New We are sorting MAX channels into categories and territories. Read the news

Про один Error: Invalid JSON



Есть такая атака, XSSI — Cross-Site Script Inclusion. Злоумышленник на своем сайте вызывает какой-то js-файл с сайта-цели через тег <script>. Браузер автоматически прикрепляет куки пользователя к запросу, и если, например, этот скрипт ставит глобальную переменную, то атакующий потом может её прочитать и получить данные. Был ещё исторический случай, когда JSON-массивы перехватывали через переопределение конструктора массива.

Появились разные способы защиты:  данные в нескриптовом формате, проверка заголовков.

А Google добавляет в начало JSON-ответа мусорные символы )]}’, из-за которых скрипт должен падать. «Хорошие» клиенты при разборе JSON должны проверять это и отбрасывать первую строку. Другие случайно заметят ошибку и должны будут дорабатывать декодер тел)
Views: 49
Open in MAX Report an inaccuracy

Report an inaccuracy

Describe what needs fixing. If you have a source, add a link.

You are leaving datool.ru

The link leads to an external website. datool.ru is not responsible for its content — check the address before entering passwords or payment details.

Redirecting in 10 s

Go