Место общения программистов C#
1766955840
Anonymous
У меня есть приложение на asp.net, которое использует сканирование Veracode для обнаружения любых недостатков безопасности в приложении. При сканировании одной из моих функций отображается следующая ошибка «Внешний контроль имени файла или пути». Кто-нибудь знает, как исправить эту ошибку?
пример кода:
[code]if (!Directory.Exists(fullPath))
Directory.CreateDirectory(fullPath);
[/code]
Я попробовал проверить параметр fullPath на наличие недопустимых символов, указанных ниже URL-адресом. Но проблема все еще сохраняется. Может ли кто-нибудь помочь мне решить эту проблему? Спасибо.
http://www.howtoasp.net/asp-net-security-tutorials/how-to-control-path-composition-to-protect-asp-net-web-application-from-directory-traversal-vulnerability-in-c/
Подробнее здесь: [url]https://stackoverflow.com/questions/24737855/external-control-of-file-name-or-path-veracode-scanning-issue[/url]