Может ли злоумышленник XSS использовать теги span, p, label ... - PullRequest
2 голосов
/ 30 июля 2011

Я знаю, что злоумышленники XSS используют текстовые поля для вставки скрипта в страницу. Я хочу знать, возможно ли использовать сценарий для элементов span , p , label в форме и внедрить его на страницу. Должны ли мы попытаться предотвратить эту атаку с помощью ярлыков?

Ответы [ 3 ]

3 голосов
/ 30 июля 2011

Следует помнить, что уязвимости XSS возникают просто из-за того, что ненадежные, не проверенные и неэкранированные данные отображаются в любом месте веб-страницы.Это включает в себя JavaScript, CSS и буквально где угодно в теле HTML.

Не имеет значения, генерируете ли вы полные элементы HTML, просто устанавливая атрибуты, поскольку XSS легко вырваться из тега, для которого он предназначендля визуализации и вставки собственной разметки.

2 голосов
/ 30 июля 2011

Любой элемент HTML подвержен атакам XSS, , особенно , если вы динамически генерируете элементы HTML из пользовательского ввода.

0 голосов
/ 03 августа 2011

Примечание: если вы используете библиотеку пользовательского интерфейса, важно знать, будет ли пользовательский ввод, передаваемый компоненту пользовательского интерфейса, отображаться как HTML или как обычный текст - потому что вам нужно только избежать пользовательского ввода, который переданк компонентам, которые фактически визуализируют ввод в виде HTML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...