Op de Black Hat-conferentie hebben hackers aangetoond dat er in de firmware van bepaalde Apple-toetsenborden malware geplaatst kan worden, waaronder keyloggers of rootkit-codes. Deze zouden zo onopgemerkt hun werk kunnen doen.
De kwetsbaarheid is door de hacker K. Chen in het Apple Aluminium Keyboard aangetroffen. Dit toetsenbord werd tot maart 2009 standaard meegeleverd met iMac's, maar wordt nog bij Mac Pro-desktops meegeleverd en is ook los verkrijgbaar in zowel een bedrade als een draadloze variant. Ook de opvolger van het Aluminium Keyboard blijkt te kraken te zijn; deze opvolger is van het modelnummer A1242 voorzien. In de gewraakte tikplanken is een Cypress CY7C63923-microcontroller aanwezig met 256 bytes aan werkgeheugen en 8KB flashgeheugen voor de firmware, zo is te lezen in het white paper 'Reversing and exploiting an Apple firmware update'.
Chen slaagde erin om de firmware-updatetool van Apple via reverse engineering te ontleden, waarna hij via de usb-verbinding eigen code in de firmware van het keyboard kon flashen. Vervolgens was het mogelijk om met een eenvoudige keylogger geheel ongemerkt toetsaanslagen uit te lezen. Met de proof-of-conceptcode van Chen kan tot 1KB aan toetsaanslagen gelogd worden. Daarnaast kan hetzelfde concept gebruikt wordt om bijvoorbeeld code voor een rootkit naar het keyboard te flashen, zodat deze zelfs een complete herinstallatie van het OS kan overleven.
De hack van Chen is potentieel een zeer gevaarlijke, omdat de op het toetsenbord geïnstalleerde malware onopgemerkt kan blijven en ook na een reboot van het OS aanwezig blijft. Bovendien zouden de keyboards op afstand, bijvoorbeeld door middel van een browserexploit, geflashed kunnen worden met keyloggers of zelfs rootkits.
Chen stelt dat, nu er voorbeeldcode openbaar is en de ernst van de hack bekend is, Apple genoodzaakt zal zijn om het beveiligingsgat zo snel mogelijk te dichten. Bovendien vraagt hij zich af waarom een eenvoudig invoerapparaat als een toetsenbord überhaupt kan worden geflashed.
[Reactie gewijzigd door arjankoole op 3 augustus 2009 21:56]
denk je dat?Een correct toetsenbord zoals al de andere fabrikanten doen en problemen oplossen in de driver op de pc is anders een veel goedkoper model en beter voor de klant.
[Reactie gewijzigd door arjankoole op 4 augustus 2009 09:39]
Lees even de post van tweakers. Volgens mij is een iMac en een Mac-Pro een Mac?Misschien is dit Apple Alu Keyboard specifiek, maar dat heeft dan weer niks met Mac te maken.
Dit toetsenbord werd tot maart 2009 standaard meegeleverd met iMac's en Mac Pro-desktops, en was ook los verkrijgbaar in zowel een bedrade als een draadloze variant.
[Reactie gewijzigd door Roxsman op 3 augustus 2009 22:02]
Je opmerking klopt precies. Maar weet je waarom dat dat is?Toch springt de media met vol ornaat op Apple zodra er een exploit/malware/virus is gevonden in een van de Apple producten. Het geen wat ik niet zo vaak zie bij bijvoorbeeld Linux/Solaris/BSD en zelfs de Windows zijde.
Waarom theoretisch?Heel mooi, en heel theoretisch dit weer.
This would allow a rootkit to persist even if the user has performed a clean re-installation of Mac OS X on their computer.
[Reactie gewijzigd door Fireshade op 3 augustus 2009 19:27]
dat betekend niet dat het werkt OP Mac OS X. Dat betekend dat de gehackte firmware een complete reinstall van Mac OS X overleefd. maar dat is logisch want Mac OS X staat helemaal los van het toetsenbord. (en dus de foute firmware)Edit:
Voor iedereen die denkt dat dit niet werkt op OS X. Uit de white paper:
This would allow a rootkit to persist even if the user has performed a clean re-installation of Mac OS X on their computer.
[Reactie gewijzigd door arjankoole op 3 augustus 2009 21:57]
[Reactie gewijzigd door Fireshade op 4 augustus 2009 15:41]
[Reactie gewijzigd door DCK op 3 augustus 2009 20:45]
[Reactie gewijzigd door ppl op 3 augustus 2009 17:27]
[Reactie gewijzigd door MicGlou op 3 augustus 2009 18:24]
Misschien moet jij eens leren anderen niet te beledigen ? Ik heb het artikel 2 keer gelezen, dat is wellicht meer dan jij, dus stop met je zo idioot te gedragen.Misschien dat je het artikel eens moet lezen: je kunt de firmware van de Apple keyboards aanpassen zodat keys gelogd worden IN het toetsenbord.
Aha, sinds wanneer heeft een Apple Keyboard niets te maken met Apple Mac's ?Relevantie met Mac's, juist: 0,0.
Het is inderdaad een crossplatform probleem, maar ik denk dat ik wel mag aannemen dat het probleem voornamelijk zal voorkomen op OS X ?Het is dus geen Mac probleem maar een crossplatform probleem!
[Reactie gewijzigd door Petervanakelyen op 3 augustus 2009 17:51]
Zelfde verhaal... crossplatform? Crossplatform omdat je het toetsenbord op iedere pc kan aansluiten? OsX? Beide hebben niets te maken met de firmware van het toetsenbord, daain zit het probleem. Het is dus niet crossplatform omdat het totaal onafhankelijk is van het OS, het probleem zit IN het toetsenbord dmv een 'geinfecteerde' firmware.Het is inderdaad een crossplatform probleem, maar ik denk dat ik wel mag aannemen dat het probleem voornamelijk zal voorkomen op OS X ?
Natuurlijk heeft het iets te maken met virussen op een Mac !in eerste instantie begin je over virussen op een Mac wat niets te maken heeft met dit probleem, dat wordt je uitgelegd.
Sinds wanneer zijn rootkits geen malware ? Sinds wanneer heeft een Apple toetsenbord niets te maken met Mac ? Ik dacht het ook...Daarnaast kan hetzelfde concept gebruikt wordt om bijvoorbeeld code voor een rootkit naar het keyboard te flashen, zodat deze zelfs een complete herinstallatie van het OS kan overleven.
Ik moet je er attent op maken dat ik niet degene ben die over cross-platform is begonnen. Maar ik ben wel akkoord gegaan: wat versta jij onder cross-platform ? Dat het op meerdere Operating Systems kan worden toegepast. Dit toetsenbord-probleem kan perfect op meerder Operating Systems worden misbruikt, dus het is cross-platform.Zelfde verhaal... crossplatform? Crossplatform omdat je het toetsenbord op iedere pc kan aansluiten? OsX? Beide hebben niets te maken met de firmware van het toetsenbord, daain zit het probleem.
[Reactie gewijzigd door Petervanakelyen op 3 augustus 2009 18:28]
Omdat het Apple merkje op het toetsenbord staat? Hehehe... ja hoor... Een Apple toetsenbord werkt op bijna iedere pc waar je het op aansluit...Natuurlijk heeft het iets te maken met virussen op een Mac !
En nogmaals, waar lees jij dat het een direct verband met een MAC heeft? Daar staat toch duidelijk dat het concept van de keylogger ook gebruikt kan worden voor rootkits die dan een eventuele herinstallatie van het OS overleven. Ze geven dus een voorbeeld van wat er eventueel allemaal nog meer voor slechts met die mogelijkheid in het toetsenbord kan gebeuren.Sinds wanneer zijn rootkits geen malware ? Sinds wanneer heeft een Apple toetsenbord niets te maken met Mac ? Ik dacht het ook...
[Reactie gewijzigd door MicGlou op 3 augustus 2009 18:58]
Gelukkig, anders had het wel erg dure rotzooi geweest...Omdat het Apple merkje op het toetsenbord staat? Hehehe... ja hoor... Een Apple toetsenbord werkt op bijna iedere pc waar je het op aansluit...
Nee, deze hack ontkracht volledig wat je zegt. Het probleem bevindt zich niet in het OS of op de computer. Het probleem bevindt zich in een stuk randapparatuur die je op iedere machine met een usb poort kunt aansluiten. De toetsen die je op dat toetsenbord indrukt worden in dat toetsenbord gelogt en die log kun je uitlezen. Het heeft niets met virussen en niets met Macs te maken. Technisch gezien kun je malware maken voor whatever OS die op zo'n toetsenbord checkt en indien eentje gevonden 'm om flasht. Als je er nou malware in mikt dan kun je je richten op bepaalde platformen, bijv. Windows (leuk voor een Apple-hatende malware schrijver) en die er mee besmetten.Mijn originele reactie zei gewoon dat er steeds meer virussen voor OS X mogelijk zijn.
Deze hack bevestigd gewoon wat ik zeg. Er zijn steeds meer virussen voor OS X mogelijk, want er is nu ook een mogelijk om ze te verstoppen in een toetsenbord.
Nee, het gaat er niet over omdat het dan niet meer in jouw oogkleppen straatje past. Als je nou eens objectief kijkt naar wat er nou gaande is en hoe het werkt dan zul je zien wat voor enorme oogkleppen je eigenlijk op hebt en welke ridicule argumentatie je er op na houdt. Het gaat er juist WEL om dat OS X er NIETS mee te maken heeft net als ieder ander OS. Het gaat dus juist WEL om andere OS's. Virussen op de Mac hebben hier NIETS mee te maken en de virusgevoeligheid van de Mac ook al NIET!Ja, het werkt ook op een ander OS dan OS X, maar daar gaat het fucking helemaal niet over ! Het gaat er over dat er nu meer virussen mogelijk zijn voor OS X, ja ook voor Windows en andere Operating Systems, maar vooral voor OS X want vooral OS X gebruikers hebben een Apple toetsenbord !
NEE!!!Toch volkomen logisch en correct ?
Mac wordt verkocht met zo'n tobo, tobo is gevaar geworden omdat het vatbaar is voor virussen en dus stelt hij dat er steeds meer gevaar komt voor macs.Er komt blijkbaar steeds meer gevaar voor virussen op mac's.
Via een exploit of een mooi programma met een troyan dat je hebt gedownload?Overigens zitten hier ook nog wel wat haken en ogen aan vast: je zult op de een of andere manier dat keyboard moeten kunnen omflashen en/of omwisselen.
Je hebt een "firmware-updatetool van Apple" nodig om dit te doen. Ik denk niet dat deze update tool op windows, Linux, *BSD etc werkt. Lijkt me daarom wel Mac issue.Misschien dat je het artikel eens moet lezen: je kunt de firmware van de Apple keyboards aanpassen zodat keys gelogd worden IN het toetsenbord. Relevantie met Mac's, juist: 0,0.
Chen slaagde erin om de firmware-updatetool van Apple via reverse engineering te ontleden, waarna hij via de usb-verbinding eigen code in de firmware van het keyboard kon flashen.
[Reactie gewijzigd door worldcitizen op 3 augustus 2009 22:58]
[Reactie gewijzigd door ppl op 7 augustus 2009 12:19]
Ook voor OS X kunnen rootkits bestaan, dus dan is het perfect mogelijk dat er een Mac PC wordt geïnfecteerd met een virusDaarnaast kan hetzelfde concept gebruikt wordt om bijvoorbeeld code voor een rootkit naar het keyboard te flashen, zodat deze zelfs een complete herinstallatie van het OS kan overleven.
[Reactie gewijzigd door Gerco op 3 augustus 2009 18:27]
daar is je connectie met macs.Dit toetsenbord werd tot maart 2009 standaard meegeleverd met iMac's en Mac Pro-desktops,
[Reactie gewijzigd door Gerco op 3 augustus 2009 18:26]
Ja, er is een connectie tussen dit toetsenbord en Macs.
Euh, je spreekt jezelf tegen. Er is namelijk een connectie tussen de hack en dit toetsenbord, dat staat in het artikel. Daaruit kunnen we afleiden dat er een connectie is tussen de hack en macs (want je zegt zelf dat er een connectie is tussen Macs en het toetsenbord).Nee, er is geen connectie tussen deze hack en Mac OS X
Ik voel me net hetzelfde. Gek hé ?Ik heb het gevoel dat ik mijn tijd aan het verdoen ben hier, maar goed. Ik zal het nog 1 keer proberen uit te leggen.
Er is wel degelijk een verband tussen OS X en deze hack: op Mac's draait over het algemeen wel een OS, namelijk Mac OS X, en deze kan mogelijk vatbaarder worden voor malware door de hack in dit toetsenbord. Hoe ? Door rootkits in de firmware van het toetsenbord.Er is geen enkel verband tussen Mac OS X en deze hack omdat deze hack met een ander (of zelfs ZONDER) OS net zo goed werkt.
[Reactie gewijzigd door Petervanakelyen op 3 augustus 2009 20:20]
Nee dat verband is er helemaal niet. Denk eerst eens een beetje na over security en over hoe je dingen zou kunnen hacken. Hoe hack je een computer? Drop ergens een usb stick met daarop wat verborgen malware en voila. OS's zijn op diverse manieren te hacken, te exploiten, te voorzien van virussen, etc. Dit toetsenbord probleem doet helemaal niets af en draagt ook helemaal niets bij aan deze stand van zaken. Er verandert voor zowel Linux, Windows, OS X, Solaris, FreeBSD, etc. etc. etc. dan ook helemaal NIETS aan de virusgevoeligheid. Er is geen meer kans op virussen, er is geen meer kans op besmetting, etc. Waarom niet? Omdat dit een security aangelegenheid van een OS is. Het heeft deels te maken met de opbouw van zo'n OS, van de architectuur dus, maar ook met de security tools die je kunt installeren zoals een virusscanner. Als het probleem zich in OS X zelf bevindt (wat dus niet zo is, het zit 'm in het toetsenbord) dan kun je en mag je spreken van een verhoogde virusgevoeligheid.Er is wel degelijk een verband tussen OS X en deze hack: op Mac's draait over het algemeen wel een OS, namelijk Mac OS X, en deze kan mogelijk vatbaarder worden voor malware door de hack in dit toetsenbord. Hoe ? Door rootkits in de firmware van het toetsenbord.
Hell yeah it does ! Je zult je als bedrijf bedacht moeten maken op het feit dat deze toetsenborden gebruikt kunnen worden om keys te loggen en om de boel proberen te hacken. Zoiets heet security beleidHet doet er niet toe of het wel of niet werkt op een ander OS, omdat deze toetsenborden nu eenmaal bij Macintosh computers worden geleverd.
Hee Gerco, deze hack werkt dus ook op OS X.er is geen connectie tussen deze hack en Mac OS X
[Reactie gewijzigd door Fireshade op 4 augustus 2009 12:38]
Geen onwaarheid.Hee Gerco, deze hack werkt dus ook op OS X.
Lees de white paper eens eerst, voor je onwaarheden uitkraamt..
[Reactie gewijzigd door arjankoole op 3 augustus 2009 22:04]
[Reactie gewijzigd door EnderQ op 3 augustus 2009 21:07]
[Reactie gewijzigd door Dreamvoid op 3 augustus 2009 21:55]
[Reactie gewijzigd door Dreamvoid op 3 augustus 2009 23:50]
[Reactie gewijzigd door Dreamvoid op 3 augustus 2009 23:45]
omdat flashgeheugen standaard meegeleverd wordt met een microcontroller en tegenwoordig niet veel meer kost dan een ROM variant. daarnaast bevat elke software fouten en het updaten van een firmware op flash kan remote uitgevoerd worden en is goedkoper dan een terugroepaktie voor toetsenborden.Bovendien vraagt hij zich af waarom een eenvoudig invoerapparaat als een toetsenbord überhaupt kan worden geflashed.
[Reactie gewijzigd door Sten Vollebregt op 3 augustus 2009 17:40]
[Reactie gewijzigd door Gerco op 3 augustus 2009 17:43]
In theorie niet, maar er zijn de afgelopen jaren tientallen exploits geweest waar malware remote als root kon inloggen. Bij elke OS X update staan er weer een paar in de changelog: arbitrary code execution, elevated privileges, stack overflows, etc.Er is op OS X geen enkel programma dat root privileges kan uitvoeren zonder paswoord, ook die updater niet.
[Reactie gewijzigd door Gerco op 3 augustus 2009 19:46]
[Reactie gewijzigd door Gerco op 3 augustus 2009 18:43]
Op dit item kan niet meer gereageerd worden.
© 1998 - 2013 Tweakers.net B.V. onderdeel van De Persgroep, ook uitgever van Computable.nl, Autotrack.nl en Carsom.nl • Hosting door True