Я никогда не слышал о стирании с 35 частями: http://en.wikipedia.org/wiki/Gutmann_method
метод Gutmann является алгоритмом для того, чтобы надежно стереть содержание жестких дисков компьютера, такое как файлы. Созданный Peter Gutmann и Colin Plumb, это делает так путем записи серии 35 шаблонов по региону, который будет стерт. Выбор шаблонов предполагает, что пользователь не знает механизма кодирования, используемого диском, и так включает шаблоны, специально разработанные для трех различных типов дисков. Пользователь, который знает, какой тип кодирования использования диска может выбрать только те шаблоны, предназначенные для их диска. Диску с различным механизмом кодирования были бы нужны различные шаблоны. Большинство шаблонов в методе Gutmann было разработано для закодированных дисков более старого MFM/RLL. Относительно современные диски больше не используют более старые методы кодирования, делая многие шаблоны определенными Gutmann лишний. [1]
Также интересный:
Один стандартный способ восстановить данные, которые были перезаписаны на жестком диске, состоит в том, чтобы получить аналоговый сигнал, который читается головкой диска до того, чтобы быть декодируемым. Этот аналоговый сигнал будет близко к идеальному цифровому сигналу, но различия - то, что важно. Путем вычисления идеального цифрового сигнала и затем вычитания его из фактического аналогового сигнала возможно проигнорировать, что последняя записанная информация, усильте остающийся сигнал и посмотрите то, что было записано прежде.
Если в вашем приложении
и включен анонимный доступ в IIS, вы увидите следующие результаты:
System.Environment.UserName: Computer Name
Page.User.Identity.Name: Blank
System.Security.Principal.WindowsIdentity.GetCurrent().Name: Computer Name
Если
в вашем приложении, а «Анонимный доступ» отключен и только «Встроенная проверка подлинности Windows» в IIS, вы увидите следующие результаты:
System.Environment.UserName: ASPNET (user account used to run ASP.NET service)
Page.User.Identity.Name: Domain\ Windows Account Name
System.Security.Principal.WindowsIdentity.GetCurrent().Name: Computer Name\ASPNET
С
и
в вашем приложении, а также с отключенным 'Анонимным доступом' и только 'Встроенная проверка подлинности Windows 'в IIS вы увидите следующие результаты:
System.Environment.UserName: Windows Account Name
Page.User.Identity.Name: Domain\ Windows Account Name
System.Security.Principal.WindowsIdentity.GetCurrent().Name: Domain\ Windows Account Name
Если эта функциональность не изменилась в рамках MVC, а я не думаю, что это изменилось, Page.User.Identity.Name все равно должен работать . Похоже, ваш сайт настроен на анонимную аутентификацию. Если да, попробуйте отключить его.
попробуйте это
System.Security.Principal.WindowsIdentity.GetCurrent().Name
Он должен вернуть строку с именем пользователя для входа