2016-09-18 1 views
3

j'ai peur après avoir publié le clic une fois l'application, des utilisateurs pour accéder au dossier d'installation et pour afficher le fichier app.configOù cliquez une fois l'application installée

beaucoup de préoccupations que j'ai maintenant

  1. Est cela est-il possible sur la machine client?
  2. Si oui, où se trouve l'installation?
  3. Une idée de comment sécuriser l'application par exemple pour accéder à app.config?

Toute aide est très appréciée

Répondre

4
  1. Oui, selon les règles de sécurité n ° 3: « Si un mauvais gars a un accès physique à votre ordinateur sans restriction, ce n'est pas votre ordinateur plus. » - C'est son ordinateur, pas le tien.

  2. Silverlight applications e.g. aller dans %LocalAppData%\Microsoft\Silverlight\OutOfBrowser\ plus un nom plus ou moins aléatoire, y compris l'URL. Très peu susceptible d'être trouvé par les utilisateurs ordinaires, mais pas sécurisé contre les pirates.

  3. Vous ne pouvez pas. Le fichier est lu par le framework .NET lui-même. Dans le cas contraire, voir 1)

+0

les utilisateurs sont sur un intranet, et app.config stocker les détails critiques qu'il ne devrait pas être exposé à tout utilisateur –

+0

une solution de contournement pour protéger mon application? –

+0

@HadeelSima: cela dépend un peu de ce que fait votre application et de ce que vous voulez exactement protéger. Je ne stockerais pas de données sensibles dans app.config mais dans des fichiers chiffrés. J'ai besoin de plus de détails pour y répondre. –