SA Шпаргалка

Все ответы в 2 клика

Средний

Что такое XSS (Cross-Site Scripting) и как от него защититься?

XSS (Межсайтовый скриптинг) — внедрение хакером вредоносного JavaScript-кода на страницу сайта (например, в комментарий). Когда другие юзеры открывают страницу, скрипт выполняется в их браузере и крадет их токены сессии.

Методы защиты:
1. Экранирование (Escaping): Превращение спецсимволов в безопасные HTML-сущности (например, <script> превращается в &lt;script&gt;). Браузер выведет это как текст, а не выполнит как код.
2. Content Security Policy (CSP): HTTP-заголовок, который жестко задает белый список доменов, откуда разрешено загружать и выполнять скрипты.
3. HttpOnly Cookies: Запрещает чтение кук через JavaScript (document.cookie), защищая сессию от кражи.

Другие вопросы темы «Веб-уязвимости»

Ещё вопросы раздела «Безопасность»

Все вопросы раздела «Безопасность»