---
title: 软件架构
description: "智能数据分析的软件架构如图1所示。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2530/ida/kunpeng_datadistribution_01_0003.html
sourcePath: /source/zh/kunpengboostkithistory/2530/ida/kunpeng_datadistribution_01_0003.html
indexId: 2213a73cace32b4540037d1f7a9fc93451c1b17195f114b78a45a271852bb0e380
---
# 软件架构

智能数据分析的软件架构如图1所示。

图1 智能数据分析软件架构

- Suricata：一个网络流量分析工具，支持多线程的流量检测，根据预设的规则识别潜在的恶意流量。
- Hyperscan：作为高性能的正则表达式匹配引擎，它通常被集成在Suricata等工具中，用于加速复杂模式的匹配过程。
- 多模匹配加速库：该库结合了Hash算法与AC算法，专注于提升大规模规则匹配的效率，适用于超大规模的定长规则，或十万级别的不定长规则匹配场景。
