Signature

Signature

Digital Signature

1. Why a Digital Signature - Benefits

Adding a digital signature ensures that software code, such as Excel macro codes, originates from a trusted source. It provides confidence that the application has not been altered during transit between the company and your computer.

Benefits:

  • Authenticity: Confirms the identity of the signer.
  • Integrity: Guarantees that the file has not been tampered with since it was signed.

2. What is a Digital Signature and How Does it Work?

A digital signature is a cryptographic mechanism used to verify the authenticity and integrity of digital information. It works by using a pair of cryptographic keys: a public key and a private key.

  • Private Key: This key is kept secure and is used by the signer to create the digital signature. It is stored securely on the signer’s system and is never shared.
  • Public Key: This key is freely distributed and used by anyone to verify the digital signature. It is embedded in the digital certificate that accompanies the signed document.

When a document is digitally signed, the signer’s private key is used to create a unique, encrypted hash of the document’s content. This hash is then appended to the document. Recipients use the signer’s public key to decrypt the hash and verify the signature.

3. Normal Behavior

MARKETING DECISION SOLUTIONS SAS is the digital signature you will find on Microsoft Excel files with or without macros. For Excel files with macros, the signature is added to both the macro code and the Excel file itself, allowing a double signature.

How to Recognize a Digital Signature:

  • Trust Bar Notification: Indicates the document contains a valid signature.
  • Signature Line: Visual indicator within the Excel workbook.
  • File > Info > Protect Workbook: Access signature details here.

4. Consequence of Modifying the File (Except the Name)

Modifying the file will invalidate the digital signature. This includes changes to text, formulas, formatting, or hidden elements.

What Happens:

  • Signature Invalidation: Excel will detect the mismatch and display a warning.
  • Loss of Trust: The file is no longer in its original, signed state.
  • VBA Code Execution Issues: Security warnings may prevent macros from executing.

5. Recommendations for Users

  • Modify Documents: It is normal to modify Excel documents for your use.
  • Remove Signature: Consider removing the digital signature after making modifications.
  • Keep Original Copy: Save a separate, untouched copy of the original digitally signed file.

How to Remove a Signature:

  1. Go to File > Info > View Signatures.
  2. Select the signature and choose “Remove Signature.”

6. More about Digital Signatures

The signature is embedded inside the document as part of the Excel file’s internal structure. Microsoft recommends checking the digital signature by opening the file and going to File > Info > View Signatures.

For more information, consult these articles:

7. Summary on Digital Signature

The digital signature on the file reassures you that the file originated from a trusted source and has not been tampered with. This ensures you receive the file exactly as intended, providing safety and confidence.

To avoid unwanted signature warnings once you start using the Excel file, ensure to remove the signature after making your modifications. Prior to this, make sure to keep an original copy of the file to refer back to the authentic, verified version if needed.

Examples

Opening Excel file with macros and viewing the signature:

signature-excel-w-macros-with-name

For the same file, the signature is found on the Excel macro code (Developer/ Visual Basic / Tools / Digital Signature):

signature-excel-macros-signed

For a Word file viewing the signature (File / Protection / Digital Signature):

signature-word-signed

Signature Numérique

1. Pourquoi une signature numérique - Avantages

L’ajout d’une signature numérique garantit que le code logiciel, tel que celui disponible dans les macros Excel, provient d’une source de confiance. Cela donne confiance que l’application n’a pas été altérée lors du transit entre l’entreprise et votre ordinateur.

Avantages:

  • Authenticité : Confirme l’identité du signataire.
  • Intégrité : Garantit que le fichier n’a pas été altéré depuis sa signature.

2. Qu'est-ce qu'une signature numérique et comment fonctionne-t-elle ?

Une signature numérique est un mécanisme cryptographique utilisé pour vérifier l’authenticité et l’intégrité des informations numériques. Elle fonctionne en utilisant une paire de clés cryptographiques : une clé publique et une clé privée.

  • Clé privée : Cette clé est gardée sécurisée et est utilisée par le signataire pour créer la signature numérique. Elle est stockée de manière sécurisée sur le système du signataire et n’est jamais partagée.
  • Clé publique : Cette clé est librement distribuée et utilisée par quiconque pour vérifier la signature numérique. Elle est intégrée dans le certificat numérique qui accompagne le document signé.

Lorsqu’un document est signé numériquement, la clé privée du signataire est utilisée pour créer un hachage unique et chiffré du contenu du document. Ce hachage est ensuite ajouté au document. Les destinataires utilisent la clé publique du signataire pour déchiffrer le hachage et vérifier la signature.

3. Comportement normal

MARKETING DECISION SOLUTIONS SAS est la signature numérique que vous trouverez sur les fichiers Microsoft Excel avec ou sans macros. Pour les fichiers Excel avec macros, la signature est ajoutée à la fois au code macro et au fichier Excel lui-même, permettant une double signature.

Comment reconnaître une signature numérique:

  • Notification de la barre de confiance : Indique que le document contient une signature valide.
  • Ligne de signature : Indicateur visuel dans le classeur Excel.
  • Fichier > Informations > Protéger le classeur : Accédez aux détails de la signature ici.

4. Conséquence de la modification du fichier (sauf le nom)

La modification du fichier invalidera la signature numérique. Cela inclut les changements de texte, de formules, de formatage ou d’éléments cachés.

Ce qui se passe:

  • Invalidation de la signature : Excel détectera la non-correspondance et affichera un avertissement.
  • Perte de confiance : Le fichier n’est plus dans son état original signé.
  • Problèmes d’exécution du code VBA : Des avertissements de sécurité peuvent empêcher l’exécution des macros.

5. Recommandations pour les utilisateurs

  • Modifier les documents : Il est normal de modifier les documents Excel pour votre usage.
  • Supprimer la signature : Envisagez de supprimer la signature numérique après avoir fait vos modifications.
  • Conserver une copie originale : Sauvegardez une copie séparée et intacte du fichier original signé numériquement.

6. Plus d'informations sur les signatures numériques

La signature est intégrée à l’intérieur du document dans la structure interne du fichier Excel. Microsoft recommande de vérifier la signature numérique en ouvrant le fichier et en allant dans Fichier > Informations > Voir les signatures.

Pour plus d’informations, consultez ces articles:

7. Résumé sur la signature numérique

La signature numérique sur le fichier vous rassure que le fichier provient d’une source de confiance et qu’il n’a pas été altéré. Cela garantit que vous recevez le fichier exactement comme prévu, fournissant sécurité et confiance.

Pour éviter les avertissements de signature indésirables une fois que vous commencez à utiliser le fichier Excel, assurez-vous de supprimer la signature après avoir fait vos modifications. Avant cela, assurez-vous de conserver une copie originale du fichier pour vous référer à la version authentique et vérifiée si nécessaire.

Exemples

Fichier Excel avec macros ouvert - signature :

signature-excel-w-macros-with-name

Pour le même fichier voici la signature sur le code macro (Developer/ Visual Basic / Tools / Digital Signature) :

signature-excel-macros-signed

Pour un fichier Word - Signature (File / Protection / Digital Signature) :

signature-word-signed