<story><title>Snort – Network Intrusion Detection and Prevention System</title><url>https://www.snort.org/</url></story><parent_chain></parent_chain><comment><author>yabones</author><text>To any NIDS newbies out there... Please don&amp;#x27;t deploy this in-line. Ever. You should always have your IDS out-of-band. Software like Snort is great for detecting threats, but if you block every &amp;quot;threat&amp;quot; you&amp;#x27;re going to have a bad time. Not to disparage the quality of their rulesets, they are very high quality, but there absolutely will be false positives. I&amp;#x27;ve spent many evenings and weekends troubleshooting IPS problems, 0&amp;#x2F;10 cannot recommend.&lt;p&gt;The best option is to mirror all traffic from switches directly to capture boxes where the detection and logging happens. This should be sent to a central system that has a full picture of the network and traffic patterns. That central system should be the one making the decisions, and it should be very smart. Automatic firewall rules should be close to the source, and shutdown switchports should be close to the client.&lt;p&gt;For safe IPS operation there needs to be several layers of filters, not just a list of &amp;quot;allowed rule IDs&amp;quot;. This is the sort of project that takes at least a year to fully roll out - it&amp;#x27;s not the kind of thing a &amp;quot;security whiz&amp;quot; can set up in an afternoon.&lt;p&gt;At best, it can be a very useful diagnostic, logging, and threat detection tool. At worst, it can cause very difficult to predict and troubleshoot network problems.</text></comment>
<story><title>Snort – Network Intrusion Detection and Prevention System</title><url>https://www.snort.org/</url></story><parent_chain></parent_chain><comment><author>smashed</author><text>How relevant is a rule based IDS in today&amp;#x27;s environment?&lt;p&gt;With most everything fully encrypted, what&amp;#x27;s left for the rules to detect? If I remember correctly, one of the first performance optimization recommended by snort&amp;#x2F;suricata is to detect and skip encrypted traffic, to not waste cpu cycles on random bits.&lt;p&gt;If a malware wants to exfiltrate data or receive commands from a remote command and control, won&amp;#x27;t they simply masquerade their traffic as regular outgoing https requests and bypass the IDS easily?</text></comment>