vSMTP — e-posti server sisseehitatud keelega liikluse filtreerimiseks

vSMTP projekt arendab uut postiserverit (MTA), mis on suunatud kÔrge jÔudluse tagamisele ning paindlike filtreerimise ja liikluse haldamise vÔimaluste pakkumisele. Projekti kood on kirjutatud Rust programmis ja levitatakse GPLv3 litsentsi alusel.

Vastavalt arendajate avaldatud testitulemusele on vSMTP kĂŒmme korda kiirem kui konkurentide MTA-d. NĂ€iteks nĂ€itas vSMTP 4-13 korda suuremat lĂ€bilaskevĂ”imet kui Postfix 3.6.4, edastades 100 KB suuruseid sĂ”numeid ja seadistades 4-16 samaaegset seanssi. KĂ”rge jĂ”udlus saavutatakse mitme lĂ”ime arhitektuuri rakendamise kaudu, kus lĂ”imede vaheliseks suhtlemiseks kasutatakse asĂŒnkroonseid kanaleid.

vSMTP - postiserver, millel on sisseehitatud keel liikluse filtreerimiseks

vSMTP areneb peamiselt tugeva turvalisuse tagamise suunitlusega, mis saavutatakse intensiivsete testidega, kasutades staatilisi ja dĂŒnaamilisi teste ning Rust keelt, mis Ă”igesti kasutades vĂ”imaldab vĂ€ltida paljusid mĂ€lu töötlemisega seotud vigu. Konfiguratsioonifailid mÀÀratakse TOML formaadis.

vSMTP - postiserver, millel on sisseehitatud keel liikluse filtreerimiseks

Projekti eripĂ€ra on ka sisseehitatud vSL keel, mis vĂ”imaldab kirjutada sĂ”numite filtreerimise skripte, luues vĂ€ga paindlikke reegleid soovimatute sisu eraldamiseks ja liikluse haldamiseks. Keel pĂ”hineb Rhai keelel, mis kasutab dĂŒnaamilist tĂŒĂŒbi mÀÀratlemist, vĂ”imaldades koodi sisestada Rust programmidesse ja pakkudes sĂŒntaksit, mis meenutab JavaScripti ja Rust'i segu. Skriptidel on API sisse tulevate sĂ”numite uurimiseks ja muutmiseks, sĂ”numite ĂŒmbersuunamiseks ning kohalike ja kaugehĂ”lvete tarne juhtimiseks. Skriptides toetatakse andmebaasiĂŒhendust, juhuslike kĂ€skude tĂ€itmist ja sĂ”numite karantiini paigutamist. Peale vSL toetab vSMTP ka SPF ja filtreid avatud rikka loendite alusel, et vĂ”idelda soovimatute sĂ”numitega.

Tulevase vÀljaande plaanides on mÀrgitud SQL-pÔhiste andmebaasidega integreerimise vÔimalus (praegu esitatakse aadressid ja hostid CSV-formaadis) ning DANE (DNS-pÔhine nimetuste autentimine) ja DMARC (domeenipÔhine sÔnumi autentimine) autentimismehhanismide toetus. Edasistes versioonides on plaanis rakendada BIMI (brÀndi nÀitajad sÔnumi tuvastamiseks) ja ARC (autentitud vastuvÔetud ahel) mehhanisme ning vÔimalus integreerida Redis, Memcached ja LDAP, DDoS ja SPAM-botide kaitsevahendid, samuti pluginaid viirusetÔrje paketide (nt ClamAV, Sophos jne) kontrollide korraldamiseks.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster