나에게 필요한 지식과 기술 찾기

IT CookBook, 정보 보안 개론과 실습: 시스템 해킹과 보안

지은이

양대일

출간일

2004.06.11

레벨

초중급

평점

3.5(2명)

정가

22,800원

판매가

20,520원

총 결제 금액

10%

20,520원

적립 예정

1,020P

쪽수

584쪽

ISBN

8979142870

브랜드

한빛아카데미

본 도서는 연습문제 해답을 제공하지 않습니다.

실습 중심으로 실감나게 배우는 시스템 해킹과 보안

누구를 위한 책인가?

이 책은 대학의 컴퓨터 관련학과 및 IT 전문 학원에서 보안을 처음 배우고자 하는 사람을 대상으로 한다. 그렇지만 해킹과 보안이라는 주제의 성격상, 운영체제에 대한 기반 지식이 필요하다. 따라서 이 책은 이러한 기반 지식이 있으면서, 보안에 처음 입문하여 전체적인 그림을 이해하고 싶은 사람에게 가장 적합하다. 물론, 이러한 기반 지식만 있다면 일반인들의 독학서로도 유용하다.

무엇을 다루는가?

이 책은 운영체제 기본 이론, 실제 시스템 해킹 방법과 이를 막을 수 있도록 운영체제의 보안 설정 방법, 로그와 침입 탐지 방법을 설명한다.
1부에서는 운영체제의 개념과 윈도우, 리눅스/유닉스의 전반적인 특성 등에 대해 알아봄으로써, 실제 시스템 해킹 공격 방법을 배우기 전에 기반을 다진다. 2부에서는 패스워드 크래킹, SetUID, 백도어, 레이스 컨디션, 버퍼 오버플로우, 포맷 스트림 등 실제 시스템 해킹 기법을 알아보고 직접 실습해본다.
3부에서는 해킹을 방지하기 위한 윈도우, 리눅스/유닉스 보안 설정 방법을 알아보고 마찬가지고 직접 실습해본다. 마지막으로 4부에서는 시스템 로그 분석 방법과 해킹 후 흔적 제거 방법, 이러한 침입을 추적하는 방법을 알아본다.

이 책은 운영체제 기본 이론, 실제 시스템 해킹 방법과 이를 막을 수 있도록 운영체제 보안 설정 방법, 로그와 침입 탐지 방법을 설명한다. 각 부별로 체계적으로 설명했으며, 전체적인 구성은 다음과 같다.

1부. 운영체제(1∼3장)
운영체제의 개념과 윈도우, 리눅스/유닉스의 전반적인 특성 등에 대해 알아봄으로써 실제 시스템 해킹 공격 방법을 배우기 전에 기반을 다진다.

2부. 시스템 해킹 공격(4∼9장)
패스워드 크래킹, SetUID, 백도어, 레이스 컨디션, 버퍼 오퍼플로우, 포맷 스트링 등 실제 시스템 해킹 기법을 알아보고 직접 실습해 본다.

3부. 운영체제 설정과 취약점(10∼11장)
해킹을 방지하기 위한 윈도우와 리눅스/유닉스의 보안 설정 방법을 알아보고 직접 실습해 본다.

4부. 로그와 침입 탐지(12∼13장)
해킹당했는지 여부를 알 수 있는 시스템 로그 분석 방법과 해킹 후 흔적 제거 방법, 침입을 추적하는 방법을 알아본다.

저자

목차

Part 1. 운영체제

Chapter 01. 운영체제의 이해
  01. 운영체제의 개념과 기능
  02. 운영체제의 역사
  03. 프로세스
  요약
  연습 문제/심화 연습 문제

Chapter 02. 윈도우의 이해
  01. 윈도우의 역사
  02. 윈도우의 구조
  03. 윈도우의 부팅 순서
  04. 윈도우의 주요 서비스
  요약
  연습 문제/심화 연습 문제

Chapter 03. 리눅스/유닉스의 이해
  01. 리눅스/유닉스의 역사
  02. 리눅스/유닉스의 구조
  03. 리눅스/유닉스의 부팅 순서
  04. 리눅스/유닉스의 기본 명령
  05. 셸
  06. vi 에디터
  요약
  연습 문제/심화 연습 문제
  현장의 목소리: 해커도 직업이 될 수 있다?

Part 2. 시스템 해킹 공격

Chapter 4. 패스워드 크래킹
  01. 패스워드
  02. 윈도우의 인증 구조 및 계정 관리
  03. 리눅스/유닉스의 인증 구조 및 계정 관리
  04. 패스워드 크래킹
  05. 운영체제별 패스워드의 복구
  요약
  연습 문제/심화 연습 문제

Chapter 05. SetUID
  01. 리눅스/유닉스의 접근 제어
  02. SetUID
  요약
  연습 문제/심화 연습 문제
  현장의 목소리: 보안 업무도 일반 업무의 연속이다!!!

Chapter 06. 백도어
  01. 백도어에 대한 이해
  02. 윈도우 백도어
  03. 리눅스/유닉스 백도어
  04. 백도어의 탐지와 대응책
  요약
  연습 문제/심화 연습 문제

Chapter 07. 레이스 컨디션
  01. 레이스 컨디션 공격에 대한 이해
  02. ptrace 레이스 컨디션 공격
  03. 레이스 컨디션 공격에 대한 응책
  요약
  연습 문제/심화 연습 문제
  현장의 목소리: ISP 가입자도 보안이 필요하다

Chapter 08. 버퍼 오버플로우
  01. 메모리 구조와 어셈블리어의 기본
  02. 스택 버퍼 오버플로우 공격에 대한 이해
  03. 버퍼 오버플로우에 대한 대응책과 발전된 공격
  04. 힙 버퍼 오버플로우 공격에 대한 이해
  05. 버퍼 오버플로우 공격에 대한 대응책
  요약
  연습 문제/심화 연습 문제

Chapter 9. 포맷 스트링
  01. 포맷 스트링 공격에 대한 이해
  02. 포맷 스트링 공격에 대한 대응책
  요약
  연습 문제/심화 연습 문제
  현장의 목소리: 용두사미

Part 3. 운영체제 설정과 취약점

Chapter 10. 윈도우 시스템 보안 설정(윈도우 2000)
  01. 계정 관리
  02. 로컬 보안 설정
  03. 데몬 관리
  04. 접근 제어
  05. 파일 및 디렉토리 관리
  요약
  연습 문제/심화 연습 문제

Chapter 11. 유닉스 시스템 보안 설정(솔라리스 9)
  01. 계정 관리
  02. 서비스 관리
  03. 패치 관리
  04. 접근 제어
  05. 파일 및 디렉토리 관리
  요약
  연습 문제/심화 연습 문제
  현장의 목소리: 은행, 안전한 금고인가?

Chapter 12. 시스템 로그 분석
  01. 로그에 대한 이해	
  02. 윈도우 로그 분석과 설정
  03. 리눅스/유닉스 로그 분석과 설정
  요약
  연습 문제/심화 연습 문제

Chapter 13. 흔적 제거와 침입 추적
  01. 침입 사고 발생 시 대응
  02. 윈도우 시스템에서의 흔적 제거 
  03. 윈도우 시스템에서의 침입 추적
  03. 유닉스 시스템에서의 흔적 제거
  04. 유닉스 시스템에서의 침입 추적
  요약
  연습 문제/심화 연습 문제

리뷰

22,800원

10%

20,520원