Demontaż botnetu XCPE: 1,3 mln Android TV Boxów wykorzystywanych jako proxy - Security Bez Tabu

Demontaż botnetu XCPE: 1,3 mln Android TV Boxów wykorzystywanych jako proxy

Cybersecurity news

Wprowadzenie do problemu / definicja

Botnet XCPE to rozproszona infrastruktura złośliwego oprogramowania, która wykorzystywała urządzenia oparte na Androidzie, przede wszystkim przystawki TV box, do budowy sieci pośredniczącej typu residential proxy oraz prowadzenia nadużyć reklamowych. Szczególnie niepokojące jest to, że malware nie był instalowany klasyczną metodą po zakupie, lecz pojawiał się na bardzo wczesnym etapie działania systemu lub był preinstalowany, co wskazuje na kompromitację łańcucha dostaw.

Taki model zagrożenia znacząco utrudnia wykrycie incydentu przez użytkownika końcowego. W praktyce urządzenie może wyglądać na sprawne i legalne, a jednocześnie działać jako element zaplecza cyberprzestępczego.

W skrócie

Google oraz partnerzy branżowi poinformowali o rozbiciu botnetu XCPE, który objął ponad 1,3 mln urządzeń typu set-top box z Androidem. Według ustaleń badaczy złośliwe komponenty miały być wdrażane w celu monetyzacji sprzętu po jego sprzedaży.

Infrastruktura była wykorzystywana do udostępniania łączy internetowych ofiar jako węzłów proxy, instalowania dodatkowych modułów malware, prowadzenia fraudów reklamowych oraz wykonywania zdalnych poleceń. Skala operacji sugeruje, że problem mógł obejmować nie tylko TV boxy, ale też inne urządzenia IoT oparte na Androidzie.

Kontekst / historia

Sprawa XCPE wpisuje się w rosnący trend wykorzystywania tanich urządzeń IoT i Android TV do budowy sieci pośredniczących sprzedawanych później jako usługi maskowania ruchu. Takie urządzenia stają się punktami wyjściowymi dla aktywności podmiotów trzecich, co utrudnia atrybucję i wspiera działania takie jak omijanie geoblokad, scraping, przejmowanie kont czy generowanie sztucznego ruchu reklamowego.

Z opublikowanych informacji wynika, że operatorzy XCPE rozwijali architekturę malware co najmniej od końca 2024 roku. Kampania miała charakter długofalowy i była elementem modelu biznesowego, w którym skompromitowane urządzenia pozostawały aktywnym źródłem przychodu długo po zakupie przez klienta.

Analiza techniczna

XCPE opierał się na wieloetapowej i modularnej architekturze. Główny komponent backdoora działał z uprawnieniami systemowymi i był osadzony w partycji firmware. W niektórych wariantach występował pod nazwami x.cpe lub com.oemservice. Kluczową cechą była trwałość: nawet po usunięciu komponent mógł wrócić po restarcie urządzenia dzięki obecności w partycji OEM.

Mechanizm komunikacji z infrastrukturą C2 działał dwuetapowo. Najpierw malware pobierał konfigurację bootstrap przez HTTP POST, przesyłając zaszyfrowane dane telemetryczne urządzenia, takie jak numer seryjny, adres MAC, model oraz wersję firmware. Następnie ustanawiał trwałe połączenie MQTT, które służyło do odbierania poleceń operacyjnych i dystrybucji kolejnych modułów.

Backdoor zapewniał szerokie możliwości operacyjne, w tym:

  • cichą instalację aplikacji,
  • wykonywanie poleceń powłoki,
  • uruchamianie skryptów,
  • rozpoznanie sieci lokalnej,
  • zrzuty ekranu,
  • zdalne sterowanie interfejsem przez symulację naciśnięć klawiszy,
  • obchodzenie części zabezpieczeń systemowych.

W późniejszych wariantach warstwę wykonawczą i monetyzacyjną realizował komponent com.abc.nexus, który odbierał dane od backdoora i uruchamiał odpowiednie moduły. Były one dostarczane jako natywne demony ELF, osadzone SDK lub dodatkowe pakiety APK pobierane z infrastruktury operatora. Ich zadaniem było przekształcenie urządzenia w węzeł proxy, silnik fraudu reklamowego lub platformę do dystrybucji kolejnego malware.

Jednym z najbardziej alarmujących aspektów incydentu było obejście procesu certyfikacji. Według opisu sprawy złośliwy kod miał być doładowywany po pierwszym uruchomieniu urządzenia, co oznacza, że standardowe testy zgodności i bezpieczeństwa mogły nie wykryć manipulacji na wcześniejszym etapie.

Konsekwencje / ryzyko

Ryzyko związane z XCPE jest wielowymiarowe. Po pierwsze, użytkownik traci kontrolę nad własnym łączem internetowym, które może zostać wykorzystane do anonimowego ruchu podmiotów trzecich. W efekcie adres IP ofiary może zostać powiązany z działaniami przestępczymi lub naruszeniami regulaminów usług online.

Po drugie, kompromitacja urządzenia z uprawnieniami systemowymi stwarza warunki do rozpoznania sieci domowej lub firmowej. Nawet jeśli sam TV box nie przechowuje wrażliwych danych, może stać się punktem wejścia do identyfikacji usług, hostów i potencjalnego ruchu bocznego.

Po trzecie, XCPE działał jak platforma dystrybucyjna dla kolejnych komponentów. Oznacza to, że profil zagrożenia mógł zmieniać się dynamicznie, a urządzenie mogło otrzymywać nowe funkcje złośliwe bez wiedzy użytkownika.

Po czwarte, incydent ujawnia słabości bezpieczeństwa łańcucha dostaw urządzeń IoT. Jeżeli malware jest obecny na poziomie firmware lub partycji OEM, reset do ustawień fabrycznych czy odinstalowanie podejrzanych aplikacji może okazać się nieskuteczne.

Rekomendacje

Organizacje i użytkownicy powinni traktować tanie, słabo udokumentowane urządzenia Android TV oraz inne urządzenia IoT jako sprzęt podwyższonego ryzyka. W środowiskach firmowych kluczowe znaczenie ma segmentacja sieci i ograniczanie komunikacji takich urządzeń z systemami produkcyjnymi.

W praktyce warto wdrożyć następujące działania:

  • prowadzić pełną inwentaryzację urządzeń IoT i sprzętu opartego na Androidzie,
  • separować urządzenia multimedialne od sieci krytycznych poprzez VLAN i restrykcyjne polityki egress,
  • monitorować anomalie sieciowe, w tym nietypowe połączenia MQTT i podejrzany ruch wychodzący,
  • weryfikować integralność firmware oraz dostępność aktualizacji bezpieczeństwa,
  • ograniczać korzystanie ze sprzętu od producentów o niskiej transparentności bezpieczeństwa,
  • analizować urządzenia wykazujące nietypowe zużycie pasma, podejrzaną aktywność DNS lub nagłe połączenia zewnętrzne.

W przypadku podejrzenia kompromitacji najbezpieczniejszym rozwiązaniem może być całkowite wycofanie urządzenia z użycia. Przy malware osadzonym w firmware klasyczne metody przywracania systemu często nie eliminują źródła problemu.

Podsumowanie

XCPE to jeden z wyraźniejszych przykładów nadużycia typu supply chain w obszarze urządzeń konsumenckich. Przejęcie ponad 1,3 mln Android TV Boxów i wykorzystanie ich jako proxy pokazuje, że niedrogi sprzęt elektroniczny może stać się pełnoprawnym elementem infrastruktury cyberprzestępczej.

Najważniejszy wniosek z tej sprawy jest prosty: bezpieczeństwo urządzeń IoT należy oceniać nie tylko przez pryzmat ceny i funkcjonalności, ale przede wszystkim zaufania do producenta, integralności firmware oraz możliwości kontroli ruchu sieciowego.

Źródła

  1. Krebs on Security — Tech Firms Dismantle Botnet That Turned 1.3M TV Boxes Into Proxies — https://krebsonsecurity.com/2026/11/tech-firms-dismantle-botnet-that-turned-1-3m-tv-boxes-into-proxies/
  2. Google Cloud Blog — Shutting the Door on the XCPE Botnet — https://cloud.google.com/blog/topics/threat-intelligence/shutting-the-door-on-the-xcpe-botnet
  3. Synthient — The Internals of a Badbox Operation — https://synthient.com/blog/the-internals-of-a-badbox-operation
  4. Plume Security Labs — XCPE Botnet Whitepaper_10-2026 — https://cdn.plume.com/3d/92/f7c576bd4afabd79df4e7b39ca7f/xcpe-botnet-whitepaper-10-2026.pdf