루트킷
루트킷은 사용자에게 컴퓨터의 관리자 권한을 들키지 않고 제공하도록 설계된 소프트웨어 프로그램입니다. 루트킷은 원격 시스템에 무단으로 액세스하고 악의적인 작업을 수행하는 데 사용될 수 있으므로 가장 심각한 유형의 악성 코드 중 하나로 간주됩니다.
"루트킷"이라는 이름에는 "루트"라는 단어가 포함되어 있습니다. 루트킷의 목적은 컴퓨터에 루트 액세스 권한을 얻는 것이기 때문입니다. 시스템의 루트 사용자로 로그인하면 해커는 원하는 거의 모든 작업을 수행할 수 있습니다. 여기에는 소프트웨어 설치와 파일 삭제가 포함됩니다. "킷"이라는 단어는 루트킷을 구성하는 소프트웨어 파일을 가리킵니다. 여기에는 유틸리티, 스크립트, 라이브러리 및 기타 파일이 포함될 수 있습니다.
루트킷은 대개 운영 체제와 애플리케이션의 보안 취약점을 악용하여 작동합니다. 다른 루트킷은 운영 체제에 "백도어" 로그인을 만들어 사용자가 시스템에 액세스할 때 표준 로그인 절차를 우회할 수 있게 합니다. 루트 액세스가 활성화되면 루트킷은 드라이버나 커널 모듈을 수정하고, 특정 파일을 숨기며, 활성 프로세스를 종료하여 무단 액세스의 흔적을 숨기려고 할 수 있습니다.
다행히 대부분의 운영 체제와 소프트웨어 프로그램은 루트킷이나 기타 악성 코드를 통한 무단 액세스를 방지하도록 설계되어 있습니다. 따라서 루트킷을 사용하여 최신 시스템에 액세스하기는 어렵습니다. 그러나 루트킷은 보안 취약점을 뚫기 위해 지속적으로 수정되고 업데이트됩니다. 따라서 컴퓨터에 백신이나 기타 보안 소프트웨어를 설치하여 시스템에 대한 무단 액세스 시도를 모니터링하는 것이 좋습니다.
지식 테스트하기