none
protection projet RRS feed

  • Question

  • Bonjour à tous. 

    j'ai une petite question sécurité. je souhaiterai protéger mon code C# de tel manière que sans la clé de cryptage par exemple, les fichiers sources seraient illisibles.

    j'ai trouvé une méthode d'obfuscation mais visiblement c'est pour empêcher de décompiler l'appli mais ça ne crypte visiblement pas les fichier sources.

    est-ce que quelqu'un aurait une solution pour rendre les fichiers illisibles depuis Visual Studio sans mot de passe ou clé de cryptage ?

    dans tous les cas, j'aimerai que le code reste protégé avant et après compilation.

    Par avance merci !


    "Un bon technicien n'est pas un technicien qui pense tout savoir" Lallemand Sébastien MCITP EA Windows Server 2008 R2 Apprenti développeur C# EF

    vendredi 6 septembre 2013 12:29

Réponses

  • Bonjour,

    Une autre solution est d'installer un Team Foundation Server (ou n'importe quel autre repository system) et de restreindre l'accès à votre source code.


    Apprenez à développer en C#

    fred

    Dans ce cas, plutôt utiliser TFService (http://tfs.visualstudio.com/) gratuit pour jusqu'à 5 membres et qui ne nécessite pas un IT qualifié pour configurer TFS.

    Mais les sources sont tout de même téléchargé sur votre disque dur (pour éditer).

    Il faudrait que Mr hageshii précise exactement ce qu'il désire.

               

       

     


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    lundi 9 septembre 2013 07:10
  • L'obfuscation rend difficile (mais jamais impossible) la décompilation de votre exécutable en code source.

    Il y a plusieurs produits sur le marché dont un livré avec Visual Studio (mais qui est vraiment "light"). Les versions payantes génère un code qui est vraiment très difficilement lisible.

    Si ce sont les fichiers sources que vous voulez protéger, il y a le bitlocker de Windows qui crypte vos fichiers (mais si on pirate votre login sous Windows, on pourra les lire).


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    vendredi 6 septembre 2013 15:23

Toutes les réponses

  • L'obfuscation rend difficile (mais jamais impossible) la décompilation de votre exécutable en code source.

    Il y a plusieurs produits sur le marché dont un livré avec Visual Studio (mais qui est vraiment "light"). Les versions payantes génère un code qui est vraiment très difficilement lisible.

    Si ce sont les fichiers sources que vous voulez protéger, il y a le bitlocker de Windows qui crypte vos fichiers (mais si on pirate votre login sous Windows, on pourra les lire).


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    vendredi 6 septembre 2013 15:23
  • Bonjour,

    Une autre solution est d'installer un Team Foundation Server (ou n'importe quel autre repository system) et de restreindre l'accès à votre source code.


    Apprenez à développer en C#

    fred

    dimanche 8 septembre 2013 14:48
  • Bonjour,

    Une autre solution est d'installer un Team Foundation Server (ou n'importe quel autre repository system) et de restreindre l'accès à votre source code.


    Apprenez à développer en C#

    fred

    Dans ce cas, plutôt utiliser TFService (http://tfs.visualstudio.com/) gratuit pour jusqu'à 5 membres et qui ne nécessite pas un IT qualifié pour configurer TFS.

    Mais les sources sont tout de même téléchargé sur votre disque dur (pour éditer).

    Il faudrait que Mr hageshii précise exactement ce qu'il désire.

               

       

     


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    lundi 9 septembre 2013 07:10
  • bonjour,

    merci à tous pour vos réponse.je vais tester TFService. 

    en fait, je suis seul à développer mes applications mais je ne voudrai pas que mes sources s'envolent. 

    du coup, avec vos idées, je vais passer mon disque sous Bitlocker et essayer TFService que je ne connaissais pas !

    Je pense que ça devrait être pas mal secur comme ca!


    "Un bon technicien n'est pas un technicien qui pense tout savoir" Lallemand Sébastien MCITP EA Windows Server 2008 R2 Apprenti développeur C# EF

    lundi 9 septembre 2013 07:21
  • Et franchement, une fois qu'on a testé TFService, on a du mal à s'en séparer.

    Je l'utilise pour ma société (moins de 5 devs) et je viens de faire passer une grosse société de eCommerce dessus (+ de 5 dev ;-)), et on s'éclate (enfin, façon de parler...)


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    lundi 9 septembre 2013 07:26
  • au risque de faire mon casse bonbon, c'est dommage que ça soit en anglais ^_^

    "Un bon technicien n'est pas un technicien qui pense tout savoir" Lallemand Sébastien MCITP EA Windows Server 2008 R2 Apprenti développeur C# EF


    lundi 9 septembre 2013 07:34
  • Merci Richard,

    Je ne connaissais pas ce service.


    Apprenez à développer en C#

    fred

    lundi 9 septembre 2013 12:23