SOLUTIONS D’IDENTITÉ D’UTILISATEUR
motif hexagonal violet

Automatiser vos processus de gestion et d’approbation de signature de code

De nombreuses organisations développent des logiciels et exigent un processus d’approbation de signature de logiciel contrôlé de niveau entreprise. La passerelle de signature de code Entrust fournit une gamme de fonctions d’automatisation de flux de travail flexibles et centralisées qui aident les organisations de développement de logiciels à répondre à des exigences de sécurité strictes.

La passerelle de signature de code, fournie par l’équipe des services professionnels d’Entrust Data Protection Solutions, est un serveur hébergé par le client qui exécute les applications de flux de travail de signature de code Entrust. La passerelle de signature de code :

  • Gère le flux de travail des autorisations
  • Accepte les demandes
  • Notifie les approbateurs par e-mail
  • Gère les expirations
  • Reconnaît les approbations
  • Consigne les activités
  • Fournit le code signé à la zone de préparation

La passerelle de signature de code est accessible via un portail Web traditionnel ou via une API RESTful permettant l’intégration au processus de conception automatisé ou aux moteurs de flux de travail des clients.

La passerelle de signature de code prend en charge la signature des types de code suivants :

  • Microsoft Windows (*.exe, *.dll, *.ocx, *.vbs, *.msi, *.html) et tous les types pris en charge par l’outil de signature de Microsoft
  • Java - archive Java (.jar) et fichiers .cab
  • Signature de hachage générique

Appuyée par les modules HSM Entrust nShield

La passerelle de signature de code utilise les modules matériels de sécurité (HSM) Entrust nShield® comme racine de confiance, en sécurisant toutes les clés de signature dans un HSM certifié FIPS 140-2. Cette méthode évite la perte potentielle de clés de signature précieuses : les clés de l’authenticité et de l’intégrité de votre code.

Les HSM nShield comptent parmi les solutions HSM disponibles les plus performantes, les plus sûres et les plus faciles à intégrer. Ils facilitent la conformité réglementaire et offrent les plus hauts niveaux de sécurité des données et des applications pour les entreprises, les finances, le gouvernement et d’autres organisations qui ont besoin de protéger leurs données.

Questions fréquemment posées (FAQ)

Qu’est-ce que le code signing ?

La signature de code est le processus de signature numérique d’un logiciel ou d’un code source à l’aide d’une signature numérique pour confirmer l’authenticité et l’intégrité du code. Cela garantit que le code provient d’un éditeur ou d’un développeur de logiciels vérifié et qu’il n’a pas été modifié ni corrompu depuis sa signature.

Pourquoi la signature de code est-elle importante ?

La signature de code est essentielle pour maintenir la confiance et la sécurité dans la distribution des logiciels. Principaux avantages :

  • Garantir l’intégrité du code : La signature de code permet de vérifier que le code n’a pas été modifié, garantissant ainsi son intégrité tout au long du processus de distribution.
  • Authentification de l’éditeur : Elle utilise des certificats numériques pour confirmer l’origine du logiciel et valider l’identité de l’éditeur ou du développeur du logiciel.
  • Protection contre les codes malveillants : Elle empêche les modifications non autorisées ou l’insertion de logiciels malveillants, protégeant ainsi les utilisateurs des menaces.
  • Maintien de la conformité et de la confiance : De nombreuses plateformes, telles que les systèmes d’exploitation et les navigateurs, exigent un code signé pour leur installation ou leur exécution, ce qui garantit la conformité et renforce la confiance de l’utilisateur final.

Comment fonctionne le Code Signing ?

Le processus se déroule comme suit :

  • Génération de clé  : Le développeur ou l’éditeur du logiciel génère des clés cryptographiques : une privée et une publique. L’organisation soumet la clé publique à une autorité de certification (AC) et demande un certificat de signature de code.
  • Acquisition d’un certificat : L’autorité de certification vérifie l’identité du développeur et authentifie sa demande de certificat signée numériquement.
  • Signature numérique : À l’aide d’un outil de signature, le développeur applique sa clé de signature de code privée au logiciel ou au code source. Cela crée une signature numérique qui lie le logiciel à l’identité du développeur.
  • Distribution : Lorsque le code signé est distribué, les utilisateurs finaux ou les systèmes peuvent vérifier son authenticité et son intégrité à l’aide de la clé publique intégrée au certificat numérique. Cela confirme qu’il n’a pas été modifié et qu’aucun code malveillant n’a été injecté.

Qu’est-ce qu’un certificat de signature de code ?

Un certificat de signature de code est un type de certificat numérique délivré par une autorité de certification qui vérifie l’identité d’un éditeur ou d’un développeur de logiciel. Il joue un rôle crucial dans le processus de signature de code en confirmant que le code signé provient d’une source fiable, empêchant ainsi l’usurpation d’identité par des acteurs malveillants.

Quelle est la différence entre la signature de code OV et la signature de code EV ?

La signature de code OV et EV représente deux types de certificats qui diffèrent par leurs processus de validation, leurs caractéristiques de sécurité et leurs niveaux de confiance.

  • Organization Validation (OV) : Un certificat OV valide l’identité de l’organisation à l’aide de contrôles standard et permet le stockage de la clé privée sur le système du développeur. Il convient aux petites organisations ou aux applications internes, en fournissant un niveau de confiance de base.
  • Extended Validation (EV) : Un certificat de signature de code EV nécessite une validation rigoureuse, incluant des contrôles physiques et opérationnels, avec des clés privées stockées sur des dispositifs inviolables tels qu’un jeton USB. Il offre des niveaux de confiance plus élevés, contourne les avertissements de SmartScreen et est idéal pour les logiciels largement diffusés ou très médiatisés.

Qu’est-ce qu’un service de signature de code ?

Un service de signature de code simplifie le processus de signature numérique en fournissant aux organisations une infrastructure et des outils sécurisés pour signer leur code. Ce service est particulièrement avantageux pour les éditeurs et les développeurs de logiciels qui ont besoin de protéger leur code signé tout en garantissant sa conformité et son évolutivité.

Qu’est-ce que la passerelle Code Signing d’Entrust ?

La passerelle Code Signing d’Entrust est une solution sécurisée et évolutive conçue pour simplifier et sécuriser le processus de signature de code pour les organisations. Elle aide les éditeurs et les développeurs de logiciels à gérer leurs clés de signature et leurs certificats dans un environnement centralisé et inviolable.

Les caractéristiques clés comprennent :

  • Gestion centralisée des clés : Protège les clés de signature dans un module matériel de sécurité (HSM) sécurisé, garantissant que les clés cryptographiques restent sécurisées et sous le contrôle de l’organisation. 
  • Opérations de signature de code simplifiées : Automatise le processus de signature à l’aide de politiques et de flux de travail afin de garantir la cohérence et l’efficacité du développement de logiciels.
  • Sécurité et conformité renforcées : Veille à ce que les pratiques de signature de code soient conformes aux normes de sécurité et aux exigences réglementaires, telles que la protection contre l’injection de codes malveillants. 
  • Intégration aux pipelines DevOps : Prend en charge l’intégration transparente aux flux de développement de logiciels modernes, permettant une signature de code sécurisée sans perturber les opérations.

Avec la passerelle Code Signing d’Entrust, les organisations peuvent protéger leurs clés de signature, garantir l’intégrité de leur code signé et instaurer la confiance avec les utilisateurs finaux grâce à des logiciels authentifiés et vérifiés.

Produits connexes

Contacter Entrust

Remplissez le formulaire ci-dessous : un spécialiste HSM et de signature de code d’Entrust vous contactera bientôt.

Image CAPTCHA
Saisissez les caractères indiqués dans l’image.