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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

네트워크 흐름 분석

네트워크 흐름 분석

(넷플로우 (NetFlow) 활용)

마이클 W. 루카스 (지은이), 최용호 (옮긴이)
비팬북스
23,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
20,700원 -10% 0원
1,150원
19,550원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

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

eBook

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

책 이미지

네트워크 흐름 분석
eBook 미리보기

책 정보

· 제목 : 네트워크 흐름 분석 (넷플로우 (NetFlow) 활용)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 네트워크 프로그래밍
· ISBN : 9788994797106
· 쪽수 : 265쪽
· 출판일 : 2013-11-07

책 소개

이 책에서는 리눅스와 유닉스 환경에서 flow-tools와 각종 툴을 이용해서 네트워크 흐름을 분석하고, 보고서를 만드는 방법을 설명한다. 흐름의 원리와 넷플로우의 소개를 시작으로, 흐름 데이터를 이용해서 문제를 해결하는 사례를 몇 가지 소개하고 flowd와 sFlow의 활용 방법까지 살펴본다.

목차

서론
네트워크 관리와 네트워크 매니지먼트
네트워크 관리 툴
MRTG, Cricket, Cacti
RTG
Nagios와 Big Brother
CiscoWorks와 OpenView
해결책은 무엇인가?
이 책을 읽기 위해 갖추어야 할 사전 지식
이 책에서 배울 내용
역자서문

1장 흐름 기초
1.1 흐름이 무엇인가?

1.2 흐름 시스템 아키텍처

1.3 네트워크 흐름의 역사
1.3.1 넷플로우 버전
1.3.1.1 넷플로우 버전 1
1.3.1.2 넷플로우 버전 5
1.3.1.3넷플로우 버전 7
1.3.1.4 넷플로우 버전 8
1.3.1.5 넷플로우 버전 9
1.3.2 넷플로우 경쟁
1.3.3 최신 표준

1.4 실제 세계에서 흐름
1.4.1 ICMP 흐름
1.4.2 UDP 흐름
1.4.3 TCP 흐름
1.4.4 다른 프로토콜들

1.5 흐름 내보내기와 타임아웃

1.6 흐름의 패킷 샘플링

2장 콜렉터와 센서
2.1 콜렉터 고려사항
2.1.1 운영체제
2.1.2 시스템 자원

2.2 센서 고려사항
2.2.1 위치
2.2.1.1 인터넷 보더
2.2.1.2 이더넷 코어
2.2.2 원격 시설
2.2.3 사설 네트워크 세그먼트와 DMZ

2.3 콜렉터 구현

2.4 flow-tools 설치
2.4.1 패키지에서 설치
2.4.2 소스에서 설치

2.5 flow-capture 실행

2.6 부팅 시 flow-capture 시작

2.7 콜렉터의 개수

2.8 콜렉터 로그 파일

2.9 콜렉터 트러블슈팅
2.9.1 하드웨어 흐름 센서 설정
2.9.2 시스코 라우터
2.9.3 시스코 스위치

2.10 주니퍼 라우터
2.10.1 소프트웨어 흐름 센서 설정
2.10.2 센서 서버 하드웨어 셋업
2.10.3 네트워크 셋업
2.10.4 센서 서버 셋업
2.10.5 콜렉터에서 센서 실행

2.11 센서: softflowd
2.11.1 softflowd 실행
2.11.2 softflowd 보기
2.11.2.1 추적된 흐름 보기
2.11.2.2 흐름 통계 보기

3장 흐름 보기
3.1 flow-print 사용
3.1.1 프로토콜 이름과 포트 이름 출력
3.1.2 공통 프로토콜과 포트 번호 할당
3.1.3 흐름 레코드 헤더 정보 보기: -p 플래그
3.1.4 와이드 터미널에 출력

3.2 flow-print 형식 설정: -f 플래그
3.2.1 -f 0 형식: 인터페이스와 포트를 16진수로 보기
3.2.2 -f 1 형식: 시간, 플래그, 16진수 포트가 있는 2라인
3.2.3 BGP 정보 출력
3.2.4 와이드 스크린 표시
3.2.5 IP 어카운팅 형식

3.3 TCP 제어 비트와 흐름 레코드

3.4 ICMP 타입 및 코드와 흐름 레코드
3.4.1 ICMP 타입과 코드
3.4.2 흐름과 ICMP 세부 사항

4장 흐름 필터링
4.1 필터 기초
4.1.1 공통 원형
4.1.2 조건과 원형으로 간단한 필터 만들기
4.1.3 필터 사용

4.2 유용한 원형들
4.2.1 프로토콜 원형, 포트 원형, 제어 비트 원형
4.2.1.1 IP 프로토콜 원형
4.2.1.2 포트 번호 원형
4.2.1.3 TCP 제어 비트 원형
4.2.1.4 ICMP 타입 원형과 ICMP 코드 원형
4.2.2 IP 주소 원형과 서브넷 원형
4.2.2.1 IP 주소
4.2.2.2 서브넷 원형
4.2.3 시간 원형, 카운터 원형, 더블 원형
4.2.3.1 원형의 비교 연산자
4.2.3.2 시간 원형
4.2.3.3 카운터 원형
4.2.3.4 더블 원형
4.2.4 인터페이스 원형과 BGP 원형
4.2.4.1 SNMP를 사용해서 인터페이스 번호 파악
4.2.4.2 인터페이스 번호 원형
4.2.4.3 AS 원형

4.3 필터 일치문
4.3.1 프로토콜, 포트, 제어 비트
4.3.1.1 네트워크 프로토콜 필터
4.3.1.2 출발지 포트 필터와 목적지 포트 필터
4.3.1.3 TCP 제어 비트 필터
4.3.1.4 ICMP 타입과 코드 필터
4.3.2 주소와 서브넷
4.3.3 센서나 익스포터에 의한 필터링
4.3.4 시간 필터
4.3.5 클리핑 레벨
4.3.5.1 옥텟 필터, 패킷 필터, 지속 시간 필터
4.3.5.2 pps 필터와 bps 필터
4.3.6 BGP 필터와 라우팅 필터
4.3.6.1 AS 번호 필터
4.3.6.2 넥스트 홉 주소 필터
4.3.6.3 인터페이스 필터

4.4 다수의 필터 사용

4.5 필터 정의의 논리적 연산자
4.5.1 논리적 or 연산자
4.5.2 필터 도치

4.6 필터와 변수
4.6.1 변수로 처리되는 필터 사용
4.6.2 변수로 처리되는 필터 정의
4.6.3 변수 생성

5장 보고서 생성 및 분석
5.1 기본 보고서
5.1.1 타이밍과 합계
5.1.2 패킷 크기 분포
5.1.3 흐름당 패킷
5.1.4 각 흐름의 옥텟
5.1.5 흐름 시간 분포

5.2 기본 보고서 수정
5.2.1 변수 사용: TYPE
5.2.2 변수 사용: SORT

5.3 보고서에서 개별 흐름 분석

5.4 보고서 사용자 정의
5.4.1 필드 선택
5.4.2 헤더, 호스트명, 백분율 표시
5.4.3 보고서를 HTML로 제시

5.5 유용한 보고서 종류
5.5.1 IP 주소 보고서
5.5.1.1 가장 많은 데이터 교환: ip-address
5.5.1.2 수신자별 흐름: ip-destination-address
5.5.1.3 연결이 가장 많이 일어난 출발지: ip-source-address-destination-count
5.5.1.4 연결이 가장 많이 일어난 목적지: ip-destination-address-source-count
5.5.2 네트워크 프로토콜 보고서와 포트 보고서
5.5.2.1 사용된 포트: ip-port
5.5.2.2 흐름의 최초 출발지: ip-source-port
5.5.2.3 흐름 종료: ip-destination-port
5.5.2.4 개별 연결: ip-source/destination-port
5.5.2.5 네트워크 프로토콜: ip-protocol
5.5.3 트래픽 크기 보고서
5.5.3.1 패킷 크기: packet-size
5.5.3.2 흐름당 바이트: octets
5.5.3.3 흐름당 패킷: packets
5.5.4 트래픽 속도 보고서
5.5.4.1 패킷 세기: pps
5.5.4.2 특정 시간의 트래픽: linear-interpolated-flows-octets-packets
5.5.5 라우팅, 인터페이스, 넥스트 홉
5.5.5.1 인터페이스와 흐름 데이터
5.5.5.2 첫 번째 인터페이스: input-interface
5.5.5.3 마지막 인터페이스: output-interface
5.5.5.4 처리량 메트릭스: input/output-interface
5.5.5.5 넥스트 주소: ip-next-hop-address
5.5.5.6 트래픽의 출처: ip-source-address/output-interface
5.5.5.7 트래픽의 행선지: ip-destination-address/input-interface
5.5.5.8 다른 주소와 인터페이스 보고서
5.5.6 센서 출력 보고서
5.5.7 BGP 보고서
5.5.7.1 AS 정보 사용
5.5.7.2 트래픽의 시작 네트워크: source-as
5.5.7.3 목적지 네트워크: destination-as
5.5.7.4 BGP 보고서와 사용하기 편한 이름

5.6 보고서 사용자 정의
5.6.1 사용자 정의 보고서: 리셋만 있는 흐름
5.6.1.1 보고서 형식과 출력
5.6.1.2 칼럼 제거
5.6.1.3 보고서에 필터 적용
5.6.1.4 stat-report와 stat-definition 결합
5.6.2 다른 보고서 사용자 정의
5.6.2.1 샘플링 규모 조정
5.6.2.2 stat-report 문의 필터
5.6.2.3 BGP 라우팅별로 보고
5.6.3 보고서 외양 사용자 정의
5.6.3.1 flow-rptfmt 옵션
5.6.3.2 CSV를 파일로 보내기
5.6.3.3 직접 출력에 시간 사용
5.6.3.4 정렬 순서 지정
5.6.3.5 결과 자르기
5.6.3.6 다른 출력 옵션
5.6.3.7 설정 대체 파일

6장 Perl, FlowScan, Cflow.pm
6.1 Cflow.pm 설치
6.1.1 Cflow.pm 테스트
6.1.2 운영체제 패키지에서 설치
6.1.3 소스에서 설치
6.1.4 소스에서 설치 실패 시 해결 방안

6.2 flowdumper와 전체 흐름 정보

6.3 FlowScan과 CUFlow

6.4 FlowScan 선수 조건

6.5 FlowScan과 CUFlow 설치
6.5.1 FlowScan 사용자, 그룹, 데이터 디렉토리
6.5.2 FlowSacn 스타트업 스크립트
6.5.3 FlowScan 설정
6.5.4 CUFlow 설정: CUFlow.cf
6.5.4.1 Subnet 문
6.5.4.2 Network 문
6.5.4.3 OutputDir 문
6.5.4.4 Scoreboard 문
6.5.4.5 AggregateScore 문
6.5.4.6 Router 문
6.5.4.7 Service 문
6.5.4.8 Protocol 문
6.5.4.9 AS 문
6.5.5 로테이션 프로그램과 flow-capture
6.5.6 FlowScan 실행
6.5.7 FlowScan 파일 처리
6.5.8 CUFlow 그래프 표시

6.6 흐름 레코드 나누기와 CUFlow
6.6.1 흐름 나누기
6.6.2 흐름 레코드 나누기 스크립팅
6.6.3 필터링된 CUFlow와 디렉토리 셋업

6.7 Cflow.pm 사용
6.7.1 Cflow.pm 스크립트 샘플
6.7.2 Cflow.pm 변수
6.7.3 Cflow.pm 내보내기
6.7.4 모든 파일에 작용
6.7.5 반환 값
6.7.6 Verbose 모드

7장 FlowViewer
7.1 FlowTracker 및 FlowGrapher 대 CUFlow

7.2 FlowViewer 보안

7.3 FlowViewer 설치
7.3.1 선수 조건
7.3.2 FlowViewer 설치 과정

7.4 FlowViewer 설정
7.4.1 디렉토리와 사이트 경로
7.4.2 웹 사이트 셋업
7.4.3 디바이스와 익스포터
7.4.3.1 센서당 한 개의 콜렉터
7.4.3.2 모든 센서에 하나의 콜렉터
7.4.4 FlowViewer 스위트 트러블슈팅

7.5 FlowViewer 사용
7.5.1 흐름 필터링: FlowViewer 이용
7.5.1.1 Device 필드
7.5.1.2 Next Hop IP 필드
7.5.1.3 Start Date 필드, End Date 필드, Start Time 필드, End Time 필드
7.5.1.4 TOS Field 필드, TCP Flag 필드, Protocol 필드
7.5.1.5 Source IP 필드와 Dest IP 필드
7.5.1.6 Source Interface 필드와 Dest Interface 필드
7.5.1.7 Source Port 필드, Dest Port 필드, Source AS 필드, Dest AS 필드
7.5.2 리포팅 매개변수
7.5.2.1 Include Flow If 필드
7.5.2.2 Sort Field 필드, Resolve Addresses 필드, Oct Conv 필드, Sampling Multip. 필드
7.5.2.3 파이 차트
7.5.2.4 잘라내기
7.5.3 출력 보고서
7.5.4 통계 보고서

7.6 FlowGrapher
7.6.1 FlowGrapher 셋팅
7.6.1.1 Detail Lines 필드
7.6.1.2 Graph Width 필드
7.6.1.3 Sample Time 필드
7.6.1.4 Graph Type 필드
7.6.2 FlowGrapher 출력

7.7 FlowTracker
7.7.1 FlowTracker 프로세스
7.7.2 FlowTracker 설정 값
7.7.2.1 Tracking Set Label 필드
7.7.2.2 Tracking Type 필드
7.7.2.3 Sampling Multiplier 필드
7.7.2.4 Alert Threshold 필드
7.7.2.5 Alert Frequency 필드
7.7.2.6 Alert Destination 필드
7.7.2.7 General Comment 필드
7.7.3 트래커 보기
7.7.4 그룹 트래커

7.8 인터페이스 이름과 FlowViewer

8장 특별한 흐름 시각화
8.1 gnuplot 101
8.1.1 gnuplot 시작
8.1.2 gnuplot 설정 파일

8.2 시계열 예: 대역폭
8.2.1 총 대역폭 보고서
8.2.1.1 흐름 필터링: 총 트래픽 얻기
8.2.1.2 타깃 그래프
8.2.1.3 첫 번째 그래프
8.2.1.4 그래프 표시 방법 변경
8.2.1.5 클리핑 레벨
8.2.1.6 그래프를 파일로 출력
8.2.1.7 작업 내용 저장
8.2.2 단방향 대역폭 보고서
8.2.2.1 흐름 필터링: 단방향 트래픽
8.2.2.2 단방향 그래프 생성
8.2.3 인바운드 트래픽과 아웃바운드 트래픽 결합
8.2.3.1 데이터 파일 준비
8.2.3.2 두 그래프를 동시에 표시

8.3 그래프 생성 자동화

8.4 그래프 비교
8.4.1 데이터 정규화
8.4.2 시간 척도

9장 기타 툴 및 흐름 분석 활용
9.1 넷플로우 v9
9.1.1 flowd 설치
9.1.2 flowd 설정
9.1.3 flowd 데이터를 flow-tools 형식으로 변환

9.2 sFlow
9.2.1 sFlow 내보내기 설정: sflowenable 활용
9.2.2 sFlow를 넷플로우로 변환

9.3 흐름 데이터를 이용해서 문제 해결
9.3.1 문제를 일으키는 소프트웨어 찾기
9.3.1.1 끊어진 연결 필터
9.3.1.2 리셋 점검
9.3.1.3 오류가 발생한 연결 점검
9.3.2 웜 식별
9.3.3 정상적이지 않은 주소로 가는 트래픽
9.3.4 존재하지 않는 호스트로 가는 트래픽

9.4 저자 후기

찾아보기

저자소개

마이클 W. 루카스 (지은이)    정보 더보기
저자는 다른 엔지니어가 손대고 싶어하지 않는 심각한 네트워크 문제를 해결하기 위해 과감하게 뛰어들기를 좋아하는 '골수' 네트워크 및 보안 엔지니어다. 저서 Absolute FreeBSD, Absolute OpenBSD, Cisco Routers for the Desperate, PGP & GPG
펼치기
최용호 (옮긴이)    정보 더보기
소프트웨어 공학을 전공하고, 시스템 프로그래밍, 네트워크, 보안, 웹 분야에서 개발, 기획, 분석, 컨설팅 등 다양한 업무를 수행했다. 그리고 JavaScript, PERL5, VB, ASP, J2EE & Java 해킹, Internet Winsock, 자바 병행 프로그래밍, CCNA, CCNP, CCIE, 소프트웨어 공학, 경영, 검색 엔진 최적화, 보안 분야 책들을 번역/집필했다. 현재 BPAN.COM에서 일하고 있다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책