Apple Mail voor macOS slaat versleutelde e-mails onversleuteld op, zo heeft onderzoeker Bob Gendler ontdekt. Apple werkt aan een oplossing. Gendler vond op zijn Mac een database genaamd snippets.db die zijn met S/MIME versleutelde e-mails onversleuteld bleek op te slaan.
S/MIME maakt gebruik van een sleutelpaar om e-mails te versleutelen, namelijk een public en een private key. E-mails worden met de public key van de ontvanger versleuteld. Het bericht is alleen te ontsleutelen met de bijbehorende private key, die alleen in het bezit van de ontvanger zou moeten zijn. Als de private key er niet meer is, zou het niet mogelijk moeten zijn om het bericht te lezen. "Tenzij je private key is gecompromitteerd, kun je er zeker van zijn dat alleen je beoogde ontvanger toegang tot de gevoelige data in je e-mail heeft", merkt Gendler op.
In het geval van Apple Mail blijken de versleutelde e-mails onversleuteld te worden opgeslagen. Iemand die toegang tot deze database heeft kan zo de inhoud van de versleutelde berichten bekijken zonder dat een privésleutel is vereist. "Dit is een serieus probleem voor overheden, bedrijven en normale mensen die versleutelde e-mail gebruiken en verwachten dat de inhoud is beschermd", aldus Gendler. Hij waarschuwt dat op deze manier versleutelde informatie risico loopt.
De database in kwestie wordt door Apple gebruikt om Siri betere informatie aan gebruikers te laten suggereren. Gebruikers die niet willen dat hun e-mails in de snippets-database terechtkomen krijgen dan ook het advies om de optie System Preferences > Siri > Siri Suggestions & Privacy > Mail > "Learn from this App" uit te schakelen. Hiermee worden nieuwe mails niet meer opgeslagen. Door het verwijderen van snippets.db zijn ook de oude berichten te verwijderen.
Gendler laat aan The Verge weten dat hij Apple op 29 juli over het probleem informeerde. Wanneer de fix beschikbaar komt is nog niet bekend. Volgens Apple wordt alleen een deel van de e-mails opgeslagen.
Deze posting is gelocked. Reageren is niet meer mogelijk.