logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

와이어샤크 개론

와이어샤크 개론

(쉽고 빠른 네트워크 분석을 위한 와이어샤크 활용과 최적화)

로라 채플 (지은이), 이재광, 전태일 (옮긴이)
에이콘출판
35,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

와이어샤크 개론
eBook 미리보기

책 정보

· 제목 : 와이어샤크 개론 (쉽고 빠른 네트워크 분석을 위한 와이어샤크 활용과 최적화)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 네트워크 프로그래밍
· ISBN : 9788960774742
· 쪽수 : 404쪽
· 출판일 : 2013-09-30

책 소개

초보 분석가를 위한 것이다. 애플리케이션이 어떻게 동작하는지, 네트워크 성능이 느린 문제점 해결이 필요한, 또는 기계가 악성코드에 감염되었는지 파악하기 위한 것을 배우려고 트래픽을 분석하는 데 관심이 있는 사람에게, 이상적인 시작점을 제공한다.

목차

1장 기술: 와이어샤크 핵심 요소와 트래픽 흐름
___1.1 와이어샤크의 핵심 기능 이해
______일반 분석 작업
______문제점 해결 작업
______보안 분석(네트워크 포렌식) 작업
______애플리케이션 분석 작업
___1.2 정확한 와이어샤크 버전 확보
___1.3 와이어샤크가 트래픽을 수집하는 방법
______수집 프로세스는 특수 링크 계층 드라이버에 의존한다
______Dumpcap 수집 엔진은 정지 조건을 지정한다
______코어 엔진은 가장 중요하다
______그래픽 툴킷은 사용자 인터페이스를 제공한다
______Wiretap 라이브러리는 저장된 추적 파일을 읽는 데 사용된다
___1.4 전형적인 와이어샤크 분석 세션의 이해
___1.5 프레임과 패킷 구분
______프레임 인식
______패킷 인식
______세그먼트 인식
___1.6 네트워크를 지나가는 HTTP 패킷 따라가기
______포인트 1: 클라이언트에서 무엇을 볼 것인가?
______포인트 2: 첫 번째 스위치의 뒤쪽에서 무엇을 볼 수 있는가?
______포인트 3: 라우터의 다른 쪽에서 무엇을 볼 수 있는가?
______포인트 4: 라우터/NAT 장치의 다른 쪽에서 무엇을 볼 수 있는가?
______포인트 5: 서버에서 무엇을 볼 것인가?
______트래픽을 어디에서 수집할 것인가
______기본적인 스위치 전달 기능을 인지하라
___1.7 와이어샤크 자원 접근
______와이어샤크 위키 프로토콜 페이지를 활용하라
______ask.wireshark.org에서 질문에 대한 답을 얻는다
___1.8 메인 와이어샤크 뷰를 활용한 트래픽 분석
______추적 파일(메인 툴바를 사용)을 열어라
______언제 메인 메뉴를 사용해야 하는지 알아야 한다
______가능할 때마다 메인 툴바를 사용하는 방법 배우기
______필터 툴바 정복
______패킷 목록 창을 활용한 트래픽 요약
______패킷 상세 창 자세히 알아보기
______패킷 바이트 화면 안에서 컴퓨터 언어를 얻는다
______상태 바에 주의를 기울이자
______실습 1: 네트워크 구성도를 완성하려면 패킷을 이용하라
___1.9 전형적인 네트워크 트래픽 분석
______웹 브라우징 트래픽 분석
______예제 백그라운드 트래픽 분석
______실습 2: 사용자 자신의 백그라운드 트래픽 수집과 분류
___1.10 다른 도구에서 수집된 추적 파일 열기
______실습 3: 네트워크 모니터 .cap 파일 열기
___도전 과제

2장 와이어샤크 뷰와 설정 맞춤화
___2.1 패킷 목록 화면에 칼럼 추가
______오른쪽 클릭 Apply as Column(쉬운 방법)
______Edit Preferences Columns(어려운 방법)
______칼럼의 숨김, 제거, 재배열, 편집
______칼럼 내용 정렬
______칼럼 데이터 내보내기
______실습 4: 칼럼에 HTTP 호스트 필드 추가
___2.2 와이어샤크 분석기 분석
______프레임 분석기
______이더넷 분석기 역할
______IPv4 분석기 역할
______TCP 분석기의 역할
______HTTP 분석기의 역할
___2.3 비표준 포트 번호를 사용하는 트래픽 분석
______포트 번호가 다른 애플리케이션에 할당됐을 때
______트래픽에 대해 수동으로 분석기 강요
______포트 번호가 인식되지 않을 때
______휴리스틱 분석기는 어떻게 작동하는가
______애플리케이션 선호도 설정을 이용한 분석 조절(가능한 경우)
______실습 5: 포트 81 트래픽을 HTTP로 해부하게 구성
___2.4 특정 트래픽 유형을 디스플레이하는 방법 변경
______사용자 인터페이스 설정 지정
______이름 변환 설정 지정
______Filter Expression 버튼 지정
______프로토콜과 애플리케이션 설정 지정
______실습 6: 핵심 와이어샤크 선호도(중요한 실습) 설정
___2.5 서로 다른 작업(프로파일)을 위해 와이어샤크 꾸미기
______프로파일의 기본 사항
______신규 프로파일 생성
______실습 7: 디폴트 프로파일을 기반으로 신규 프로파일 생성
___2.6 핵심 와이어샤크 구성 파일 위치 알아내기
______글로벌 구성 디렉터리
______개별 구성(프로파일) 디렉터리
______실습 8: DNS/HTTP Errors 프로파일 불러오기
___2.7 Time 칼럼을 구성해 지연 문제점 찾아내기
______경로 대기 시간 표시와 원인
______클라이언트 전달 지연 표시와 원인
______서버 전달 지연 표시와 원인
______Time 칼럼 설정을 변경해 전달 지연 문제점 검출
______새로운 TCP Delta 칼럼으로 전달 지연 문제점 탐지
______신경 쓰지 마라 - 약간의 지연은 정상이다
______실습 9: 경로와 서버 전달 지연 문제에 집중하라
___도전 과제

3장 기술: 최선의 수집 방법 결정과 수집 필터 적용
___3.1 브라우징이 늦거나 파일 다운로드 문제를 해결하기 위한 최선의 수집 위치 확인
______이상적인 시작 포인트
______필요하다면 옮겨라
___3.2 이더넷 네트워크 트래픽 수집
______옵션 1: 불평이 있는 호스트에서 직접 수집
______옵션 2: 호스트의 스위치 포트를 확장
______옵션 3: TAP를 설정
___3.3 무선 네트워크 트래픽 수집
______본래의 WLAN 어댑터가 볼 수 있는 것은 무엇인가?
______완전한 WLAN을 보려면 AirPcap 어댑터를 사용하라
___3.4 동작 중인 인터페이스 파악
______어느 어댑터가 트래픽을 보는지 지정
______복수 어댑터 수집을 사용하는 것을 고려하라
___3.5 대량의 트래픽 처리
______왜 많은 트래픽을 살펴봐야 하는가?
______수집 필터를 사용하는 가장 큰 이유
______파일 집합으로 수집
______파일 집합에서 열고 이동하기
______다른 해결책을 고려하라: 캐스케이드 파일럿®
______실습 10: 파일 집합으로 수집
___3.6 특수 수집 기술을 사용해 산발적인 문제 해결
______파일 집합과 링 버퍼 사용
______불평이 생기면 중단하라
______실습 11: 링 버퍼를 사용해 드라이브 공간을 절약하라
___3.7 작업해야 할 트래픽 총량을 줄여라
______와이어샤크가 감당하지 못할 때를 감지한다
______확장된 스위치가 감당하지 못할 때를 감지한다
______Capture Options 창에서 수집 필터를 적용하라
___3.8 주소(MAC/IP) 기반의 트래픽 수집
______특정 IP 주소에서/로 오는 트래픽 수집
______IP 주소 범위에서/로 오는 트래픽 수집
______브로드캐스트 또는 멀티캐스트 트래픽 수집
______MAC 주소 기반의 트래픽 수집
______실습 12: 자신의 IP 주소에서/로 오는 트래픽만 수집
______실습 13: 자신을 제외한 모든 MAC 주소에서/로 오는 트래픽만 수집
___3.9 특정 애플리케이션에 대한 트래픽 수집
______이것은 포트 번호에 대한 모든 것이다
______포트 기반 수집 필터 결합
___3.10 특정 ICMP 트래픽 수집
______실습 14: DNS 수집 필터 생성, 저장, 적용
___도전 과제

4장 특정 트래픽을 위한 디스플레이 필터 적용
___4.1 적절한 디스플레이 필터 문법 사용
______가장 간단한 디스플레이 필터의 문법
______디스플레이 필터 오류 탐지 메커니즘 사용
______필드 이름을 알게 된다
______자동 완성 기능을 사용해 디스플레이 필터 구축
______디스플레이 필터와 연산자 비교
______표현식을 사용한 디스플레이 필터 구축
______실습 15: 자동 완성 기능을 사용해 특정 HTTP 서버에 대한 트래픽 찾기
___4.2 디폴트 디스플레이 필터의 편집과 사용
______실습 16: 새로운 필터를 위한 '표본'으로 디폴트 필터 사용
___4.3 HTTP 트래픽의 적절한 필터링
______TCP 포트 번호 기반의 애플리케이션 필터 시험하기
______TCP 기반의 애플리케이션 이름 필터를 사용할 때 조심하라
______실습 17: 정확한 방법으로 HTTP 트래픽 필터링
___4.4 dhcp 디스플레이 필터가 동작하지 않는 이유
___4.5 IP 주소, 주소 범위, 서브넷 기반으로 디스플레이 필터 적용
______단순 IP 주소 호스트에게/로부터의 트래픽 필터링
______주소 범위에게/로부터의 트래픽 필터링
______IP 서브넷에게/으로부터의 트래픽 필터링
______실습 18: 온라인 백업 서브넷에게/으로부터의 트래픽 필터링
___4.6 패킷 안에 있는 필드를 이용한 빠른 필터링
______빠르게 작업하기: 오른쪽 클릭 후 Apply as Filter를 사용한다
______오른쪽 클릭 후 Prepare a Filter로 만들어라
______'…' 필터 강화를 사용하려면 한 번 더 오른쪽 클릭한다
______실습 19: DNS Name Errors나 HTTP 404 Responses를 필터링
___4.7 단순 TCP나 UDP 대화 필터링
______오른쪽 클릭으로 대화 필터링
______오른쪽 클릭으로 스트림을 따라가기
______와이어샤크 통계에서 대화 필터링
______스트림 인덱스 필드를 기반으로 TCP 대화 필터링
______실습 20: 기동 시에 백그라운드 파일 전송 탐지
___4.8 다중 포함/배제 조건으로 디스플레이 필터 확장
______논리 연산자 사용
______ip.addr != 필터가 동작하지 않는 이유
______!tcp.flags.syn==1 필터가 동작하지 않는 이유
___4.9 괄호를 사용해 필터 의미 변경
______실습 21: 클라이언트로의 TCP 연결 시도 횟수 계산
___4.10 디스플레이 필터 영역이 황색인 이유
______적색 백그라운드: 문법 검사 실패
______녹색 백그라운드: 문법 검사 통과
______황색 백그라운드: 문법 검사는 통과했지만 경고(!=)가 있다
___4.11 추적 파일 안의 주제어로 필터링
______전체 프레임에서 단순 주제어 필터 안에 contains를 사용한다
______필드 기반의 단순 주제어 필터 안에 contains를 사용한다
______대문자나 소문자 문자열을 찾으려면 주제어 필터 안에 matches and (?i)를 사용한다
______복수 단어 검색을 위해 matches를 사용한다
______실험 22: 추적 파일 안의 주제어 집합을 찾는 필터
___4.12 디스플레이 필터에 와일드카드 사용
______'.'을 가진 정규 표현식 사용
______반복되는 와일드카드 문자 검색에서 변수 길이 설정
______실습 23: 단어 사이를 와일드카드로 필터링
___4.13 통신 지연에 집중하기 위한 필터
______큰 시간 차(frame.time_delta)로 필터링
______큰 TCP 시간차(tcp.time_delta)로 필터링
______실습 24: 디스플레이 필터를 프로파일로 가져오기
___4.14 핵심 디스플레이 필터를 버튼으로 변경
______필터 표현식 버튼 생성
______필터 표현식 버튼의 편집, 재정렬, 삭제, 비활성화
______preferences 파일 안의 필터 표현식 영역 편집
______실습 25: HTTP 필터 표현식 버튼 생성과 불러오기
___도전 과제

5장 기술: 컬러링과 관심있는 패킷 내보내기
___5.1 적용된 컬러링 규칙 확인
______실습 26: 사용 중인 디스플레이 컬러링 규칙에 칼럼 추가
___5.2 검사합 오류 컬러링 규칙 해제
______개별 컬러링 규칙 비활성화
______모든 패킷 컬러링 비활성화
___5.3 Highlight Delays에 컬러링 규칙 적용
______최초로 컬러링 규칙 생성
______컬러링 규칙 생성에 오른쪽 클릭 방법 사용
______실습 27: FTP 사용자 이름, 패스워드 등을 하이라이트하기 위한 컬러링 규칙 설정
___5.4 단일 대화의 신속한 컬러링
______오른쪽 클릭으로 대화 임시 컬러링
______임시 컬러링 제거
______실습 28: 대화 임시 컬러링 규칙 생성
___5.5 관심 있는 패킷 내보내기
______실습 29: 단일 TCP 대화 내보내기
___5.6 패킷 세부 정보 내보내기
______패킷 분석 내보내기
______무엇을 내보낼지 정의하라
______텍스트 출력 예
______CSV 출력 예
______실습 30: 추적 파일에서 HTTP 호스트 필드 값 목록 내보내기
___도전 과제

6장 표와 그래프 작성과 해석
___6.1 네트워크에서 대화 중인 사람 찾기
______네트워크 대화 확인
______대화의 신속한 필터링
___6.2 최다 대화자 찾아내기
______가장 활동적인 대화를 찾기 위한 정렬
______가장 활발한 호스트를 찾기 위한 정렬
______실습 31: 가장 활동적인 TCP 대화 필터링
______실습 32: 글로벌 지도에 목표물을 표시하기 위한 GeoIP 설정
___6.3 네트워크에 보이는 애플리케이션 나열
______프로토콜 계층 구조 살펴보기
______필터 오른쪽 클릭이나 목록화된 프로토콜과 애플리케이션 컬러링
______의심되는 프로토콜, 애플리케이션 또는 '데이터' 찾기
______프로토콜 계층 구조 비율 해독
______실습 33: 의심스런 프로토콜이나 애플리케이션 탐지
___6.4 그래프 응용과 호스트 대역폭 사용
______그래프화하기 전에 애플리케이션이나 호스트 트래픽 내보내기
______IO Graph에 ip.addr 디스플레이 필터 적용
______IO 그래프에 ip.src 디스플레이 필터 적용
______IO Graph에 tcp.port와 udp.port 디스플레이 필터 적용
______실습 34: 서브넷상 트래픽과 다른 트래픽 비교
___6.5 네트워크상 TCP 오류 탐지
______상태 바 위의 Expert Infos 버튼 이용
______Expert에서 'Unreassembled'로 나타난 현상 처리
______TCP 분석 플래그 패킷 필터링
___6.6 Expert Infors 오류의 의미 이해
______패킷 손실, 회복과 결함 있는 추적 파일
______비동기와 다중 경로 경보
______Keep-Alive 경보
______버퍼 혼잡 경보 수신
______TCP 연결 포트 재사용 경보
______라우터 문제 가능성 경보
______설정 오류나 ARP 포이즈닝 경보
______실습 35: 오버로드된 클라이언트 구별
___6.7 다양한 네트워크 오류 그래프
______모든 TCP 분석 플래그 패킷 그래프로 그리기(윈도우 업데이트 제외)
______그래프에서 TCP 분석 플래그 패킷 유형 분류
______실습 36: 추적 파일에서 HTTP 호스트 필드 값 목록 내보내기
___도전 과제

7장 기술: 빠른 분석을 위한 트래픽 재조립
___7.1 웹 브라우징 세션 재조립
______Follow TCP Stream 사용
______스트림에 Find, Save, Filter 사용
______실습 37: 웹사이트의 은닉된 HTTP 메시지를 찾기 위한 재조립 사용
___7.2 FTP로 전송된 파일 재조립
______실습 38: FTP 파일 전송에서 파일 추출
___6.3 웹 브라우징 세션에서 전송된 HTTP 객체 내보내기
______TCP 선호 설정 점검
______추적 파일 내의 모든 HTTP 객체 관찰
______실습 39: 웹 브라우징 세션에서 HTTP 객체 찾기
___도전 과제
___
___8장 기술: 추적 파일과 패킷에 주석 추가
___8.1 추적 파일에 주석 추가
___8.2 개별 패킷에 자신의 주석 추가
______주석에 .pcapng 형식 사용
______빠른 읽기를 위한 주석 칼럼 추가
______실습 40: 악성 재지정 추적 파일 안의 분석 주의 사항 읽기
___8.3 보고서로 패킷 주석 내보내기
______먼저 주석을 포함하는 패킷을 필터링하라
______다음으로 Packet Dissections를 평문으로 내보내기
______실습 41: 악성 재지정 패킷 주석 내보내기
___도전 과제

9장 기술: 커맨드라인 도구로 트래픽 수집, 분리, 통합
___9.1 대규모 추적 파일을 파일 세트로 분리
______자신의 경로에 와이어샤크 프로그램 디렉터리 추가
______Capinfos로 파일 크기와 패킷 번호를 얻기
______추적 파일당 패킷에 기반을 둔 파일 분리
______추적 파일당 시간에 기반을 둔 파일 분리
______와이어샤크에서 파일 세트 열기와 작업
______실습 42: 파일 분리와 필터된 파일 세트로 작업
___9.2 여러 추적 파일의 통합
______와이어샤크 프로그램 디렉터리가 경로에 존재함을 보증
______-w 매개변수로 Mergecap을 구동
______실습 43: 와일드카드를 이용한 파일 세트 통합
___9.3 커맨드라인에서 트래픽 수집
______덤프캡인가 티샤크인가?
______덤프캡으로 커맨드라인에서 수집
______티샤크로 커맨드라인에서 수집
______호스트 정보 저장과 기존 추적 파일로 작업
______실습 44: 자동 정지가 설정된 파일 세트에 티샤크를 적용해 수집
___9.4 커맨드라인 수집 과정에서 수집 필터 사용
___9.5 커맨드라인 수집 과정에서 디스플레이 필터 사용
______실습 45: 티샤크로 HTTP GET 요청 추출
___9.6 티샤크로 특정 필드 값과 추적 파일의 통계 자료 내보내기
______필드 값 내보내기
______트래픽 통계 자료 내보내기
______HTTP 호스트 필드 값 내보내기
______실습 46: 티샤크로 HTTP 호스트 이름과 IP 주소 추출
___9.7 와이어샤크와 네트워크 분석의 계속적인 학습
___도전 과제

부록 A 도전 과제 해답
부록 B 추척 파일 설명
네트워크 분석 용어 사전

저자소개

로라 채플 (지은이)    정보 더보기
와이어샤크 대학과 채플 대학의 설립자이며, 성공적인 네트워크 분석가, 강사, 강연자다. 그의 목표는 사람들이 네트워크 분석에 시간과 돈을 절약하며, 와이어샤크를 '맨 처음 응답하는 도구'로 이해시키는 것이다. 로라는 매년 수백 개의 현장 교육과 온라인 훈련 세션을 제공한다. Chappell.com에서 온라인 강좌를 보거나 샘플 강좌의 개요를 보고 현장에서 직접 실습해보기 바란다.
펼치기
전태일 (옮긴이)    정보 더보기
서강대학교 수학과 학부와 석사, 미국 웨인(Wayne) 주립대학교를 졸업(박사)했으며, 현재 대전대학교 정보보안학과에서 정교수로 재직 중이다. 네트워크 보안과 정보보호 분야를 연구하며, 네트워크 보안, 정보보호 등을 강의하고 있다. 학회로는 정보보호학회에서 활동 중이다. 저서로는 『정보보호개론』(e-book 교보, 2013년)이 있고, 번역서로는 『네트워크보안 에센셜 4판』(생능출판사, 2012년), 『와이어샤크 개론』(에이콘출판, 2013) 등이 있다.
펼치기

책속에서



이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책