NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
KO

오픈 소스 보안 도구

Suricata: 기본적으로 JSON을 사용하는 멀티스레드 네트워크 엔진

Suricata는 최신 SOC 파이프라인을 위해 설계된 프로토콜 구문 분석(HTTP, DNS, TLS 메타데이터) 및 EVE JSON 출력을 사용하여 처음부터 멀티스레드로 구축된 OISF 지원 네트워크 IDS/IPS입니다. 이는 생태계를 공유하는 대부분의 Snort 규칙을 읽고, 네트워크 센서로서 Elastic급 분석과 자연스럽게 결합됩니다.

핵심 내용

  1. 아키텍처별 멀티스레딩: 패킷 캡처(Linux의 AF_PACKET, 높은 처리량을 위한 AF_XDP)는 코어 전반에 걸쳐 작업자 파이프라인을 공급하므로 엔진은 1세대 IDS의 단일 대기열 병목 현상 없이 최신 하드웨어에서 확장됩니다. 크기 조정은 대역폭뿐만 아니라 CPU와 RAM/패킷을 합친 것입니다.
  2. EVE JSON은 데이터 모델의 차이입니다. 모든 경고, 흐름 및 프로토콜 메타데이터 레코드는 사용자 지정 구문 분석 없이 Elastic/OpenSearch 파이프라인에 직접 전달되는 구조화된 JSON(http.uri, tls.sni, dns.name과 같은 필드)으로 제공됩니다. 이 하나의 디자인 선택이 Suricata가 대부분의 SOC 스택 투표에서 승리한 이유입니다.
  3. 프로토콜 인식은 서명 그 이상입니다. 엔진은 TLS 핸드셰이크 메타데이터(JA3 클래스 해시, SNI, 인증서 필드), HTTP 헤드, DNS 쿼리 및 SMB/파일 추적을 기록하므로 센서는 네트워크 메타데이터 수집의 두 배가 됩니다. 많은 팀은 경고가 발생하기 전부터 이를 위해 주로 Suricata를 실행합니다.
  4. 규칙 호환성은 운영상 마음의 평화입니다. Snort 형식 규칙은 대부분 중복되어 로드되므로(ET 규칙 세트는 두 가지 모두에 대해 게시됨), 위협 정보 구독은 적절한 구문 추가를 통해 Snort 백그라운드 전송의 엔진과 기술 전반에 걸쳐 확장됩니다(Suricata는 app-layer-events와 같은 자체 키워드를 추가합니다).
  5. IPS 모드는 실제입니다. 삭제 규칙이 있는 NFQUEUE 또는 AF_PACKET을 통해 인라인이지만 자세에는 HA 친구와 신중한 정책이 필요합니다. 대부분의 자산은 Suricata를 탐지로 수동적으로 유지하고 예방을 위해 방화벽 규칙을 사용하며 자산이 장애 폐쇄 위험을 정당화하는 경우에만 인라인으로 업그레이드합니다.
  6. 보안 도구 컬렉션의 위치: 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시간 모니터링됩니다.

엔지니어와 상담하기

서버 문제? 해킹된 웹사이트? 느린 페이지?

심각한 장애에 30분 이내 대응 — 24시간, 주 7일.

긴급 지원 요청 support@kinetikatech.com