Как и предположил @Joelt, ASP.NET недавно столкнулась с проблемой безопасности, которая позволяла людям получать доступ к файлам в корневой сети и т. Д. Теперь эта проблема могла существовать в течение длительного времени. В качестве альтернативы, сейчас может быть секретный недостаток, о котором никто не знает, кроме некоторых летучих панков ... что означает, что мы все уязвимы прямо сейчас. Я имею в виду, что до тех пор, пока команда ASP.NET (и сотрудники службы безопасности за неделю или две до них) не объявили об этом предыдущем недостатке ... как долго это было в дикой природе? Сколько людей этим воспользовались?
Итак, это общая идея. Если по какой-то причине существует недостаток - когда люди могут удаленно получить доступ к файлам - включая web.config - тогда ваши данные могут быть известны.
Теперь - это кикер. Итак ... кто-то может узнать о моем имени БД, ip addy БД и пароле БД .. верно? но им нужно получить доступ к моей внутренней БД ... так что удачи там. НО, в моем web.config может быть мой пароль для твиттера? ( Ding! Свет только что включился ). Мои сторонние api логин / пароли. и т.д.
Именно в этом и заключается проблема безопасности, ИМО.
Я бы ненавидел это, если бы вы узнали имя пользователя и пароль в твиттере моей компании, а затем начали бы портить нашу учетную запись в твиттере.