Sc0undRel
@Sc0undRel

Как запретить выполнять код в файлах .jpg, gif, png?

Здравствуйте.
Обнаружил на сайте уже 2 подобных вируса: в файле прописывается ссылка на залитое на фтп изображение формата .gif, а само это изображение, если открыть в текстовом редакторе, то внутри оказывается php код с вирусом.

Подскажите, пожалуйста, есть ли возможность как-то запретить на всём сайте выполнять php код в файлах, которые имеют формат изображений?
Или может разумно сделать вообще, чтобы код выполнялся только в файлах с расширением .php ?
  • Вопрос задан
  • 517 просмотров
Пригласить эксперта
Ответы на вопрос 1
Akdmeh
@Akdmeh
PHP, Yii2, Music
1) пользуйтесь функцией getimagesize - это отлично поможет от "кулхакеров".
2) вообще, никакой угрозы для сайта нет, если подобные файлы невозможно проинклюдить где-то в коде (а этого быть не должно). Можете дополнительно отключить исполнение PHP-скриптов в конкретной папке, где хранятся эти изображения, но, обычно, если вы правильно валидируете расширения - бояться нечего.
То есть, и так по умолчанию код в изображениях работать не будет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы