Rspamd 2.0 የአይፈለጌ መልዕክት ማጣሪያ ስርዓት አለ።

የቀረበው በ የአይፈለጌ መልዕክት ማጣሪያ ስርዓት መልቀቅ ኤስፓምድ 2.0, በተለያዩ መስፈርቶች ላይ መልእክቶችን ለመገምገም የሚረዱ መሳሪያዎችን ያቀርባል, ደንቦችን, ስታቲስቲካዊ ዘዴዎችን እና ጥቁር ዝርዝሮችን ጨምሮ, የመጨረሻው የመልዕክት ክብደት የተመሰረተበት መሰረት ነው, ይህም እገዳውን ለመወሰን ያገለግላል. Rspamd በ SpamAssassin ውስጥ የተተገበሩትን ሁሉንም ባህሪያትን ከሞላ ጎደል ይደግፋል፣ እና መልዕክትን በአማካይ ከ SpamAssassin በ 10 እጥፍ በፍጥነት እንዲያጣሩ የሚያስችልዎ በርካታ ባህሪያት አሉት። የስርዓት ኮድ በ C እና ተጽፏል የተሰራጨው በ በ Apache 2.0 ፍቃድ የተሰጠው.

Rspamd የተገነባው በክስተት ላይ የተመሰረተ አርክቴክቸርን በመጠቀም ሲሆን መጀመሪያ ላይ በከፍተኛ ሁኔታ በተጫኑ ስርዓቶች ውስጥ ለመጠቀም ታስቦ የተሰራ ሲሆን ይህም በሰከንድ በመቶዎች የሚቆጠሩ መልዕክቶችን እንዲያስተናግድ ያስችለዋል። የአይፈለጌ መልእክት ምልክቶችን የመለየት ህጎች በጣም ተለዋዋጭ ናቸው እና በቀላል መልክቸው መደበኛ መግለጫዎችን ሊይዝ ይችላል ፣ እና በጣም ውስብስብ በሆኑ ሁኔታዎች ውስጥ በሉዋ ውስጥ ሊፃፉ ይችላሉ። ተግባራዊነትን ማስፋፋት እና አዳዲስ የቼክ ዓይነቶችን መጨመር በC እና Lua ቋንቋዎች ሊፈጠሩ በሚችሉ ሞጁሎች ይተገበራል። ለምሳሌ፣ SPFን በመጠቀም ላኪውን ለማረጋገጥ፣ የላኪውን ጎራ በDKIM ለማረጋገጥ እና ለዲኤንኤስBL ዝርዝሮች ጥያቄዎችን ለማመንጨት ሞጁሎች አሉ። ውቅረትን ለማቃለል፣ ደንቦችን ለመፍጠር እና ስታቲስቲክስን ለመከታተል፣ የአስተዳደር ድር በይነገጽ ቀርቧል።

ዋና ፈጠራዎች፡-

  • ወደ አዲስ ጉዳይ የቁጥር እቅድ ሽግግር ተደርጓል። በስሪት ቁጥሩ ውስጥ ያለው የመጀመሪያው ቁጥር ለበርካታ አመታት ስላልተለወጠ እና ትክክለኛው ስሪት አመልካች ሁለተኛው ቁጥር ስለሆነ ከ "xyz" እቅድ ይልቅ ወደ "yz" ቅርጸት ለመቀየር ተወስኗል;
  • በምትኩ ለክስተቱ ዑደት ነፃነት ቤተ-መጻሕፍት ተካተዋል ነፃነትአንዳንድ የሊበቬንት ውስንነቶችን የሚያስወግድ እና ለተሻለ አፈጻጸም የሚፈቅድ ነው። አጠቃቀም
    ሊቤቭ ኮድን ለማቅለል፣ ሲግናል እና የፍጻሜ ጊዜ አያያዝን ለማሻሻል እና የፋይል ለውጥ ክትትልን ኢንኦቲፋይል ዘዴን በመጠቀም አንድ ለማድረግ አስችሏል (ለሚደገፉ መድረኮች የሚላኩ ሁሉም ነፃ ልቀቶች ከኢኖቲፋይ ጋር ሊሰሩ አይችሉም)።

  • የቶርች ጥልቅ ማሽን መማሪያ ቤተመፃህፍትን የሚጠቀም የመልእክት ምደባ ሞጁል ድጋፍ ተቋርጧል። የተጠቀሰው ምክንያት የቶርች ከመጠን ያለፈ ውስብስብነት እና ወቅታዊነቱን ጠብቆ የማቆየት ከፍተኛ ውስብስብነት ነው። የማሽን መማሪያ ዘዴዎችን በመጠቀም ምደባን ለመተካት ሙሉ በሙሉ እንደገና የተጻፈ ሞጁል ቀርቧል ነርቭ።የነርቭ አውታረመረብ ሥራን ለማረጋገጥ ቤተ-መጽሐፍት የሚያገለግልበት ይችላል, ይህም ብቻ 4000 የ C ኮድ መስመሮችን ያካትታል. አዲሱ አተገባበር በስልጠና ወቅት መዘግየቶች መከሰት ብዙ ችግሮችን ይፈታል;
  • ሞዱል RBL የ SURBL እና ኢሜይሎች ሞጁሎችን በመተካት ሁሉንም የተከለከሉ ቼኮች ሂደት አንድ ለማድረግ አስችሏል። የ RBL ችሎታዎች ለተጨማሪ አይነቶች ድጋፍን እንደ መራጮች እና ያሉትን ደንቦች በቀላሉ ለማራዘም የሚረዱ መሳሪያዎችን ለማካተት ተዘርግተዋል። ከዲኤንኤስ አርቢኤል ይልቅ በካርታ ዝርዝሮች ላይ የተመሰረቱ የኢሜይል እገዳ ሕጎች አይደገፉም ፣ በምትኩ መልቲ ካርታ ከመራጮች ጋር እንዲጠቀሙ ይመከራል።
  • በይዘት ላይ ተመስርተው የፋይል አይነቶችን ለመወሰን ከሊብማጂክ ይልቅ Lua እና Hyperscanን በመጠቀም አዲስ Lua Magic ላይብረሪ ጥቅም ላይ ይውላል።
    የራስዎን ቤተ-መጽሐፍት የመፍጠር ምክንያቶች ከፍተኛ አፈፃፀምን ለማግኘት ፍላጎትን ያካትታሉ, የዶክ ፋይሎችን በሚለዩበት ጊዜ ውድቀቶችን ያስወግዱ, ይበልጥ ተስማሚ የሆነ ኤፒአይ ያግኙ እና በጥብቅ ደንቦች ያልተገደቡ አዳዲስ የሂዩሪስቲክስ ዓይነቶችን ይጨምሩ;

  • በዲቢኤምኤስ ውስጥ ውሂብ ለማከማቸት የተሻሻለ ሞጁል ጠቅታ ቤት. ታክሏል LowCardinality መስኮች እና ጉልህ የተመቻቹ የማህደረ ትውስታ ፍጆታ;
  • የሞዱል ችሎታዎች ተስፋፍተዋል። ብዙ ማፕ, በየትኛው ድጋፍ ታየ የተዋሃደ и ጥገኛ ንጽጽር;
  • የመልዕክት ዝርዝር ሞጁል የደብዳቤ ዝርዝሮችን ፍቺ አሻሽሏል;
  • የሰራተኛ ሂደቶች አሁን የልብ ምት መልዕክቶችን ወደ ዋናው ሂደት የመላክ ችሎታ አላቸው, ይህም መደበኛውን ቀዶ ጥገና ያረጋግጣሉ. ለተወሰነ ጊዜ እንደዚህ አይነት መልዕክቶች ከሌሉ ዋናው ሂደት የሰራተኛውን ሂደት በኃይል ሊያቋርጥ ይችላል. በነባሪ, ይህ ሁነታ ለጊዜው ተሰናክሏል;
  • በሉአ ቋንቋ ተከታታይ አዳዲስ ስካነሮች ታክለዋል። ለምሳሌ፣ በ Kaspersky ScanEngine፣ Trend Micro IWSVA (በአይካፕ) እና መልዕክቶችን ለመቃኘት ሞጁሎች ተጨምረዋል።
    F-Secure Internet Gatekeeper (በአይካፕ በኩል)፣ እንዲሁም ለራዞር፣ oletools እና P0F ውጫዊ ስካነሮችን ያቀርባል።

  • በ Lua API በኩል መልዕክቶችን የመቀየር ችሎታ ታክሏል። በMIME ብሎኮች ላይ ለውጦችን ለማድረግ ሞጁል ቀርቧል lib_mime;
  • በ«ቅንጅቶች-መታወቂያ፡» በኩል የተቀናጁ የቅንጅቶች የተለየ ሂደት ቀርቧል፣ ለምሳሌ አሁን ደንቦችን ከተወሰኑ የቅንብሮች መለያዎች ጋር ብቻ ማሰር ይችላሉ።
  • ለ Lua ሞተር፣ ቤዝ64 ዲኮዲንግ እና ለጽሑፍ ቋንቋ ፍለጋ አፈጻጸም ማሻሻያዎች ተደርገዋል። ውስብስብ ካርታዎችን ለመሸጎጥ ተጨማሪ ድጋፍ። ድጋፍ ተተግብሯል።
    ኤችቲቲፒ በሕይወት መቆየት።

ምንጭ: opennet.ru

አስተያየት ያክሉ