IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Discussion :

protection VBA


Sujet :

VBA

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 52
    Par défaut protection VBA
    Bonjour,

    dans mon boulot j'utilise des macros VBA sous office que je protège avec des mots de passe pour bloquer les modifications (question de sécurité...)

    un collègue m'a parlé et m'a fait une démonstration d'un logiciel d'un site,après quelque recherche je vois qu'avec un éditeur hexadécimal on peut "craquer" le mdp!!!!


    et là question sécurité c'est vraiment pas top!!!

    quelqu'un à une solution pour "améliorer" la sécurité des Macros VBA?

    merci de vos pistes...

  2. #2
    Expert confirmé
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Par défaut
    Citation Envoyé par bravojr Voir le message
    Bonjour,

    dans mon boulot j'utilise des macros VBA sous office que je protège avec des mots de passe pour bloquer les modifications (question de sécurité...)
    Bonjour,

    C'est effectivement fait pour, et il est très improbable qu'un utilisateur normal aille chercher à contourner cette protection dans le simple but de modifier quelque chose.

    Il en est autrement pour quelqu'un qui veut pirater un code, le VBA n'est pas conçu pour créer des applications indépendantes et n'offre pas d'autres sécurités natives.

    cordialement,

    Didier

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 52
    Par défaut
    bonjour,

    merci de ta réponse mais cela est vraiment bien dommage...

  4. #4
    Modérateur
    Avatar de Overcrash
    Homme Profil pro
    Architecte Logiciel et responsable CRM (Salesforce)
    Inscrit en
    Mai 2008
    Messages
    1 254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Architecte Logiciel et responsable CRM (Salesforce)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 254
    Par défaut
    Bonjour,

    Sans pour autant donné le nom du logiciel, j'en connais un qui ne demande même pas de manip tu le lance tu sélectionne la feuille concerné et il retire le mot de passe sans rien demander, donc le vba question sécurité c'est vraiment pas top

    Ensuite tu peux passer par le VB6 qui utilisera les composants de la suite office et la on ne pourra pas voir le code, mais il faudra charger la feuille a chaque fois, enfin je ne sais pas si ca vaut vraiment le coup.
    ---
    Overcrash

    Je ne lis pas les codes qui ne sont pas indentés.
    Merci de les messages utiles en cliquant en bas à droite du message

    Bloqué par le firewall pour accéder au chat ? Essayez avec l'adresse en direct : http://87.98.168.209/

  5. #5
    Membre éclairé
    Profil pro
    chomeur
    Inscrit en
    Août 2006
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : chomeur

    Informations forums :
    Inscription : Août 2006
    Messages : 343
    Par défaut
    il y a un moyen très efficace de protéger son code sans aucun mot de passe : l'obfuscation.
    Qualité : c'est imbattable (car seul un humain peut démasquer ton code, et ça prend du temps... pas mal de temps)
    Inconvénient : tu ne pourras plus jamais modifier ton code simplement. (ben logique tu as tout fait pourqu'il soit illisible... meme pour toi)

  6. #6
    Modérateur
    Avatar de Overcrash
    Homme Profil pro
    Architecte Logiciel et responsable CRM (Salesforce)
    Inscrit en
    Mai 2008
    Messages
    1 254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Architecte Logiciel et responsable CRM (Salesforce)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 254
    Par défaut
    Bonsoir,

    Après m'être renseigner sur l'obfuscation (cf. http://cyberzoide.developpez.com/securite/obfuscation/)

    Je vois pas trop l'intérêt,
    Ton code est illisible ok mais après pour le maintien de l'appli a jour bon courage et puis cela ne change pas le problème que le gars aura accès au code et même si il passe une journée a tout remettre en ordre, qu'est ce qu'une journée pour 1 mois de code ?

    D'ou ma question a quoi sert vraiment cela ?
    ---
    Overcrash

    Je ne lis pas les codes qui ne sont pas indentés.
    Merci de les messages utiles en cliquant en bas à droite du message

    Bloqué par le firewall pour accéder au chat ? Essayez avec l'adresse en direct : http://87.98.168.209/

Discussions similaires

  1. [XL-2010] ActiveSheet.Protect VBA ne fonctionne plus sous XL2010
    Par lafafmentvotre dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 27/09/2011, 16h33
  2. [XL-2003] Protection VBA déprotection manuel
    Par jcderchain dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/10/2010, 09h31
  3. Protection VBA et copier/coller
    Par sitamob dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 06/02/2010, 17h56
  4. [Vba] Protection Vba
    Par lito74 dans le forum Sécurité
    Réponses: 5
    Dernier message: 11/06/2007, 14h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo