[정보보안] 루트킷(Rootkit)이란?

[정보보안] 루트킷(Rootkit)이란?

시스템에 전반적으로 접근할 수 있는 루트(Root) 권한을 쉽게 얻게 해주는 킷(Kit)이라고 쉽게 해석 할 수 있습니다.

이러한 루트킷(Rootkit)을 사용하면 시스템에 존재하는 보안 헛점을 이용하여 사용자가 원하는 형태로 일이 진행되게 만들어지는 것입니다.

초기에는 루트 권한을 가진 공격자가 시스템에 로그인하는 사용자들의 계정 암호를 알아내기 위하여 일련의 프로그램과
그 프로그램을 숨기기 위한 또 다른 형태의 프로그램을 총칭하였으나, 현재는 악의적인 목적을 가진 공격자가 시스템에 침투하여 
전반적인 사용 권한(루트 권한)을 얻어낸 후 백도어 프로세스나 파일 등을 심어놓고 시스템 상에서 정상적인 관리자가
이러한 흔적을 볼 수 없도록 하는 프로그램에 대한 명칭으로 굳어지고 있습니다.

루트킷의 진정한 기능이자 진정한 의미는 은폐, 숨겨진(Masking, Hidden)이라는 것

운영체제 별로 루트킷이 존재

윈도우에서 동작하는 루트킷

  • 커널 모드 루트킷
  • 유저 모드 루트킷
  • 윈도우 구동 전에 동작하는 루트 킷

출처

댓글

이 블로그의 인기 게시물

[소프트웨어공학] NS(Nassi-Schneiderman) 차트

[컴퓨터네트워크] Telnet이란?

[Python] # -*- coding: utf-8 -*-를 쓰는 이유