Google is gestart met de ontwikkeling van een fork van OpenSSL, onder de naam BoringSSL. De internetgigant stelt dat het een aangepaste versie nodig heeft van de cryptografische software voor zijn eigen producten, zoals Android en Chrome.
De start van het BoringSSL-project werd door Google-ontwikkelaar Adam Langley aangekondigd op zijn blog. Inmiddels heeft het bedrijf al broncode online gezet. Op termijn moet de ontwikkelde code worden verwerkt in het Chromium-project; het opensourceproject dat Google heeft opgezet voor de ontwikkeling van zijn webbrowser. BoringSSL, waarvan de naam nog niet vaststaat, is een aangepaste versie van OpenSSL waarin Google verscheidene patches heeft doorgevoerd. Volgens Langley zijn deze aanpassingen nodig voor producten zoals Android en Chrome.
Aanvankelijk baseerde Google zijn ssl-implementaties op de software van OpenSSL met daarbovenop zijn eigen patches, maar dit zou niet langer praktisch zijn: Android en Chrome zouden steeds meer custom software vereisen, terwijl de door Google aangeleverde patches lang niet altijd werden verwerkt in de releases van OpenSSL. Door de toenemende complexiteit van deze manier van software ontwikkelen is gekozen om met een fork van OpenSSL verder te gaan, die met name bedoeld lijkt te zijn voor gebruik in Googles eigen producten.
OpenSSL kwam onlangs in het nieuws door de Heartbleed-bug, die ervoor zorgde dat een aanvaller delen van het geheugen van een server kon uitlezen. Daardoor konden privacygevoelige gegevens worden onderschept. Eerder deze maand werd nogmaals een bug ontdekt, die een man-in-the-middle-aanval mogelijk maakte. Veel grote sites en softwarediensten werden getroffen door de bugs, waaronder Android en Chrome van Google.