3 ms·
Interesting. So, Snort 3.0 uses Intel’s Hyperscan library, as per the article. Intel acquired this when they bought Sensory Networks, Inc. Guess what SN did b
by Quarrel 6y ago
Interesting.
So, Snort 3.0 uses Intel’s Hyperscan library, as per the article.
Intel acquired this when they bought Sensory Networks, Inc. Guess what SN did before they moved to software? They made and sold hardware that essentially implemented Hyperscan in FPGAs (and SRAM, on PCI boards), for IDS & virus scanning at speed. They even had a patch to add support to Snort for it. SN eventually moved to a pure software model during the 2008 downturn (which smashed a bunch of their customers plans) and ultimately sold to Intel.
End of the day it is a real bitch to do right, and it was very hard at 10Gbps, and the problems are essentially identical now (only with more stuff over https).
I have no idea if they'd use them, but Intel also acquired a heap of patents on doing exactly this using the techniques that Hyperscan implements, and while they're probably happy with you doing it in software, they're probably more diligent in fighting off hardware adversaries.
- ianhowson 6y agoDon't forget about the I-Series! If you're still interested in hardware, there's the NVIDIA BlueField 2 and its regex accelerator: https://www.nvidia.com/en-us/networking/products/data-processing-unit/ https://www.nvidia.com/en-us/networking/products/data-proces...