Western Digital zegt dat de hackers achter de kwaadaardige software in My Book Live- en Live Duo-harde schijven, waardoor gebruikers van de schijven massaal hun data kwijtraakten bij het aansluiten op internet, een zeroday gebruikten en geen bug uit 2018.
Het begint een beetje en stokpaardje te worden maar het is verkeerd om de schuld helemaal op deze bug te schuiven. Die bug is de laatste in een hele serie aan dingen die mis zijn gegaan voor het zover kon komen, dat is een lijst zo lang als mijn arm.
Foutjes worden overal gemaakt en het uitschakelen van authenticatie is iets wat programmeurs regelmatig doen. Dat lijkt dus gewoon een menselijke fout van het soort waarvan je mag verwachten dat ze gemaakt worden.
Daarom moet je code eigenlijk altijd laten controleren door een andere programmeur.
Dat lijkt hier niet gedaan te zijn.
Voordat je een mens lastig valt met je werk laat je het eerst door de computer controleren, er zijn tal van tools om je daar mee te helpen.
Dat lijkt ook niet te zijn gedaan.
Omdat fouten zo veel voorkomen is het tegenwoordig 'best practice' om automatische tests te hebben om belangrijke functionaliteit te laten controleren.
Dat lijkt ook niet te zijn gedaan.
We zijn al jaren aan het uitleggen dat een simpel wachtwoord niet genoeg is maar dat je MFA nodig hebt.
Niet gedaan.
Dan de gebruikers/eigenaars. Die hangen zo'n ding blijkbaar direct aan internet zonder het verder af te schermen met bv een firewall. Gebruikers vertrouwen op de fabrikant maar dat vetrouwen is onterecht.
Dan kun je je nog afvragen of ik niet te hoge eisen stel aan een 10 jaar oud apparaat zonder ondersteuning. Nou nee, die apparaten hadden niet meer in gebruik moeten zijn en zeker niet direct aan internet hangen.
Dat er geen ondersteuning meer op zit is ook een probleem. De hardware werkt duidelijk nog prima. Deze apparaten werden (zeker) tot in 2015 verkocht. Je hoeft geen genie te zijn om te voorspellen dat ze nu nog in gebruik zouden zijn. Dan vind ik het onverantwoord van de fabrikant om de ondersteuning te stoppen. Zeker voor een systeem dat gemaakt is om direct aan internet te hangen.
Dat ieder apparaat z'n eigen custom software nodig heeft is ook deel van het probleem. Daardoor ben je helemaal afhankelijk van de fabrikant. Over het algemeen is het niet mogelijk om je eigen OS/applicaties te installeren op dit soort systemen. Ze worden geleverd als totaaloplossing.
Daar moet ik wel bijzeggen dat dit nu net de uitzondering is omdat je er wél een ander OS op kan zetten (openwrt), maar dat is zo ongebruikelijk dat de meeste mensen niet weten dat het uberhaupt een mogelijkheid is.
Zo kan ik nog wel even door gaan. We moeten stoppen met de programmeur als enige zondebok aan te wijzen als door een kleine fout een heel systeem open komt te liggen.
Voor de duidelijkheid: ik leg de schuld vooral bij de fabrikant, die moet producten verkopen die geschikt zijn voor de doelgroep, en daar hoort bij dat die doelgroep niet zelfstandig is. Het voelt nu vaak een beetje alsof we zware wapens verkopen aan kleine kinderen en dan verbaasd zijn dat er grote ongelukken gebeuren.
Maar de overheid neemt haar verantwoordelijkheid ook niet. Omdat veiligheid onzichtbaar is tot het fout gaat kunnen "goede" bedrijven hier eigenlijk niet in investeren omdat ze dan te duur worden in vergelijking met de cowboys die niks aan veiligheid doen.
[Reactie gewijzigd door CAPSLOCK2000 op 25 juli 2024 21:24]