Я использую CSP на своем веб-сайте, чтобы максимально заблокировать все. У меня на веб-сайте есть HTML-редактор, и я хотел, чтобы пользователи могли выбирать цвета текста из палитры цветов. Это предполагает добавление style="color:#XXXXXX" к затронутым элементам, где XXXXXX — это 24-битное значение из палитры цветов. Я временно использую style-src 'self' 'unsafe-inline' на своем тестовом оборудовании, чтобы разрешить использование встроенных стилей для определения цветов. Но это сделало бы меня уязвимым для атак путем внедрения CSS, если бы я сделал это в работающей системе.
Есть ли какой-нибудь способ надежно очистить CSS, чтобы обеспечить безопасное использование встроенных стилей в этой ситуации? или есть другой способ защитить встроенные стили, чтобы их мог определять только редактор (возможно, используя nonce, который я использую для добавления обработчиков событий JS к элементам HTML)?
Подробнее здесь: https://stackoverflow.com/questions/790 ... lor-picker
CSP и встроенные стили из палитры цветов ⇐ CSS
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Visual Studio Code перестает создавать палитры цветов после 495-го палитры цветов
Anonymous » » в форуме Html - 0 Ответы
- 86 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Visual Studio Code перестает создавать палитры цветов после 495-го палитры цветов
Anonymous » » в форуме CSS - 0 Ответы
- 77 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Visual Studio Code перестает создавать палитры цветов после 495-го палитры цветов
Anonymous » » в форуме CSS - 0 Ответы
- 59 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Невозможно установить для палитры цветов спектра значение null или отсутствие цвета.
Anonymous » » в форуме Jquery - 0 Ответы
- 35 Просмотры
-
Последнее сообщение Anonymous
-