Унаследованное мной унаследованное веб-приложение, которое было написано специально для Oxfam New Zealand в классическом ASP, выполняет замену строки на вводимых пользователем данных, удаляя строку «cast», предположительно, из-за функции cast.
Однако это означает, что ни один из наших участников не может иметь имя или адрес электронной почты, который содержит эту строку.Это вызывает проблемы у кого-то с фамилией Hardcastle.
Это кажется совершенно чрезмерным с точки зрения безопасности - или, по крайней мере, должен быть способ обеспечить безопасность входных данных пользователя, не меняя входные данные людей с 'произнесите 'в их имени или адресе электронной почты.
Фактическая замена сделана с:
strString = (Replace(strString, "cast", "", 1, -1, vbTextCompare))
Я подумываю просто прокомментировать эту строку, это будет безопасно сделать?