2015-04-06 4 views
0

Я создаю пакетный процесс загрузки для Google Диска. Я пытался подтвердить, что все файлы, загружаемые через API, также проверяются на наличие вирусов и вредоносных программ, но не могут найти документацию по этому вопросу. Кто-нибудь знает, если 1: все файлы сканируются, 2: если есть вызов API для получения результатов проверки или если стандартная ошибка отбрасывается, если файл заражен? ЕСЛИ вы можете указать мне на любую документацию, это было бы фантастически.Google Drive SDK - загрузка и обнаружение вирусов

-EG

ответ

1

Вы можете использовать EICAR virus test string, чтобы понять, как Drive ведет себя с вирусами. Вот globally shared file named eicar.exe, который является не более чем безобидной строкой, но сканирование Google Диска при загрузке будет обнаружено как вирус.

Вы заметите, что:

  • Попытки скачать мой файл с files.get(alt=media) потерпит неудачу с «403: Только владелец может загрузить оскорбительных файлы.»
  • Попытки files.copy() мой файл на свой собственный диск будет успешным. (Это хороший обходной путь, когда файл недоступен с files.get() по разным причинам).
  • Попытки file.get (alt = media, confirmAbuse = true) ВАША копия файла должна быть успешной.

Чтобы ответить на ваш первоначальный вопрос, вы должны следовать файлу files.insert() с файлом.get (confirmAbuse = false), чтобы определить, считает ли Диск ваш новый файл вирусом (смотрите 403).

Помните, что, как и все антивирусные службы, Google постоянно обновляет свои определения вирусов, поэтому файл, который не был обнаружен как вирус (ложный отрицательный результат), может быть обнаружен как вирус позднее, а файл, который был неправильно обнаружен так как вирус (ложноположительный) больше не может быть обнаружен в качестве вируса в будущем.

1

Вирус сканирования: Google Drive сканирует файл на наличие вирусов до файла загружается или совместно. Если обнаружен вирус, пользователи не могут делиться файлом с другими, отправлять зараженный файл по электронной почте или преобразовывать его в Google Doc, Sheet или Slide, и они получат предупреждение, если они попробуют эти операции. Владелец может загрузить зараженный вирусом файл , но только после подтверждения риска этого.

Seen here

Я уверен, что это не открытая часть Drive API, хотя. Если вы хотите реализовать свои собственные, вам нужно будет найти другой API (возможно, this?) Для сканирования ваших файлов перед загрузкой на диск.

Смежные вопросы