Bylo zaznamenáno odposlouchávání šifrovaného provozu jabber.ru a xmpp.ru

Administrátor Jabber serveru jabber.ru (xmpp.ru) odhalil útok na dešifrování uživatelského provozu (MITM), který probíhá od 90 dní do 6 měsíců v sítích německých hostingových providerů Hetzner a Linode, kde je umístěn server projektu a pomocná VPS prostředí. Útok byl proveden prostřednictvím přesměrování provozu na tranzitní uzel, který substituoval TLS certifikát pro XMPP spojení, šifrované s využitím rozšíření STARTTLS.

Útok byl zaznamenán díky chybě jeho organizátorů, kteří nestihli prodloužit TLS certifikát využívaný pro podvržení. Dne 16. října administrátor jabber.ru při pokusu o připojení k službě obdržel chybové hlášení kvůli vypršení platnosti certifikátu, avšak certifikát umístěný na serveru nebyl propadlý. Nakonec se ukázalo, že certifikát přijímaný klientem se liší od certifikátu odesílaného serverem. První padělaný TLS certifikát byl získán 18. dubna 2023 prostřednictvím služby Let’s Encrypt, přičemž útočník měl možnost zachytit provoz a potvrdit přístup na weby jabber.ru a xmpp.ru.

Zpočátku vznikla domněnka o kompromitaci serveru projektu a provedení podvržení na jeho straně. Avšak provedený audit nenalezl žádné stopy porušení bezpečnosti. V logu serveru bylo zaznamenáno krátkodobé vypnutí a zapnutí síťového rozhraní (NIC Link is Down/NIC Link is Up), které proběhlo 18. července ve 12:58 a mohlo nasvědčovat manipulaci s připojením serveru ke switchi. Zajímavé je, že dva padělané TLS certifikáty byly vygenerovány několik minut před tím — 18. července ve 12:49 a 12:38.

Kromě toho docházelo k podvrhům nejen v síti poskytovatele Hetzner, kde je umístěn hlavní server, ale také v síti poskytovatele Linode, kde byly umístěny VPS prostředí s pomocnými proxy, které přesměrovávaly provoz z jiných adres. Nepřímými cestami bylo zjištěno, že provoz na síťový port 5222 (XMPP STARTTLS) je v sítích obou poskytovatelů přesměrován přes dodatečný hostitel, což dává důvod domnívat se, že útok byl proveden osobou s přístupem k infrastruktuře poskytovatelů.

Teoreticky mohla výměna probíhat od 18. dubna (datum vytvoření prvního falešného certifikátu pro jabber.ru), ale potvrzené případy výměny certifikátu byly zaznamenány pouze od 21. července do 19. října, po celou tuto dobu lze šifrovanou výměnu dat s jabber.ru a xmpp.ru považovat za kompromitovanou. Výměna skončila po zahájení vyšetřování, provedení testů a zaslání 18. října žádosti do zákaznického servisu poskytovatelů Hetzner a Linode. Přitom se stále pozoruje dodatečný přechod při směrování paketů posílaných na port 5222 jednoho z servery v Linode, ale certifikát již není nahrazován.

Předpokládá se, že útok mohl být proveden se souhlasem poskytovatelů na žádost orgánů činných v trestním řízení, v důsledku hacknutí infrastruktury obou poskytovatelů nebo zaměstnancem, který měl přístup k oběma poskytovatelům. Mít možnost odchytávat a modifikovat XMPP provoz, útočník mohl získat přístup ke všem souvisejícím údajům o účtech, jako je historie zpráv uložená na serveru, a také mohl posílat zprávy pod cizím jménem a provádět změny v cizích zprávách. Zprávy odeslané pomocí koncového šifrování (OMEMO, OTR nebo PGP) lze považovat za nekompromitované, pokud jsou šifrovací klíče potvrzeny uživateli na obou stranách spojení. Uživatelům jabber.ru se doporučuje změnit přístupová hesla a zkontrolovat klíče OMEMO a PGP ve svých PEP úložištích na možné výměny.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster