网络入侵检测系统的效率取决于模式匹配算法选择。分析了目前网络上最常用的BM算法及其不足,在此基础上提出了一种更高效的改进算法。该算法利用已匹配字符的信息,增加了坏字符方法的右移量,提高了匹配的效率。实验测试结果表明该算法能够有效提高网络入侵检测系统的检测速度。