카테고리 없음

[12월 2일] Suricata 구축

ljm 2025. 12. 2. 15:53

 

/32의 의미

이 표기법은 CIDR (Classless Inter-Domain Routing) 표기법의 일부입니다.

  • 숫자의 의미: IP 주소 $32$비트 중에서 네트워크 주소를 식별하는 데 사용되는 비트의 개수를 나타냅니다.
  • IP 주소 구성: IPv4 주소는 총 $32$비트로 구성됩니다.
    • 192.168.16.39 / 32 에서 /32는 $32$비트 전체를 네트워크 식별자로 사용한다는 뜻입니다.
  • 단일 호스트:
    • $32$비트 모두가 네트워크 부분으로 지정되면, **호스트(Host)**를 지정할 수 있는 비트는 남지 않게 됩니다 ($32 - 32 = 0$).
    • 따라서 이 표기법은 특정 IP 주소 하나만으로 구성된 네트워크(즉, 단일 호스트)를 의미하며, 다른 호스트는 포함하지 않습니다.
CIDR 표기 비트 수 일반적인 서브넷 마스크 포함되는 IP 개수 의미
$/24$ $24$비트 $255.255.255.0$ $256$개 (사용 가능 $254$개) 일반적인 C-Class 네트워크 대역
$/32$ $32$비트 $255.255.255.255$ $1$ 특정 호스트 하나

 

🌐 Suricata에서 /32를 사용하는 이유

Suricata 설정에서 $192.168.16.39/32$와 같이 /32를 사용한 것은 Suricata에게 보호해야 할 대상을 명확하게 알려주기 위해서입니다.

  • 만약 $192.168.16.0/24$로 설정했다면, Suricata는 $192.168.16.1$부터 $192.168.16.254$까지 모든 IP 주소를 보호 대상으로 간주하고 해당 트래픽을 집중 관찰했을 것입니다.
  • 그러나 $192.168.16.39/32$로 설정하면, Suricata는 오직 $192.168.16.39$ 머신으로 오고 가는 트래픽만을 HOME_NET (내부 네트워크)으로 인식하고, 여기에 관련된 규칙만 집중적으로 적용하게 됩니다.