vSMTP, trafikin süzülməsi üçün daxili dili olan bir poçt serveridir

vSMTP layihəsi yüksək performans təmin etməyə və çevik filtrləmə və trafikin idarə edilməsi imkanlarını təmin etməyə yönəlmiş yeni poçt serveri (MTA) hazırlayır. Layihə kodu Rustda yazılmışdır və GPLv3 lisenziyası altında paylanmışdır.

Tərtibatçılar tərəfindən dərc edilən sınaq nəticələrinə görə, vSMTP rəqabət aparan MTA-lardan on qat daha sürətlidir. Məsələn, vSMTP 4 KB mesajların ötürülməsi və eyni vaxtda 13-3.6.4 sessiyanın qurulması zamanı Postfix 100-dən 4-16 dəfə yüksək ötürmə qabiliyyəti göstərdi. Yüksək performans, iplər arasında əlaqə yaratmaq üçün asinxron kanalların istifadə edildiyi çox yivli arxitekturanın istifadəsi ilə əldə edilir.

vSMTP - trafikin filtrasiyası üçün daxili dili olan poçt serveri

vSMTP yüksək təhlükəsizliyin təmin edilməsinə əsas diqqət yetirməklə hazırlanır ki, bu da statik və dinamik testlərdən istifadə edərək intensiv sınaqlar, habelə düzgün istifadə edildikdə işləmə ilə bağlı bir çox səhvlərin qarşısını almağa imkan verən Rust dilinin istifadəsi ilə əldə edilir. yaddaşla. Konfiqurasiya faylları TOML formatında müəyyən edilir.

vSMTP - trafikin filtrasiyası üçün daxili dili olan poçt serveri

Layihənin xüsusi xüsusiyyəti həm də e-poçt filtrləmə skriptlərinin yazılması üçün daxili vSL dilinin olmasıdır ki, bu da arzuolunmaz məzmunun filtrlənməsi və trafikin idarə edilməsi üçün çox çevik qaydalar yaratmağa imkan verir. Bu dil dinamik yazmadan istifadə edən, kodun Rust proqramlarına daxil edilməsinə imkan verən və JavaScript və Rust qarışığına bənzəyən sintaksisi təmin edən Rhai dilinə əsaslanır. Skriptlər daxil olan mesajları yoxlamaq və dəyişdirmək, mesajları yönləndirmək və onların yerli və uzaq hostlara çatdırılmasına nəzarət etmək üçün API ilə təmin edilir. Skriptlər DBMS-ə qoşulmağı, ixtiyari əmrləri yerinə yetirməyi və e-poçtların karantinə alınmasını dəstəkləyir. vSL ilə yanaşı, vSMTP də arzuolunmaz mesajlarla mübarizə aparmaq üçün açıq relay siyahılarına əsaslanan SPF və filtrləri dəstəkləyir.

Gələcək buraxılış planlarına SQL əsaslı DBMS ilə inteqrasiya imkanı (hazırda ünvanlar və hostlar haqqında məlumatlar CSV formatında göstərilmişdir) və DANE (Adlandırılmış şəxslərin DNS-əsaslı Autentifikasiyası) və DMARC (Domain əsaslı) identifikasiya mexanizmlərinə dəstək daxildir. Mesajın Doğrulanması). Daha ayrı versiyalarda BIMI (Mesajın İdentifikasiyası üçün Marka Göstəriciləri) və ARC (Authenticated Received Chain) mexanizmlərinin, Redis, Memcached və LDAP ilə inteqrasiya imkanı, DDoS və SPAM botlarından qorunma vasitələri, təşkili üçün plaginlərin tətbiqi planlaşdırılır. antivirus paketlərini yoxlayır (ClamAV, Sophos və s.).

Mənbə: opennet.ru

Добавить комментарий