Pac-Man w telewizorze i obcy ruch w domu. Samsung zamyka furtkę, której nie powinno być

Telewizor miał dawać rodzinny wieczór z Pac-Manem, a mógł po cichu stać się elementem cudzej infrastruktury internetowej. Ten kontrast jest tak absurdalny, że łatwo obrócić go w żart, ale problem jest poważny: część aplikacji dla Samsung Smart TV mogła zawierać mechanizmy przekazujące obcy ruch przez domowe łącze użytkownika. Samsung zapowiada zakaz takich aplikacji i zaostrzenie zasad dla deweloperów. I dobrze, bo ekran w salonie przestał być dawno temu biernym odbiornikiem obrazu.

W tym konkretnym przypadku uwagę zwróciła licencjonowana gra Pac-Man, promowana nawet w sekcji redakcyjnych poleceń sklepu Samsunga. Po instalacji aplikacja mogła, po zdalnej aktywacji odpowiedniej funkcji, zmienić telewizor w residential proxy exit node, czyli punkt wyjścia dla ruchu internetowego innych osób. Ich zapytania mogły wtedy wyglądać dla odwiedzanych usług tak, jakby wychodziły z naszego domowego adresu IP.

Mam wrażenie, że przez lata przyzwyczailiśmy się traktować aplikacje telewizyjne z pobłażaniem. W końcu to przeważnie katalog VOD, prognoza pogody, gra dla dziecka albo przepis na makaron wyświetlony między serialami. Tymczasem współczesny Smart TV jest stale podłączonym do sieci komputerem, zwykle mniej uważnie aktualizowanym i znacznie rzadziej kontrolowanym niż telefon. A komputer włączony niemal bez przerwy stanowi dla podobnych usług bardzo wygodny zasób.

Co właściwie mogło dziać się z domowym łączem?

Residential proxy to usługa, która korzysta z adresów IP zwykłych domowych użytkowników zamiast z adresów centrów danych. Dla firm bywa to narzędziem do testowania stron w różnych regionach, monitorowania cen czy automatyzacji działań w sieci. Problem zaczyna się wtedy, gdy właściciel łącza nie ma jasnej informacji, że jego urządzenie bierze w tym udział, ani nie wyraził na to świadomej zgody.

Telewizor wyposażony w taki komponent może przekazywać ruch między zewnętrznym klientem a internetem. Serwis, do którego trafia zapytanie, widzi wtedy domowy adres IP użytkownika telewizora. Nie oznacza to automatycznie, że ktoś uzyskuje dostęp do zdjęć, komputera czy panelu routera. To ważne rozróżnienie, bo internetowe alarmy lubią dopisywać do zagrożeń najbardziej dramatyczne zakończenia. Ryzyko leży gdzie indziej: nasz adres IP może zostać powiązany z działaniami, których nie wykonywaliśmy, a łącze może zużywać transfer i przepustowość na cudze potrzeby.

W praktyce skutki zależą od skali użycia. Przy hojnych limitach danych łatwo ich nawet nie zauważyć, choć obciążenie może odbić się na jakości wideorozmowy, gry online albo transmisji sportowej w 4K. Gorzej, jeśli operator stosuje limity lub reaguje na nietypowy ruch. Właściciel abonamentu zostaje wtedy z wyjaśnianiem zdarzenia, którego nawet nie widział. To mało atrakcyjna nagroda za kilka minut grania w klasyczną zręcznościówkę.

Samsung reaguje, ale pytanie dotyczy też kontroli sklepu

Samsung ma wprowadzić ogólnoplatformowy zakaz używania przez deweloperów SDK dla residential proxy. SDK to gotowy zestaw komponentów, który twórca może osadzić w aplikacji, zamiast samodzielnie budować daną funkcję. W modelu aplikacji finansowanych reklamami, afiliacją czy innymi dodatkowymi źródłami dochodu pokusa jest zrozumiała. Darmowa gra musi na siebie zarobić, a rynek telewizorów jest dla twórców trudniejszy niż rynek telefonów. Tyle że wykorzystywanie domowego łącza klienta jako towaru nie powinno być jedną z metod monetyzacji ukrytą w regulaminowej drobnicy.

Zapowiedź Samsunga jest rozsądna, lecz nie wyczerpuje tematu. Jeśli aplikacja z taką funkcją trafiła do sklepu i została wyróżniona, kontrola nie może kończyć się na deklaracji producenta. Platforma powinna sprawdzać, jakie biblioteki sieciowe zawiera aplikacja, do jakich domen się łączy i czy nie pobiera dodatkowego kodu po instalacji. To trudne, bo twórcy potrafią zmieniać zachowanie programów po aktualizacji, a część mechanizmów aktywuje się dopiero z poziomu serwera. Trudne nie znaczy jednak opcjonalne, zwłaszcza gdy producent zarządza zamkniętym ekosystemem i pobiera prowizję od dystrybucji.

Ten sam problem dostrzegło też LG, które zawiesiło aplikacje mogące przekształcać telewizory klientów w residential proxy. Widać więc wyraźnie, że nie chodzi o pojedynczy błąd jednego modelu Samsunga, lecz o lukę w sposobie myślenia o aplikacjach na urządzeniach domowych. Telewizory, routery, odkurzacze, kamery i przystawki multimedialne są traktowane przez część branży jak spokojne tło domowej sieci. Dla firm handlujących ruchem internetowym to raczej zbiór urządzeń z dobrym czasem pracy i prawdziwymi adresami IP.

Smart TV zasługuje na standard prywatności z telefonu

W telefonie nauczyliśmy się już patrzeć na uprawnienia. Aplikacja latarki prosząca o mikrofon czy lista zakupów domagająca się lokalizacji potrafią zapalić lampkę ostrzegawczą. Systemy telewizyjne wciąż są pod tym względem kilka kroków za nami. Instalujemy aplikację pilotem, na dużym ekranie, z kanapy. Regulaminy przewijają się niewygodnie, a uprawnienia sieciowe nie są przedstawiane w sposób, który pozwala zrozumieć ich realny skutek.

Producenci telewizorów powinni pokazać użytkownikowi prostą informację: czy aplikacja może działać w tle, ile danych przesyła, z jakimi usługami się łączy i czy wykorzystuje urządzenie do pośredniczenia w ruchu. Jeszcze lepiej byłoby, gdyby systemy blokowały tego rodzaju aktywność domyślnie, pozostawiając ewentualną zgodę jako osobny, czytelny wybór. Trudno mi uznać, że przeciętny właściciel telewizora chce świadomie wynajmować swój adres IP obcym podmiotom. A jeśli taki model ma istnieć, powinien być opisany tak jasno jak płatna subskrypcja, z wyraźnym przyciskiem odmowy.

Co warto zrobić już teraz?

Nie ma powodu do paniki ani do odłączania telewizora od Wi-Fi po każdym seansie. Jest za to dobry powód, by potraktować jego aplikacje podobnie jak programy instalowane na komputerze. Szczególną ostrożność zachowałabym wobec darmowych gier i prostych narzędzi od mało znanych wydawców, zwłaszcza gdy nie są potrzebne do codziennego korzystania z urządzenia.

  • Warto przejrzeć listę aplikacji na telewizorze i usunąć te, których nikt w domu nie używa.
  • System Smart TV oraz aplikacje dobrze jest aktualizować, ponieważ zakazy i poprawki zabezpieczeń zwykle docierają właśnie w aktualizacjach platformy.
  • Jeżeli domowy router oferuje podgląd zużycia danych przez urządzenia, warto czasem sprawdzić, czy telewizor nie generuje nietypowo dużego ruchu poza oglądaniem materiałów wideo.
  • Rozsądnym rozwiązaniem dla bardziej technicznych użytkowników jest osobna sieć gościnna lub segment IoT dla telewizora i innych urządzeń domowych. Nie zatrzyma to każdego problemu, ale ograniczy dostęp takich sprzętów do pozostałych urządzeń w mieszkaniu.

Warto też pamiętać, że darmowy VPN, aplikacja do odblokowywania treści czy pozornie niewinna gra mogą mieć ukryty model zarabiania. Darmowe usługi nie są z definicji podejrzane, ale w przypadku urządzeń stale podłączonych do sieci cena płacona danymi, transferem lub reputacją adresu IP bywa trudna do zauważenia na pierwszy rzut oka.

Salon przestał być strefą technicznego spokoju

Samsung wykonuje właściwy ruch, zakazując SDK wykorzystywanych do residential proxy. Pozostaje jednak sprawdzić, jak konsekwentnie wyegzekwuje nowe reguły i czy podobne komponenty nie będą wracały pod innymi nazwami. Platformy Smart TV długo rozwijały się w cieniu mobilnych sklepów z aplikacjami, korzystając z ich wygód bez równie dojrzałych mechanizmów przejrzystości i kontroli.

Ta sprawa ma w sobie lekcję znacznie szerszą niż jeden Pac-Man. Każde urządzenie z ekranem, Wi-Fi i katalogiem aplikacji staje się małym komputerem, nawet gdy stoi obok doniczki i służy głównie do oglądania wiadomości. Ja wolałabym, aby producenci zaczęli projektować takie urządzenia z założeniem, że użytkownik nie ma czasu studiować ruchu sieciowego po kolacji. Domowy internet ma służyć mieszkańcom. To wcale nie jest wygórowane oczekiwanie.