ARP 프로토콜(취약점/대응방법)

2022. 4. 20. 16:14·자격증/정보보안기사
728x90
반응형

ARP 란 ? IP 주소로 그에 해당하는 MAC주소를 알아내는 프로토콜입니다.

 

MAC 주소는 hop by hop으로 이동하기 위해 필요합니다.

 


MAC 주소를 알 수 있는 방법은? 

 

ARP 프로토콜을 사용하여 알 수 있습니다.

자주 사용하는 MAC주소는 ARP Cache Table에 저장하고 사용합니다.


arp -a 명령어를 통해 ARP Table을 확인할 수 있습니다.


ARP 동작 원리

 

최초 ARP Request 패킷을 Broadcast로 전송하며, 응답은 Unicast형태(ARP Reply)로 전달 받습니다.

이유 : MAC 주소를 모르기 때문에 연결된 모든 네트워크에 Broadcast로 물어봅니다.


문제점 :

1. ARP Request가 전송되지 않아도, ARP Reply가 전송됩니다.(TCP/IP의 구조적 문제점)

Reply 받은 PC는 ARP Table에 MAC값을 저장할 수 있습니다. (Host를 인증하지 않습니다.)

 

2. ARP Cache Table은 최근의 정보만 가지고 있습니다. Reply 패킷을 받으면 Cache Table에 반영하여, 공격자가 의도적으로 MAC 주소 변경이 가능합니다.

 

 

따라서 ARP 스푸핑을 통한 MITM 공격이 가능합니다. 

공격자가 클라이언트와 서버 사이의 패킷을 가로채 패킷을 조작할 수 있습니다.


대응 방법 

 

 

 

명령어 : arp -s [IP주소] [MAC주소] 

 

-s 는 Static의 약자입니다.

 

 

또는 ARP 스푸핑 탐지도구 XArp, ARPWatch를 설치하여 공격 여부를 파악할 수 있습니다.

 

 

728x90
반응형

'자격증 > 정보보안기사' 카테고리의 다른 글

크로스 사이트 스크립트(XSS:Cross Site Script) 취약점  (0) 2023.03.07
웹 어플리케이션 취약점 - SQL Injection  (0) 2023.03.02
시스템 보안(기본) - UNIX/Linux  (0) 2021.04.28
시스템 보안(기본) - 윈도우  (0) 2021.04.27
'자격증/정보보안기사' 카테고리의 다른 글
  • 크로스 사이트 스크립트(XSS:Cross Site Script) 취약점
  • 웹 어플리케이션 취약점 - SQL Injection
  • 시스템 보안(기본) - UNIX/Linux
  • 시스템 보안(기본) - 윈도우
Royal!
Royal!
Bachelor of Arts. Bachelor of Science in Engineering. Master of Science in Engineering (In Progress). Job Title: Infrastructure & Security & Cloud Engineer. Etc: Mentor at Fourth Industrial Revolution Center.
  • Royal!
    Security
    Royal!
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 운영체제
      • 네트워크
      • 클라우드
      • 서버
        • Container
      • 보안
      • 프로그래밍
        • Python_혼자 끄적끄적
        • Python_AI(영상처리)
        • 빅데이터
        • C_정보올림피아드 Language_Coder
        • C_QnA
      • 자격증
        • 정보보안기사
        • 정보처리기사
        • ADsP
        • CPPG
        • 보안법률
        • NCA~NCP
        • AWS Certified Solutions Arc..
      • 기타
        • 면접일지
        • 기타 활동
        • 인턴활동
        • 논문 요약
        • Hackerschool FTZ
        • 리버싱 걸음마
      • 기타 교육
        • KISA 정보보호제품실습군
        • 빅데이터_분석실무
        • 시큐어코딩진단전문교육(호남정보보호센터)
        • SW테스트 전문가 과정(ISTQB CTFL자격)
        • 정보보호 컨설팅 전문가 양성과정
        • K-Shield Jr_악성코드분석
        • K-Shield Jr_침해사고분석
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    SSRF란
    우수교육생
    openstack lbaas
    F5 AWAF
    블록체인체험
    openstack설치
    네이버클라우드 ftp 설정
    openstack LBaaS설치
    LBaaS설치
    WAF SSRF
    swtich frame
    F5 WAF
    F5 SSRF
    l2 스위치 프레임 전달 방식
    블록체인누리단
    SSRF 방어방법
    ai
    nce dump
    LBaaS
    F5 LBaaS
    fragment-free
    SSRF 완화방법
    switch forwarding mode
    nce덤프
    지그립토
    openstack F5연동
    스위치 프레임 동작 방식
    ICT이노베이션스퀘어
    2025블록체인누리단
    SSRF 막는 방법
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Royal!
ARP 프로토콜(취약점/대응방법)
상단으로

티스토리툴바