수십
주차장에서 발견 된 의심스러운 USB 플래시 드라이브를 테스트하기위한 좋은 보안 배포판은 이전에 LPS (Lightweight Portable Security)라고하는 TES ( Trusted End Node Security )로, Linux 보안 배포판은 RAM에서 부팅 될 때 RAM에서 완전히 실행됩니다. 부팅 가능한 USB 플래시 드라이브. TENS Public은 신뢰할 수없는 시스템 (예 : 가정용 컴퓨터)을 신뢰할 수있는 네트워크 클라이언트로 바꿉니다. 로컬 컴퓨터 하드 드라이브에 작업 활동 (또는 맬웨어)의 흔적을 기록 할 수 없습니다.
보안 기능 외에도 TENS에는 또 다른 유용한 목적이 있습니다. RAM에서 완전히 실행되므로 TENS는 거의 모든 하드웨어에서 부팅 할 수 있습니다. 이것은 대부분의 다른 라이브 부팅 가능한 USB ISO 이미지를 부팅 할 수없는 컴퓨터의 USB 포트를 테스트하는 데 유용합니다.
USBGuard
Linux를 사용하는 경우 USBGuard 소프트웨어 프레임 워크는 장치 속성을 기반으로 기본 화이트리스트 및 블랙리스트 기능을 구현하여 악성 USB 장치로부터 컴퓨터를 보호합니다. 사용자 정의 정책을 시행하기 위해 2007 년 이후 Linux 커널에 구현 된 USB 장치 인증 기능을 사용합니다.
기본적으로 USBGuard는 데몬 시작 전에 연결된 모든 새로 연결된 장치와 장치를 그대로 둡니다.
USBGuard로부터 시스템을 보호하기 위해 USBGuard를 사용하는 빠른 방법은 먼저 시스템에 대한 정책 을 생성하는 것입니다. 그런 다음 명령으로 usbguard-daemon을 시작하십시오 sudo systemctl start usbguard.service
. 당신이 사용할 수있는 usbguard
명령 줄 인터페이스 명령 및 generate-policy
하위 명령을 ( usbguard generate-policy
대신 처음부터 하나를 작성하는 시스템에 초기 정책을 생성). 이 도구는 현재 실행중인 시스템에 현재 연결된 모든 장치에 대한 허용 정책을 생성합니다. 1
풍모
- USB 장치 인증 정책을 작성 하기 위한 규칙 언어
- 동적 상호 작용 및 정책 시행을위한 IPC 인터페이스가있는 데몬 구성 요소
- 실행중인 USBGuard 인스턴스와 상호 작용하기위한 명령 줄 및 GUI 인터페이스
- 공유 라이브러리에서 구현 된 데몬 구성 요소와 상호 작용하기위한 C ++ API
1 개정 : USBGuard를 통한 USB 보안 공격 방지 기능
설치
USBGuard는 기본적으로 RHEL 7에 설치됩니다.
Ubuntu 17.04 이상에서 USBGuard를 설치하려면 터미널을 열고 다음을 입력하십시오.
sudo apt install usbguard
Fedora 25 이상에서 USBGuard를 설치하려면 터미널을 열고 다음을 입력하십시오.
sudo dnf install usbguard
CentOS 7 이상에서 USBGuard를 설치하려면 터미널을 열고 다음을 입력하십시오.
sudo yum install usbguard
USBGuard 소스에서 컴파일 하려면 다른 여러 패키지를 종속성으로 설치해야합니다.