https://www.duolingo.com/PavelTchernof

Что это, Берримор?

Переведите, пожалуйста, этот диалог на человеческий приземлённый русский. Спасибо!

Imgur

January 17, 2019

2 комментария


https://www.duolingo.com/FieryCat

Это попытка внедрить JavaScript-код через специально сформированное сообщение. Более детальное описание можно прочесть здесь, подразделы Отсутствие экранирования спецсимволов HTML и Отсутствие фильтрации атрибутов и их значений в разрешённых тегах.

В первом сообщении ничего опасного нет, только проверка одного конкретного случая с выводом пустого окна в случае наличия проблемы. Что касается фразы "Хорошо отфильтровали" - это они плохо ищут :) Вот тут я писал про историю исправления одного бага. Его наконец исправили, но тут же добавили еще один, более опасный. Его тоже исправили (см. комментарии), но добавили другой, практически не опасный, но интересный. А сколько еще не найдено? Вот так там все и работает.

p.s. С возвращением, Павел!

January 17, 2019

https://www.duolingo.com/PavelTchernof

Большое спасибо за ответ с ссылками! :)

January 17, 2019
Изучайте язык всего по 5 минут день. Абсолютно бесплатно.