Domanda

Ho un software Web che ha un componente privato (un .dll computazionale) consumato da un sito Web sviluppato congiuntamente (ASP.NET). Sviluppo la .dll privata e volevo assicurarmi che anche se compilato come debug .dll, non visualizza/perde nessuno dei codice sorgente privato quando gli sviluppatori del sito web stanno debug del sito e poi interrompere le chiamate sono dentro il privato .dll.

  1. Esistono flag/impostazioni o tecniche di compilazione speciali per proteggere il .dll risultante? Preferibilmente qualcosa che posso configurare all'interno di Visual Studio 2010 senza costosi componenti aggiuntivi.

  2. Non conoscendo la struttura dei binari/DLL di Windows, è anche possibile che la fonte sia incorporata come meta dati nei binari risultanti (.dll o .pdb)? Se non è possibile che la fonte venga incorporata nel debug .dll/pdb, allora immagino di poter abbandonare i miei livelli di paranoia ... (FYI, alcuni sistemi incorporati concavano la fonte e i simboli alla fine dell'immagine binaria del debug)

Sono apprezzati anche altri suggerimenti e punti sulla protezione dell'IP all'interno delle DLL.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top