De mogelijkheid in Microsoft Exchange om gekoppelde apparaten op afstand te wipen, kan via een man in the middle-aanval worden misbruikt. Op Android en iOS blijkt er nauwelijks controle plaats te vinden; Windows Phone is wel veilig.
"Het was echt heel simpel", zegt de Australische onderzoeker Peter Hannay in een interview met Tweakers.net op de Black Hat-beveiligingsconferentie. "Ik had niet verwacht dat het zou werken, ik was echt verrast." Met behulp van een eenvoudig, niet door een certificaatautoriteit ondertekend certificaat wist hij iOS- en Android-apparaten op afstand te wipen.
Daarvoor was het wel nodig om een man in the middle-positie te hebben, waarbij een aanvaller de controle over de internetverbinding van een slachtoffer heeft. Daarvoor zou bijvoorbeeld een draadloos netwerk kunnen worden opgezet dat zichzelf voordoet als een legitiem netwerk.
Daarnaast moet een apparaat een Exchange-profiel hebben. "Exchange biedt de mogelijkheid om aangekoppelde telefoons op afstand te wissen", vertelt Hannay. Door verbindingen met de Exchange-server te onderscheppen, kon hij 'slachtoffers' via het Exchange-protocol een wipe-verzoek sturen.
Hannay nam telefoons met Android, iOS en Windows Phone onder de loep; alleen Windows Phone bleek niet kwetsbaar. Onder Android werkte de exploit als de geconfigureerde Exchange-server zelf ook geen certificaat van een certificaatautoriteit had - iets wat over het algemeen wordt afgeraden. Maar, zegt Hannay: "Veel Exchange-servers hebben zo'n self-signed-certificaat."
Onder iOS kunnen ook telefoons die verbinding maken met een Exchange-server met een door een certificaatautoriteit uitgereikt certificaat om de tuin worden geleid, maar gebruikers krijgen dan wel een waarschuwing te zien. Uit de waarschuwing valt echter niet op te maken dat de telefoon op het punt staat zichzelf te wissen; de melding geeft enkel aan dat het certificaat niet klopt. "Veel mensen drukken dan gewoon op 'akkoord'", stelt Hannay.
De onderzoeker benadrukt dat de kwetsbaarheid hem niet zit in de Exchange-server, hoewel de authentificatie met Exchange iets geavanceerder zou kunnen. Het grootste probleem zit echter in de Exchange-implementatie van Android en iOS. Hannay heeft contact opgenomen met Microsoft, die Google en Apple op de hoogte heeft gesteld. Een fix is echter nog niet voorhanden.
Dat is een opmerkelijk iets. Apple en Google hebben beiden actief samengewerkt met Microsoft voor die functionaliteit, en ik heb geen enkele aanleiding om aan te nemen dat ze iets anders hebben gedaan dan de officiele specificaties van Microsoft te volgen.Op Android en iOS blijkt er nauwelijks controle plaats te vinden; Windows Phone is wel veilig.
[Reactie gewijzigd door arjankoole op 27 juli 2012 09:00]
[Reactie gewijzigd door Caelorum op 27 juli 2012 09:04]
als het alleen bij iOS het geval was geweest: ja. Maar bij zowel Apple als Google? Waarbij in elk geval in de iOS variant Microsoft actief een bijdrage heeft geleverd?Het kan ook gewoon zijn dat de mensen bij Apple de specificaties fout hebben geinterpreteerd
Ja, microsoft is voor dit soort fratsen meerdere malen wereldwijd veroordeeld. Ze hebben alles behalve een schone reputatie op dit gebied.Wow van een implementatiefout door Apple (en google) in 3 zinnen naar MS is de boze wolf en het is hun fout. Really?
[Reactie gewijzigd door arjankoole op 27 juli 2012 09:20]
[Reactie gewijzigd door ronaldmathies op 27 juli 2012 09:45]
[Reactie gewijzigd door Caelorum op 27 juli 2012 10:20]
Het is een officieele eis van Microsoft om gebruik te maken van native activesync/exchange connecties.Wat mij verder bevreemd is dat het mogelijk is om de Wipe functie via Exchange te laten lopen, Apple bied zelf faciliteiten voor dit doeleind, waarom dan ook nog via Exchange?
[Reactie gewijzigd door arjankoole op 27 juli 2012 10:56]
Het is misschien niet iCloud maar Exchange is ook niet Hotmail: http://www.apple.com/nl/osx/server/#communicationiCloud heeft de mogelijkheid ook wel, maar bedrijven houden 't liever binnenshuis. (via icloud is niet centraal geregeld - voor ieder device heb je een andere account nodig in weze, en dus bijzonder onpractisch)
Klopt maar is inderdaad een Active Sync vereiste. Overigens zijn bijna alle platformen en ook Android (zéér beperkt, m.u.v. Samsungs eigen implementatie) samen weer onder te brengen in een veel uitgebreider "Device Management": http://www.sybase.nl/prod...TRY+%26+BUY&hid=80542Apple bied zelf faciliteiten voor dit doeleind, waarom dan ook nog via Exchange?
[Reactie gewijzigd door the_shadow op 27 juli 2012 09:33]
[Reactie gewijzigd door xnpu op 27 juli 2012 10:09]
Waarom zo ingewikkeld. Als je toegang hebt op de telefoon hebt op dat niveau kun je toch gewoon een backup of kopie maken van de data?dan kan ik dus verhinderen dat de telefoon (die ik bijvoorbeeld gestolen heb) gewiped wordt door de datum ver in de toekomst te zetten.
Verklaar je nader? Of gewoon uit de lucht gegrepen?want gebruikers vinden die certificaatmeldingen maar lastig
Ik ken er wel een paar. Vooral in kleinere omgevingen worden kosten en complexiteit van een 'echt' certificaat overschat. Dit is ook geen probleem, als 'gebruiker' van het certificaat geef je immers zelf aan of je de uitgever van het certificaat vertrouwd.Overigens, *elke* Exchange implementatie die ik ken gebruikt *geen* self-signed certificaten.
Dan ken je blijkbaar alleen maar verouderde exchange implementaties.Overigens, *elke* Exchange implementatie die ik ken gebruikt *geen* self-signed certificaten.
Het kost manuren, en is dus geld wat verloren wordt.En wat is het probleem van een telefoon die gewyped is?
Je synct hem weer met exchange en je hebt alle belangrijke gegevens weer terug!
Juist voor zakelijk gebruik is dit een risico...om eens wat te noemen: ben je net op locatie geweest voor een inspectie van het een of ander (bijvoorbeeld voor een huisuitzetting), wat fotootjes gemaakt als bewijs...blijken die vrolijk gewist te zijn.Je mist wat smsjes en wat foto's, maar dat is een probleem? Meestal zijn exchange implementaties als deze zakelijk.
Nog een leuke: Wat is het probleem met een DDOS aanval. Een paar uur later is de website toch weer in de lucht.En wat is het probleem van een telefoon die gewyped is?
Je hebt de klok horen luiden, maar weet niet waar de klepel hangt?En dat is nu dus juist de reden dat ik er nog geen gebruik van maakte.
Met andere woorden: zorg er zelf voor dat de boel veilig is, iets wat ik an sich wel kan begrijpen. Het is aan de ontwikkelaar om er zeker van te zijn dat de server waarmee gecommuniceerd wordt echt de server is die ze denken dat het is.There are no special security considerations specific to this specification. It is recommended that communication between the client and server occur across an HTTP connection secured by the Secure Sockets Layer (SSL) protocol.
When connecting to a server using SSL, clients are required to support server certificates that use the Subject Alternative Name for domain names, as specified in [RFC4985], as well as wildcard certificate names, as specified in [RFC2818] and [RFC3280].
[Reactie gewijzigd door the_shadow op 27 juli 2012 09:23]
Niet alleen de sysadmin, een gebruiker kan het ook zelf uitvoeren via outlook webaccess.En dit is inderdaad iets wat je sysadmin moet uitvoeren
En daarom zit er dus een TPM chip in moderne hardware. Deze kan de benodigde sleutel opslaan zodat jij (indien gewenst, natuurlijk) alleen jouw eigen credentials nodig hebt. De data op de disk (of eigenlijk: de versleutelde volumes) blijft op dezelfde manier beveiligd en is zonder een valide user-account nog steeds niet toegankelijk.Ik werk nu op een volledig encrypted ssd hard disk, daardoor moet ik bij het opstarten een extra paswoord ingeven. (dus iets lastiger voor een gebruiker).
[Reactie gewijzigd door JeffryL op 27 juli 2012 10:04]
Op dit item kan niet meer gereageerd worden.
Populair: Xbox E3 2013 Mobiele telefoons Google Sony Microsoft Apple Games Politiek en recht Consoles
© 1998 - 2013 Tweakers.net B.V. onderdeel van De Persgroep, ook uitgever van Computable.nl, Autotrack.nl en Carsom.nl • Hosting door True