Ребята - ответ таков: как только они получили machineKey, они могут использовать этот ключ для извлечения файлов, используя другую функцию в ASP.NET
"В ASP.NET 3.5 с пакетом обновления 1 и ASP.NET 4.0 есть функция, которая используется для обслуживания файлов из приложения. Обычно эта функция защищена ключом компьютера. Однако, если ключ компьютера скомпрометирован, то Эта функция скомпрометирована. Это относится непосредственно к ASP.NET, а не к IIS, поэтому параметры безопасности IIS не применяются. После того, как эта функция скомпрометирована, злоумышленник может загрузить файлы из вашего приложения, включая файл web.config, который часто содержит пароли.
Версии ASP.NET до ASP.NET 3.5 с пакетом обновления 1 (SP1) не имеют этой функции, но все еще уязвимы для атаки с помощью основного ключа компьютера. "
(см. Сообщение внизу здесь: http://forums.asp.net/t/1603799.aspx от команды asp.net)