vSMTP-ը փոստի սերվեր է՝ ներկառուցված լեզվով թրաֆիկը զտելու համար

vSMTP նախագիծը մշակում է նոր փոստային սերվեր (MTA), որի նպատակն է ապահովել բարձր արդյունավետություն և ապահովել ճկուն զտման և երթևեկության կառավարման հնարավորություններ: Ծրագրի կոդը գրված է Rust-ով և տարածվում է GPLv3 լիցենզիայի ներքո:

Ըստ մշակողների կողմից հրապարակված թեստավորման արդյունքների, vSMTP-ն տասն անգամ ավելի արագ է, քան մրցակից MTA-ները: Օրինակ, vSMTP-ը ցույց տվեց 4-13 անգամ ավելի բարձր թողունակություն, քան Postfix 3.6.4-ը 100 ԿԲ հաղորդագրություններ փոխանցելիս և 4-16 միաժամանակյա նիստեր հաստատելիս: Բարձր կատարողականությունը ձեռք է բերվում բազմաթելային ճարտարապետության կիրառմամբ, որտեղ ասինխրոն ալիքներն օգտագործվում են թելերի միջև հաղորդակցվելու համար:

vSMTP - փոստի սերվեր՝ ներկառուցված լեզվով երթևեկության զտման համար

vSMTP-ն մշակվում է առաջնային ուշադրություն դարձնելով բարձր անվտանգության ապահովմանը, որը ձեռք է բերվում ստատիկ և դինամիկ թեստերի օգտագործմամբ ինտենսիվ թեստավորման, ինչպես նաև Rust լեզվի օգտագործման միջոցով, որը, եթե ճիշտ օգտագործվի, թույլ է տալիս խուսափել աշխատանքի հետ կապված բազմաթիվ սխալներից: հիշողությամբ։ Կազմաձևման ֆայլերը սահմանվում են TOML ձևաչափով:

vSMTP - փոստի սերվեր՝ ներկառուցված լեզվով երթևեկության զտման համար

Նախագծի առանձնահատուկ առանձնահատկությունն է նաև ներկառուցված vSL լեզվի առկայությունը էլփոստի զտիչ սկրիպտներ գրելու համար, որը թույլ է տալիս ստեղծել շատ ճկուն կանոններ անցանկալի բովանդակությունը զտելու և թրաֆիկը կառավարելու համար։ Լեզուն հիմնված է Rhai լեզվի վրա, որն օգտագործում է դինամիկ մուտքագրում, թույլ է տալիս ծածկագիրը ներառել Rust ծրագրերում և տրամադրում է շարահյուսություն, որը հիշեցնում է JavaScript-ի և Rust-ի խառնուրդը: Սկրիպտներին տրամադրվում է API՝ մուտքային հաղորդագրությունները ստուգելու և փոփոխելու, հաղորդագրությունները վերահղելու և դրանց առաքումը տեղական և հեռավոր հոսթներին վերահսկելու համար: Սկրիպտներն աջակցում են DBMS-ին միանալուն, կամայական հրամանների գործարկմանը և էլ. նամակների կարանտինացմանը: Բացի vSL-ից, vSMTP-ն աջակցում է նաև SPF և զտիչներ՝ հիմնված բաց ռելեների ցուցակների վրա՝ անցանկալի հաղորդագրությունների դեմ պայքարելու համար:

Ապագա թողարկման ծրագրերը ներառում են SQL-ի վրա հիմնված DBMS-ի հետ ինտեգրվելու հնարավորությունը (ներկայումս հասցեների և հոսթինգների տվյալները նշված են CSV ձևաչափով) և DANE (DNS-ի վրա հիմնված Անվանված անձանց նույնականացում) և DMARC (տիրույթի վրա հիմնված նույնականացում) մեխանիզմների աջակցություն: Հաղորդագրության վավերացում): Ավելի առանձին տարբերակներում նախատեսվում է ներդնել BIMI (Brand Indicators for Message Identification) և ARC (Authenticated Received Chain) մեխանիզմները, Redis-ի, Memcached-ի և LDAP-ի հետ ինտեգրվելու հնարավորություն, DDoS և SPAM բոտերից պաշտպանության գործիքներ, կազմակերպման հավելումներ։ ստուգումներ հակավիրուսային փաթեթներում (ClamAV, Sophos և այլն):

Source: opennet.ru

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