Geketend door een Raspberry?
27 oktober 2017
op
op

“Wat had je dan gedacht?” … ”Dit zat er al jaren aan te komen!” … “Wen er maar aan!” … “Eigen schuld!” zijn maar een paar kreten uit de niet aflatende stroom van commentaren die ik om me heen heb gehoord van technische mensen na de recente wereldwijde ransomware-aanvallen op computersystemen (vooral bij bedrijven). Het zijn de typische reacties van technici die nooit verbaasd of beledigd lijken te zijn door wat een “systeem” al of niet doet. Het stond allemaal in de specificaties, toch?
Deze aanvallen waren gericht op PC’s en computersystemen, dingen die de consument onmiddellijk zal herkennen als “computer”. Dan gaat u zich misschien wel zorgen maken over de 3 laptops en 2 bureaucomputers in uw huis. Maar misschien bent u ook wel de trotse bezitter van een Raspberry Pi, BeagleBone of Arduino met zoveel toeters en bellen, dat het eigenlijk een kleine PC is geworden. Dan zou u toch ook eens moeten denken aan het risico van … embedded ransomware!
Is dat vergezocht? Misschien wel voor de machines voor hobbyisten die ik net noemde. Maar ik zie dat steeds meer embedded systemen worden uitgerust met mogelijkheden voor netwerktoegang voor diagnostiek of datamining. Met behulp van die spotgoedkope en o zo toegankelijke ESP 8266 is het gemakkelijk om een ouderwets embedded systeem te voorzien van een Internetverbinding en het daarmee open te stellen voor elke server, PC of smartphone op het Internet. Daarmee zijn ze ook mogelijke slachtoffers voor hackers. Het gevaar hoeft ook niet van buiten te komen... Er zijn bootloaders en vooral secundaire bootloaders waarmee programmeren via CAN en Ethernet mogelijk zijn. Wat haalt u binnen met een “onschuldig” apparaat van een “vriendelijke ontwikkelaar”?
Wat vindt u? Moeten we veiligheidsmaatregelen tegen ransomware op al onze microcontrollersystemen gaan installeren? Bevat uw embedded systeem essentiële data of laat het alleen een LED knipperen? Druk op de knop “Voeg reactie toe” en geef uw mening.
Deze aanvallen waren gericht op PC’s en computersystemen, dingen die de consument onmiddellijk zal herkennen als “computer”. Dan gaat u zich misschien wel zorgen maken over de 3 laptops en 2 bureaucomputers in uw huis. Maar misschien bent u ook wel de trotse bezitter van een Raspberry Pi, BeagleBone of Arduino met zoveel toeters en bellen, dat het eigenlijk een kleine PC is geworden. Dan zou u toch ook eens moeten denken aan het risico van … embedded ransomware!
Is dat vergezocht? Misschien wel voor de machines voor hobbyisten die ik net noemde. Maar ik zie dat steeds meer embedded systemen worden uitgerust met mogelijkheden voor netwerktoegang voor diagnostiek of datamining. Met behulp van die spotgoedkope en o zo toegankelijke ESP 8266 is het gemakkelijk om een ouderwets embedded systeem te voorzien van een Internetverbinding en het daarmee open te stellen voor elke server, PC of smartphone op het Internet. Daarmee zijn ze ook mogelijke slachtoffers voor hackers. Het gevaar hoeft ook niet van buiten te komen... Er zijn bootloaders en vooral secundaire bootloaders waarmee programmeren via CAN en Ethernet mogelijk zijn. Wat haalt u binnen met een “onschuldig” apparaat van een “vriendelijke ontwikkelaar”?
Wat vindt u? Moeten we veiligheidsmaatregelen tegen ransomware op al onze microcontrollersystemen gaan installeren? Bevat uw embedded systeem essentiële data of laat het alleen een LED knipperen? Druk op de knop “Voeg reactie toe” en geef uw mening.
Read full article
Hide full article
Discussie (8 opmerking(en))
vanhetgoor 7 jaar geleden
GeertVc 7 jaar geleden
Uiteraard kan je zelf jouw eigen "home made" kernel maken door zelf de kernel te wijzigen en/of kernel modules te ontwikkelen, maar daarmee zitten ze niet in de officiele kernel releases.
Als je als Linux gebruiker de eerste de beste niet-officiele kernel van iemand anders overneemt en installeert op jouw systemen omdat je te horen hebt gekregen dat die "iemand anders" daar een mooi feature heeft ingestoken, maar zonder even stil te zitten bij de betrouwbaarheid daarvan, tja, dan ben je een... grote idioot zeker?
Wrrr 7 jaar geleden
"dat Linux door amateurs wordt onderhouden" is natuurlijk onzin. Zeker al vanaf de eeuwwisseling wordt de kernel door grootheden als HP, Dell, Compaq, SAP, Oracle, enzovoorts actief mee-ontwikkeld, en werken de door u gebrandmerkte 'amateurs' gezamenlijk in een ondertussen zeer professioneel opererende kolossale open source community aan het OS "Linux".
Tsss....
René Boeije 7 jaar geleden
Johannes Linkels 7 jaar geleden
Dan hoeven de beantwoorders niet te vallen over de volgende alinea die stelt dat het onderhoud daarna door amateurs wordt gedaan. vanhetgoor bedoelt juist als de systemen zijn geïnstalleerd en uit het zicht van de developers zijn verdwenen. Jammer om de discussie daarmee te vervuilen.
Ik vrees dat dat waar is. En dat wordt precies en correct uitgelegd door René Boeije
Ransomware is één probleem. Hijacking en botnets zijn een ander probleem en misschien nog wel groter.
vanhetgoor 7 jaar geleden
klungel 7 jaar geleden
We zouden de boeven (makers van ransomware ) dus moeten opsporen en zodanig straffen (lobotomie?) dat ze het nooit maar dan ook nooit meer doen. Als landen overheden en amateurs met hun groepen zich verenigen en gezamelijk een inspanning gaan leveren lukt dat misschien.
Adrie Kooijman 7 jaar geleden
En in ons rechtssysteem is het nu eenmaal zo dat je geen boef bent als je niets misdaan hebt.
Ontwerpers en leveranciers van systemen zouden zich vanaf het begin van hun ontwerpproces bewust moeten zijn van veiligheid en risico's. Misschien zouden zij zelfs wel aansprakelijk moeten zijn voor problemen.
Voor autofabrikanten zijn terugroepacties een 'normale' zaak, softwarefabrikanten willen nog wel eens een update beschikbaar stellen, leveranciers van producten met embedded software verliezen in het algemeen na een jaar elke belangstelling voor het wel en wee van hun producten (en vooral: van hun klanten!).