Detekce phishingu v e-mailu

Phishing funguje tak, že vypadá jako někdo jiný. Spam Scanner kontroluje místa, kde se přestrojení prozradí.

Podobně vypadající domény#

Každá doména v odkazu se pomocí tabulky zaměnitelných znaků Unicode zredukuje na kostru a porovná se s téměř 100 často napodobovanými značkami:

DoménaZachycena jako
pаypal.com (cyrilické а)Zaměnitelné znaky
paypa1-secure.topProhozené znaky
xn--pple-43d.comPunycode pro аpple.com
paypal.com.account-verify.exampleZnačka v cizí doméně
paypall.comLiší se jedním písmenem

Značky lze přidávat a domény, které vlastníte, lze zařadit na seznam povolených.

Odkaz v HTML, jehož text je jedna adresa a cíl jiná, například text https://www.paypal.com/signin vedoucí na http://paypa1-secure.top/login, přidá 3 body.

Zobrazovaná jména a podvrhování#

  • Zobrazované jméno obsahující značku („PayPal Security“) z adresy v jiné doméně.
  • Zobrazované jméno obsahující jinou e-mailovou adresu.
  • Pošta, která tvrdí, že přichází z vlastní domény příjemce, a neprojde SPFSender Policy Framework: záznam v DNS se seznamem serverů, které smějí za doménu odesílat poštu., DKIMDomainKeys Identified Mail: podpis zprávy ověřovaný veřejným klíčem zveřejněným v DNS odesílatele. a DMARCZásada v DNS, která příjemcům říká, co dělat s poštou, jež se hlásí k doméně, ale neprojde zarovnáním SPF a DKIM..

Známé škodlivé weby#

Hostitelé z odkazů se vyhledávají na resolveru Cloudflare 1.1.1.2, který blokuje známé weby s malwarem a phishingem, a volitelně na blocklistech domén jako Spamhaus DBL.

Přílohy#

Phishing přichází také jako přílohy HTML, které offline vykreslí falešnou přihlašovací stránku, a jako spustitelné soubory přejmenované na .pdf. Obojí se rozpozná podle obsahu.

Shell
spamscanner scan message.eml
Text
SPAM  score 16.3 (spam at 5.0, reject at 15.0)  action: reject  language: en
     +6.3  BAYES_999                    Classifier spam probability 99.9%
     +5.0  PHISHING_LOOKALIKE_DOMAIN    "paypa1-secure.top" imitates paypal by swapping characters
     +3.0  DECEPTIVE_LINK               A link shows "https://www.paypal.com/signin" but goes to paypa1-secure.top
     +2.0  FROM_NAME_BRAND              Display name says "paypal" but the message is from paypa1-secure.top

Jak kontroly fungují

Upravit tuto stránku na GitHubu · Markdown ·