Rspamd 2.0 ஸ்பேம் வடிகட்டுதல் அமைப்பு உள்ளது

மூலம் சமர்ப்பிக்கப்பட்டது ஸ்பேம் வடிகட்டுதல் அமைப்பின் வெளியீடு Rspamd 2.0, இது விதிகள், புள்ளியியல் முறைகள் மற்றும் தடுப்புப்பட்டியல்கள் உட்பட பல்வேறு அளவுகோல்களுக்கு எதிராக செய்திகளை மதிப்பிடுவதற்கான கருவிகளை வழங்குகிறது, இதன் அடிப்படையில் இறுதி செய்தி எடை உருவாகிறது, இது தடுக்க வேண்டுமா என்பதை தீர்மானிக்க பயன்படுகிறது. SpamAssassin இல் செயல்படுத்தப்பட்ட கிட்டத்தட்ட அனைத்து அம்சங்களையும் Rspamd ஆதரிக்கிறது, மேலும் SpamAssassin ஐ விட சராசரியாக 10 மடங்கு வேகமாக அஞ்சலை வடிகட்ட உங்களை அனுமதிக்கும் பல அம்சங்களைக் கொண்டுள்ளது, அத்துடன் சிறந்த வடிகட்டுதல் தரத்தையும் வழங்குகிறது. கணினி குறியீடு C இல் எழுதப்பட்டுள்ளது மற்றும் வழங்கியது Apache 2.0 இன் கீழ் உரிமம் பெற்றது.

Rspamd ஒரு நிகழ்வு-உந்துதல் கட்டமைப்பைப் பயன்படுத்தி கட்டமைக்கப்பட்டுள்ளது மற்றும் ஆரம்பத்தில் அதிக ஏற்றப்பட்ட அமைப்புகளில் பயன்படுத்த வடிவமைக்கப்பட்டுள்ளது, இது ஒரு நொடிக்கு நூற்றுக்கணக்கான செய்திகளை செயலாக்க அனுமதிக்கிறது. ஸ்பேமின் அறிகுறிகளைக் கண்டறிவதற்கான விதிகள் மிகவும் நெகிழ்வானவை மற்றும் அவற்றின் எளிமையான வடிவத்தில் வழக்கமான வெளிப்பாடுகளைக் கொண்டிருக்கலாம், மேலும் சிக்கலான சூழ்நிலைகளில் அவை லுவாவில் எழுதப்படலாம். செயல்பாடுகளை விரிவுபடுத்துதல் மற்றும் புதிய வகை காசோலைகளைச் சேர்ப்பது சி மற்றும் லுவா மொழிகளில் உருவாக்கக்கூடிய தொகுதிகள் மூலம் செயல்படுத்தப்படுகிறது. எடுத்துக்காட்டாக, SPF ஐப் பயன்படுத்தி அனுப்புநரைச் சரிபார்க்கவும், DKIM வழியாக அனுப்புநரின் டொமைனை உறுதிப்படுத்தவும் மற்றும் DNSBL பட்டியல்களுக்கு கோரிக்கைகளை உருவாக்கவும் தொகுதிகள் உள்ளன. உள்ளமைவை எளிமையாக்க, விதிகளை உருவாக்க மற்றும் புள்ளிவிவரங்களைக் கண்காணிக்க, ஒரு நிர்வாக இணைய இடைமுகம் வழங்கப்படுகிறது.

முக்கிய கண்டுபிடிப்புகள்:

  • புதிய வெளியீடு எண் திட்டத்திற்கு மாற்றம் செய்யப்பட்டுள்ளது. பதிப்பு எண்ணில் உள்ள முதல் எண் பல ஆண்டுகளாக மாறாததாலும், உண்மையான பதிப்பு காட்டி இரண்டாவது எண் என்பதாலும், "xyz" திட்டத்திற்கு பதிலாக "yz" வடிவத்திற்கு மாற முடிவு செய்யப்பட்டது;
  • நிகழ்வு வளையத்திற்கு பதிலாக விடுதலை நூலகம் சம்பந்தப்பட்டது லிபேவ், இது libevent இன் சில வரம்புகளை நீக்குகிறது மற்றும் சிறந்த செயல்திறனை அனுமதிக்கிறது. பயன்பாடு
    libev ஆனது குறியீட்டை எளிதாக்கவும், சிக்னல் மற்றும் காலக்கெடுவை கையாளுதலை மேம்படுத்தவும், inotify பொறிமுறையைப் பயன்படுத்தி கோப்பு மாற்ற கண்காணிப்பை ஒருங்கிணைக்கவும் சாத்தியமாக்கியது (ஆதரிக்கப்படும் தளங்களுக்கு அனுப்பப்படும் அனைத்து libevent வெளியீடுகளும் inotify உடன் வேலை செய்ய முடியாது);

  • டார்ச் டீப் மெஷின் லேர்னிங் லைப்ரரியைப் பயன்படுத்தும் செய்தி வகைப்பாடு தொகுதிக்கான ஆதரவு நிறுத்தப்பட்டது. டார்ச்சின் அதிகப்படியான சிக்கலான தன்மை மற்றும் அதை புதுப்பித்த நிலையில் வைத்திருப்பதில் உள்ள அதிக சிக்கலான தன்மை இதற்குக் காரணம். இயந்திரக் கற்றல் முறைகளைப் பயன்படுத்தி வகைப்படுத்தலுக்கு மாற்றாக முற்றிலும் மீண்டும் எழுதப்பட்ட தொகுதி முன்மொழியப்பட்டது நரம்பியல், இதில் நரம்பியல் வலையமைப்பின் செயல்பாட்டை உறுதிப்படுத்த ஒரு நூலகம் பயன்படுத்தப்படுகிறது Kann, இதில் சி குறியீட்டின் 4000 வரிகள் மட்டுமே அடங்கும். புதிய செயல்படுத்தல் பயிற்சியின் போது முட்டுக்கட்டைகள் ஏற்படும் பல சிக்கல்களைத் தீர்க்கிறது;
  • தொகுதி RBL SURBL மற்றும் மின்னஞ்சல்கள் தொகுதிகளை மாற்றியது, இது அனைத்து தடுப்புப்பட்டியல் சரிபார்ப்புகளின் செயலாக்கத்தையும் ஒருங்கிணைப்பதை சாத்தியமாக்கியது. தேர்வாளர்கள் மற்றும் ஏற்கனவே உள்ள விதிகளை எளிதாக நீட்டிப்பதற்கான கருவிகள் போன்ற கூடுதல் வகைகளுக்கான ஆதரவைச் சேர்க்க RBL இன் திறன்கள் விரிவாக்கப்பட்டுள்ளன. DNS RBL க்குப் பதிலாக வரைபடப் பட்டியல்களின் அடிப்படையில் மின்னஞ்சல் தடுப்பு விதிகள் இனி ஆதரிக்கப்படாது; அதற்குப் பதிலாக தேர்வாளர்களுடன் மல்டிமேப்பைப் பயன்படுத்த பரிந்துரைக்கப்படுகிறது;
  • உள்ளடக்கத்தின் அடிப்படையில் கோப்பு வகைகளைத் தீர்மானிக்க, புதிய Lua Magic நூலகம் பயன்படுத்தப்படுகிறது, libmagic க்குப் பதிலாக Lua மற்றும் Hyperscan ஆகியவற்றைப் பயன்படுத்துகிறது.
    உங்கள் சொந்த நூலகத்தை உருவாக்குவதற்கான காரணங்களில், அதிக செயல்திறனை அடைவதற்கான விருப்பம், docx கோப்புகளை அடையாளம் காணும் போது ஏற்படும் தோல்விகளில் இருந்து விடுபடுதல், மிகவும் பொருத்தமான API ஐப் பெறுதல் மற்றும் கடுமையான விதிகளால் வரையறுக்கப்படாத புதிய வகை ஹியூரிஸ்டிக்ஸைச் சேர்ப்பது ஆகியவை அடங்கும்;

  • DBMS இல் தரவைச் சேமிப்பதற்கான மேம்படுத்தப்பட்ட தொகுதி கிளிக்ஹவுஸ். குறைந்த கார்டினலிட்டி புலங்கள் சேர்க்கப்பட்டது மற்றும் குறிப்பிடத்தக்க வகையில் உகந்த நினைவக நுகர்வு;
  • தொகுதி திறன்கள் விரிவாக்கப்பட்டன Multimap, இதில் ஆதரவு தோன்றியது இணைந்தது и சார்ந்து ஒப்பீடுகள்;
  • அஞ்சல் பட்டியல்களின் வரையறையை Maillist தொகுதி மேம்படுத்தியுள்ளது;
  • பணியாளரின் செயல்முறைகள் இப்போது இதயத் துடிப்பு செய்திகளை முக்கிய செயல்முறைக்கு அனுப்பும் திறனைக் கொண்டுள்ளன, இது இயல்பான செயல்பாட்டை உறுதிப்படுத்துகிறது. ஒரு குறிப்பிட்ட நேரத்திற்கு அத்தகைய செய்திகள் எதுவும் இல்லை என்றால், முக்கிய செயல்முறை தொழிலாளர் செயல்முறையை வலுக்கட்டாயமாக நிறுத்தலாம். முன்னிருப்பாக, இப்போதைக்கு இந்தப் பயன்முறை முடக்கப்பட்டுள்ளது;
  • லுவா மொழியில் தொடர்ச்சியான புதிய ஸ்கேனர்கள் சேர்க்கப்பட்டுள்ளன. எடுத்துக்காட்டாக, Kaspersky ScanEngine, Trend Micro IWSVA (icap வழியாக) மற்றும் செய்திகளை ஸ்கேன் செய்வதற்கு தொகுதிகள் சேர்க்கப்பட்டுள்ளன.
    F-Secure Internet Gatekeeper (icap வழியாக), மேலும் Razor, oletools மற்றும் P0Fக்கான வெளிப்புற ஸ்கேனர்களையும் வழங்குகிறது;

  • Lua API வழியாக செய்திகளை மாற்றும் திறன் சேர்க்கப்பட்டது. MIME தொகுதிகளில் மாற்றங்களைச் செய்ய ஒரு தொகுதி முன்மொழியப்பட்டது lib_mime;
  • "அமைப்புகள்-ஐடி:" மூலம் அமைக்கப்பட்ட அமைப்புகளின் தனி செயலாக்கம் வழங்கப்பட்டுள்ளது, எடுத்துக்காட்டாக, இப்போது நீங்கள் சில அமைப்புகளின் அடையாளங்காட்டிகளுடன் மட்டுமே விதிகளை பிணைக்க முடியும்;
  • லுவா எஞ்சினின் செயல்திறன், பேஸ்64 டிகோடிங் மற்றும் உரைக்கான மொழியைக் கண்டறிதல் ஆகியவற்றிற்காக மேம்படுத்தல்கள் செய்யப்பட்டுள்ளன. சிக்கலான வரைபடங்களை தேக்குவதற்கு ஆதரவு சேர்க்கப்பட்டது. ஆதரவு செயல்படுத்தப்பட்டது
    HTTP உயிருடன் இருக்கவும்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்