Межсайтовый скриптинг в Internet Explorer все еще существует
По данным Imperva интернет-браузер Internet Explorer грозит своим пользователям межсайтовым скриптингом, так называемым XSS. А все из-за чего? Из-за того, что IE не может правильно обработать двойные кавычки! Думаете ничего страшного? А вот и нет. Используя эту лазейку, мошенники могут испортить структуру страницы и осуществить XSS нападение! Так что все не так уж и просто! Internet Explorer не может обработать двойные кавычки в окне URI, и это ведет к массе менее радужных последствий. Сайты, обращаясь к которым мы будем вводить ложный URI с двумя кавычками, могут решить, что этот URI является корректным, и в последствии реализовать прикрепленный в идентификаторе HTML код.
Интернет-стандарты диктуют нам, что некоторые символы, в том числе и двойные кавычки, обязательно должны быть «pct-закодированными». Этому правилу следуют многие интернет-браузеры, кроме IE. Этот браузер обрабатывает вводимые символы только в той части, где в URI указывается путь, при этом, не обращая никакого внимания на те параметры, которые в нем передаются. А так как большинство веб-сайтов не фильтруют получаемые параметры, то злоумышленники легко могут атаковать сайт через специальную ссылку.
Такая вот на первый взгляд кажущаяся незначительной проблема, может серьезно повредить структуры некоторых сайтов. Подумаешь, какие-то двойные кавычки! А вот тебе, и сама атака сервера уже не за горами появилась. Так что лучше лишний раз перестраховаться и проверить свои сайты и движки на подверженность этой XSS-атаке. А тем сайтам, которые все еще не фильтруют передаваемые в URI параметры, следует проявить особую бдительность, ведь злоумышленники-то ее не теряют!

