오픈 소스 보안 도구
Suricata: 기본적으로 JSON을 사용하는 멀티스레드 네트워크 엔진
Suricata는 최신 SOC 파이프라인을 위해 설계된 프로토콜 구문 분석(HTTP, DNS, TLS 메타데이터) 및 EVE JSON 출력을 사용하여 처음부터 멀티스레드로 구축된 OISF 지원 네트워크 IDS/IPS입니다. 이는 생태계를 공유하는 대부분의 Snort 규칙을 읽고, 네트워크 센서로서 Elastic급 분석과 자연스럽게 결합됩니다.
핵심 내용
- 아키텍처별 멀티스레딩: 패킷 캡처(Linux의 AF_PACKET, 높은 처리량을 위한 AF_XDP)는 코어 전반에 걸쳐 작업자 파이프라인을 공급하므로 엔진은 1세대 IDS의 단일 대기열 병목 현상 없이 최신 하드웨어에서 확장됩니다. 크기 조정은 대역폭뿐만 아니라 CPU와 RAM/패킷을 합친 것입니다.
- EVE JSON은 데이터 모델의 차이입니다. 모든 경고, 흐름 및 프로토콜 메타데이터 레코드는 사용자 지정 구문 분석 없이 Elastic/OpenSearch 파이프라인에 직접 전달되는 구조화된 JSON(http.uri, tls.sni, dns.name과 같은 필드)으로 제공됩니다. 이 하나의 디자인 선택이 Suricata가 대부분의 SOC 스택 투표에서 승리한 이유입니다.
- 프로토콜 인식은 서명 그 이상입니다. 엔진은 TLS 핸드셰이크 메타데이터(JA3 클래스 해시, SNI, 인증서 필드), HTTP 헤드, DNS 쿼리 및 SMB/파일 추적을 기록하므로 센서는 네트워크 메타데이터 수집의 두 배가 됩니다. 많은 팀은 경고가 발생하기 전부터 이를 위해 주로 Suricata를 실행합니다.
- 규칙 호환성은 운영상 마음의 평화입니다. Snort 형식 규칙은 대부분 중복되어 로드되므로(ET 규칙 세트는 두 가지 모두에 대해 게시됨), 위협 정보 구독은 적절한 구문 추가를 통해 Snort 백그라운드 전송의 엔진과 기술 전반에 걸쳐 확장됩니다(Suricata는 app-layer-events와 같은 자체 키워드를 추가합니다).
- IPS 모드는 실제입니다. 삭제 규칙이 있는 NFQUEUE 또는 AF_PACKET을 통해 인라인이지만 자세에는 HA 친구와 신중한 정책이 필요합니다. 대부분의 자산은 Suricata를 탐지로 수동적으로 유지하고 예방을 위해 방화벽 규칙을 사용하며 자산이 장애 폐쇄 위험을 정당화하는 경우에만 인라인으로 업그레이드합니다.
- 보안 도구 컬렉션의 위치: Snort와 함께 서명 IDS의 최신 기본값입니다. 더욱 풍부한 메타데이터 출력으로 인해 Zeek급 NSM 다음으로 첫 번째 SOC 스택의 센서 구성 요소로 적합합니다. Trivy/openvas는 취약성을 다루고 Wazuh는 엔드포인트 집계를 담당합니다.
현장 노트
클라이언트를 설득한 Suricata 배포는 알림이 아니라 메타데이터였습니다. EVE JSON이 Elastic 스택에 도착했고, 첫 번째 헌트 쿼리가 미스터리 중단을 TLS 갱신 기간에 몇 분 만에 조정했습니다. 센서는 사고 사이에 랙 공간을 확보합니다.
자주 묻는 질문
어떤 규칙 소스를 로드해야 합니까?
매일 업데이트되는 광범위한 무료 기반을 위한 ET Open, 보호 SLA 및 당일 적용 범위가 중요한 ET Pro, 엄선된 인텔 피드 더 많은 규칙은 조정 속도가 유지되는 경우에만 도움이 되며, 그렇지 않으면 거짓 긍정이 증가합니다.
사이즈 측정은 어떻게 이루어지나요?
대역폭은 순진한 입력입니다. 현실적인 크기 조정에서는 평균 및 최대 패킷/초, 규칙 수 및 깊이, 멀티스레드 공유를 위한 CPU 코어를 사용합니다. 10G에는 막대한 예산이 아닌 AF_PACKET/AF_XDP 및 ET 규칙 세트 튜닝이 포함된 상용 하드웨어가 필요합니다.
EVE 출력은 일반적으로 어디에 도달합니까?
Elastic, OpenSearch 또는 Filebeat/Vector 클래스 로그 기록기를 통한 모든 로그 파이프라인; 필드는 Suricata의 데이터 모델이 일반 경고 형식보다 성능이 뛰어난 직접 필터링을 위해 구성되었습니다.
Suricata는 소규모 사무실 네트워크에 적합합니까?
저가형에서도 그렇습니다. 소규모 공간에 있는 하나의 어플라이언스/미러는 커뮤니티 규칙을 갖춘 상용 하드웨어이지만 조정 및 작은 경고 보기 워크플로우를 위한 예산 시간이 있습니다. 아무도 읽지 않는 경고 도구는 잘못된 편안함을 제공합니다.
오픈 소스 보안 도구에 대한 Kinetikatech의 지원
간단한 제안입니다: 테스트 도구 상자 전문가들은 실제로 계속 로드됩니다. 스캐너, 스니퍼, 크래커 및 웹 프록시는 실제 참여에서 사용되는 방식(명령, 플래그, 출력 및 방법론에서 각각의 위치)을 설명했습니다. 당사의 모의해킹 및 Linux 서버 보안 서비스를 맡겨 주십시오. 철저하게 평가되고, 깨끗하게 구현되며, 24시간 모니터링됩니다.