Wat de onderzoekers in de winkel aantroffen

Het Noorse beveiligingsbedrijf Mnemonic onderzocht apps die via het smart-tv-platform van Samsung worden verspreid en vond software die een residentieel proxynetwerk opbouwt. Zodra zo'n app draait, kan een buitenstaander zijn internetverkeer via de thuis- of kantooraansluiting van de televisie leiden. De ongemakkelijkste vondst betrof de plaats waar de code opdook: in een Pac-Man-titel die Samsung zelf had aanbevolen in de rubriek Editor's Choice, met code van Bright Data, een proxyaanbieder gevestigd in Israël. Sommige betrokken apps claimden installaties op honderden miljoenen smart-tv's.

Het antwoord van Samsung is voor een fabrikantverklaring ongewoon concreet. Het bedrijf zei nieuwe appregistraties met proxyfunctionaliteit op zijn smart-tv-platform al te hebben beperkt, platformbreed streng ontwikkelaarsbeleid door te voeren dat residentiële proxy-SDK's uitdrukkelijk verbiedt, en te werken aan het opsporen en verwijderen van alle apps in de winkel die deze componenten bevatten. Drie toezeggingen, elk na verloop van tijd toetsbaar, en dat is meer dan zulke verklaringen doorgaans bieden.

Het is ook niet het eerste platform dat optreedt. LG zei in juli apps te zullen opschorten die de televisie van een klant in een residentiële proxy kunnen veranderen, na berichtgeving die aangaf dat ongeveer 42 procent van de apps op zijn platform die functionaliteit bevatte. Bij dat cijfer loont het stil te staan. Wanneer twee van de grootste televisieplatforms ter wereld op die schaal geraakt worden, luidt de juiste conclusie niet dat één fabrikant slordig was.

Waarom een televisie de ideale gastheer is

Het mechanisme: een residentiële proxydienst verkoopt toegang tot IP-adressen die op gewone consumenten lijken, omdat verkeer vanaf een huishoudadres controles doorstaat waarop datacenterverkeer sneuvelt. Kopers gebruiken het voor advertentiecontrole en prijsverzameling, maar ook voor credential stuffing, fraude en het omzeilen van geografische beperkingen. Het probleem zit aan de aanbodzijde: iemand moet de adressen leveren, en de goedkoopste weg daarheen is een SDK inbouwen in gratis software die gebruikers vrijwillig installeren.

Een smart-tv komt dicht bij de ideale gastheer voor die opzet. Hij staat vrijwel permanent aan of in stand-by en is dus dag en nacht beschikbaar. De apps werken zichzelf bij volgens hun eigen schema en de firmware krijgt zelden nog updates, na een paar jaar vaak helemaal niet meer. Hij heeft een snelle verbinding en geen gebruiker die naar een taakbeheer kijkt. Bovenal beschouwt niemand in de organisatie hem als een computer, waardoor hij in geen enkel activaregister, kwetsbaarhedenscan of uitdienstlijst voorkomt. Hij zit in het vertrouwde netwerk omdat iemand van de facilitaire dienst hem in de dichtstbijzijnde poort heeft gestoken.

De eerlijke versie van het risico: hier breekt geen aanvaller in. Hier gebruikt een commercieel geëxploiteerde dienst een scherm dat u kocht, via een app die iemand installeerde, en doet precies waarvoor de code geschreven is. Dat is veel duurzamer dan een inbraak, want er is geen incident te detecteren en niets op het netwerk dat afwijkend oogt. Het is eenvoudigweg uitgaand verkeer van een apparaat dat uitgaand verkeer mag maken.

De rekening komt binnen als uw IP-adres

Voor een huishouden gaat dit vooral over bandbreedte en toestemming. Voor een bedrijf gaat het over toerekening, en dat is een probleem van andere orde. Elk verzoek dat een vreemde via uw verbinding stuurt, vertrekt met uw publieke IP-adres erop. Dat adres is in elk praktisch opzicht van u: het staat op naam van uw onderneming, het verschijnt in de logboeken van uw partners, en het is wat een rechercheur ziet.

De faalvormen zijn weinig spectaculair en duur. Uw adres belandt op een reputatieblokkeerlijst en uw legitieme post komt in de spammap terecht om redenen die niemand kan achterhalen. Een betaaldienstverlener of de web application firewall van een klant begint uw verkeer te knijpen of te weigeren omdat dat adres is gezien bij credential stuffing. Het beveiligingsteam van een partner vraagt u activiteit te verklaren die u niet kunt verklaren, omdat zij niet uit een systeem komt dat u kent. In het ergste geval is het doorgestuurde verkeer crimineel, verwijst het adres naar uw bedrijf, en houdt u de correspondentie in handen.

Niets hiervan komt binnen met het etiket smart-tv-probleem. Het komt binnen als bezorgingsprobleem, als onverklaarde blokkade van een firewall, als nalevingsvraag tijdens een leveranciersbeoordeling. Bedrijven zijn dan doorgaans weken bezig met de verkeerde oorzaak, omdat het apparaat dat het verkeer maakt op geen enkele lijst staat van apparatuur die zij denken te beheren. Die diagnostische kloof is de werkelijke kostenpost, en daarom telt de inventarisatiestap hieronder zwaarder dan de opruimactie van één fabrikant.

Wat te doen met de schermen die u al hebt

Ga ervan uit dat de oplossing van de fabrikant u niet bereikt. Het optreden van Samsung regelt nieuwe inzendingen, ontwikkelaarsbeleid en verwijderingen uit de winkel. De televisie aan uw receptie, in uw vergaderzalen, uw showroom, uw wachtruimte of uw bedrijfskantine heeft de app al geïnstalleerd, en of de verwijdering hem bereikt hangt ervan af of het apparaat inlogt en de wijziging toepast. Neem aan dat dat niet is gebeurd.

Drie stappen, op volgorde van nut: ten eerste, noteer elk internetgebonden scherm dat u bezit, inclusief die in ruimtes die niemand reserveert en die u met een huurcontract hebt overgenomen. Ten tweede, zet ze op een apart VLAN of gastnetwerk met uitgaand verkeer beperkt tot wat ze werkelijk nodig hebben, wat voor een scherm met een signage- of streamingapp een korte lijst is. Ten derde, controleer uw publieke IP-reeksen tegen de gangbare misbruik- en blokkeerdatabanken, want als het verkeer al liep staat u er misschien al op zonder dat u beide feiten hebt verbonden.

Pas daarna de algemene regel toe die dit voorval laat zien. Draait een verbonden apparaat gratis software, toont het geen advertenties en vraagt het geen abonnement, dan komt de omzet ergens vandaan, en de twee dingen die het kan verkopen zijn uw gegevens en uw adres. Die vraag hoort thuis bij inkoop, voordat het scherm aan de muur hangt. Waar het budget het toelaat is een scherm zonder slim platform, aangestuurd door een beheerde speler die u zelf in de hand hebt, zowel goedkoper te beveiligen als eenvoudiger te doorgronden, en het verwijdert een hele categorie van dit probleem blijvend.