Tulutsani munthu wofuna kudziwa za Snort 3

Kampani ya Cisco adalengeza pakukula kwa munthu womasulidwa kuti akonzenso dongosolo loletsa kuukira Sungani 3, yomwe imadziwikanso kuti Snort ++ project, yomwe yakhala ikugwira ntchito pang'onopang'ono kuyambira 2005. Kutulutsidwa kokhazikika kukukonzekera kusindikizidwa mkati mwa mwezi umodzi.

Munthambi ya Snort 3, lingaliro lazogulitsa lidaganiziridwanso kwathunthu ndipo zomangamanga zakonzedwanso. Zina mwa madera ofunikira a chitukuko cha Snort 3: kuphweka kokhazikitsa ndi kuyendetsa Snort, kusinthika kwa kasinthidwe, kuphweka kwa chinenero popanga malamulo, kuzindikira zokhazokha za ndondomeko zonse, kupereka chipolopolo chowongolera kuchokera pamzere wolamula, kugwiritsa ntchito mwakhama multithreading ndi mwayi wolumikizana wa mapurosesa osiyanasiyana ku kasinthidwe kamodzi.

Zotsatira zazikuluzikulu zotsatirazi zakhazikitsidwa:

  • Kusintha kwapangidwa ku dongosolo latsopano lokonzekera lomwe limapereka mawu osavuta komanso amalola kugwiritsa ntchito malemba kuti apange zoikamo. LuaJIT imagwiritsidwa ntchito pokonza mafayilo osintha. Mapulagini ozikidwa pa LuaJIT amaperekedwa ndi kukhazikitsidwa kwa njira zina zowonjezera malamulo ndi ndondomeko yodula mitengo;
  • Injini yodziwikiratu yakuukira yasinthidwa kukhala yamakono, malamulowo asinthidwa, ndipo kuthekera komanga ma buffers mu malamulo (zomata zomata) zawonjezedwa. Makina osakira a Hyperscan adagwiritsidwa ntchito, zomwe zidapangitsa kuti zitheke kugwiritsa ntchito njira zofulumira komanso zolondola zomwe zidayambika potengera mawu okhazikika m'malamulo;
  • Onjezani mawonekedwe atsopano owunikira a HTTP omwe amaganizira za gawo la gawo ndipo amakhudza 99% ya zochitika zomwe zimathandizidwa ndi test suite. HTTP Evader. Anawonjezera HTTP/2 njira yoyendera magalimoto;
  • Ntchito yowunikira paketi yozama yasinthidwa kwambiri. Anawonjezera luso lokonza mapaketi amitundu yambiri, kulola kuphatikizika kwa ulusi wambiri nthawi imodzi yokhala ndi ma processor a paketi ndikupereka scalability yofananira kutengera kuchuluka kwa ma cores a CPU;
  • Kusungirako kosinthika kofanana ndi matebulo amachitidwe akhazikitsidwa, omwe amagawidwa pakati pa magawo osiyanasiyana, omwe achepetsa kwambiri kukumbukira kukumbukira pochotsa kubwereza kwa chidziwitso;
  • Njira yatsopano yodula mitengo pogwiritsa ntchito mawonekedwe a JSON ndikuphatikizidwa mosavuta ndi nsanja zakunja monga Elastic Stack;
  • Kusintha kwa zomangamanga modular, kuthekera kukulitsa magwiridwe antchito kudzera pakulumikiza mapulagini ndikukhazikitsa ma subsystems ofunikira ngati mapulagini osinthika. Pakadali pano, mapulagini mazana angapo akhazikitsidwa kale a Snort 3, akuphatikiza magawo osiyanasiyana ogwiritsira ntchito, mwachitsanzo, kukulolani kuti muwonjezere ma codec anu, njira zowunikira, njira zodula mitengo, zochita ndi zosankha m'malamulo;
  • Kuzindikira kodziwikiratu kwa mautumiki omwe akuyendetsa, kuchotseratu kufunikira kofotokozera pamanja madoko omwe akugwira ntchito.
  • Thandizo lowonjezera la mafayilo kuti liwonjeze zosintha mwachangu zokhudzana ndi kasinthidwe kokhazikika. Kuti muchepetse kasinthidwe, kugwiritsa ntchito snort_config.lua ndi SNORT_LUA_PATH kwathetsedwa.
    Thandizo lowonjezera pakutsitsanso zoikamo pa ntchentche;

  • Khodiyo imapereka mwayi wogwiritsa ntchito zomanga za C ++ zomwe zimatanthauzidwa muyeso ya C ++ 14 (kumanga kumafuna compiler yomwe imathandizira C ++ 14);
  • Anawonjezera chowongolera chatsopano cha VXLAN;
  • Kusaka bwino kwamitundu yazinthu pogwiritsa ntchito njira zosinthidwa za algorithm Boyer-Moore ΠΈ Hyperscan;
  • Kuyambitsa kumafulumizitsa pogwiritsa ntchito ulusi wambiri kuti mupange magulu a malamulo;
  • Anawonjezera njira yatsopano yodula mitengo;
  • Dongosolo lowunikira la RNA (Real-time Network Awareness) lawonjezeredwa, lomwe limasonkhanitsa zambiri zokhudzana ndi zida, makamu, mapulogalamu ndi ntchito zomwe zikupezeka pa intaneti.

Source: opennet.ru

Kuwonjezera ndemanga