PHP file upload. Как атакующие обходят механизмы защиты и получают RCE
Почти в каждом PHP‑приложении есть форма загрузки: аватар, документ, картинка к объявлению. Если у атакующего получится загрузить файл и заставить сервер его выполнить, он получит на машине ровно те же права, что и само приложение, а дальше — дело техники.
Разбираемся, как противостоять таким атакам с помощью веб‑шелла — серверного скрипта, который принимает команды через HTTP и выполняет их.
habr.com