Затирание DOM

Ударяющийся о ДОМ Основы DOM-блокирования DOM-блокирование — это тип атаки, который позволяет злоумышленнику внедрять вредоносный HTML-код без использования скриптов.  Атака […]

Ударяющийся о ДОМ

  • Основы DOM-блокирования

    • DOM-блокирование — это тип атаки, который позволяет злоумышленнику внедрять вредоносный HTML-код без использования скриптов. 
    • Атака может влиять на выполнение JavaScript и приводить к нежелательным действиям на веб-сайте. 
  • История и последствия

    • Уязвимость известна уже более десяти лет, но попытки ее устранения не увенчались успехом. 
    • Из-за широкого использования базовых функций в интернете, полное устранение уязвимости невозможно. 
    • Однако были разработаны средства защиты, ограничивающие последствия DOM-блокирования. 
  • Пример атаки

    • В статье приведен пример, демонстрирующий, как DOM-атака может влиять на выполнение JavaScript. 
    • Злоумышленник может использовать межсайтовые сценарии или другие функции сайта для внедрения вредоносного HTML-кода. 
  • Модель угрозы

    • Модель угрозы аналогична модели веб-атакующего, предложенной в 2010 году. 
    • Злоумышленник может внедрять ограниченный набор разметки на веб-сайты-жертвы, используя другие атаки. 
  • Защитные меры

    • Отключение доступа к именованным элементам DOM невозможно из-за их активного использования. 
    • Для снижения риска используются методы безопасного кодирования и библиотеки для очистки HTML. 
    • Ограничительные политики безопасности контента (CSP) могут затруднить повышение риска DOM-блокирования до уровня атаки с выполнением произвольного кода. 
  • Рекомендации

    • Статья предлагает дальнейшее чтение по связанным темам, таким как межсайтовый скриптинг и объектная модель документа. 

Полный текст статьи:

Затирание DOM — Википедия

Оставьте комментарий

Прокрутить вверх