Содержит ли отладочная сборка Visual Studio какую-либо личную информацию? - PullRequest
9 голосов
/ 22 июня 2011

Мне интересно узнать о конфиденциальности и личной информации , которая содержится в файлах отладки, созданных Visual Studio.

У меня есть проект, который я скомпилировал как для отладки, так и для выпуска, и мне нужно сжать в основном все дерево каталогов, содержащее решение, исходный код, pdbs и т. Д., И сделать его доступным.

Мне интересно какой тип информации будет выпущен при этом, конечно, кроме исходного кода и двоичных файлов.

Спасибо!

1 Ответ

6 голосов
/ 22 июня 2011

Если все сделано правильно, вы не будете разглашать личную информацию при этом.

На что следует обратить внимание:

  • конфиденциальная информация в путях.Если вы храните свои исходные файлы в папке «Мои документы», ваше имя пользователя Windows будет вытекать в файлах .pdb, так как оно содержит полные пути к исходным файлам.Я рекомендую скопировать решение в каталог c: \ dev \ project (или аналогичный) и перестроить его там.

  • Не публиковать файлы .suo, .user, поскольку они могут содержать конфиденциальную информацию,и генерируются студией автоматически для каждого пользователя

  • Ищите конфиденциальную информацию, которая может быть в файлах app.config

Еще одно предложение:не публикуйте промежуточные файлы (обычно в каталоге obj).Они никак не помогут получателям, но могут содержать личную информацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...