Development / Nieuws
Intel-hacker volgt beveiligingstrend
De hacker die claimt computers te kunnen hacken via bugs in Intel-processor is een voorbeeld van de huidige trend in het onthullen van beveiligingsgaten. In de Linux-wereld woedt er nu een discussie over het stilhouden van details over bugs in de kernel.
Beveiligingsonderzoeker Kris Kaspersky, niet gerelateerd aan het gelijknamige Russische antivirusbedrijf, zegt computers op afstand te kunnen aanvallen door gebruik te maken van bugs (errata) in Intel-processoren. Het zou gaan om bekende, gedetailleerd omschreven fouten. Kaspersky doet deze onthulling zonder vooraf contact met Intel te hebben gehad. Die chipproducent wacht nu het onderzoek, met details, van de hacker af.
Het onthullen van beveiligingsgaten - soms met al details over het gat - is een trend in beveiligingsland. Al jaren woedt er een felle discussie over het wel of juist niet openbaar maken van gaten en exploits daarvoor. Crackers zouden namelijk die informatie gebruiken en daarmee patches van leveranciers vóór zijn, of weer kunnen omzeilen. Onder meer Microsoft pleit voor meer terughoudendheid door ontdekkers van gaten, terwijl beveiligingsexperts als Bruce Schneier juist stelt dat volledige onthulling van bugs leidt tot een kortere periode van kwetsbaarheid.
Bugs in Linux
In de opensource-gemeenschap laait nu net een nieuwe discussie op. Het gaat om details over bugs in de kernel van besturingssysteem Linux. Door het fundamentele niveau van de kernel zijn fouten daarin bijna altijd ernstig te noemen. Terwijl patches vrij snel beschikbaar kunnen zijn, zeker voor opensource-software, worden die niet altijd meteen opgenomen in alle Linux-distributies. Zo is er een vastgelegd update-ritme voor zakelijke Linux-uitvoeringen.
Linux-schepper Linus Torvalds staat opvallend genoeg aan de kant van de voorstanders van geheimhouding. Hij heeft nog altijd flinke invloed op en zeggenschap over de ontwikkeling van de Linux-kernel. Er is nu dus ophef over de discrepantie tussen de officiële openheid van Linux, ook met betrekking tot bugs, en de praktijk.
Die praktijk blijkt dus uitzonderingen te bevatten. Zo is Torvalds er zelfs voor om details van bugs te beperken in de comments van fixes. "Als het niet al een zeer publieke kwestie is, wil ik niet dat het door een eenvoudig 'git log + grep' is te vinden", aldus de oorspronkelijke maker van Linux.
Het bekende "onder de pet houden" is geen oplossing. Ten eerste zijn er wettelijke beperkingen, Amerikaanse bedrijven hebben bijvoorbeeld de plicht de hun bekende problemen te publiceren. (Ook de Nederlandse rechter heeft recent in het geval van de OV chipkaart problemen de zijde van de onderzoekers gekozen en de leverancier die publicatie van de hack techniek wilde voorkomen in het ongelijk gesteld.)
Daarnaast is het op dit ogenblik al zo dat de research firmas de leveranciers van s/w en hardware een beperkte tijd geven om te reageren voordat ze de problematiek openbaar maken. Zo heeft ook Kaspersky Intel en de BIOS leveranciers de gelegenheid gegeven de bekende bugs te verbeteren. Dat de hieraan verbonden kosten de leveranciers terughoudend maken verbeteringen door te voeren is ook een feit, publicatie is dan een goede stimulans. Intel zou niet blij zijn met het imago dat Motorola chips beter zijn. (hetgeen natuurlijk niet zo is, elke chip heeft zijn problemen het is een kwestie van focus of ze wel of niet ontdekt worden.)
Ook zou ik niet zo goed weten wie binnen dat "gesloten circuit van beveiligingsexperts" plaats moeten nemen. Wie zou buitengesloten moeten (en kunnen) worden. Zou Frankrijk accepteren dat de US beveiligingsproblematiek voor zich zelf houdt? Zou de Rabobank voor zijn beveiliging afhankelijk willen zijn van de ING? Een raffinaderij afhankelijk van de beveiligingsexperts van een bank? Op het gebied van terorisme bestaat deze uitwisseling ook tussen veiligheidsdiensten, maar uiteraard wel een clubje van vriendjes met de nodige wederzijdse skepsis.
Een besloten clubje leidt tot veel meer problemen dan mee te blijven rennen in deze rat race van onderzoek, publicaties, en betaalde bescherming. Een economische cyclus die alleen te doorbreken is door de perfect beveiligde oplossing te ontwikkelen, helaas is dit een beveiligingsdoel dat we nooit bereiken.
Onthulling is wel het ultieme machtsmiddel van de ontdekker van de kwetsbaarheid. Als de softwareproducent geen acceptabele oplossing leveren tegen de kwetsbaarheid in een redelijke tijd, kan de ontdekker overgaan tot onthulling. Zo wordt de softwareproducent gehouden aan een eerlijke marktafweging. Dit is essentieel voor het veilig houden van de software op de markt. Kennelijk grijpen ontdekkers nu echter vaker en sneller naar dit machtsmiddel. Is de pendule te ver doorgezwaaid?
Het zou daarom helpen als er goede richtlijnen afgesproken werden over het proces naar zo'n onthulling toe. Dan kan de markt de ontdekker eventueel aanspreken op zijn verantwoordelijkheid...
Vanuit verschillende wetgevingen is de ondernemer (eind gebruiker) verantwoordelijk voor goed ondernemerschap en zijn eindproduct. Als bank, telco of energie leverancier heb je zelfs een leveringsplicht, dan dienen bepaalde diensten beschikbaar te blijven. Dus bij het inzetten van middelen zou ik dus als ondernemer (risico manager / security specialist) willen weten wat het risico is (bij inzet van een product) en waar de zwakheden (beperkingen) zitten. Dit alleen al om indien nodig tegenmaatregelen te introduceren.
Juridisch gezien zal het heel raar zijn dat bedreigingen dan ook gedeeltelijk / of bij een beperkte groep bekend zouden zijn. Zit ik niet in de groep, dan weet ik niets en kan dus ook het risico niet beheersen. Terwijl ik wel aansprakelijk ben. Verder zal ik de schade ontstaan aan het gebruik van een ondeugdelijk apparaat (waarvan mij de beperkingen niet gemeld zijn) ook willen verhalen.
Wat m.i. nog meer pleit voor het bekend maken is dat er al jaren bij leveranciers (en andere kleine sub-groep) bekende bug's zijn die maar niet opgelost worden. Het zelf regulerende karakter van het eerst bekend maken bij de leverancier en deze dan tijd geven om orde op zaken te stellen werkt dus niet.
Bijkomstig bij het gedrag van leveranciers is dat deze vaak (TCO technisch) de kwaliteit laag houden en het testen van producten minimaal uitvoeren. Ik als eindgebruiker zit na het kopen van het product met de zooi. Had ik geweten van de beperkingen (fouten) dan had ik mijn keuze wellicht anders gemaakt.
Een hacker of vreemde mogendheid 'weet' de bedreigingen toch wel te vinden en te gebruiken. Het niet bekend maken is een schijn veiligheid die nadelig werkt voor de eindgebruiker. Deze dom houden is iets wat veel organisaties willen maar is altijd contraproductief en zeker niet veilig.
- 15:10 PinkRoccade maakt TSS stabieler en breder
- 12:45 ASML vreest kaalslag chipsector
- 15:18 Hitachi haakt aan op SSD Intel
- 17:19 Oud-directeur van Getronics leidt Inter Access
- 16:26 Banometer: Vraag naar hoofd applicatiebeheerder
- 11:38 'Stoppen met BPO door Ordina is verstandig'
- 11:32 Banometer: Vooral vraag naar hoofd...
- 11:26 Apple raadt antimalware aan voor Mac
- 10:20 Tijdsplanning ICT-projecten rammelt
- 10:40 EU-bestrijding cybercrime is vijfjarenplan
Vendor lock-in behoort tot het verleden met open standaarden
Open standaarden en open software maken het mogelijk om IT weer te zien als opportunity en niet als een beperkende factor. Inhaken op trends en ontwikkelingen gaat sneller met open standaarden en open source software, zo wordt betoogd in deze whitepaper.... Download nu
Meerwaarde Agile in kaart gebracht
Wat is Agile Development. Hoe werkt het? Wat is de meerwaarde ten opzichte traditionele ontwikkelmethoden en welke veranderingen zijn noodzakelijk om goed gebruik te maken van Agile. Deze en meer antwoorden leest u in deze whitepaper.... Download nu
Meer Development whitepapersSAP-maatwerk, duur beheer
Als er veel wordt gesleuteld aan een SAP-applicatie, zorgt dat voor hogere beheerkosten na het project. Maar het is lastig aan de organisatie duidelijk te maken dat maatwerk niet altijd de beste oplossing is.
Meer maatwerk bij SAP maakt beheer duurderSomatech applicatie voor materiaalverwerking
02-12 13:09 Voor verspanende bedrijven die bijvoorbeeld kunststoffen bewerken of andere langspanige materialen brengt Somatech PECK and PLUNGE op de markt. Deze applicatie maakt het mogelijk...
Meer development productenBooking.com zweert bij open source
10-03 14:24 De capaciteit van de infrastructuur van reserveringswebsite Booking.com is de afgelopen jaren vertienvoudigd. Dat levert niet alleen hoofdbrekens op over onder andere...
Meer development praktijkWebdiensten vormen betere middleware
02-12 09:13 Hoewel webdiensten vaak worden gezien als middel om gedistribueerde applicaties simpel aan elkaar te knopen, zijn ze veel meer dan dat. Hun volledig elektronisch gedocumenteerde...
Meer development achtergrondOmzetcontrole bij e-commerce
01-12 14:47 Laatst sloot mijn buurman, een niet-ict’er, een doorlopende reisverzekering af via internet. De website van de verzekeringsmaatschappij waar hij de verzekering in eerste instantie...
Meer development opinieBekijk de leveranciers op het gebied van Development.



Vele malen gemakkelijker is het, en dan maar meteen een bug blootleggend, gebruik te maken van root kits. Met behulp van atsiv (inmiddels ook al verouderd) loop je redelijk gemakkelijk door alle beveiliging heen. het gebruik van atsiv word door virusscanners wel gevonden, maar die beveiliging is vrij simpel te omzeilen.
De vraagstelling eindigt met: maken we security issues bekend of niet?
Ieder heeft daar wel een mening over, en ik dus ook.
Ja, maak alle beveiligings issues bekend. Daarmee geef je hackers op een korte termijn veel informatie, maar na een kleine week is dat opgelost en werkt het niet meer.
Nee, maak beveiligings issues niet bekend. Probleem is dan dat veel mensen onbewust niet de juiste maatregelen treffen.
Mijn mening is dat er een gesloten circuit moet komen van beveiligings experts die besloten de informatie krijgen en daarmee aan de slag gaan. Zodra er dan een oplossing is, is er ruimschoots tijd om juiste maatregelen te treffen.