Zowel Microsoft als Google zijn bezig om de ondersteuning van certificaten met het SHA-1-algoritme af te bouwen, wat vooral een probleem is voor gebruikers van Windows XP Service Pack 2 en Android versie 2.2 en ouder, omdat deze besturingssystemen geen nieuwere SHA-versies ondersteunen.
Het Secure Hash Algorithm (SHA) is een verzameling cryptografische hashfuncties ontworpen door de Amerikaanse National Security Agency (NSA) en gepubliceerd door het Amerikaanse National Institute of Standards and Technology (NIST). Volgens Google is het uitvoeren van collision-aanvallen tegen SHA-1 nu zo betaalbaar geworden dat dit niet meer te negeren valt. Bij een collision-aanval is het mogelijk om een vals SSL-certificaat te maken, waarbij de SHA-1-hash nog steeds overeenkomt met de hash van het legitieme certificaat dat door een Certificaat Autoriteit is uitgegeven.
Websites, organisaties en bedrijven krijgen dan ook het advies om hun SHA-1-certificaten te vervangen door SHA-256-certificaten. Zowel oudere serverplatformen zoals Windows Server 2003 als oudere clients ondersteunen standaard geen SHA-256 en kunnen dan ook tegen problemen aanlopen als deze certificaten straks worden gebruikt. Windows XP Service Pack 2 ondersteunt bijvoorbeeld geen SHA-256. Hetzelfde geldt voor Android 2.2 en ouder, dat op nog zeker 0,7% van de Android-toestellen is geïnstalleerd.
XP SP2-gebruikers kunnen naar Service Pack 3 upgraden, dat SHA-256 wel ondersteunt. Het upgraden voor Android-gebruikers kan lastiger zijn, afhankelijk of er voor hun toestel een upgrade naar Android 2.3 beschikbaar is. Beveiligingsbedrijf Qualys adviseert websites dan ook om gedurende de overgangsperiode SHA-256 als standaard aan te bieden en SHA-1 voor clients die SHA-256 niet ondersteunen. Volgens statistieken van het bedrijf gebruikte in september pas 15% van de websites een SHA-256-certificaat.
Deze posting is gelocked. Reageren is niet meer mogelijk.