Автор Тема: аплоад + вирус  (Прочитано 2700 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Hob

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 27
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
аплоад + вирус
« : 06 Сентября 2006, 17:57:30 »
Здравствуйте,

не подскажете, можно ли как-нибудь отсканировать загружаемую на сервер картинку на наличие вирусов?

Оффлайн Skif

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 187
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
аплоад + вирус
« Ответ #1 : 06 Сентября 2006, 19:04:53 »
В скрипт которым загружаешь добавь создание временного файла в темповой директории его при помощи system/fork+exec/обратных кавычек делаешь проверку. По возвращаемым знаениям решаешь загружать дальше или вернуть пользователю сообщение, что  там вирь. вот пример shell-овского скрипта для clamscan:

................
# Проверка clamscan
/usr/local/bin/clamscan -v -r --no-summary --stdout ${INSPECT_DIR}/in.$$ > $INSPECT_DIR/vr.$$

# Результат проверки clamav
AV_RESULT=$?
case "$AV_RESULT" in
0)
  # Ok! шлем дальше
  #### Загружаем дальше
  ;;
1)
  # Вирус
  ##### Блокируем загрузку
  ;;
*)
  # Ошибки
  # у меня идет блокировка загрузки
;;
exec
Всё будет хорошо - я договорился!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28