首页> 外国专利> FPGA MATCHING METHOD OF HIGH SPEED SNORT RULE AND YARA RULE BASED ON FPGA

FPGA MATCHING METHOD OF HIGH SPEED SNORT RULE AND YARA RULE BASED ON FPGA

机译:基于FPGA的高速鼻尺和亚拉尺的FPGA匹配方法

摘要

The present invention relates to a method for matching a high-speed snort rule and yara rule based on FPGA, which comprises: a rule conversion step of converting a snort rule and a yara rule in a detection rule converter, and storing a fixed pattern and a PCRE pattern in a memory on a hardware board; a pattern matching step of receiving a packet input from a network on the basis of the converted rule, and performing packet parsing in a packet FIFO and a high-speed packet processing module to separately perform matching with the fixed pattern and the PCRE pattern; a hash matching step of receiving a header value and a payload of the packet from the packet parsing to reconfigure a file, storing the same in a memory in an FPGA, and matching the same with hash values stored based on an additionally inputted packet to generate a mitigation control signal in a detection result processing module; and a packet forwarding step of reading the packet from the packet FIFO to determine whether to mitigate the packet, and continuously generating packet dropping and packet forwarding.
机译:本发明涉及一种基于FPGA的高速snort规则和yara规则的匹配方法,包括:规则转换步骤,在检测规则转换器中转换snort规则和yara规则,并存储固定的模式和硬件板上存储器中的PCRE模式;模式匹配步骤,基于转换后的规则,接收从网络输入的数据包,并在数据包FIFO和高速数据包处理模块中进行数据包解析,以分别与固定模式和PCRE模式进行匹配;散列匹配步骤,从包解析接收包的报头值和有效载荷以重新配置文件,将其存储在FPGA的存储器中,并将其与基于额外输入的包存储的哈希值进行匹配以生成检测结果处理模块中的缓解控制信号;分组转发步骤,从所述分组FIFO中读取所述分组以确定是否减轻所述分组,并连续产生分组丢弃和分组转发。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号