I. 스니핑이란? 스니퍼(sniffer)는 원래 Network Associate사의 등록상표였으나 현재는 PC나 kleenex처럼 일반적인 용어로 사용되고 있다. "sniff"라는 단어의 의미(냄새를 맡다, 코를 킁킁거리다)에서도 알 수 있듯이 스니퍼는 "컴퓨터 네트워크상에 흘러다니는 트래픽을 엿듣는 도청장치"라고 말할 수 있다. 그리고 "스니핑"이란 이러한 스니퍼를 이용하여 네트워크상의 데이터를 도청하는 행위를 말한다. 이러한 스니핑 공격은 웹호스팅, 인터넷데이터센터(IDC) 등과 같이 여러 업체가 같은 네트워크를 공유하는 환경에서는 매우 위협적인 공격이 될 수 있다. 하나의 시스템이 공격 당하게 되면 그 시스템을 이용하여 네트워크를 도청하게되고, 다른 시스템의 User ID/Passwd를 알아내게 된다. 비록 스위칭 환경의 네트워크를 구축하여 스니핑을 어렵게 할 수는 있지만 이를 우회할 수 있는 많은 공격방법이 존재한다. 본 문서는 스위칭 환경에서의 스니핑 공격 기법과 그리고 이에 대한 대책을 설명한다. II. 스니핑의 원리 LAN 상에서 개별 호스트를 구별하기 위한 방법으로 이더넷 인터페이스는 MAC(Media Access Control) 주소를 갖게 되며, 모든 이더넷 인터페이스의 MAC 주소는 서로 다른 값을 갖는다. 따라서 로컬 네트워크상에서 각 각의 호스트는 유일하게 구별될 수 있다. 다음은 이더넷(ethernet) 프레임의 포맷을 나타낸다. destination MAC addr source MAC addr type data CRC 6 byte 6 byte 2 46-1500 byte 4 ↘ 이더넷의 포맷(RFC 894) 그리고 위의 이더넷 포맷은 type에 따라 다음과 같은 3가지 포맷으로 구성된다. type IP datagram 0800 46-1500 type ARP request/reply PAD 0806 28 18 type RARP request/reply PAD 8035 28 18 이더넷은 로컬 네트워크내의 모든 호스트가 같은 선(wire)을 공유하도록 되어 있다. 따라서 같은 네트워크내의 컴퓨터는 다른 컴퓨터가 통신하는 모든 트래픽을 볼 수 있다. 하지만 이더넷을 지나는 모든 트래픽을 받아들이면 관계없는 트래픽까지 처리해야 하므로 효율적이지 못하고 네트워크의 성능도 저하될 수 있다. 그래서 이더넷 인터페이스(LAN 카드)는 자신의 MAC address를 갖지 않는 트래픽을 무시하는 필터링 기능을 가지고 있다. 이 필터링 기능은 자신의 MAC address를 가진 트래픽만을 보도록 한다. 또한 이더넷 인터페이스에서 모든 트래픽을 볼 수 있도록 하는 기능을 설정할 수도 있는데 이를 "promiscuous mode"라 한다. 스니퍼는 이더넷 인터페이스를 이러한 "promiscuous mode"로 설정하여 로컬 네트워크를 지나는 모든 트래픽을 도청할 수 있게 된다. - From : CERTCC-KR (http://www.certcc.or.kr) -
2011년 3월 4일 금요일
hack] what is sniffing
피드 구독하기:
댓글 (Atom)
UPBIT is a South Korean company, and people died of suicide cause of coin investment.
UPBIT is a South Korean company, and people died of suicide cause of coin. The company helps the people who control the market price manipu...
-
XE(제로보드) 내 게시판의 첨부용량 변경 ㅁ 개요 ↑ XE 구축시 초기 첨부파일 용량은 2M로 제한되어 있음에 데이터 자료실을 만들기 위해 용량을 명령어를 이용하여 추가 혹은 감소 시키도록 하고자 한다. ㅁ 구현 ↑ 처음 ...
-
울 하솔이 태어난지 16일째.. 몸무게 1640g.. 먹는 맘마양 30g.. 여전이 feeding tube유지중~ 울 하솔이의 활발했던 모습이 계속 아른거리네. 거기 울 하솔이 봐주시던 간호사쌤이 하는말 들었지?! 코는 엄마 닮은지 알았지만...
-
이제 클라우드 서버에 커뮤니티 구축을 위한 첫번째 과제로 VMware / Ubuntu / apt-get 을 키워드로 구글링하여 로컬호스트에 apm세팅하려고 한다. Vmware의 경우 하나의 컴퓨터에 가상 PC를 설치하여 여러 운영...
댓글 없음:
댓글 쓰기
국정원의 댓글 공작을 지탄합니다.