침투 테스트 가이드 (침투 테스트 방법론과 시나리오 기반 침투)

침투 테스트 가이드 (침투 테스트 방법론과 시나리오 기반 침투)

$17.00
Description
이 책은 침투 테스트 방법론 및 실전 침투 테스트 기법을 설명한 책으로, 침투 테스트 입문자부터 침투 테스트 전문가까지를 대상 독자로 삼습니다. 책의 전반부에서는 침투 테스트의 방법론을 세분화하여 설명하고, 침투 시나리오 유형을 제시합니다. 후반부에서는 시나리오 기반의 실전 침투 테스트 기법을 상세하게 설명하고, 취약점 검색 및 취약점 관리 솔루션을 제공하는 프레임워크인 OpenVAS의 실제 사용 예를 제시합니다. 이 책의 궁극적인 목적은 독자 여러분이 침투 테스트에 대해 명확하고 구체적인 그림을 그리는 데 필요한 내용을 가이드하는 것입니다.
저자

김태한

침투 테스트 업무를 수행하고 있으며, APT(Advanced Persistent Threat) 방법론에 대해 연구를 해왔습니다. 저서로는 『웹 모의해킹 및 시큐어코딩 진단가이드』가 있으며, 침투 테스트를 전반적으로 소개하는 웹 사이트인 www.whitehacker.org(화이트 해커)와 www.secretletter.org(시크릿 레터)를 운영하고 있습니다.

목차

1장 침투 테스트 프로세스

1.1 침투 테스트의 필요성
1.2 침투 테스트 프로세스 개요
1.3 침투 테스트 프로세스
1.3.1 사전 협의 단계
1.3.2 정보 수집 단계
1.3.3 위협 모델링 단계
1.3.4 취약점 분석 단계
1.3.5 침투 단계
1.3.6 사후 진단 단계
1.3.7 보고서 작성 단계

2장 침투 유형

2.1 침투 시나리오 1. 암호 공격
2.1.1 웹 서버 관리자 인터페이스 접근
2.1.2 원격 데스크톱 접근
2.2 침투 시나리오 2. 알려진 취약한 프로토콜에 대한 공격
2.2.1 알려진 취약점(CVE-2012-0002)에 대한 공격
2.2.2 알려진 취약점(CVE-2007-2447)에 대한 공격
2.3 침투 시나리오 3. 사회공학 기법
2.3.1 스피어 피싱
2.4 침투 시나리오 4. 웹 취약점 공격
2.4.1 파일 업로드 취약점
2.4.2 SQL 인젝션 취약점

3장 침투 테스트 실전

3.1 침투 시나리오
3.2 실전 침투 테스트
3.2.1 침투 테스트 수행 전 관련된 당사자와의 사전 협의
3.2.2 평가 대상 식별
3.2.3 평가 대상에 대한 정보 수집
3.2.4 평가 대상의 위협을 식별ㆍ침투 방법 수립
3.2.5 효율적인 침투 방법을 모색하여 침투 수행
3.2.6 권한 상승을 위한 정보 수집
3.2.7 권한 상승
3.2.8 사후 진단
3.2.9 2차 침투를 위한 정보 수집(1/2)
3.2.10 평가 대상의 위협을 식별ㆍ침투 방법 수립
3.2.11 DNS 서버에 대한 2차 침투
3.2.12 2차 침투를 위한 정보 수집(2/2)
3.2.13 평가 대상의 위협을 식별ㆍ침투 방법 수립
3.2.14 웹 서버에 대한 2차 침투
3.2.15 내부 망 침투를 위한 정보 수집
3.2.16 평가 대상의 위협을 식별ㆍ침투 방법 수립
3.2.17 내부 망 침투
3.2.18 2차 내부 망 침투를 위한 정보 수집
3.2.19 2차 내부 망 침투
3.3 결과 요약
3.4 위험 등급
3.5 취약점 세부 사항 및 권고 사항
3.5.1 패치 관리
3.5.2 취약한 사용자 인증(약한 강도의 사용자 인증)
3.5.3 DNS zone transfer 보안 설정 미흡
3.5.4 Sendmail 보안 설정 미흡

4장 OpenVAS 결과 분석 및 검증

4.1 OpenVAS 소개
4.2 OpenVAS 결과 분석
4.2.1 Linux 시스템 취약점 진단 및 결과 분석
4.2.1.1 vsftpd Compromised Source Packages Backdoor Vulnerability
4.2.1.2 Test HTTP dangerous methods
4.2.1.3 Possible Backdoor: ingreslock
4.2.1.4 PostgreSQL weak password
4.2.1.5 Java RMI Server Insecure Default Configuration Remote Code Execution Vulnerability
4.2.1.6 MySQL / MariaDB weak password
4.2.1.7 Check for rlogin Service
4.2.1.8 DistCC Remote Code Execution Vulnerability
4.2.1.9 /doc directory browsable
4.2.1.10 Samba MS-RPC Remote Shell Command Execution Vulnerability(Active Check)
4.2.2 Windows 시스템 취약점 진단 및 결과 분석
4.2.2.1 Windows Administrator NULL FTP password
4.2.2.2 Microsoft Remote Desktop Protocol Remote Code Execution Vulnerabilities(2671387)
4.2.2.3 Microsoft SQL Server End Of Life Detection
4.2.2.4 Microsoft IIS Web Server End Of Life Detection
4.2.2.5 Missing 'httpOnly' Cookie Attribute
4.2.2.6 DCE/RPC and MSRPC Services Enumeration Reporting

부록 1 기본 포트와 취약점 분석?평가 기본 항목

부록 2 스마트폰 금융안전대책 이행실태 체크리스트

부록 3 TTA 무선랜 정보보호 체크리스트

출판사 서평

'침투 테스트 방법론과 침투 시나리오 유형을 제시합니다' 침투 테스트 프로세스를 설명하고,침투 유형으로 암호 공격, 알려진 취약한 프로토콜에 대한 공격, 사회공학 기법, 웹 취약점 공격을 설명합니다.

'실제로 진행한 침투 테스트를 단계 별로 설명합니다' 사전 협의부터 시작해서 취약점 세부사항 및 권고 사항 도출에 이르기까지 실제로 진행한 침투 테스트 과정을 상세히 설명합니다.

'OpenVAS 결과 분석 및 검증 과정을 다룹니다' 리눅스 시스템에서의 취약점 진단 및 결과 분석 10가지와 윈도우 시스템에서의 취약점 진단 및 결과 분석 6가지를 제시합니다.