Postfix e-postserver 3.9.0 publisert

Etter nesten ett Ă„r med utvikling ble den nye stabile versjonen av e-postserveren Postfix — 3.9.0 — lansert. Samtidig ble det annonsert at stĂžtten for Postfix 3.5, utgitt tidlig i 2020, opphĂžrer. Postfix er et av de fĂ„ prosjektene som kombinerer hĂžy sikkerhet, pĂ„litelighet og ytelse, noe som er oppnĂ„dd gjennom en veloverveid arkitektur og en strengt definert kodepolitikk og revisjon av patcher. Prosjektkoden er skrevet i C og distribueres under lisensene EPL 2.0 (Eclipse Public License) og IPL 1.0 (IBM Public License).

I henhold til en automatisk undersĂžkelse utfĂžrt i januar blant omtrent 400 000 e-postservere, serverebrukes Postfix pĂ„ 36,81% (33,18% for ett Ă„r siden) av e-postserverne, andelen Exim er 56,61% (60,27% for ett Ă„r siden), Sendmail — 3,60% (3,62%), MailEnable — 1,82% (1,86%), MDaemon — 0,40% (0,39%), Microsoft Exchange — 0,19% (0,19%), OpenSMTPD — 0,09% (0,06%).

Postfix e-postserver 3.9.0 publisert

Hovudnyhende:

  • Det er lagt til en klient for MongoDB, som gjĂžr det mulig Ă„ lagre en database med virtuelle brukere, aliaser, adresseoppkoblingslister og ulike sjekklister i denne DBMS. For Ă„ konfigurere tilgangen til MongoDB er det lagt til en tabelltype "mongodb". For eksempel, "alias_maps = proxy:mongodb:/etc/postfix/mongo.cf", der mongo.cf er filen med tilkoblingsinnstillingene for MongoDB og forespĂžrselsfilteret.
  • I leveringsagenten for lokal levering er det lagt til eksportering av videresendings-ID-en som ble overfĂžrt under SMTP-Ăžkten via ENVID (Envelope ID) parameteren i ESMTP MAIL-kommandoen (RFC 3461). ID-en blir lagret i miljĂžvariabelen ENVID og sendes til leveringsagenten pipe via kommandolinjeparameteren "${envid}".
  • I klientene for datalagring i MySQL ("mysql:") og PostgreSQL ("pgsql:") er det lagt til parametrene: "idle_interval" for Ă„ bestemme tiden for inaktivitet fĂžr forbindelsen lukkes, og "retry_interval" for Ă„ angi en timer for Ă„ gjenta forespĂžrslene. Som standard er verdiene satt til 60 sekunder. Verdien av "retry_interval" kan reduseres, for eksempel for Ă„ forkorte gjenopprettingstiden etter feil, nĂ„r kun Ă©n server brukes i "hosts" attributten.
  • I MySQL-klienten er det lagt til innstillingen "charset" for Ă„ angi standard tegnkoding. Som standard brukes verdien "utf8mb4", som samsvarer med standardinnstillingen i MySQL 8.0 (i tidligere versjoner ble "latin1" brukt). StĂžtte for versjoner eldre enn MySQL 4.0 (det vil si versjoner utgitt fĂžr 2003) er ogsĂ„ opphĂžrt.
  • Det er gitt en valgfri mulighet for Ă„ be om en selvsignert (raw) offentlig nĂžkkel for TLS, som ikke er knyttet til et sertifiseringsorgan, i stedet for et X.509-sertifikat. Bruk av raw-nĂžkler for autentisering av klienter og servere aktiveres gjennom parameterne «smtpd_tls_enable_rpk = yes» og «smtp_tls_enable_rpk = yes», men oppfĂžrselen ved validering avhenger sterkt av det angitte sikkerhetsnivĂ„et og stĂžtten for raw-nĂžkler i den lokale implementeringen av TLS (se dokumentasjonen).
  • Innledende stĂžtte for OpenSSL konfigurasjonsfiler er lagt til. For Ă„ angi en lenke til filen med TLS-innstillinger er parameteren tls_config_file foreslĂ„tt, og for Ă„ angi navnet pĂ„ seksjonen med innstillinger fra konfigurasjonsfilen er parameteren «tls_config_name» foreslĂ„tt. Bindingen til OpenSSL-konfigurasjonsfiler kan brukes for Ă„ redusere avhengigheten av distribusjonsinnstillinger, endring av sikkerhetsnivĂ„et i dem kan fĂžre til at flere meldinger sendes uten kryptering.
  • Formatet pĂ„ dagnummer i datoene i meldingene er endret — dager fra 1 til 9 er nĂ„ utfylt med null, ikke mellomrom (dvs. «01», «02» osv.). Endringen ble utfĂžrt fordi RFC 5322 anbefaler Ă„ bruke enkelt mellomrom som skille tegn i datoer.
  • Beskyttelse mot noen typer av «Blind» angrep (SSRF-angrep mot webklienter, rettet mot Ă„ nĂ„ serveren via SMTP) er lagt til, noe som aktiveres nĂ„r innstillingen «smtpd_forbid_unauth_pipelining = yes» er satt (som standard).
  • Som standard er innstillingen «smtpd_forbid_bare_newline = normalize» aktivert, som gir beskyttelse mot angrep av typen «SMTP smuggling», som tillater Ă„ splitte Ă©n melding opp i flere forskjellige meldinger ved bruk av en ikke-standard sekvens for Ă„ dele meldinger. Beskyttelse mot utfĂžrelse av utgĂ„ende SMTP smuggling-angrep er ogsĂ„ lagt til, der en angriper bruker en Postfix-basert server til Ă„ angripe en annen SMTP-server. Som standard er innstillingen «cleanup_replace_stray_cr_lf = yes» aktivert, som erstatter overflĂždige tegn <CR> og <LF> med mellomrom.
  • I implementeringen av DNS-klienten er stĂžrrelsen pĂ„ de returnerte resultatene fra DNS-spĂžrringer nĂ„ begrenset til 100 oppfĂžringer, som er 20 ganger mer enn det maksimale antallet som stĂžttes i SMTP-klienten. IP-adresser for en enkelt server.
  • Parameterne «disable_dns_lookup» og «permit_mx_backup», samt noen TLS-innstillingsparametere, er nĂ„ kategorisert som utdaterte.
  • StĂžtte for innstillinger som ble erklĂŠrt foreldet for omtrent 20 Ă„r siden er avsluttet: «permit_naked_ip_address», «check_relay_domains» og «reject_maps_rbl».

Kilde: opennet.ru

KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster