Начало распродаж · Скидка на доставку · Поступление новой коллекции

BELAYA KASKA / FEATURE

seoАвтор: Пуск‑Медиа (импорт)Просмотры: 3

Trusted Types: снижение DOM-XSS при вставке HTML из CMS

Политика `require-trusted-types-for` и создание TrustedHTML вместо сырого `innerHTML`.

Изображение статьи: Trusted Types: снижение DOM-XSS при вставке HTML из CMS

Trusted Types заставляет API вроде element.innerHTML принимать только обёрнутые значения — снижая риск XSS от пользовательского контента и виджетов.

Работает в связке с Content-Security-Policy; без политики браузер не блокирует опасные присваивания.

- [Trusted Types — W3C](https://www.w3.org/TR/trusted-types/) — Спецификация API.

- [OWASP DOM based XSS](https://owasp.org/www-community/attacks/DOM_Based_XSS) — Векторы DOM-XSS.

---

## Внедрение

Начните с report-only CSP и логов нарушений; санитайзер (DOMPurify) оборачивайте в фабрику TrustedHTML.

Сторонние скрипты без поддержки TT могут потребовать исключений — документируйте их в реестре.

#безопасность#XSS#CSP

Мы используем обязательные cookie для работы сайта (корзина, вход, оформление заказа) и необязательные — для аналитики и маркетинга. Вы можете принять все, отклонить необязательные или настроить категории. Подробнее в политике cookies.