Étiquette : sécurité macro

Outlook

Signer numériquement ses macros

Créer une macro implique d’abaisser le niveau de sécurité de son poste de travail.
Pourtant, Microsoft propose une solution gratuite pour allier macro et sécurité : l’auto-certification.
Grâce à cette astuce, vous pourrez lancer vos macros signées tout en inhibant toutes les autres !

Localiser Selfcert.exe

Selfcert.exe est un utilitaire gratuit installé sur votre poste de travail en même temps que la suite Office.

Il est localisé dans votre répertoire c:\Program files (x86)\Microsoft Office\version_de_votre_suite.

En cas de souci, utilisez le moteur de recherche de votre explorateur pour localiser cet utilitaire.

Double cliquez sur son Selfcert.exe pour lancer le programme.

Une boîte de dialogue vous invite à créer un certificat : affectez-lui un nom, par exemple, le nom de votre société. Validez. Votre certificat est créé.

Signer une macro à l'aide de votre certificat

Toutes les macros créées par vos soins devront désormais être rattachées à votre certificat pour s’exécuter sur votre poste de travail.

Pour cela :

  • Ouvrez votre macro.
  • Activez le menu Outils puis Signature électronique.
  •  Cliquez sur Choisir et pointez vers le certificat créé (ou sur le lien Autre choix si plusieurs certificats sont présents sur votre disque dur). 
  • Validez. Votre macro est signée.

Gérer le niveau de sécurité de vos macros

Une fois votre certificat installé, pensez à ajuster le niveau de sécurité de votre poste de travail en activant l’onglet Développeur puis Sécurité des macros.

Optez pour Notifications pour les macros signées numériquement, toutes les autres macros sont désactivées.

 

 

Cette manipulation est à effectuer une fois pour chacun des programmes Office (une fois pour Outlook, une fois pour Excel, etc.).

Refermez la boîte de dialogue.

 

Partager un certificat avec d'autres utilisateurs

Lors de l’ouverture d’un fichier contenant une macro signée, l’utilisateur est informé de la présence d’un certificat par le biais d’un message.

Pour valider votre certificat, il devra cliquer sur  Approuver tous à partir de l’éditeur. Il pourra ensuite ajuster ses paramètres de sécurité comme expliqué précédemment. Désormais, toutes vos macros signées seront automatiquement acceptées.

 

Supprimer un certificat

On « révoque » un certificat par le biais soit de votre navigateur, soit en passant par le Panneau de configuration.

Sous Chrome :

Activez Paramètres Paramètres avancés (tout en bas de la page) – Gérer les certificats.

La liste de vos certificats s’affiche et vous pouvez alors les supprimer.

Par le panneau de configuration :

Bouton Démarrer Paramètres (roue dentée).
Dans la zone de moteur de recherche, tapez « certificats » et sélectionnez l’option Gérer les certificats utilisateur.
Cette action ouvre un nouveau panneau.
Double cliquez sur Personnel Certificats.
Sélectionnez le certificat et cliquez ensuite sur X et validez.