Обнаружение JavaScript в HTML - PullRequest
       1

Обнаружение JavaScript в HTML

1 голос
/ 29 сентября 2010

У меня есть два приложения, где пользователи могут отправлять HTML-страницы.Я хотел бы убедиться, что в HTML нет сценариев.Обычно вы избегаете содержимого, чтобы избавиться от сценариев, но так как это HTML, я не могу этого сделать.Кто-нибудь с хорошими предложениями о том, как это сделать?Приложения написаны на C # и Java

Ответы [ 2 ]

1 голос
/ 29 сентября 2010

OWASP имеет проект для очистки html и css

1 голос
/ 29 сентября 2010

Первое, что я хотел бы сделать, это посмотреть, есть ли в HTML тег <script>.Это решает первую проблему, затем вы должны убедиться, что нет никаких встроенных событий onmouseover / onclick и т. Д.Возможно, вы можете использовать DOM Parser, чтобы просмотреть все элементы и удалить все атрибуты, которые начинаются с «on».

У меня практически нет опыта работы с C # и Java, поэтому я не знаю ни одного "более простого" решения в этой области, которое уже доступно.Но, может быть, у кого-то здесь есть лучшая идея для этого.

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