GWT Security относительно XSS - PullRequest
1 голос
/ 21 марта 2012

Я создаю приложение GWT. Но я не хочу, чтобы пользователь вводил html или javascript. Ни одна запись не должна интерпретироваться как html или javascript. Не могли бы вы предложить какой-либо Java-библиотека, которая соответствует моим потребностям?

Ответы [ 2 ]

0 голосов
/ 21 ноября 2015

В документации интерфейса HtmlSanitizer четко сказано: «SafeHtml не должен использоваться для очистки входных данных перед их отправкой на сервер».Так что, если вы «не хотите, чтобы пользователь вводил html или javascript», то это не решение проблемы.

0 голосов
/ 21 марта 2012

Вы несете ответственность за дезинфекцию пользовательского ввода, но GWT делает большую защиту XSS самостоятельно. Вы можете выполнить базовую очистку, используя встроенные в GWT SimpleHtmlSanitizer.sanitizeHtml(input);

...