KamoCRM

ConversionService memeriksa unggah dengan Antivirus, menyelesaikan berkas yang ditahan, memeriksa ulang tanda tangan baru

FeatureConversionService
Diantar
8 November 2026 pukul 00.41 UTC
Pengarang
Kamo
Kommit
0775720

Menggantikan klien clamd dalam layanan (malware/ package, UploadScanGuard, QuarantineStore, retro-scan) dengan share-library Antivirus: - /upload, /replace, /templates/upload dicek di dalam ImageService sebelum baris apapun atau objek ditulis (HOLD diizinkan); penolakan menggunakan bentuk platform: 422 ANTIVIRUS_BLOCKED {family}, 503 ANTIVIRUS_UNAVAILABLE, 503 HASH_MISMATCH. MALWARE_DETECTED hilang dan tidak ada nama tanda tangan tidak pernah dikembalikan. Balasan membawa scan {status, keluarga, hasil}; a hold berkas adalah PENDING dan mengkonversi setelah disimpan. Pipeline mengeluarkan tahap 'scanning'. - /register-existing (dedup by reference) menolak konten Antivirus terkunci (422). - Efek suara (raw MinIO) melewati AntivirusUploadGuard (tidak ditahan, 503 ketika turun). - QuarantineStore tidak lagi ada, jadi tidak ada yang ditulis ke bucket karantina; tidak ada di dalamnya tersentuh. - antivirus.hold.verdict (baris tunggu antivirus-hold-completer) -> AntivirusHoldCompleter, lalu konversi biasa untuk dokumen yang dirilis; kegagalan penyimpanan naks untuk pengiriman ulang. - antivirus.signatures.promoted (queue antivirus-recheck) -> AntivirusRecheckService: setiap hash berbendera yang byte-nya disimpan (buka + notifikasi + laporan AUTO_CLEARED) dan CLEAN konten yang pertama kali dilihat dalam 14 hari terakhir (LOCKED_LATER + alerts), disiarkan dari MinIO, satu demi satu, terhenti. pelanggan mencoba lagi sampai aliran antivirus ada. - ConfigMap: kamo.antivirus.* (diaktifkan: salah sampai KamoAntivirus siap); ANTIVIRUS_INTERNAL_AUTH_SECRET dari mlos-internal-auth

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semuanya tiba di ruang kerja Anda sendiri. Mulai dengan rencana gratis dan baca halaman ini lagi dalam sebulan.

Mulai Bebas SelamanyaLihat Harga