SA Шпаргалка

Все ответы в 2 клика

Продвинутый

Что такое уязвимость XXE (XML External Entity)?

XXE (Внешние сущности XML) — это уязвимость парсеров XML.

Стандарт XML позволяет объявлять "сущности" (переменные), которые могут ссылаться на локальные файлы сервера.

Сценарий атаки:
Хакер отправляет SOAP или REST запрос с XML:
xml
<!DOCTYPE foo [ <!ENTITY xxe SYSTEM "file:///etc/passwd"> ]>
<user>
<name>&xxe;</name>
</user>

Уязвимый парсер прочитает системный файл с паролями Linux (/etc/passwd), подставит его содержимое вместо &xxe; и вернет хакеру в ответе.

✅ Защита: Жестко отключить поддержку DTD (Document Type Definition) и внешних сущностей в настройках XML-парсера на бэкенде.

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

Другие вопросы темы «XXE и SQLi»

Ещё вопросы раздела «Безопасность»

Все вопросы раздела «Безопасность»