Предотвращение XSS (сценарии перекрестного сайта)

Вам нужно просто преобразовать входную строку в целое число, используя int(). Примерно так:

inputKeyToDelete = int(input("Please enter a key whose corresponding value you wish to delete: "))

Это потому, что input() читает строку из стандартного ввода.

9
задан Allain Lalonde 15 January 2009 в 01:19
поделиться

7 ответов

Если Вы не надеетесь использовать редактора, Вы могли бы рассмотреть AntiSamy OWASP.

Можно выполнить пример сюда: http://www.antisamy.net/

8
ответ дан 4 December 2019 в 13:05
поделиться

Сколько HTML Вы собираетесь поддерживать? Просто bold/italics/the основной материал? В этом случае можно преобразовать тех который к синтаксису скидки с цены и затем разделить остальную часть HTML.

Разделение должно быть сделанной стороной сервера перед хранением его. Необходимо проверить вход на сервере также при проверке на уязвимости SQL и другой нежелательный материал.

3
ответ дан 4 December 2019 в 13:05
поделиться

Если необходимо сделать это в браузере: http://code.google.com/p/google-caja/wiki/JsHtmlSanitizer

2
ответ дан 4 December 2019 в 13:05
поделиться

Я предложил бы, чтобы Вы только отправили синтаксис скидки с цены. На фронтэнде клиент может ввести скидку с цены и иметь предварительный просмотр HTML (то же как ТАК), но только отправить серверную сторону синтаксиса скидки с цены. Затем можно проверить его, генерировать HTML, выйти из него и сохранить его.

Я полагаю, что это - способ, которым большинство из нас делает это. В любом случае скидка с цены там, чтобы облегчить любого от записи структурированного HTML-кода и дать питание тем, кто даже не знал бы как к.

Если бы существует что-то определенное, требуется сделать с HTML, то можно настроить его с некоторым наследованием CSS '.comment {цвет: #F0F;} ', фронтэнд JS или просто пересекают по сгенерированному HTML от парсинга скидки с цены перед хранением его.

1
ответ дан 4 December 2019 в 13:05
поделиться

Почему Вы не используете код Jeff? http://refactormycode.com/codes/333-sanitize-html

1
ответ дан 4 December 2019 в 13:05
поделиться

Я голосовал бы за FCKEditor, но необходимо сделать некоторые дополнительные шаги к возвращенному выводу также.

1
ответ дан 4 December 2019 в 13:05
поделиться

Вы могли использовать белый список HTML так, чтобы определенные теги могли все еще использоваться, но все остальное заблокировано.

Существуют инструменты, которые могут сделать это для Вас. ТАК использует код та связанная Топь.

0
ответ дан 4 December 2019 в 13:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: