Загрузка файлов через PHP и антивирус в Linux?
Мне было интересно, если я делал сайт для размещения файлов или изображений / передачи, был ли хороший подход для проверки на вирусы для файлов, которые загружают пользователи?
Я думал об этом:
- Используйте традиционную форму загрузки файлов PHP, чтобы загрузить файл на сервер.
- Поместите файлы в папку очереди
- Переместите папку очереди в папку "процесс" и замените папку очереди после предварительно определенного предела (время, cronjob, количество файлов, общий размер файла)
- Запустите проверку на вирусы в командной строке для файлов в папке процесса
- Поместите безопасные файлы в зону хранения для использования
Это хороший подход?
1 ответ
Решение
Я не вижу ничего плохого в этом подходе.
Я делал нечто подобное (просто искал исполняемые файлы) некоторое время назад. Единственным отличием было то, что мы проверили загруженный файл как можно скорее.