Dlaczego flagowy telewizor smart, za który zapłaciłeś 12000 złotych, nadal działa tak samo wolno jak urządzenie z systemem Android sprzed dziesięciu lat, nawet gdy naciskasz przyciski na pilocie?
Wczoraj badacz bezpieczeństwa "log4j" uzyskał uprawnienia roota na swoim telewizorze Samsunga za 3000 dolarów, a ujawniony przez niego kod źródłowy zasługuje na tytuł "Najgorszej amatorskiej roboty roku":
1. W tle telewizor co 500 milisekund robi zrzut ekranu (nawet podczas wyświetlania pulpitu komputera przez HDMI) i wysyła go do prawie 400 partnerów. Jeśli telewizor nie ma mikrofonu, proces działający w tle "pożycza" mikrofon przez Bluetooth z soundbara, aby kontynuować nasłuchiwanie.
2. A teraz najzabawniejsze: dlaczego menu tak się zawiesza?
Inny badacz, "mike64_t", po rozpakowaniu odkrył, że Samsung upchnął na słabym procesorze telewizora model o nazwie alex.tflite – zawierający 2,46 miliona parametrów, czyli przestarzałą wersję AlexNet z 2012 roku.
To cudo co 2 sekundy przechwytuje klatkę obrazu i przeprowadza dedukcję, próbując zgadnąć, w jaką grę grasz. W rezultacie, z powodu odwrócenia kanałów kolorów, w 99% przypadków nic nie rozpoznaje, a jedynie obciąża procesor.
3. A co, jeśli wyłączysz "śledzenie prywatnośc"” w ustawieniach?
Logika kodu jest następująca: najpierw z całych sił przeprowadza się dedukcję na procesorze, a dopiero przed wysłaniem sprawdza się, czy opcja jest włączona – jeśli okaże się, że jest wyłączona, wynik trafia do kosza, a po 2 sekundach proces się powtarza.
4. Zakończenie jest jeszcze bardziej spektakularne:
Kiedy właściciel konta przeprowadził analizę odwrotną za pomocą OpenAI "oprogramowania telewizora, za które zapłacił 3000 dolarów", OpenAI natychmiast zablokowało mu konto pod pretekstem cyberprzemocy, a przy okazji skonfiskowało pozostałe 500 dolarów z salda.
Samsung zajmuje się podglądaniem salonu, sztuczna inteligencja z 2012 roku – przepalaniem procesorów telewizorów, a OpenAI – ochroną gównianego kodu Samsunga przed odkryciem przez użytkownika.