Po 14 mesiacoch vývoja bol uvedený nový stabilný vydanie mailového servera Postfix — 3.8.0. Zároveň bola oznámená ukážka podpory vetvy Postfix 3.4, vydanej na začiatku roku 2019. Postfix je jedným z mála projektov, ktoré kombinujú vysokú bezpečnosť, spoľahlivosť a výkonnosť, čo sa podarilo dosiahnuť vďaka premyslenej architektúre a dostatočne prísnej politike kódovania a auditu záplat. Kód projektu je distribuovaný pod licenciami EPL 2.0 (Eclipse Public license) a IPL 1.0 (IBM Public License).
Podľa januárového automatizovaného prieskumu sa zúčastnilo približne 400 tisíc mailových serverov, Postfix sa používa na 33,18 % (pred rokom 34,08 %) mailových serverov, podiel Eximu je 60,27 % (58,95 %), Sendmail — 3,62 % (3,58 %), MailEnable — 1,86 % (1,99 %), MDaemon — 0,39 % (0,52 %), Microsoft Exchange — 0,19 % (0,26 %), OpenSMTPD — 0,06 % (0,06 %).
Hlavné novinky:
- V SMTP/LMTP klietovi bola implementovaná možnosť kontroly DNS záznamov SRV na určenie hostiteľa a portu poštového servera, ktorý bude použitý na odosielanie správ. Napríklad, pri nastavení "use_srv_lookup = submission" a "relayhost = example.com:submission" SMTP klient požiada o SRV záznam hostiteľa _submission._tcp.example.com na určenie hostiteľa a portu poštového brány. Navrhnutú možnosť je možné využiť v infraštruktúrach, v ktorých sa na dodávku poštových správ používajú služby s dynamicky prideľovanými číslami sieťových portov.
- Zo zoznamu predvolene používaných TLS algoritmov boli vylúčené šifry SEED, IDEA, 3DES, RC2, RC4 a RC5, hash MD5 a algoritmy výmeny kľúčov DH a ECDH, ktoré sú považované za zastarané alebo nepoužívané. Pri zadaní typov šifrov "export" a "low" sa fakticky teraz nastavuje typ "medium", keďže v OpenSSL 1.1.1 bola podpora typov "export" a "low" ukončená.
- Pridané nové nastavenie "tls_ffdhe_auto_groups" na aktiváciu protokolu dohodovania skupín FFDHE (Finite-Field Diffie-Hellman Ephemeral) v TLS 1.3 pri kompilácii s OpenSSL 3.0.
- Na ochranu proti útokom zameraným na vyčerpanie dostupnej pamäte bola zabezpečená agregácia štatistiky "smtpd_client_*_rate" a "smtpd_client_*_count" v rámci sieťových blokov, ktorých veľkosť je určená direktívami "smtpd_client_ipv4_prefix_length" a "smtpd_client_ipv6_prefix_length" (predvolene /32 a /84)
- Pridaná ochrana proti útokom, ktoré využívajú požiadavku na opätovné dohodnutie TLS pripojenia v rámci už nadviazaného SMTP pripojenia na vytvorenie nadmernej záťaže CPU.
- V príkaze postconf je zabezpečený výstup varovania pre komentáre, ktoré sú zadané priamo za hodnotami parametrov v konfiguračnom súbore Postfix.
- Zabezpečená je možnosť nastaviť kódovanie klienta pre PostgreSQL prostredníctvom určenia atribútu «encoding» v konfiguračnom súbore (predvolené nastavenie je teraz «UTF8», predtým sa používalo kódovanie «LATIN1»).
- Vo príkazoch postfix a postlog sa výstup logov do stderr teraz vykonáva nezávisle od pripojenia prúdu stderr k terminálu.
- V strome zdrojových textov súbory «global/mkmap*.[hc]» presunuté do adresára «util», v hlavném adresári sú ponechané iba súbory «global/mkmap_proxy.*».
Zdroj: opennet.ru
