스니핑 vs 스푸핑

00SNU3K·2021년 8월 6일

스니핑(Sniffing)

  • 사전적 의미로 킁크거리다, 해킹 기법으로 상대방이 패킷 교환을 엿듣는 것으로서, 네트워크 트래픽을 도청하는 해킹 기법. 스니핑 할 수 있도록 하는 도구를 스니퍼라고 한다
  • 컴퓨터 내에서의 스니핑 공격이란?
    • IP필터링과 MAC 주소 필터링을 수행하지 않고, 랜 카드로 들어오는 전기신호를 모두 읽어 들여 다른 이의 패킷을 관찰하여 정보 유출시킴
  • 스니핑 방법으로는?
    • 네트워크 환경 : 프리미스큐어스(Promiscuous) 모드로 조작하여 패킷을 수신
      • 프리미스큐어스 : 2계층과 3계층 필터링을 해제시켜 NIC에 들어오는 정보를 모두 수신
    • 스위치 환경 : ARP Redirect를 조작하여 공격자를 라우터로 속이고 패킷을 수신
  • 탐지 및 대응방안
    • 스니핑 탐지 : 스니퍼는 TCP/IP에서 동작. 의심이 가는 호스트에 ping을 보낼때 네트워크에 존재하지 않는 MAC 주소로 위장하여 보냈는데 ICMP Echo Reply으로 응답 받으면, 해당 Ping을 받은 호스트가 스니핑을 수행 중인것을 탐지한다.
    • 스니핑 방지 : ARP Table을 정적으로 구성, 중요 패킷을 SSL/SSH등의 암호화 프로토콜 사용

스푸핑(Spoofing)

  • 사전적 의미로 골탕 먹이다, 속여먹다로, 해커가 악용하고자 하는 호스트의 IP 주소로 위장해서 이를 통해 해킹을 하는 것이 IP 스푸핑.
  • 스푸핑 방법으로는?
    • ARP 스푸핑 : 공격하고자 하는 호스트의 MAC 주소로 위장
    • IP 스푸핑 : 공격하고자 하는 호스트의 IP 주소로 위장 또는 강탈하여 권한 획득
    • DNS 스푸핑 : 실제 DNS 서버보다 빨리 공격 대상에게 DNS 응답 패킷을 보내 공격 대상이 잘못된 IP주소로 웹 접속을 하도록 유도하는 공격
  • 탐지 및 대응 방안
    • 네트워크 속도 저하 발생되는지 의심
    • ARP table을 통한 MAC 주소 중복을 확인
    • hosts 파일을 통해 도메인 이름에 대한 IP주소 해석
    • hosts 파일에 중요 사이트의 IP 주소를 정적 기입
profile
네트워크 전문가를 꿈꾸며

0개의 댓글