Inline

  • 패킷이 어떤 장치를 통과해서 내부망으로 들어오는 구조 ex) 라우터, 방화벽
  • Network 계층 수준
  • 데이터 단위 : Packet

Out of path

  • port mirroring을 통해 복사한 패킷을 읽기만 하는 구조 ex) NIDS, 장애대응센서
  • Network 계층 수준
  • 데이터 단위 : Packet

Proxy

  • 다른 컴퓨터의 통신을 받아서 대신 목적지로 전달하는 구조
  • Application 계층
  • 데이터 단위 : Socket Stream

활용

  • 우회 : 서버 입장에서는 Proxy를 클라이언트로 인식
    cf) VPN과 유사하지만 계층이 다름, VPN은 네트워크 계층
  • 분석 : 프록시 서버 주소를 루프백으로 하면, HTTPS 통신의 암호화를 프록시에서 수행하게 됨, 이를 통해 데이터를 평문으로 받아서 분석이 가능해짐 ex) Fiddler
    cf) Wireshark는 이미 암호화된 데이터를 분석할 수 있기에 복호화 작업이 추가적으로 필요
  • 감시 : Proxy 입장에서는 클라이언트의 모든 통신이 유입되기 때문에 내용 확인이 가능
  • 보호 : 내부의 호스트가 악성코드가 있는 외부 호스트에 접근할 때, Proxy를 거쳐서 가기 때문에 내부 호스트에 직접적인 영향이 가지 않음
  • Reverse : 서버 앞단에서 감시와 보호를 수행하는 것(WAF)

'⌨️ 개발 > Network' 카테고리의 다른 글

[Network] 네트워크 보안  (0) 2024.02.23
[Network] Unicast, Broadcast, Multicast  (0) 2024.02.23
[Network] TCP & UDP  (0) 2024.02.18
[Network] OSI 7 Layer & TCP/IP  (0) 2024.02.18
[Network] 기초 이론  (1) 2023.12.26