ប្រព័ន្ធចម្រោះសារឥតបានការ Rspamd 3.0 មាន

ការចេញផ្សាយប្រព័ន្ធតម្រងសារឥតបានការ Rspamd 3.0 ត្រូវបានបង្ហាញដោយផ្តល់នូវឧបករណ៍សម្រាប់វាយតម្លៃសារដោយយោងទៅតាមលក្ខណៈវិនិច្ឆ័យផ្សេងៗ រួមទាំងច្បាប់ វិធីសាស្ត្រស្ថិតិ និងបញ្ជីខ្មៅ ដែលផ្អែកលើទម្ងន់ចុងក្រោយនៃសារត្រូវបានបង្កើតឡើង ប្រើដើម្បីសម្រេចថាតើត្រូវ ប្លុក។ Rspamd គាំទ្រមុខងារស្ទើរតែទាំងអស់ដែលបានអនុវត្តនៅក្នុង SpamAssassin ហើយមានលក្ខណៈពិសេសមួយចំនួនដែលអនុញ្ញាតឱ្យអ្នកត្រងសំបុត្រជាមធ្យម 10 ដងលឿនជាង SpamAssassin ក៏ដូចជាផ្តល់នូវគុណភាពតម្រងកាន់តែប្រសើរ។ លេខកូដប្រព័ន្ធត្រូវបានសរសេរជាភាសា C និងចែកចាយក្រោមអាជ្ញាប័ណ្ណ Apache 2.0 ។

Rspamd ត្រូវបានបង្កើតឡើងដោយប្រើស្ថាបត្យកម្មដែលជំរុញដោយព្រឹត្តិការណ៍ ហើយត្រូវបានរចនាឡើងដំបូងសម្រាប់ប្រើក្នុងប្រព័ន្ធដែលមានផ្ទុកខ្ពស់ ដែលអនុញ្ញាតឱ្យវាដំណើរការសាររាប់រយក្នុងមួយវិនាទី។ ច្បាប់សម្រាប់កំណត់អត្តសញ្ញាណសញ្ញានៃសារឥតបានការគឺមានភាពបត់បែនខ្ពស់ ហើយក្នុងទម្រង់សាមញ្ញបំផុតរបស់វាអាចមានកន្សោមធម្មតា ហើយក្នុងស្ថានភាពស្មុគ្រស្មាញជាងនេះ ពួកគេអាចសរសេរជា Lua ។ ការពង្រីកមុខងារ និងការបន្ថែមប្រភេទនៃការត្រួតពិនិត្យថ្មីត្រូវបានអនុវត្តតាមរយៈម៉ូឌុលដែលអាចត្រូវបានបង្កើតជាភាសា C និង Lua ។ ឧទាហរណ៍ ម៉ូឌុលមានសម្រាប់ផ្ទៀងផ្ទាត់អ្នកផ្ញើដោយប្រើ SPF បញ្ជាក់ដែនរបស់អ្នកផ្ញើតាមរយៈ DKIM និងបង្កើតសំណើទៅបញ្ជី DNSBL ។ ដើម្បីសម្រួលការកំណត់រចនាសម្ព័ន្ធ បង្កើតច្បាប់ និងតាមដានស្ថិតិ ចំណុចប្រទាក់បណ្ដាញរដ្ឋបាលត្រូវបានផ្តល់ជូន។

ការកើនឡើងគួរឱ្យកត់សម្គាល់នៃចំនួនកំណែគឺដោយសារតែការផ្លាស់ប្តូរយ៉ាងសំខាន់ចំពោះស្ថាបត្យកម្មខាងក្នុង ជាពិសេសផ្នែកញែក HTML ដែលត្រូវបានសរសេរឡើងវិញទាំងស្រុង។ ឧបករណ៍ញែកថ្មីញែក HTML ដោយប្រើ DOM និងបង្កើតមែកធាងនៃស្លាក។ ការចេញផ្សាយថ្មីនេះក៏ណែនាំផងដែរនូវ CSS parser ដែលនៅពេលរួមបញ្ចូលគ្នាជាមួយ HTML parser ថ្មី អនុញ្ញាតឱ្យអ្នកទាញយកទិន្នន័យពីអ៊ីមែលយ៉ាងត្រឹមត្រូវជាមួយនឹងការសម្គាល់ HTML ទំនើប រួមទាំងការបែងចែករវាងមាតិកាដែលអាចមើលឃើញ និងមើលមិនឃើញ។ គួរកត់សម្គាល់ថាកូដញែកមិនត្រូវបានសរសេរជាភាសា C ទេប៉ុន្តែនៅក្នុង C ++ 17 ដែលទាមទារកម្មវិធីចងក្រងដែលគាំទ្រស្តង់ដារនេះសម្រាប់ការជួបប្រជុំគ្នា។

ការច្នៃប្រឌិតផ្សេងទៀត៖

  • បានបន្ថែមការគាំទ្រសម្រាប់ Amazon Web Services (AWS) API ដែលផ្តល់នូវសមត្ថភាពក្នុងការចូលប្រើសេវាកម្មពពក Amazon ដោយផ្ទាល់ពី Lua API ។ ជាឧទាហរណ៍ កម្មវិធីជំនួយត្រូវបានស្នើឡើងដែលរក្សាទុកសារទាំងអស់នៅក្នុងឃ្លាំងផ្ទុក Amazon S3
  • កូដសម្រាប់បង្កើតរបាយការណ៍ទាក់ទងនឹងការប្រើប្រាស់បច្ចេកវិទ្យា DMARC ត្រូវបានដំណើរការឡើងវិញ។ មុខងារសម្រាប់ផ្ញើរបាយការណ៍ត្រូវបានរួមបញ្ចូលនៅក្នុងពាក្យបញ្ជាដាច់ដោយឡែក spamadm dmarc_report ។
  • សម្រាប់បញ្ជីសំបុត្ររួម ការគាំទ្រត្រូវបានបន្ថែមសម្រាប់ "DMARC munging" ដោយជំនួសអាសយដ្ឋានពីក្នុងសារជាមួយនឹងអាសយដ្ឋានសំបុត្រ ប្រសិនបើច្បាប់ DMARC ត្រឹមត្រូវត្រូវបានបញ្ជាក់សម្រាប់សារ។
  • បានបន្ថែមកម្មវិធីជំនួយ external_relay ដែលដោះស្រាយបញ្ហាជាមួយកម្មវិធីជំនួយដូចជា SPF ដោយប្រើអាសយដ្ឋាន IP នៃការបញ្ជូនសំបុត្រដែលទុកចិត្តជំនួសឱ្យអាសយដ្ឋានអ្នកផ្ញើ។
  • បានបន្ថែមពាក្យបញ្ជា "rspamadm bayes_dump" ដើម្បីសរសេរ និងទាញយកនិមិត្តសញ្ញា Bayes ដែលអនុញ្ញាតឱ្យពួកវាត្រូវបានផ្ទេររវាងវត្ថុ Rspamd ផ្សេងៗគ្នា។
  • បានបន្ថែមកម្មវិធីជំនួយដើម្បីគាំទ្រប្រព័ន្ធទប់ស្កាត់សារឥតបានការសហការរបស់ Pyzor ។
  • ឧបករណ៍ត្រួតពិនិត្យត្រូវបានរៀបចំឡើងវិញ ដែលឥឡូវនេះត្រូវបានគេហៅថាមិនសូវញឹកញាប់ និងបង្កើតបន្ទុកតិចជាងនៅលើម៉ូឌុលខាងក្រៅ។

ប្រភព: opennet.ru

បន្ថែមមតិយោបល់