Rspamd 3.0 roskapostin suodatusjärjestelmä saatavilla

Rspamd 3.0 roskapostin suodatusjärjestelmän julkaisu on esitelty, joka tarjoaa työkaluja viestien arvioimiseen eri kriteerien mukaan, mukaan lukien säännöt, tilastolliset menetelmät ja mustat listat, joiden perusteella muodostuu viestin lopullinen paino, jota käytetään päätettäessä lohko. Rspamd tukee melkein kaikkia SpamAssassinissa toteutettuja ominaisuuksia, ja siinä on useita ominaisuuksia, joiden avulla voit suodattaa postia keskimäärin 10 kertaa nopeammin kuin SpamAssassin, sekä tarjota paremman suodatuslaadun. Järjestelmäkoodi on kirjoitettu C-kielellä ja jaettu Apache 2.0 -lisenssillä.

Rspamd on rakennettu tapahtumalähtöiseen arkkitehtuuriin, ja se on alun perin suunniteltu käytettäväksi erittäin kuormitetuissa järjestelmissä, jolloin se pystyy käsittelemään satoja viestejä sekunnissa. Säännöt roskapostin merkkien tunnistamiseksi ovat erittäin joustavia ja yksinkertaisimmassa muodossaan voivat sisältää säännöllisiä lausekkeita, ja monimutkaisemmissa tilanteissa ne voidaan kirjoittaa Luassa. Toiminnan laajentaminen ja uudentyyppisten tarkistusten lisääminen toteutetaan C- ja Lua-kielillä luotavilla moduuleilla. Saatavilla on esimerkiksi moduuleja lähettäjän vahvistamiseen SPF:n avulla, lähettäjän toimialueen vahvistamiseen DKIM:n kautta ja pyyntöjen luomiseen DNSBL-listoille. Määrityksen yksinkertaistamiseksi, sääntöjen luomiseksi ja tilastojen seuraamiseksi tarjotaan hallinnollinen verkkokäyttöliittymä.

Versionumeron merkittävä kasvu johtuu merkittävistä muutoksista sisäiseen arkkitehtuuriin, erityisesti HTML-jäsennysosiin, jotka on kirjoitettu kokonaan uudelleen. Uusi jäsentäjä jäsentää HTML:n DOM:n avulla ja luo tunnisteiden puun. Uusi versio esittelee myös CSS-jäsentimen, joka yhdistettynä uuteen HTML-jäsentimeen mahdollistaa tietojen poimia sähköposteista oikein nykyaikaisilla HTML-merkinnöillä, mukaan lukien näkyvän ja näkymätön sisällön erottaminen. On huomionarvoista, että jäsennyskoodia ei ole kirjoitettu C-kielellä, vaan C++17-kielellä, mikä vaatii tätä standardia tukevan kääntäjän kokoonpanoon.

Muita innovaatioita:

  • Lisätty tuki Amazon Web Services (AWS) API:lle, joka tarjoaa mahdollisuuden päästä suoraan Amazonin pilvipalveluihin Lua API:sta. Esimerkkinä ehdotetaan laajennusta, joka tallentaa kaikki viestit Amazon S3 -tallennustilaan
  • Koodi DMARC-teknologian käyttöön liittyvien raporttien luomiseksi on muokattu. Raporttien lähetystoiminto sisältyy erilliseen komentoon spamadm dmarc_report.
  • Postituslistoihin on lisätty tuki "DMARC munging" -toiminnolle, joka korvaa viesteissä Lähettäjä-osoitteen postitusosoitteella, jos viestille on määritetty oikeat DMARC-säännöt.
  • Lisätty external_relay-laajennus, joka ratkaisee liitännäisten, kuten SPF:n, ongelman käyttämällä luotetun sähköpostin välittäjän IP-osoitetta lähettäjän osoitteen sijaan.
  • Lisätty "rspamadm bayes_dump" -komento Bayes-tunnisteiden kirjoittamiseen ja lataamiseen, mikä mahdollistaa niiden siirtämisen eri Rspamd-esiintymien välillä.
  • Lisätty laajennus, joka tukee Pyzorin yhteiskäyttöistä roskapostin estojärjestelmää.
  • Valvontatyökalut on suunniteltu uudelleen, ja niitä kutsutaan nyt harvemmin ja ne kuormittavat vähemmän ulkoisia moduuleja.

Lähde: opennet.ru

Lisää kommentti