Question

J'ai un logiciel Web qui a un composant privé (un computational .dll) qui est consommé par un site Web développé conjointement (ASP.NET). Je développe le .dll privé et je voulais m'assurer que même lorsqu'il est compilé sous forme de débogage .dll, il n'affiche / divulgue aucun code source privé lorsque les développeurs de sites Web déboguent sur le site, puis accélèrent les appels que sont à l'intérieur du .dll privé.

  1. Existe-t-il des drapeaux / paramètres de compilation spéciaux ou des techniques pour protéger le .dll résultant? De préférence quelque chose que je peux configurer dans Visual Studio 2010 sans modules complémentaires coûteux.

  2. Ne connaissant pas la structure des binaires / DLL de Windows, est-il même possible que la source soit intégrée sous forme de méta-données dans les binaires résultants (.dll ou .pdb)? S'il n'est pas veen possible que la source soit intégrée dans le débogage .dll / pdb, je suppose que je peux baisser mes niveaux de paranoïa ... (FYI, certains systèmes embarqués concatent la source et les symboles à la fin de l'image binaire de débogage)

Tous les autres conseils et points sur la sécurisation IP à l'intérieur des DLL sont également appréciés.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top