---
title: Suricata
description: "Suricata是OISF（Open Information Security Foundation）开发的高性能开源IDP（Intrusion Detection & Prevention），支持多线程，针对多模式字符串规则和单字符串规则匹配采用Ultrascan进行算法优化。鲲鹏Boostkit提供Suricata在鲲鹏平台的最优适配。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengddk/twp/kunpeng_datadistribution_03_0006.html
sourcePath: /source/zh/kunpengddk/twp/kunpeng_datadistribution_03_0006.html
indexId: 6f175ca2e601bb717fb248ec918b81715f002d0675e550e3cfa2f4cf4e1cfff163
---
# Suricata

Suricata是OISF（Open Information Security Foundation）开发的高性能开源IDP（Intrusion Detection & Prevention），支持多线程，针对多模式字符串规则和单字符串规则匹配采用Ultrascan进行算法优化。鲲鹏Boostkit提供Suricata在鲲鹏平台的最优适配。

图1 Suricata工作流

Suricata工作流由包获取、解码、检测和输出等阶段组成，其中包获取阶段可利用DPDK优化流量采集，检测阶段可利用Ultrascan优化规则匹配。检测引擎约占据端到端开销的50%。

Suricata作为业界典型的开源IDP方案，其工作流和规则集在数据分流场景具备代表性；众多ISV自主创新应用都有参考Suricata框架实现。

关键技术：

多线程实时流量采集和检测；多模式匹配算法；自动机算法。

适用场景：

信息安全数据分流，运营商数据精细分流，安平数据分流，IDPS等。
