Macro et la sécurité dans Excel authenticode 2,013

Excel 2 013 utilise un système appelé Microsoft Authenticode qui permet aux développeurs pour authentifier leurs projets de macro ou des compléments créés avec Visual Basic pour Applications par un processus appelé la signature numérique.

Lorsque vous exécutez une macro dans votre feuille de calcul qui est pas enregistré dans les emplacements approuvés sur votre ordinateur, tels que les modèles et le dossier XLSTART dans votre zone utilisateur sur l'ordinateur, Excel vérifie si la macro est signé numériquement et que la signature est à la fois valide et à jour. Le développeur du macro doit avoir un certificat délivré par une autorité digne de confiance ou d'un éditeur de confiance.

Si le programme ne peut pas vérifier la signature numérique d'un macro (peut-être parce qu'il n'a pas un) ou la fiabilité de sa macro éditeur, le programme affiche alors une alerte de sécurité sur la barre de message sous le ruban Excel. Cette zone d'alerte contient un contenu Activer et un bouton de commande Trust Center.

Vous pouvez alors cliquer sur le bouton de contenu permettent d'ignorer l'alerte et aller de l'avant et exécutez la macro, en supposant que vous pouvez porter garant de l'éditeur de la macro et êtes sûr que l'exécution de la macro ne pose aucun risque de sécurité pour votre ordinateur.

Vous cliquez sur le bouton de commande Trust Center dans l'alerte de sécurité sur la barre de message pour ouvrir la boîte de dialogue Trust Center, où vous pouvez ajouter les emplacements approuvés sur votre système informatique et de modifier les paramètres de sécurité des macros.

Vous pouvez également ouvrir l'onglet Paramètres Macro de la boîte de dialogue Trust Center en cliquant sur le bouton Macro de commande de sécurité sur l'onglet Développeur (Alt + LAS) ou en cliquant sur le bouton Paramètres du Centre sur l'onglet Trust Center de la boîte de dialogue Options Excel (Alt + TTF).




Par défaut, Excel sélectionne l'option Désactiver toutes les macros avec bouton d'option de notification sur l'onglet Paramètres des macros de la boîte de dialogue Trust Center.

Lorsque cette option est sélectionnée, toutes les macros qui ne sont pas enregistrés dans l'un des emplacements approuvés sont automatiquement désactivées dans la feuille de calcul, mais vous ne recevez une alerte de sécurité chaque fois que vous essayez d'exécuter l'une de ces macros qui vous permet d'ignorer l'alerte et aller de l'avant et exécutez la macro en cliquant sur le bouton Activer contenu.

L'onglet Paramètres Macro de la boîte de dialogue Trust Center contient également ces autres boutons d'option, vous pouvez sélectionner:

  • Désactiver toutes les macros sans notification pour désactiver toutes les macros pas enregistré dans l'un des endroits de confiance de votre ordinateur et toutes les alertes de sécurité afin que vous et les autres utilisateurs de la feuille de calcul avez aucun moyen d'ignorer l'alerte et exécutez la macro. Sélectionnez cette option lorsque vous ne faites pas confiance aux macros de quelqu'un d'autre et que vous voulez rendre impossible d'exécuter une macro portant un virus informatique.

  • Désactiver toutes les macros avec notification (par défaut) pour contrôler la désactivation des macros pas enregistrés dans l'un des emplacements de confiance de votre ordinateur et les alertes de sécurité. Lorsque vous sélectionnez ce paramètre, les utilisateurs de feuille de calcul ne peuvent pas ignorer l'alerte et exécutez la macro. Sélectionnez cette option lorsque vous souhaitez garder le contrôle sur l'exécution de macros potentiellement indignes de confiance.

  • Désactiver toutes les macros à l'exception de macros signées numériquement pour activer automatiquement les macros signées numériquement à partir d'un éditeur que vous avez dit est digne de confiance et de désactiver toutes les macros qui ne sont pas signés numériquement sans notification.

    Lorsque vous sélectionnez cette option et essayez d'exécuter une macro signé numériquement qui est pas d'un éditeur que vous avez indiquée est digne de confiance, Excel affiche une alerte dans la barre de message avec une confiance à tous les documents de ce bouton Publisher que vous pouvez sélectionner, ajoutant ainsi la éditeur à la liste de confiance.

  • Activer toutes les macros (non recommandée do code potentiellement dangereux peut se exécuter) de jeter toute la prudence au vent et permettre à toutes les macros à exécuter dans les feuilles de calcul vous ouvrez - ce qui est une option que vous voulez jamais pour sélectionner, car il pourrait causer de graves dommages à votre machine!

Pour modifier les emplacements de confiance sur votre ordinateur, vous devez cliquer sur l'onglet Emplacements de confiance dans la boîte de dialogue Trust Center. Vous pouvez ensuite utiliser ces options pour modifier les paramètres de localisation:

  • Ajouter un nouveau Lieu: Utilisez ce bouton de commande pour ouvrir la boîte de dialogue Emplacement de Microsoft Office de confiance, où vous sélectionnez un nouveau dossier sur votre ordinateur comme un emplacement sécurisé soit en saisissant son nom de chemin de répertoire dans la zone de texte Chemin ou en le sélectionnant avec le bouton Parcourir.

    Sélectionnez les sous-dossiers de cet emplacement sont également approuvés case à cocher si vous souhaitez que tous les sous-dossiers dans le dossier désigné pour être inclus comme emplacements approuvés.

  • Autoriser les emplacements approuvés sur mon réseau (non recommandé): Sélectionnez cette case de sorte que vous pouvez désigner des dossiers auxquels vous avez accès sur votre réseau local comme emplacements approuvés en utilisant le bouton Ajouter de commande (tel que décrit dans le point précédant immédiatement).

  • Désactiver tous les emplacements approuvés: Activez cette case à cocher pour désactiver immédiatement tous les dossiers actuellement désignés comme emplacements approuvés et autoriser uniquement les macros des éditeurs désignés comme digne de confiance pour exécuter dans Excel.


» » » » Macro et la sécurité dans Excel authenticode 2,013