Является ли инфраструктура Django уязвимой для локального включения файлов (LFI) и удаленного включения файлов (RFI)?
Как в php, include()
метод и allow_url_include
может быть уязвимым для LFI и RFI.
Включает ли django уязвимость для lfi и RFI?
1 ответ
Нет, если вы не возитесь с загрузчиками шаблонов по умолчанию. Джанго не позволяет тебе include
файлы, расположенные вне папок шаблонов приложения, и делают все возможное, чтобы вы не касались внешних файлов с помощью встроенных операций.
Как общее практическое правило, не помешает полностью изолировать код приложения от пути, по которому пользователь может загружать файлы, а также обеззараживать и сокращать взаимодействия, предоставляемые пользователем, с потенциально опасными функциями.