vSMTP pasta serveris, kas solās būt ātrāks, drošāks un zaļāks

Pirms dažām dienām tika prezentēta jauna projekta “vSMTP” izstrāde kas izstrādā jaunu pasta serveri (MTA), kura mērķis ir nodrošināt augstu veiktspēju un piedāvāt elastīgas filtrēšanas un trafika pārvaldības iespējas.

vSMTP tiek izstrādāts, galvenokārt koncentrējoties uz augstu drošību, kas tiek panākts, veicot plašu testēšanu ar statiskiem un dinamiskiem testiem, kā arī izmantojot Rust valodu, kas, pareizi lietojot, novērš daudzas ar atmiņu saistītas kļūdas. Konfigurācijas faili ir definēti TOML formātā.

Lai gan IT resursu optimizēšana kļūst par lielāku izaicinājumu, kiberuzbrukumi joprojām ir pastāvīga problēma.

Katru dienu pasaulē tiek nosūtīti un saņemti vairāk nekā 300 miljardi e-pastu. Miljardiem pielikumu tiek apstrādāti, analizēti un piegādāti, tādējādi palielinot siltumnīcefekta gāzu emisijas.

Lai risinātu šīs problēmas, viridIT izstrādā jaunu e-pasta vārtejas tehnoloģiju, ko sauc arī par vSMTP.

Saskaņā ar izstrādātāju publicētajiem testa rezultātiem, vSMTP ir desmit reizes ātrāks nekā konkurējošie MTA. Piemēram, vSMTP uzrādīja 4–13 reizes labāku veiktspēju nekā Postfix 3.6.4, nosūtot 100 KB ziņojumus un izveidojot 4–16 vienlaicīgas sesijas. Augsta veiktspēja tiek panākta, izmantojot daudzpavedienu arhitektūru, kurā saziņai starp pavedieniem tiek izmantoti asinhronie kanāli.

Funkcija no projekta arī ir vSL valodas klātbūtne iebūvēts, lai rakstītu skriptus ziņojumu filtrēšanai, ļaujot izveidot ļoti elastīgus noteikumus, lai filtrētu nevēlamu saturu un kontrolētu trafiku.

No īpašībām, kas izceļas, ir minēti šādi:

  • Tas ir uzbūvēts 100% rūsā.
  • Tas ir modulārs un ļoti pielāgojams.
  • Tam ir pilnīga filtrēšanas sistēma.
  • Tas tiek aktīvi attīstīts un uzturēts.

Papildus tam ir arī minēts, ka vSMTP ļauj izveidot sarežģītu noteikumu kopumu, lai filtrētu e-pastus, izmantojot Rhai balstīto Viridit skriptu valodu (vsl).

Izmantojot vSMTP, varat:

  • pārbaudīt/mainīt ienākošo e-pastu saturu.
  • pārsūtīt un piegādāt e-pastus lokāli vai attālināti.
  • izveidot savienojumu ar datu bāzēm.
  • palaist komandas.
  • karantīnas e-pastiem.
  • un vēl daudz vairāk.

Valodas pamatā ir Rai valoda, kas izmanto dinamisko rakstīšanu, ļauj iegult kodu Rust programmās un nodrošina sintaksi, kas atgādina JavaScript un Rust krustojumu.

Skripti ir nodrošināti ar API, lai pārbaudītu un modificētu ziņojumus ziņojumus, pārsūtīt ziņojumus un pārvaldīt to piegādi vietējiem un attāliem saimniekiem. Skripti atbalsta savienojuma izveidi ar DBVS, patvaļīgu komandu izpildi un ziņojumu ievietošanu karantīnā. Papildus vSL vSMTP atbalsta arī SPF un uz atvērto releju sarakstu balstītus filtrus, lai cīnītos pret surogātpastu.

Ir vērts pieminēt, ka no nākotnes versijas plāni minēja iespēju integrācija ar SQL balstītu DBVS (jo šobrīd adrese un resursdatora dati ir norādīti CSV formātā).

Vēl viena izmaiņa, ko paredzēts ieviest, ir atbalsts DANE (Uz DNS balstīta nosauktās entītijas autentifikācija) un DMARC (Domēna ziņojums). Papildus tam, ka plānots īstenot arī dažādas autentifikācijas mehānismi.

Kas attiecas uz ilgāka termiņa plāniem (attālākās versijās), tad plānots ieviest BIMI (Zīmola indikatori ziņojumu identifikācijai) un ARC (Authenticated Received Chain) mehānismus, iespēju integrēties ar Redis, Memcached un LDAP, rīkus, lai aizsargātos pret. DDoS un SPAM roboti, spraudņi pretvīrusu pakotņu pārbaužu organizēšanai (ClamAV, Sophos utt.).

Beidzot tiem, kurus interesē uzzināt vairāk par šo jauno projektu, jums jāzina, ka projekta kods ir rakstīts Rust un tiek izplatīts saskaņā ar GPLv3 licenci.

Jūs varat iepazīties ar projekta pirmkodu, kā arī tā dokumentāciju un citu informāciju vietnē šo saiti. Attiecībā uz instalēšanu un konfigurāciju varat iepazīties ar dokumentāciju, kas tiek piedāvāta vietnē šo saiti.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.