typosquatting
| Po angielsku | typosquatting |
|---|---|
| Którą formą pisać | po angielsku Polski odpowiednik istnieje, ale w praktyce nikt tak nie pisze. Zostaw angielski, polski trzymaj jako synonim. |
| Inne formy | literówki w domenach · rejestrowanie domen-literówek · domeny podobne do oryginalnej |
| Kategoria | Ataki i socjotechnika |
Typosquatting to rejestrowanie domen różniących się od zaufanego adresu co najmniej jednym znakiem, aby przejąć ruch użytkowników, którzy pomylą się przy wpisywaniu adresu albo nie sprawdzą go wzrokiem przed kliknięciem [1]. MITRE w katalogu CAPEC podaje przykład domeny www.goggle.com i opisuje skutek: użytkownik trafia do miejsca kontrolowanego przez atakującego [1]. Sprawcę nazywa się typosquatterem. Zjawisko wykorzystuje ludzką nieuwagę, a nie błąd w oprogramowaniu, dlatego należy do socjotechniki.
Jak działa
CAPEC dzieli atak na trzy kroki [1]. Najpierw sprawca wybiera witrynę do podszycia, zwykle zaufaną i mającą stały ruch. Potem rejestruje domenę-literówkę. Na końcu musi skłonić użytkownika do wejścia na nią: czeka na pomyłkę przy wpisywaniu albo podsuwa link w wiadomości. Warunkiem jest znajomość popularnych domen, którymi da się zmylić ofiarę [1].
MITRE ATT&CK wymienia trzy główne zastosowania zdobytych domen: phishing, zarażanie przez odwiedziny strony i infrastrukturę dowodzenia i kontroli [2]. Typosquatting może więc wspierać dostarczenie ładunku przez stronę, którą ofiara odwiedza omyłkowo [2].
Typowy scenariusz wyłudzenia danych logowania pokazuje schemat poniżej.
Odmiany
Domeny-literówki powstają na kilka sposobów. ATT&CK zalicza tu także domeny podobne wizualnie, z innymi znakami albo inną domeną najwyższego poziomu [2].
| Odmiana | Przykład | Źródło |
|---|---|---|
| pominięta kropka po www | wwwexample.com | [3] |
| podwojona, pominięta lub zamieniona litera | exampel.com, exmple.com | [4] |
| inna domena najwyższego poziomu | example.co | [2] |
| znaki podobne wizualnie, w tym z innego alfabetu | cyrylickie „а” zamiast łacińskiego „a” | [2] |
Ostatni wariant ATT&CK nazywa atakiem homograficznym na domeny internacjonalizowane [2]; opisuje go osobne hasło atak homograficzny. Pokrewne są slopsquatting i dependency confusion (podmiana zależności), w których podszycie dotyczy nazwy pakietu w repozytorium, a nie domeny.
W WordPressie
Właściciel strony WordPress spotyka typosquatting w trzech miejscach.
Domena strony. Ktoś rejestruje literówkę adresu sklepu albo firmy i stawia na niej kopię strony logowania wp-login.php lub fałszywą stronę płatności. Ofiarami są klienci i pracownicy, którzy wpiszą adres z błędem albo klikną link w mailu. Na domenach-literówkach działa też poczta, więc typosquatting często wspiera oszustwa na przelew i podszywanie się pod nadawcę.
Nazwy wtyczek. Katalog WordPress.org zabrania używania cudzego znaku towarowego albo nazwy projektu jako jedynego lub pierwszego członu sluga wtyczki bez dowodu prawa do niego [5]. Wytyczne zalecają formę „funkcja dla produktu” zamiast „produkt funkcja”, żeby nie sugerować oficjalnego związku z cudzym projektem [5]. Poza oficjalnym katalogiem takich reguł nie ma, dlatego fałszywe wtyczki podszywające się pod znane nazwy krążą na nieoficjalnych stronach.
Zasoby zewnętrzne. Literówka w adresie skryptu, czcionki albo CDN wpisanym w motyw oznacza, że strona ładuje zasób z domeny, którą może kupić ktoś obcy. To odmiana ataku na łańcuch dostaw.
Zagrożenia i skutki
Najłagodniejszą formą jest zarabianie na reklamach i programach partnerskich wyświetlanych osobom, które się pomyliły [3]. Groźniejsze jest przejęcie danych uwierzytelniających i pieniędzy. Typosquatting bywa też narzędziem grup APT: ATT&CK odnotowuje, że APT28 rejestrowała domeny imitujące strony NATO, OBWE i innych organizacji [7].
Jak się bronić
CAPEC wymienia dwa środki: uwierzytelnianie serwerów i dodatkowe sprawdzenia przy używaniu nazw DNS oraz wykupienie prawdopodobnych literówek i przekierowanie ich na właściwą domenę [1].
- Wykup najbardziej oczywistych wariantów własnej domeny, zwłaszcza tych z pominiętą kropką i w popularnych domenach najwyższego poziomu.
- Wdrożenie SPF, DKIM i DMARC utrudnia podszywanie się pod własną domenę, choć nie blokuje poczty z domeny-literówki.
- Menedżer haseł przypisuje hasło do zapisanego adresu, więc na obcej domenie nie podpowie danych logowania.
- Zauważoną literówkę podszywającą się pod polską instytucję można zgłosić do CERT Polska przez formularz incydent.cert.pl [6]. Od marca 2020 roku CERT prowadzi listę ostrzeżeń, a domeny z niej blokowane są przez operatorów na 6 miesięcy [6].
Historia i przykłady
Polska, 2010. Niebezpiecznik 16 marca 2010 roku opisał polskie domeny-literówki [3]. Najczęstszym błędem wykorzystywanym przez typosquatterów było pominięcie kropki między „www” a nazwą domeny [3]. Wśród przykładów były warianty adresów dużych portali i serwisu aukcyjnego, prowadzące do reklam albo do programów partnerskich, oraz domena udająca bank [3].
Giełdy kryptowalut, 2019. Sekurak 26 czerwca 2019 roku opisał zatrzymanie sześciu osób w Wielkiej Brytanii i Holandii [4]. Sprawcy rejestrowali domeny podobne do adresów giełd kryptowalut; według opisu zarobili około 24 milionów funtów, czyli ponad 100 milionów złotych, a poszkodowanych było ponad 4 tysiące osób z 12 krajów [4].
Przypisy
7- [1] CAPEC-630: TypoSquatting · MITRE
- [2] Acquire Infrastructure: Domains, Technique T1583.001 · MITRE ATT&CK
- [3] Typosquatting w Polsce · Niebezpiecznik
- [4] Literówki w domenach - na procederze „zarobili” przeszło 100 000 000 PLN · Sekurak
- [5] Detailed Plugin Guidelines — Plugin Handbook · WordPress.org
- [6] Lista ostrzeżeń przed niebezpiecznymi stronami · CERT Polska
- [7] APT28, Group G0007 · MITRE ATT&CK
Hasła w tym artykule
15- socjotechnika
- phishing
- drive-by download
- C2 (command and control)
- atak homograficzny
- slopsquatting
- dependency confusion (podmiana zależności)
- BEC
- fałszywa wtyczka
- atak na łańcuch dostaw
- dane uwierzytelniające
- APT
- SPF / DKIM / DMARC (uwierzytelnianie poczty)
- menedżer haseł
- lista ostrzeżeń przed niebezpiecznymi stronami
Linkują tutaj
17- phishing
- atak na łańcuch dostaw
- spoofing
- BEC
- atak homograficzny
- phishing AiTM (adversary-in-the-middle)
- APT
- malvertising
- pig butchering
- whaling
- SPF / DKIM / DMARC (uwierzytelnianie poczty)
- oszustwo z kodem QR
- oszustwo na OLX / Vinted (fałszywy sklep internetowy)
- lista ostrzeżeń przed niebezpiecznymi stronami
- dezinformacja
- slopsquatting
- dependency confusion (podmiana zależności)