Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проверка на вирусы файла xlsx (Excel)
|
|||
|---|---|---|---|
|
#18+
Добрый день. Подскажите какие есть подходы и решения для проверки на наличие вирусов загружаемого на сервер файл Excel. Наверняка есть какие-нить стандартные подходы. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2016, 13:16 |
|
||
|
Проверка на вирусы файла xlsx (Excel)
|
|||
|---|---|---|---|
|
#18+
zalsily, можно купить какой популярный антивирус с поддержкой интерфейса командной строки и при загрузке файлов на сервер проверять антивирусом через соответсвутющие команды. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2016, 13:21 |
|
||
|
Проверка на вирусы файла xlsx (Excel)
|
|||
|---|---|---|---|
|
#18+
Допустим нет возможности на сервер ставить антивирус ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2016, 13:23 |
|
||
|
Проверка на вирусы файла xlsx (Excel)
|
|||
|---|---|---|---|
|
#18+
zalsilyДопустим нет возможности на сервер ставить антивирус Пишите свой антивирус тогда, и тогда уже сразу чтобы на лету (при передаче файла с клиента на сервер) проверял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2016, 13:25 |
|
||
|
Проверка на вирусы файла xlsx (Excel)
|
|||
|---|---|---|---|
|
#18+
zalsily, и тем не менее, почему нет возможности ставить антивирус на сервер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2016, 13:26 |
|
||
|
Проверка на вирусы файла xlsx (Excel)
|
|||
|---|---|---|---|
|
#18+
Уточнение: загруженный файл не будет доступен извне для скачивания пользователем. Данный фал принимается сервером от клиента и дальше из него вытягиваются данные для дальнейшей обработки. Возможно, при таком способе работы с файлом, наличие в нем вируса не так уж и критично для безопасности системы. Если в блоках try/catch проверять возможность чтения штатными средствами, то вирус, в принципе, не способен начать свою работу. Еще вопрос: возможно ли каким-то образом кодировать/раскодировать фал для "поломки" вредоносного кода (я так делаю с графическими файлами, сперва немного растягиваю файл, а потом обратно сжимаю. Так, изображение внешне не емняется, а внутренне полностью замещается новым кодом). Так можно ли что-то подобное выполнять с ексель-файлами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2016, 13:27 |
|
||
|
Проверка на вирусы файла xlsx (Excel)
|
|||
|---|---|---|---|
|
#18+
Потому, что это чужой хостинг. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2016, 13:28 |
|
||
|
Проверка на вирусы файла xlsx (Excel)
|
|||
|---|---|---|---|
|
#18+
zalsilyУточнение: загруженный файл не будет доступен извне для скачивания пользователем. Данный фал принимается сервером от клиента и дальше из него вытягиваются данные для дальнейшей обработки. Без разницы. Ответ уже дан выше. zalsilyЕсли в блоках try/catch проверять возможность чтения штатными средствами , то вирус, в принципе, не способен начать свою работу. Что Вы имеете под этим в виду? Нет, если не запускать файл на исполнение, то вирус (при его наличии в теле файла) активирован не будет. zalsilyТак можно ли что-то подобное выполнять с ексель-файлами? Сильно сомневаюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2016, 13:38 |
|
||
|
Проверка на вирусы файла xlsx (Excel)
|
|||
|---|---|---|---|
|
#18+
в xslx нет вирусов по определению: это кучка xml и картинок, заархивированных в zip. вирус может быть в xlsm, в него еще и бинарник vba-проекта упакован. выход - не давать загружать xlsm или с помощью какой-нибудь zip-библиотеки выкидывать из архива vba-проект. вирус может быть в xlsm, переименованном в xlsх, но толку от этого никакого - эксель не запустит макрос из xslx-файла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2016, 13:47 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=39152969&tid=1356065]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 373ms |

| 0 / 0 |
