Przeglądarka i wydajność · Senior · Pytanie 48 z 75
Co wymuszają Trusted Types?
Content-Security-Policy: require-trusted-types-for 'script'- ✓Poprawna odpowiedź: Niebezpieczne sinki DOM jak
innerHTMLievalprzyjmują tylko typowane obiekty utworzone przez politykę, a nie zwykłe stringi - 2Cały JavaScript musi być napisany w TypeScript
- 3Ładować mogą się tylko skrypty z ważnym podpisem
Wyjaśnienie
To zamienia DOM XSS w problem do przejrzenia: HTML mogą tworzyć tylko nieliczne funkcje polityki, które mogą go sanityzować.