GNU/Linux >> Znalost Linux >  >> Linux

Jak nastavit SPF pro přidané ověřování e-mailů

SPF je zkratka pro Sender Policy Framework. Podle Wikipedie je SPF rámec, který pomáhá chránit padělané e-maily z dané domény. Poprvé byl představen na začátku roku 2000, ale nebyl oficiálně standardizován až do roku 2014, kdy byl zveřejněn RFC 7208. Jednoduše řečeno, SPF poskytuje způsob, jak přijímat e-mailové servery, aby ověřily, že e-maily na ně zaslané jsou legitimní, což snižuje množství e-mailů. SPAM.

SPF je implementováno přidáním několika TXT Záznamy serveru DNS (Domain Name Server) pro zasílání e-mailů pro daný název domény.

Podívejme se, jak redhat.com používá SPF s dig:

$ dig +short redhat.com TXT | grep spf

"v=spf1 ip4:103.23.64.2 ip4:103.23.65.2 ip4:103.23.66.26 ip4:103.23.67.26 ip4:107.21.15.141 ip4:108.177.8.0/21 ip4:13.111.0.0/16 ip4:136.147.128.0/20 ip4:136.147.176.0/20 ip4:148.105.8.0/21 ip4:148.139.0.2 ip4:148.139.1.2 ip4:148.139.2.2 ip4:148.139.3.2 ip" "4:149.72.0.0/16 ip4:149.96.1.26 ip4:149.96.13.2 ip4:149.96.132.2 ip4:149.96.133.2 include:spf1.redhat.com -all"

Podívejte se na TXT záznam vrácen. Musíte porozumět čtyřem klíčovým slovům:

  • v=spf1
  • ip4 – Poskytuje adresy IPv4 všech emailové servery, ze kterých může daná doména oprávněně odesílat emaily. Formát může být jeden hostitel IPv4 nebo síť IPv4 s maskou podsítě CIDR.
  • zahrnout – Poskytuje dodatečné schválení subdomén k odesílání e-mailů jménem nadřazené domény.
  • -vše - Určuje, že ne jiná adresa IPv4 by měla být považována za platného odesílatele e-mailu.

Existují tři možnosti pro vše :

  • -vše – Také známý jako „dash all“ znamená e-maily odeslané adresami IPv4, které nejsou konkrétně uvedeny v TXT záznam by měl být odmítnut.
  • ~vše – Také známý jako „tilde all“ znamená e-maily odeslané adresami IPv4, které nejsou konkrétně uvedeny v TXT záznam by měl být pravděpodobně označen jako SPAM.
  • +vše - Také známý jako „plus všechny“ znamená, že e-maily odeslané jakoukoli a všemi IPv4 adresami z dané domény budou autorizovány. To se důrazně nedoporučuje.

Když přemýšlíte o bezpečnosti, méně přístupu znamená více. Nakonfigurujte záznamy domény SPF s legitimními, autorizovanými e-mailovými servery pro odesílání e-mailů. To pomáhá chránit doménu před pronásledováním.

[ Také by se vám mohlo líbit: Příručka správce systému konfigurací e-mailového serveru ]

Jak to funguje

Zaměstnanec Red Hat odešle e-mail prostřednictvím poštovního serveru Red Hat příjemci Google Gmail. Vrstva serveru ochrany e-mailu Google provádí dotaz SPF prostřednictvím TXT DNS vyhledávání záznamů proti redhat.com DNS. DNS redhat.com odpoví následujícím TXT záznam:

"v=spf1 ip4:103.23.64.2 ip4:103.23.65.2 ip4:103.23.66.26 ip4:103.23.67.26 ip4:107.21.15.141 ip4:108.177.8.0/21 ip4:13.111.0.0/16 ip4:136.147.128.0/20 ip4:136.147.176.0/20 ip4:148.105.8.0/21 ip4:148.139.0.2 ip4:148.139.1.2 ip4:148.139.2.2 ip4:148.139.3.2 ip" "4:149.72.0.0/16 ip4:149.96.1.26 ip4:149.96.13.2 ip4:149.96.132.2 ip4:149.96.133.2 include:spf1.redhat.com -all"

Dotaz Google SPF analyzuje odpověď, podívá se na adresu e-mailového serveru pro odesílání e-mailových obálek a pokusí se ji porovnat s adresami IPv4 v poskytnutém seznamu. Pokud se shoduje, Google ví, že se jedná o legitimní e-mail odeslaný ze schváleného e-mailového serveru Red Hat. Pokud se informace neshodují, předpokládá se, že e-mailová obálka byla zfalšována/změněna a zablokuje nebo označí ji jako SPAM, aby ochránila příjemce.

Jak implementovat

Chcete-li vytvořit záznam SPF pro název domény, musíte na autoritativním jmenném serveru vaší domény zadat následující záznam DNS.

example.com. IN TXT “v=spf1 ipv:192.168.100.200 -all”

Tento záznam nyní oznamuje, že legitimní e-maily budou odesílány pouze prostřednictvím adresy IPv4 192.168.100.200 z domény example.com. Všechny ostatní by měly být odmítnuty.

[ Chcete si vyzkoušet své schopnosti správce systému? Proveďte hodnocení dovedností ještě dnes. ] 

Sbalit

SPF je jednou ze tří běžných možností konfigurace založené na DNS, které mají správci e-mailů k dispozici. Zůstaňte s námi, protože v budoucích příspěvcích na blogu zavádím možnosti konfigurace ověřování zpráv na základě domény (DMARC) a DomainKeys Identified Mail (DKIM).


Linux
  1. Jak nastavit účet IMAP v aplikaci Microsoft Outlook pro Android

  2. Jak nastavit ID procesu v Linuxu pro konkrétní program

  3. Jak nastavím výchozí přezdívku pro nová připojení irssi?

  1. Jak nastavit zástupce na ploše pro cPanel

  2. Jak nastavit DomainKeys pro e-mail na dedikovaném serveru

  3. Jak nastavit ověřování hesla Apache na Ubuntu 18.08?

  1. Jak nastavit dvoufaktorové ověřování pro cPanel

  2. Jak nastavit cestu pro příkazy sudo

  3. Jak nastavit umask pro systémového uživatele?