Malafide Mac-apps konden zich jarenlang voordoen als betrouwbare software
Methode houdt malafide code in apps verborgen
Dankzij gesigneerde certificaten kun je controleren of apps veilig zijn. Deze certificaten zijn ondertekend door Apple, zodat je weet dat de app gemaakt is door een betrouwbare partij. Deze certificaten zorgen er ook voor dat beveiligingstools apps als veilig herkennen en dat Apple’s GateKeeper niet moeilijk doet. Maar door een probleem dat al bijna elf jaar blijkt te bestaan, konden malafide apps toch voor beveiligingsprogramma’s verborgen blijven. Dergelijke malware leek gesigneerd te zijn door Apple, maar dat was niet het geval.
Onderzoekers hebben nu ontdekt dat de methodes die beveiligingstools hanteren te omzeilen zijn. Hierdoor wordt een dergelijke app als veilig beschouwd, omdat deze een door Apple gesigneerd certificaat lijkt te hebben. Volgens de onderzoekers is het kinderlijk eenvoudig om de methode te gebruiken en kan nagenoeg elke hacker er misbruik van maken.
Joshua Pitts, een engineer van beveiligingsbedrijf Okta, ontdekte de techniek al in februari, maar komt er nu pas mee naar buiten nadat hij Apple eerst op de hoogte wilde stellen. De methode blijkt al sinds OS X Leopard in 2007 te gebruiken, waardoor in theorie dus veel malafide apps toegang konden krijgen. Ontwikkelaar Patrick Wardle legt uit dat het probleem niet ontstaat door een kwetsbaarheid of een bug op de Mac, maar dat het komt door slechte documentatie van Apple’s kant over hoe de controle van certificaten werkt. Apple heeft de documentatie inmiddels bijgewerkt. Makers van beveiligingstools zoals VirusTotal, Google Santa en The Little Snitch Firewall moeten hun programma’s nog aanpassen.
Meer over de technische werking van dit probleem lees je bij ArsTechnica.
Loop ik nu ook gevaar?
Of jij als gebruiker ook gevaar loopt, hangt af van de apps die je geïnstalleerd hebt. Als je alleen apps uit de Mac App Store downloadt, dan weet je zeker dat je betrouwbare apps op je Mac hebt staan. Zorg er ook altijd voor dat je alleen apps downloadt van betrouwbare partijen en verwijder eventueel apps die je niet vertrouwt. Apple gebruikt een functie genaamd Gatekeeper die controleert of apps veilig zijn. Via de instellingen van je Mac kun je kiezen of je alleen apps uit de Mac App Store toestaat of ook van betrouwbare partijen.
Taalfout gezien of andere suggestie hoe we dit artikel kunnen verbeteren? Laat het ons weten!
Reacties: 5 reacties