Прототип загрязнения
Загрязнение прототипа — это класс уязвимостей в среде выполнения JavaScript , который позволяет злоумышленникам перезаписывать произвольные свойства в прототипе объекта. [1] [2] [3]
Ссылки
[ редактировать ]- ^ Ли, Сун; Кан, Минцин; Хоу, Цзяньвэй; Цао, Иньчжи (18 августа 2021 г.). «Обнаружение уязвимостей загрязнения прототипа Node.js посредством анализа поиска объектов». Материалы 29-го совместного заседания ACM по Европейской конференции по разработке программного обеспечения и симпозиума по основам программной инженерии . ESEC/FSE 2021. Нью-Йорк, штат Нью-Йорк, США: Ассоциация вычислительной техники. стр. 268–279. дои : 10.1145/3468264.3468542 . ISBN 978-1-4503-8562-6 .
- ^ Канг, Цзыфэн; Ли, Сун; Цао, Иньчжи (2022). «Исследование прототипа: измерение уязвимостей к загрязнению прототипа на стороне клиента на одном миллионе реальных веб-сайтов» . Труды Симпозиума по безопасности сетей и распределенных систем 2022 г. Рестон, Вирджиния: Интернет-сообщество. дои : 10.14722/ndss.2022.24308 . ISBN 978-1-891562-74-7 .
- ^ Щербаков Михаил; Баллиу, Мусард; Стайку, Кристиан-Александру (2023). «Тихая весна: загрязнение прототипов приводит к удаленному выполнению кода в Node.js» . SEC '23: Материалы 32-й конференции USENIX по симпозиуму по безопасности : 5521–5538. arXiv : 2207.11171 . ISBN 978-1-939133-37-3 .