就所定义的未被触发的规则有无可能重新定义一些 Snort 规则针对用户的这类行为产生报警?编写规则并产生报警日志验证你的想法。
是的,可以重新定义一些 Snort 规则,针对用户的未触发行为产生报警。例如,可以编写规则来检测用户的异常登录行为,如登录失败尝试次数超过特定阈值,或在非常规时间段尝试登录等。以下是一个示例规则:
alert tcp any any -> any any (msg:"Abnormal Login Attempt"; flow:to_server,established; content:"|00 00 00 00 00 00 00 00|"; offset:4; depth:8; content:"|00 00 00 00 00 00 00 00|"; offset:12; depth:8; threshold:type both, track by_src, count 5, seconds 60;)
该规则将检测从任何源IP地址和端口到任何目标IP地址和端口的TCP连接,如果在60秒内有5个以上的登录失败尝试,便会产生报警日志。该规则通过检查TCP数据包中的字节流来识别登录失败尝试。
通过测试该规则,可以验证其可行性并验证其是否能够正确识别异常登录行为。
原文地址: https://www.cveoy.top/t/topic/eKN7 著作权归作者所有。请勿转载和采集!