KamoCRM

ConversionService kiểm tra việc tải lên với Antivirus, hoàn thành các tập tin đang giữ, kiểm tra lại các chữ ký mới

FeatureConversionService
Shipped
lúc 00:41 8 tháng 11, 2026 UTC
Author
Kamo
Commit
0775720

Thay thế chương trình khách clamd đang hoạt động (malware/ package, UploadScanGuard, QuarantineStore, retro- scan) với thư viện chia sẻ Antivirus: - / tải lên, / thay thế, / templates/ tải lên được kiểm tra bên trong ImageService trước bất kỳ hàng nào hoặc đối tượng được viết (HOLD được cho phép); từ chối sử dụng các hình dạng nền tảng: 422 ANTIVIRUS_ BLOCKED {family}, 503 ANTIVIRUS_UNAVAILABLE, 503 HASH_MISMATCH Tên chữ ký không bao giờ được trả lại. Phản hồi mang scan {status, family, outcome}; a held tập tin đang CÓ ĐƯỜNG và chuyển đổi khi đã được lưu trữ. Đường ống phát ra một giai đoạn 'scanning'. - /register-existing (dedup by reference) từ chối nội dung Antivirus bị khóa (422). - Hiệu ứng âm thanh (raw MinIO) đi qua AntivirusUploadGuard (không giữ, 503 khi tắt). - QuarantineStore không còn tồn tại nữa, vì vậy không có gì được viết vào thùng cách ly; không có gì trong đó là chạm vào. - antivirus.hold.verdict (số hàng đợi antivirus-hold-completer) -> AntivirusHoldCompleter, sau đó chuyển đổi thông thường cho các tài liệu được giải phóng; một thất bại lưu trữ naks cho việc giao lại. - antivirus.signatures.promoted (queue antivirus-recheck) -> AntivirusRecheckService: every hàm băm được đánh dấu với các byte được lưu trữ (mở khóa + thông báo + báo cáo AUTO_ CLEAN) và CLEAN nội dung được xem lần đầu trong 14 ngày qua (LOCKED_LATER + cảnh báo), được truyền từ MinIO, Người đăng ký thử lại cho đến khi dòng ANTIVIRUS tồn tại. - ConfigMap: kamo.antivirus.* (bật: sai cho đến khi KamoAntivirus sẵn sàng); ANTIVIRUS_INTERNAL_AUTH_SECRET từ mlos-internal-auth.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing