Отражение позволяет вредоносному коду проверять все виды секретов: не столько интеллектуальную собственность (хотя и обязательно), но и данные, которые должны быть конфиденциальными и безопасными, например строки подключения, пароли, данные банковского счета и т. Д.
Конечно, многие программы представляют эти данные как нечто само собой разумеющееся через еще более легко скомпрометированные векторы, но нет никаких оснований увеличивать поверхность атаки приложения.
Отредактировано, чтобы поднять некоторые разговоры из комментариев:
Вероятно, реальный риск заключается в неограниченном доступе к файловой системе, что превращает отражение в реальную опасность. Если плохой актер может поместить сборку (или что-то, что скомпилировано в сборку) в ваш виртуальный каталог, у вас возникнут проблемы, если у них есть разрешение на отражение. (Конечно, если это произойдет, есть и другие потенциальные проблемы, но это не должно сбрасывать со счетов эту конкретную уязвимость.)
В среде с общим хостингом это просто сложнее предотвратить, хотя, конечно, это не невозможно. Возможно, стоит отправить этот вопрос на ServerFault , чтобы узнать, что там говорят хорошие люди.