Si vous avez signé le programme d'installation avec un certificat acheté auprès d'une autorité de certification, vous êtes censé contacter cette dernière pour qu'elle vous explique pourquoi elle n'a pas collaboré avec Microsoft pour se débarrasser de cet avertissement.
Si le certificat ne provient pas d'une autorité de certification, mais qu'il s'agit d'un certificat auto-signé, vous devrez faire appel à une autorité de certification.
Microsoft a déjà publié la plupart des informations sur le blog de l'équipe Windows,
https://blogs.msdn.microsoft.com/ie/2012/08/14/microsoft-smartscreen-extended-validation-ev-code-signing-certificates/
Meilleures pratiques
Les développeurs doivent toujours suivre les meilleures pratiques que nous avons suggérées dans les articles de blog précédents. Nous avons ajouté à ces conseils les options supplémentaires de distribution d'applications via le Windows Store et l'option de signature de code EV :
- Distribuez vos applications via le Windows Store
Les applications Windows 8 doivent passer le processus d'accueil des développeurs et d'examen des applications du Windows Store. Les applications Windows 8 ne sont pas concernées par les contrôles de réputation des applications SmartScreen ou les avertissements dans Windows 8.
- Signer numériquement vos programmes (signature de code standard ou EV)
La réputation est générée et attribuée aux certificats numériques ainsi qu'à des fichiers spécifiques. Les certificats numériques permettent de regrouper les données et de les attribuer à un seul certificat plutôt qu'à de nombreux programmes individuels. Bien que cela ne soit pas obligatoire, les programmes signés par un certificat de signature de code EV peuvent immédiatement établir une réputation avec les services de réputation SmartScreen, même s'il n'existe aucune réputation préalable pour ce fichier ou cet éditeur. Les certificats de signature de code EV ont également un identifiant unique qui facilite le maintien de la réputation lors des renouvellements de certificats. Seuls les certificats Authenticode émis par une autorité de certification membre du Windows Root Certificate Program peuvent établir une réputation.
Actuellement, Symantec et DigiCert proposent des certificats de signature de code EV.
- Ne pas signer ou distribuer de code malveillant
La diffusion d'un code détecté comme malveillant supprime la réputation d'un fichier ainsi que toute réputation du certificat numérique associé, même s'il est signé avec un certificat de signature de code EV.
- Postuler pour une certification Windows Logo ou Windows 8 Desktop App
Pour en savoir plus sur ces programmes, cliquez ici : Certification des applications de bureau Windows 8 (requise pour les soumissions au Windows Store) Programme du logo Windows