
정상적인 인증을 피해 시스템에 몰래 드나드는 통로인 백도어를 개념, 운영체제별 탐지, 발견 후 조치, 예방의 순서로 정리한 시스템보안개론 과제예요. 리눅스와 윈도우에서 실제로 확인하는 명령과 도구를 함께 적어 둔 실무형 구성이에요.
첫 부분에서는 백도어가 설치된 프로그램일 수도, 기존 소프트웨어나 하드웨어를 바꾼 형태일 수도 있다는 점과, 다중 사용자 운영체제가 퍼지면서 위협이 드러났다는 배경을 설명해요.
역사 부분에서는 1967년 학회 논문에서 지적된 함정문 침투와 1970년 랜드 연구소 보고서의 논의를 소개하고, 공개 키 암호가 등장한 뒤 함정문이라는 말의 의미가 달라졌다는 점도 짚어요.
탐지 파트는 리눅스에서 실행 중인 연결 확인, setuid 파일 검사, 무결성 점검, 명령 기록 분석, 루트킷 점검 도구 순서로 살피는 방법을, 윈도우에서는 파일 이름과 해시값 비교에서 시그니처와 행동 기반 검사로 발전해 온 과정을 설명해요.
대응 파트에서는 시작 프로그램 목록과 레지스트리의 Run 경로에서 의심 항목을 지우고, 프로세스 익스플로러와 연결 상태 확인 도구로 점검하며, 미리 만든 백업과 파일을 비교하는 절차를 정리해요.
작성자 의견으로는 공격자만 아는 구멍이 남을 수 있어 포맷 후 재구축이 확실하다고 보고, 불법 프로그램과 출처 모를 첨부 실행 파일을 피하는 예방 습관, 트로이목마 가능성에 대한 경계를 강조해요.
리눅스와 윈도우의 백도어 점검 명령, 레지스트리 정리 경로, 예방 수칙이 한 흐름으로 정리돼 있어서 정보보안 실습이나 시스템보안 과목에서 백도어 탐지와 대응 절차를 서술할 때 체크리스트처럼 참고하기 좋아요.
컴퓨터 시스템 (또는 암호화 시스템, 알고리즘)의 백도어(backdoor)는 일반적인 인증을 통과, 원격 접속을 보장하고 plaintext에의 접근을 취득하는 등의 행동을 들키지 않고 행하는 방법을 일컫는다. 백도어는 설치된 프로그램의 형태를 취하기도 하고, 기존 프로그램 또는 하드웨어의 변형일 수도 있다. 백도어의 위협은 다중 사용자와 네트워크 운영 체제가 널리 받아들여지면서 표면화 되었다.
피터슨과 턴은 1967년 AFIPS 학회에 논문을 발표한 바 있다. 여기서 지적한 능동 침투 공격 형태는 "함정문 trapdoor" 침투점을 이용하여 보안 기능을 우회하고 데이터에 직접 접근을 허용하는 것이었다.
함정문 trapdoor이라는 단어는 분명히 더 최근의 백도어의 정의와 일치한다. 그러나 공개 키 암호화와 함께 함정문 이라는 단어는 다른 의미를 가지게 되었다. 1970년, 더욱 일반적으로 그러한 보안 누설이 랜드 연구소 태스크 포스 리포트에서 더 길게 논의되었다.
현재 실행중인 프로세스 (netstat –na) 그 후에 setuid 파일 검사 (find/ -perm +4000) 그 후에 무결성 검사(tripwire) 그 후 고르 분석 (history) 자지막으로 chrootkit 툴을 이용하는 방법이다.
시스템보안개론 1. 백도어 툴 2. 운영체제에 따른 백도어 탐지 기술 1) 리눅스 2) 윈도우 않는다. 2.,해시값 . backdoor파일의 해시값을 저장해 두고 이 값을 검사하는 파일의 해시값과 비교하는 방식이다. 해시값은 그 프로그램만의 고유한 값이다.
그래서 완전히 같은 파일일 경우에 해시값은 같다. 그래서 백신에서 해시값을 비교하는 방법을 써서 탐지 할 것 같지만 이 방식 마저도 오래된 방식이고 취약점이 있다. 요즘 방식으로는 시그니처(기계어의 흐름)와 opcode(어셈블리어의 흐름)을 가지고 악성코드를 탐지한다.
하지만 이런한 확인도 우회될 때가 있다. 그래서 행동기반으로 전체적인 맥락에서 어떤 아웃풋을 내는지를 검사하는 검사방법을 사용한다. 3. 백도어를 탐지했을 때 해결하기 위한 방안을 모색 기본적으로 백도어 라는 것이 실행이 되지 않으면 아무 소용이 없기 때문에 많은 백도어 프로그램들을 운영체제가 시작될 때에 같이 실행 되도록 설정해 놓는다.
msconfig에 들어가서 확인을 해보면 알 수 있다. 뭔가 이상한 파일이 있다면 없애주도록 한다. 컴퓨터 성능이 느려졌다고 생각한다면 쓸모없는 시작
백도어의 개념과 역사를 정리하고 리눅스와 윈도우의 백도어 탐지 기술, 시작 프로그램과 레지스트리 정리를 통한 해결 방안, 트로이 목마 예방 수칙을 제시했다.
환불규정