隐式马尔可夫算法特别适合处理时序数据,善于挖掘时序数据前后的关系,常常应用于语音识别和自然语言处理领域。在网络安全领域也广泛存在时序数据,比如网站的访问顺序、系统调用的顺序、管理员的操作命令等,都适合这种算法。本章将介绍隐式马尔可夫算法的基本概念,并给出基本的使用方式,并介绍基于不同的特征提取方式使用隐式马尔可夫算法来识别XSS攻击,以及如何使用隐式马尔可夫算法识别DGA域名。