Snort 2 と Snort 3 の比較
Snort 3 はアーキテクチャが再設計され、Snort 2 と比較すると同等のリソースでより多くのトラフィックを検査します。Snort 3 では、トラフィックパーサーを簡単かつ柔軟に挿入できます。Snort 3 には、ルールの記述を容易にし、同等の共有オブジェクトルールを表示できる新しいルールシンタックスも用意されています。
次の表に、検査エンジン機能に関する Snort 2 バージョンと Snort 3 バージョンの違いを示します。
機能 |
Snort 2 |
Snort 3 |
---|---|---|
パケットスレッド |
プロセスごとに 1 つ |
プロセスごとに任意の数 |
コンフィギュレーション メモリの使用 |
プロセス数 X x GB |
合計 x GB。より多くのメモリをパケットに使用可能 |
設定のリロード |
低速 |
より高速。1 つのスレッドを個別のコアにピン留め可能 |
ルールのシンタックス |
一貫性がなく、改行が必要 |
任意の空白を含む均一なシステム |
ルールのコメント |
コメントのみ |
#、#begin、および #end マーク。C 言語スタイル |
追加リファレンス:Firepower の Snort 2 と Snort 3 の違い。