我对编写用于入侵检测系统(IDS) 的简单 Java 代码很感兴趣。出于我的理解目的,这可以是一个简单的应用程序。我将为此使用模式匹配算法(KMP)。IDS 也将是基于 签名的 (为了我的简单理解)。所以我可能有一些文件格式的简单数据集(有已知的攻击)。现在我的问题是,在应用模式匹配算法之前,我需要构造一个有限自动机(DFA)来识别模式。那么如何在java代码中完成这一切呢?我从谷歌和一些研究论文中搜索了很多。但是有人可以简单地解释一下吗?
我对编写用于入侵检测系统(IDS) 的简单 Java 代码很感兴趣。出于我的理解目的,这可以是一个简单的应用程序。我将为此使用模式匹配算法(KMP)。IDS 也将是基于 签名的 (为了我的简单理解)。所以我可能有一些文件格式的简单数据集(有已知的攻击)。现在我的问题是,在应用模式匹配算法之前,我需要构造一个有限自动机(DFA)来识别模式。那么如何在java代码中完成这一切呢?我从谷歌和一些研究论文中搜索了很多。但是有人可以简单地解释一下吗?