KamoCRM

ConversionService проверяет загружаемые файлы с помощью антивируса, завершает удерживаемые файлы, повторно проверяет новые сигнатуры

FeatureConversionService
Отгружено
8 ноября 2026 г. в 00:41 UTC
Автор
Kamo
Завершение
0775720

Заменяет действующий клиент clamd (malware/ package, UploadScanGuard, QuarantineStore, ретро-сканирование) с общей библиотекой Антивирус: - /upload, /replace, /templates/upload проверяются внутри ImageService перед любой строкой или объект записывается (HOLD разрешено); отказы используют формы платформы: 422 ANTIVIRUS_BLOCKED {family}, 503 ANTIVIRUS_UNAVAILABLE, 503 HASH_MISMATCH. Malware_Detected исчезло и нет имя подписи всегда возвращается. Ответы содержат скан {статус, семейство, результат}; файл находится в состоянии ОЖИДАНИЯ и преобразуется после сохранения. Конвейер выводит этап 'сканирования'. - /register-existing (dedup по ссылке) отклоняет содержимое блокировки антивируса (422). - Звуковые эффекты (raw MinIO) проходят через AntivirusUploadGuard (без задержки, 503 при выключении). - QuarantineStore больше не существует, поэтому в карантинный контейнер ничего не записывается; ничего в нем прикоснуться. - antivirus.hold.verdict (очередь antivirus-hold-completer) -> AntivirusHoldCompleter, затем обычное преобразование для выпущенных документов; отказ хранения naks для повторной доставки. - antivirus.signatures.promoted (очередная проверка антивируса) -> AntivirusRecheckService: каждые отмеченный флагом хэш, байт которого хранится (отчеты unlock + notify + AUTO_CLEARED) и CLEAN содержимое впервые просмотрено за последние 14 дней (LOCKED_LATER + оповещения), поток из MinIO, Подписчики повторяют попытку до тех пор, пока не появится поток ANTIVIRUS. - Карта конфигурации: kamo.antivirus.* (включено: false до тех пор, пока KamoAntivirus не будет готов); ANTIVIRUS_INTERNAL_AUTH_SECRET от mlos-internal-auth.

Все изменения

Подобно тому, что вы видите доставку?

Все это приходит в ваше рабочее пространство само по себе. Начните с бесплатного плана и прочтите эту страницу снова через месяц.

Начать бесплатно навсегдаПосмотреть цены