TL;DR

1 Amazon SES jest coraz częściej nadużywany do wysyłania phishingowych wiadomości e-mail, które omijają standardowe filtry bezpieczeństwa i bloki oparte na reputacji. 2 Głównym czynnikiem wzrostu jest masowe wyciekanie AWS IAM access keys na publicznych zasobach. 3 Wyciekane klucze znajdują się w repozytoriach GitHub, plikach .ENV, obrazach Docker, backupach i publicznie dostępnych S3 bucketach. Dla polskich firm: jeśli Twoja organizacja korzysta z AWS, a Ty lub Twój zespół kiedykolwiek commitowali kod z credentials — jesteś w grupie ryzyka.


Wektor ataku: dlaczego Amazon SES jest idealna dla phisherów

Amazon Simple Email Service to usługa AWS do wysyłania e-maili na skalę. Dla legalnych użytkowników — narzędzie do powiadomień, raportów, komunikacji. Dla atakujących — infrastruktura z wbudowaną reputacją.

1 Phishingowe e-maile wysyłane przez SES omijają standardowe filtry bezpieczeństwa i bloki oparte na reputacji — ponieważ Amazon jako korporacja ma wysoką reputację w systemach filtrowania poczty. Gdy e-mail przychodzi z IP-u Amazona, filtry go przepuszczają. To jak wysłanie listu z pieczęcią banku — nawet jeśli zawartość to oszustwo.

4 Dodatkowo, atakujący nie muszą się martwić o kontrole autentyczności takie jak SPF (Sender Policy Framework), DKIM (DomainKeys Identified Mail) i DMARC (Domain-based Message Authentication, Reporting and Conformance). Te protokoły weryfikują, czy e-mail naprawdę pochodzi z domeny nadawcy. Ale gdy wysyłasz przez SES, e-mail pochodzi z domeny Amazona — i ta domena ma wszystkie certyfikaty w porządku.

Jak atakujący zdobywają dostęp do SES

2 Wzrost nadużyć wiąże się z masowym wyciekiem AWS IAM access keys na publicznych zasobach. To nie jest nowy problem — to problem, który się skaluje.

3 Wyciekane AWS credentials znajdują się w:

  • publicznych repozytoriach GitHub (developer commitnął .env z kluczami)
  • plikach .env pozostawionych w projektach
  • obrazach Docker pushowanych na Docker Hub bez czyszczenia
  • backupach baz danych wrzuconych na S3 bez hasła
  • publicznie dostępnych S3 bucketach (błędna konfiguracja uprawnień)

5 Atakujący używają zautomatyzowanych narzędzi opartych na TruffleHog — skanerze open-source do wyszukiwania wyciekniętych sekretów — aby znaleźć te klucze. TruffleHog skanuje repozytoria, logi, obrazy i szuka wzorców (np. AKIA — prefiks AWS access key).

6 Cały proces jest zautomatyzowany: skanowanie sekretów → walidacja uprawnień (czy klucz rzeczywiście działa?) → dystrybucja e-maili phishingowych na masową skalę. Atakujący nie musi nic robić ręcznie.


Anatomia ataku: co widzą ofiary

7 Obserwowane phishingowe kampanie zawierają niestandardowe szablony HTML imitujące rzeczywiste usługi i realistyczne przepływy logowania. To nie są już banalne e-maile z błędami językowymi i prymitywnym formatowaniem. To są kampanie z zaangażowaniem.

8 Przykład: atakujący wysyłają fałszywe powiadomienia o podpisywaniu dokumentów imitujące DocuSign. E-mail wygląda jak od DocuSign, zawiera logo i prawidłową strukturę. Ofiara klika na przycisk przeglądania lub podpisania dokumentu i trafia na phishingową stronę hostowaną na AWS — która również wygląda jak DocuSign.

9 Inny wektor: atakujący tworzą fałszywe wątki e-mailowe (sfabrykowane łańcuchy odpowiedzi typu „Re: …”, imitujące wcześniejszą korespondencję) i wysyłają fałszywe faktury do działów finansowych. Wątek wygląda jak autentyczna korespondencja — dział finansowy, przyzwyczajony do przelewów, dokonuje płatności na konto atakującego.

Dla polskich firm MŚP — to szczególnie niebezpieczne. Małe zespoły finansowe, mniej procedur weryfikacyjnych, większe zaufanie do e-maili.


Wskaźniki kompromitacji

# Jeśli widzisz w logach SES:
- Nagły wzrost liczby e-maili wysyłanych z Twojego konta AWS
- E-maile wysyłane do adresów, które nie zatwierdziłeś
- Dostęp do SES z nieznanego adresu IP lub lokalizacji
- Błędy autentyczności w logach CloudTrail (nieudane próby logowania)

# Jeśli widzisz w poczcie przychodzącej:
- E-maile z domen Amazona (amazonses.com, amazonaws.com) zawierające treści phishingowe
- E-maile imitujące DocuSign, Stripe, PayPal, polskie banki
- Wiadomości z fałszywymi wątkami ("Re: Faktura", "Re: Umowa")
- Linki do stron hostowanych na AWS (*.s3.amazonaws.com, *.cloudfront.net)

Co zrobić w 24-48h

Dla administratorów AWS

  1. Natychmiast: przejrzyj AWS CloudTrail pod kątem nieautoryzowanego dostępu do SES.

    • Szukaj: SendEmail, SendRawEmail z adresów IP, które nie rozpoznajesz.
    • Jeśli znalazłeś — zmień wszystkie AWS credentials natychmiast.
  2. Rotacja kluczy: 10 Kaspersky zaleca regularne rotowanie kluczy dostępu. Jeśli masz klucze starsze niż 90 dni — wygeneruj nowe i usuń stare.

  3. Ograniczenie uprawnień: 10 Zastosuj zasadę najmniejszych uprawnień (least privilege). Jeśli developer potrzebuje dostępu do SES — daj mu dostęp TYLKO do SES, nie do całego AWS.

  4. Uwierzytelnianie wieloskładnikowe: 10 Włącz MFA (Multi-Factor Authentication) na wszystkich kontach AWS, szczególnie tych z dostępem do SES.

  5. Ograniczenia IP: 10 Jeśli to możliwe, ogranicz dostęp do SES tylko z konkretnych IP-ów (np. z Twojego biura lub VPN).

Dla wszystkich

  1. Skanowanie repozytoriów: jeśli Twoja organizacja ma kod na GitHub, GitLab lub innym repozytorium — uruchom TruffleHog lub podobne narzędzie, aby znaleźć wyciekłe dane uwierzytelniające.

    trufflehog filesystem . --json

    Jeśli znalazł coś — zmień te credentials natychmiast.

  2. Przegląd S3 bucketów: sprawdź, czy jakiś S3 bucket ma publiczny dostęp (Block Public Access powinno być włączone).

  3. Edukacja zespołu: nigdy nie commituj plików .env, kluczy AWS, tokenów czy haseł do repozytorium. Używaj .gitignore i narzędzi do zarządzania sekretami (np. AWS Secrets Manager, HashiCorp Vault).

  4. Monitoring: jeśli korzystasz z AWS — skonfiguruj alerty na nieoczekiwane użycie SES.

Dla działów bezpieczeństwa

  1. Raportowanie: 11 Jeśli podejrzewasz, że Twoje AWS resources są używane do phishingu — zgłoś to do AWS Trust & Safety (abuse@amazonaws.com).

  2. Blokowanie: 12 Blokowanie IP-ów dostarczających phishingowe e-maile nie jest rozwiązaniem — uniemożliwiłoby wszystkie e-maile z Amazon SES. Zamiast tego: blokuj konkretne domeny nadawcy (jeśli atakujący wysyła z fake-docusign.com), blokuj linki do stron phishingowych, zgłaszaj e-maile do AWS.


Polski kontekst: dlaczego to dotyczy Ciebie

Polskie firmy, szczególnie MŚP i startupy, coraz częściej migrują do AWS. To oznacza, że:

  • Więcej polskich danych uwierzytelniających AWS w kodzie — developer z Warszawy commituje .env z kluczami, TruffleHog go znajduje.
  • Polskie działy finansowe jako cel — atakujący wysyłają fałszywe faktury w polskim języku, imitując polskie banki (PKO, ING, mBank) lub polskie usługi (Allegro, InPost).
  • Brak procedur weryfikacji — mniejsze firmy nie mają dedykowanego zespołu bezpieczeństwa, więc phishing przechodzi przez filtry.

Dodatkowo: Amazon SES przechodzi kontrole autentyczności (SPF, DKIM, DMARC), co oznacza, że polskie systemy filtrowania poczty (w tym te w polskich firmach) mogą go nie blokować.


Źródła

Zobacz też

Przypisy

  1. Amazon SES jest nadużywany do wysyłania phishingowych e-maili, które omijają standardowe filtry bezpieczeństwa i bloki oparte na reputacji — bleepingcomputer.com › amazon ses increasingly abused in phishing to ev… 2

  2. Głównym czynnikiem wzrostu nadużyć SES jest masowe wyciekanie AWS IAM access keys na publicznych zasobach — bleepingcomputer.com › amazon ses increasingly abused in phishing to ev… 2

  3. Wyciekane AWS credentials znajdują się w repozytoriach GitHub, plikach .ENV, obrazach Docker, backupach i publicznie dostępnych S3 bucketach — bleepingcomputer.com › amazon ses increasingly abused in phishing to ev… 2

  4. Wykorzystując Amazon SES, atakujący nie muszą się martwić o kontrole autentyczności takie jak SPF, DKIM i DMARC — bleepingcomputer.com › amazon ses increasingly abused in phishing to ev…

  5. Atakujący używają zautomatyzowanych narzędzi opartych na TruffleHog do skanowania i wyszukiwania wyciekniętych sekretów — bleepingcomputer.com › amazon ses increasingly abused in phishing to ev…

  6. Atakujący wykorzystują zautomatyzowane ataki do skanowania sekretów, walidacji uprawnień i dystrybucji e-maili phishingowych na masową skalę — bleepingcomputer.com › amazon ses increasingly abused in phishing to ev…

  7. Obserwowane phishingowe kampanie zawierają niestandardowe szablony HTML imitujące rzeczywiste usługi i realistyczne przepływy logowania — bleepingcomputer.com › amazon ses increasingly abused in phishing to ev…

  8. Ataki obejmują fałszywe powiadomienia o podpisywaniu dokumentów imitujące DocuSign, które kierują ofiary na phishingowe strony hostowane na AWS — bleepingcomputer.com › amazon ses increasingly abused in phishing to ev…

  9. Atakujący tworzą fałszywe wątki e-mailowe i wysyłają fałszywe faktury, aby oszukać działy finansowe do dokonania płatności — bleepingcomputer.com › amazon ses increasingly abused in phishing to ev…

  10. Kaspersky zaleca ograniczenie uprawnień IAM na podstawie zasady najmniejszych uprawnień, włączenie uwierzytelniania wieloskładnikowego, regularne rotowanie kluczy oraz zastosowanie ograniczeń opartych na IP i kontroli szyfrowania — bleepingcomputer.com › amazon ses increasingly abused in phishing to ev… 2 3 4

  11. Amazon wskazuje, że osoby podejrzewające nadużycia zasobów AWS mogą zgłosić to do AWS Trust & Safety — bleepingcomputer.com › amazon ses increasingly abused in phishing to ev…

  12. Blokowanie adresów IP dostarczających phishingowe e-maile nie jest akceptowalnym rozwiązaniem, ponieważ uniemożliwiłoby wszystkie e-maile przesyłane przez Amazon SES — bleepingcomputer.com › amazon ses increasingly abused in phishing to ev…