Rspamd 2.0 අයාචිත තැපැල් පෙරීමේ පද්ධතිය තිබේ

විසින් ඉදිරිපත් කරන ලදී ස්පෑම් පෙරහන පද්ධතිය මුදා හැරීම Rspamd 2.0, නීති රීති, සංඛ්‍යානමය ක්‍රම සහ අසාදු ලේඛන ඇතුළු විවිධ නිර්ණායකයන්ට එරෙහිව පණිවිඩ ඇගයීම සඳහා මෙවලම් සපයන අතර, එහි පදනම මත අවසාන පණිවිඩ බරක් සාදනු ලැබේ, එය අවහිර කළ යුතුද යන්න තීරණය කිරීමට භාවිතා කරයි. SpamAssassin හි ක්‍රියාත්මක කර ඇති සියලුම විශේෂාංග සඳහා Rspamd සහාය දක්වන අතර, SpamAssassin වලට වඩා සාමාන්‍යයෙන් 10 ගුණයක වේගයෙන් තැපැල් පෙරීමට මෙන්ම වඩා හොඳ පෙරීමේ ගුණාත්මක භාවයක් ලබා දීමට ඔබට ඉඩ සලසන විශේෂාංග ගණනාවක් ඇත. පද්ධති කේතය C සහ ලියා ඇත විසින් බෙදා හරිනු ලැබේ Apache 2.0 යටතේ බලපත්‍ර ලබා ඇත.

Rspamd නිර්මාණය කර ඇත්තේ සිදුවීම් මත පදනම් වූ ගෘහ නිර්මාණ ශිල්පයක් භාවිතයෙන් වන අතර එය මුලින් නිර්මාණය කර ඇත්තේ අධික ලෙස පටවන ලද පද්ධතිවල භාවිතය සඳහා වන අතර එමඟින් තත්පරයකට පණිවිඩ සිය ගණනක් සැකසීමට ඉඩ සලසයි. අයාචිත තැපැල් සලකුණු හඳුනාගැනීමේ නීති ඉතා නම්‍යශීලී වන අතර ඒවායේ සරලම ආකාරයෙන් සාමාන්‍ය ප්‍රකාශන අඩංගු විය හැකි අතර වඩාත් සංකීර්ණ අවස්ථාවන්හිදී ඒවා Lua හි ලිවිය හැකිය. ක්‍රියාකාරීත්වය පුළුල් කිරීම සහ නව ආකාරයේ චෙක්පත් එකතු කිරීම C සහ Lua භාෂාවලින් නිර්මාණය කළ හැකි මොඩියුල හරහා ක්‍රියාත්මක වේ. උදාහරණයක් ලෙස, SPF භාවිතයෙන් යවන්නා සත්‍යාපනය කිරීම, DKIM හරහා යවන්නාගේ වසම තහවුරු කිරීම සහ DNSBL ලැයිස්තු වෙත ඉල්ලීම් උත්පාදනය කිරීම සඳහා මොඩියුල තිබේ. වින්‍යාසය සරල කිරීමට, රීති නිර්මාණය කිරීමට සහ සංඛ්‍යාලේඛන නිරීක්ෂණය කිරීමට, පරිපාලන වෙබ් අතුරු මුහුණතක් සපයනු ලැබේ.

ප්රධාන නවෝත්පාදන:

  • නව නිකුතු අංක ක්‍රමයකට සංක්‍රමණයක් සිදු කර ඇත. අනුවාද අංකයේ පළමු අංකය වසර ගණනාවක් තිස්සේ වෙනස් වී නොමැති අතර, සැබෑ අනුවාද දර්ශකය දෙවන අංකය වන බැවින්, "xyz" යෝජනා ක්රමය වෙනුවට "yz" ආකෘතියට මාරු වීමට තීරණය විය;
  • ඒ වෙනුවට Event loop සඳහා ලිබෙවෙන්ට් පුස්තකාලය සම්බන්ධයි libv, libevent හි සමහර සීමාවන් ඉවත් කරන අතර වඩා හොඳ කාර්ය සාධනයක් සඳහා ඉඩ සලසයි. භාවිතය
    libev විසින් inotify යාන්ත්‍රණය භාවිතයෙන් කේතය සරල කිරීමට, සංඥා සහ කාල සීමාව හැසිරවීම වැඩිදියුණු කිරීමට සහ ගොනු වෙනස් කිරීමේ ලුහුබැඳීම ඒකාබද්ධ කිරීමට හැකි විය (සහාය දක්වන වේදිකා සඳහා නැව්ගත කරන ලද සියලුම libevent නිකුතු inotify සමඟ ක්‍රියා කළ නොහැක);

  • Torch ගැඹුරු යන්ත්‍ර ඉගෙනුම් පුස්තකාලය භාවිතා කරන පණිවිඩ වර්ගීකරණ මොඩියුලය සඳහා වන සහාය අත්හිටුවා ඇත. හේතුව ලෙස දක්වා ඇත්තේ පන්දමේ අධික සංකීර්ණත්වය සහ එය යාවත්කාලීනව තබාගැනීමේ ඉහළ සංකීර්ණත්වයයි. යන්ත්‍ර ඉගෙනුම් ක්‍රම භාවිතා කරමින් වර්ගීකරණය සඳහා ආදේශකයක් ලෙස සම්පූර්ණයෙන්ම නැවත ලියන ලද මොඩියුලයක් යෝජනා කෙරේ ස්නායුක, ස්නායු ජාලයේ ක්‍රියාකාරිත්වය සහතික කිරීම සඳහා පුස්තකාලයක් භාවිතා කරයි kann, C code පේළි 4000ක් පමණක් ඇතුළත් වේ. නව ක්‍රියාත්මක කිරීම පුහුණුව අතරතුර අවහිරතා ඇතිවීම සමඟ බොහෝ ගැටලු විසඳයි;
  • මොඩියුලය RBL SURBL සහ ඊමේල් මොඩියුල ප්‍රතිස්ථාපනය කරන ලද අතර, එමඟින් සියලුම අසාදු ලේඛන චෙක්පත් සැකසීම ඒකාබද්ධ කිරීමට හැකි විය. තේරීම්කාරක වැනි අතිරේක වර්ග සඳහා සහය සහ පවතින නීති පහසුවෙන් දීර්ඝ කිරීම සඳහා මෙවලම් ඇතුළත් කිරීමට RBL හි හැකියාවන් පුළුල් කර ඇත. DNS RBL වෙනුවට සිතියම් ලැයිස්තු මත පදනම් වූ විද්‍යුත් තැපෑල අවහිර කිරීමේ නීති තවදුරටත් සහාය නොදක්වයි; ඒ වෙනුවට තේරීම්කාරක සමඟ බහු සිතියම් භාවිත කිරීම නිර්දේශ කෙරේ;
  • අන්තර්ගතය මත පදනම්ව ගොනු වර්ග තීරණය කිරීම සඳහා, libmagic වෙනුවට Lua සහ Hyperscan භාවිතා කරමින් නව Lua Magic පුස්තකාලයක් භාවිතා කරයි.
    ඔබේම පුස්තකාලයක් නිර්මාණය කිරීමට ඇති හේතු අතර ඉහළ කාර්ය සාධනයක් ලබා ගැනීමට ඇති ආශාව, docx ගොනු හඳුනාගැනීමේදී ඇති වූ අසාර්ථකත්වයන් ඉවත් කිරීම, වඩාත් සුදුසු API ලබා ගැනීම සහ දැඩි නීතිරීතිවලට සීමා නොවන නව ආකාරයේ හූරිස්ටික් එකතු කිරීම ඇතුළත් වේ;

  • DBMS හි දත්ත ගබඩා කිරීම සඳහා වැඩි දියුණු කළ මොඩියුලය ක්ලික්හවුස්. එකතු කරන ලද LowCardinality ක්ෂේත්‍ර සහ සැලකිය යුතු ප්‍රශස්ත මතක පරිභෝජනය;
  • මොඩියුලයේ හැකියාවන් පුළුල් විය Multimap, සහාය පෙනී සිටි ඒකාබද්ධ и යැපෙන සැසඳීම්;
  • Maillist මොඩියුලය තැපැල් ලැයිස්තු වල නිර්වචනය වැඩි දියුණු කර ඇත;
  • සාමාන්‍ය ක්‍රියාකාරිත්වය තහවුරු කරමින් ප්‍රධාන ක්‍රියාවලියට හෘද ස්පන්දන පණිවිඩ යැවීමේ හැකියාව සේවක ක්‍රියාවලීන්ට දැන් ඇත. නිශ්චිත කාලයක් සඳහා එවැනි පණිවිඩ නොමැති නම්, ප්රධාන ක්රියාවලිය සේවක ක්රියාවලිය බලහත්කාරයෙන් අවසන් කළ හැකිය. පෙරනිමියෙන්, මෙම මාදිලිය දැනට අක්රිය කර ඇත;
  • Lua භාෂාවෙන් නව ස්කෑනර් මාලාවක් එකතු කර ඇත. උදාහරණයක් ලෙස, Kaspersky ScanEngine, Trend Micro IWSVA (icap හරහා) සහ පණිවිඩ පරිලෝකනය කිරීම සඳහා මොඩියුල එකතු කර ඇත.
    F-Secure Internet Gatekeeper (icap හරහා), සහ Razor, oletools සහ P0F සඳහා බාහිර ස්කෑනර් පිරිනමයි;

  • Lua API හරහා පණිවිඩ වෙනස් කිරීමේ හැකියාව එක් කරන ලදී. MIME කුට්ටි වලට වෙනස්කම් කිරීමට මොඩියුලයක් යෝජනා කර ඇත lib_mime;
  • "සැකසීම්-Id:" හරහා සකස් කරන ලද සැකසුම් වෙනම සැකසුම් සපයා ඇත, උදාහරණයක් ලෙස, දැන් ඔබට නීති බැඳිය හැක්කේ ඇතැම් සැකසුම් හඳුනාගැනීම් වලට පමණි;
  • Lua එන්ජිමේ ක්‍රියාකාරීත්වය, base64 විකේතනය කිරීම සහ පෙළ සඳහා භාෂා හඳුනාගැනීම සඳහා ප්‍රශස්තකරණයන් සිදු කර ඇත. සංකීර්ණ සිතියම් හැඹිලිගත කිරීම සඳහා සහය එක් කරන ලදී. සහාය ක්රියාත්මක කර ඇත
    HTTP ජීවමානව තබා ගන්න.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න