Megjelent a chasquid 1.13 SMTP-szerver, amelynek fejlesztésénél a beállítások egyszerűségére és a biztonságra helyezték a hangsúlyt. A chasquid elsősorban olyan tipikus projektekhez készült, ahol a Postfix és Exim rugalmassága és funkcionalitása túlzás. A projekt kódja Go nyelven készült, és az Apache 2.0 licenc alatt terjesztik.
Főbb jellemzők:
- Egyszerűsített beállítási rendszer. Az SMTP-szerver konfigurációját a chasquid.conf fájl alkotja, amely tartalmazza az alapvető beállításokat, valamint egy könyvtár készletet az adott nevekhez. domain nevekkel, amelyekben a domainhez kapcsolódó fájlok találhatóak, az e-mail címek felhasználókkal való összerendeléséhez, a felhasználói adatbázis tárolásához szükséges paraméterekhez, a TLS-tanúsítványokhoz és így tovább. A felhasználói adatbázis létrehozására és szerkesztésére a chasquid-util eszközt használják minden domain számára.
- Az e-mailek szűrésére és a spam kiszűrésére horgok rendszere szolgál, amely lehetővé teszi a kezelő hozzárendelését, amely az e-mail végső fogadási szakaszában van meghívva. Az alábbi kész kezelők állnak rendelkezésre: greylist a „szürke listák” vezetéséhez (időszakos hiba kiadása az első kéréskor ismeretlen szerverektől) a greylistd segítségével, spamc és rspamc a spam blokkolásához a Spamassassin és rspamd segítségével, clamdscan a vírusok szűrésére a ClamAV-on keresztül, és dkimsign a DKIM-ellenőrzéshez a driusan/dkim vagy dkimpy alkalmazásával.
- A biztonsági problémákhoz vezető konfigurációs hibák, mint például nyílt relék és titkosítatlan hitelesítés elleni védelem.
- Speciális HTTP-szerver megléte az SMTP-szerver munkafigyelésére és hibakeresésére.
- Elérhető kész csomagok a Debian, Ubuntu és Arch Linux disztribúciókhoz.
- A felhasználók hitelesítéséhez való Dovecot IMAP-szerver integráció támogatása.
- Virtuális e-mail domainek használatának lehetősége saját felhasználói adatbázisokkal és továbbításokkal.
- A cím részeinek elvetésének támogatása, például a „user+something@domain” cím kezelése „user@domain” formában.
- Az SMTPUTF8 (RFC 6531) kiterjesztés támogatása, amely lehetővé teszi a nemzeti ábécék karaktereinek használatát az e-mail címekben, hosztnevekből, e-mail fiókok nevében és SMTP-fejlécekben.
- Több TLS-tanúsítvány használatának támogatása. A TLS paraméterek domainhez való kötődése és a kapcsolatok visszaállásának megakadályozása a kevésbé biztonságos TLS-beállításokra.
- Egyszerűsített tanúsítványbeszerzési rendszer a Let’s Encrypt szolgáltatáson keresztül.
- Támogatja az SPF (Sender Policy Framework) és az MTA-STS (MTA Strict Transport Security) ellenőrzéseket.
Az új kiadásban:
- Hozzáadva az SMTP smuggling támadások elleni védelem, amelyek lehetővé teszik, hogy egy üzenetet több különböző üzenetre bontsanak nem szabványos elválasztó szekvenciák használatával.
- Megvalósítva egy felhasználói osztály, amely csak üzeneteket fogadhat, küldés lehetősége nélkül.
- Tiltva van a konfigurációban üres megadása. IP-címek kapcsolatfelvételhez (a címparamétereket egyértelműen meg kell adni, a legegyszerűbb esetben elegendő eltávolítani a megjegyzést a vonatkozó beállításnál a konfigurációs fájlban).
- A docker/add-user.sh szkriptbe hozzáadva az e-mail és a jelszó megszerzésének támogatása környezeti változókból.
Forrás: opennet.ru
