Onderzoekers van het Fraunhofer-instituut zijn erin geslaagd om in zes minuten wachtwoorden te bemachtigen die op een iOS-apparaat waren opgeslagen. Fysieke toegang tot het apparaat is wel nodig. De aanval werkt met een jailbreak.
De onderzoekers slaagden erin om wachtwoorden te halen van een iOS-apparaat dat met een passcode was beveiligd, zo schrijven ze in hun verslag. Niet alle wachtwoorden konden worden achterhaald; zo werden wachtwoorden voor websites die door de browser werden onthouden, niet ontfutseld. Wachtwoorden voor e-mailaccounts, ldap, wifi-netwerken en vpn-accounts konden echter wel worden achterhaald. Onderzoekers testten de aanval op iPads en iPhones met iOS-versie 4.2.1.
De aanval vereist fysieke toegang tot het iOS-apparaat, evenals een connectorkabel en een pc met Windows, waarop een script wordt uitgevoerd. Het script zorgt er eerst voor dat de iPad, iPhone of iPod touch wordt gejailbreakt en dat er een ssh-server wordt geïnstalleerd. Daardoor krijgt een aanvaller toegang tot het bestandssysteem van het apparaat. Vervolgens wordt een script uitgevoerd dat de wachtwoorden weergeeft. Het script zou voor dit alles slechts zes minuten nodig hebben.
Het klinkt weinig verrassend dat een aanvaller met fysieke toegang tot een apparaat gegevens kan ontfutselen, maar juist om dit te voorkomen worden wachtwoorden versleuteld en kunnen gebruikers een passcode kiezen om hun device tegen ongewenste toegang te beschermen. Het probleem hierbij is echter dat de wachtwoorden die in de keychain zijn opgeslagen, worden versleuteld met een sleutel die is opgebouwd uit gegevens die op het iOS-apparaat zelf aanwezig zijn. Hierdoor hoeft een aanvaller de passcode niet te weten om toegang te krijgen tot wachtwoorden in de keychain.
De aanval kan een risico zijn voor mensen die hun apparaat verliezen of van wie de telefoon wordt gestolen. Hoewel er mogelijkheden zijn om gegevens op afstand te wissen, bijvoorbeeld met MobileMe of Exchange, kan dit worden omzeild door de sim-kaart uit het apparaat te halen, zodat dit geen toegang tot het internet heeft en opdrachten om de gegevens te verwijderen niet kunnen worden ontvangen.
Apple zou het probleem kunnen oplossen door de passcode van de user te gebruiken bij het opbouwen van de sleutel waarmee ook de wachtwoorden worden versleuteld. Dit kan eventueel worden gecombineerd met een salt. Het is niet de eerste keer dat een iOS-apparaat meer gegevens prijsgeeft dan de bedoeling is. In 2008 bleek de passcode op de iPhone te omzeilen en onlangs bleek het mogelijk om op een gelockte telefoon contactpersonen te bekijken, nummers te bellen, e-mails te lezen en foto's te bekijken.
[Reactie gewijzigd door sluurvogel op donderdag 10 februari 2011 12:53]
[Reactie gewijzigd door MicGlou op donderdag 10 februari 2011 12:30]
Als het goed geïmplementeerd is, is het inderdaad een kwestie van tijd. Heel, heel erg veel tijd. Zet maar alvast een pot koffie. of een paar miljoenis alleen een kwestie van tijd
remote whipe ik dat ding ogenblikkelijk. (en heb ik in ongeveer 10 minuten alle wachtwoorden die van toepassing zijn ge-reset naar iets anders)Als je iPhone gejat wordt
[Reactie gewijzigd door Mellow Jack op donderdag 10 februari 2011 12:16]
Dan jat je de telefoon en stop je hem meteen in een kooi van Faraday. Of nog makkelijker: koop een broekzakformaat GSM+3G jammer. Eenmaal thuis aangekomen kan de jammer op het lichtnet aangesloten worden en heeft de dief alle tijd om de iPhone te hacken.Wat weer spreekt voor een systeem waarbij geen simkaart nodig isWeet je wel? Dat systeem waarbij Apple in de hoek geschopt is door de Europese telco's omdat die bang zijn dat klanten makkelijker kunnen switchen tussen telco's?
[Reactie gewijzigd door The Zep Man op donderdag 10 februari 2011 17:29]
Het is net zoiets als een kast die op slot zit meenemen, met een zaag openmaken en dan zeggen dat het slot niet deugt.
[Reactie gewijzigd door HerrPino op donderdag 10 februari 2011 11:44]
[Reactie gewijzigd door T_E_O op donderdag 10 februari 2011 13:54]
[Reactie gewijzigd door GekkePrutser op donderdag 10 februari 2011 13:10]
Hoewel er mogelijkheden zijn om gegevens op afstand te wissen, bijvoorbeeld met MobileMe of Exchange, kan dit worden omzeild door de sim-kaart uit het apparaat te halen, zodat dit geen toegang tot het internet heeft en er geen opdracht kan worden gegeven om de gegevens te verwijderen.
Klinkt alsof ze daar al rekening mee hadden gehouden.Hoewel er mogelijkheden zijn om gegevens op afstand te wissen, bijvoorbeeld met MobileMe of Exchange, kan dit worden omzeild door de sim-kaart uit het apparaat te halen, zodat dit geen toegang tot het internet heeft en er geen opdracht kan worden gegeven om de gegevens te verwijderen.
[Reactie gewijzigd door tedades op donderdag 10 februari 2011 11:45]
De aanval werkt met een jailbreak.
Tja, zo kan ik het ook; mijn iOS apparaat moet dus eigenlijk gestolen zijn voordat men ook maar iets kan doen. Maar in dat geval heb ik mijn belangrijkste accounts / passwords wel geblokkeerd / veranderd.De aanval vereist fysieke toegang tot het iOS-apparaat, evenals een connectorkabel en een pc met Windows, waarop een script wordt uitgevoerd.
Als wachtwoorden van de browser niet in de keychain zitten, waar zijn deze opgeslagen dan?Niet alle wachtwoorden konden worden achterhaald; zo werden wachtwoorden voor websites die door de browser werden onthouden, niet ontfutseld. Wachtwoorden voor e-mailaccounts, ldap, wifi-netwerken en vpn-accounts konden echter wel worden achterhaald.
Ook in de keychain maar dan met het beveiligings-niveau "Only When Unlocked", maw voor de benodigde key moet je de passcode weten, die key wordt gewist zodra je het toestel weer locked.Als wachtwoorden van de browser niet in de keychain zitten, waar zijn deze opgeslagen dan?
[Reactie gewijzigd door Carbon op donderdag 10 februari 2011 17:29]
[Reactie gewijzigd door Yoshi1983 op donderdag 10 februari 2011 12:40]
[Reactie gewijzigd door finraziel op donderdag 10 februari 2011 15:05]
En hij start dan wel nog op? Op mijn Nokia Symbian toestellen kan ik een toestelcode ingeven, als je het toestel opstart (of, naar keuze, alleen als je een andere/geen simkaart erin doet) moet je die code invoeren, anders kom je er niet in. Heeft de iPhone niet zoiets?Halen eventueel de SIM eruit, daardoor is er geen verbinding meer mogelijk
[Reactie gewijzigd door Lakritzator op donderdag 10 februari 2011 15:42]
Op dit item kan niet meer gereageerd worden.
Populair: Android Tablets Samsung Websites en communities Mobiele telefoons Google Sony Microsoft Games Politiek en recht
© 1998 - 2013 Tweakers.net B.V. Contact Over Tweakers Jouw privacy Algemene voorwaarden Cookies
Tweakers wordt uitgegeven door De Persgroep en wordt gehost door True