XML теги

Пишем комментарий:

А при публикации это:

Как будто предотвращается введение xml тегов.

ПК, Win10 14905, Firefox 51.0a1 (2016-09-02)

Багрепорты

8.9K постов1.2K подписчика

Правила сообщества

Опишите подробно:

- Возникшую проблему

- Порядок действий для повторения проблемы

- Версию Пикабу: ПК, мобильная браузерная, приложение Android, приложение iOS

- Ваше устройство, ОС, браузер


Приложите скриншоты или видео с проблемой

И мы постараемся помочь :)

Вы смотрите срез комментариев. Показать все
7
I can fix that
Автор поста оценил этот комментарий

Добрый день, это защита от XSS. Поправим её в будущем. Спасибо Вам :)

раскрыть ветку (14)
3
DELETED
Автор поста оценил этот комментарий
<a1
< a2
<<<<<< a3
<a4 >
<a5>
< a6>
7>
8 >
9
3
Автор поста оценил этот комментарий

Напишу не в тему но всё же. Вот скажите, что нужно сделать, чтобы мне ответили с support@pikabu.ru и помогли решить мои технические проблемы по работе с сайтом.

раскрыть ветку (11)
5
I can fix that
Автор поста оценил этот комментарий

Ждать ответ, т.к. писем много и они все обрабатываются в порядке очередности.

раскрыть ветку (10)
1
Автор поста оценил этот комментарий

Странная у вас защита... На сервер введённые пользователем угловые скобки и так передаются как HTML-entities в составе запроса в XML-формате.

Иллюстрация к комментарию
раскрыть ветку (9)
1
Автор поста оценил этот комментарий

Добрый день, так а что не так в этом способе?

раскрыть ветку (8)
2
Автор поста оценил этот комментарий
Ну, из этого способа вполне себе рисуется прозрачный метод валидации - парсить XML, в нем HTML entities пойдут как чистый текст, после чего строить HTML, встраивая в него только теги b, i, strike и blockquote, выкидывая остальные (ибо остальные в виде чистых тегов, в которых скобки не экранированы как HTML entities, могут попасться только в специально сформированном злонамеренном запросе).

А то, что сейчас происходит, похоже на баг именно на этапе валидации, потенциально опасный. И не особо понятно, откуда взявшимся (:
раскрыть ветку (7)
3
Автор поста оценил этот комментарий

Немного всё равно не понимаю в чем тут баг)

На строне клиента есть wysiwyg, который генерирует произвольный HTML и с чем угодно внутри. Например, пользователь можно вписать туда любой XSS или вставить из буфера xml-шум из Microsoft Office, где будет куча лишнего. Весь этот бред отправляется на сервер, где и происходит полная санитизация полученнного HTML. В результате HTML заново пересобирается и в нем остается только то, что мы разрешаем.


Я тут совсем никакого бага не вижу :) Уточните, пожалуйста, в чем конкретно баг?

раскрыть ветку (6)
1
Автор поста оценил этот комментарий

Баг в том, что экранированные символы lt и gt, передающиеся на сервер в формате HTML-entity, почему-то тоже вырезаются)

раскрыть ветку (5)
1
Автор поста оценил этот комментарий

Вроде не вырезаются:

Вот пример: <b>Пример</b>

Иллюстрация к комментарию
раскрыть ветку (4)
1
Автор поста оценил этот комментарий
А пример из поста?)
раскрыть ветку (3)
2
Автор поста оценил этот комментарий

Я наверное уже поправил это месяц назад) Помню, что правил фильтрацию HTML, но не помню что именно.

раскрыть ветку (2)
1
DELETED
Автор поста оценил этот комментарий

<a1

< a2

<<<<<< a3

<a4 >

<a5>

< a6>

7>

8 >

9

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества