KamoCRM

ConversionService prüft Uploads mit Antivirus, vervollständigt gehaltene Dateien, prüft erneut auf neue Signaturen

FeatureConversionService
Verschickt
8. November 2026 um 00:41 UTC
Autor
Kamo
Commit
0775720

Ersetzt den in-service clamd-Client (malware/ package, UploadScanGuard, QuarantineStore, Retro-Scan) mit der Shared-Library Antivirus: - /upload, /replace, /templates/upload werden innerhalb von ImageService vor jeder Zeile oder Objekt wird geschrieben (HOLD erlaubt); Ablehnungen verwenden die Plattformformen: 422 ANTIVIRUS_BLOCKED 503 HASH_MISMATCH. MALWARE_DETECTED ist nicht mehr vorhanden und es gibt keine weiteren Fehlermeldungen Antworten enthalten den Scan {Status, Familie, Ergebnis}; ein gehaltener Name wird immer zurückgegeben Die Datei ist PENDING und wird nach dem Speichern konvertiert. Die Pipeline gibt eine 'Scanning'-Stufe aus. - /register-existing (dedup by reference) verweigert den Inhalt Antivirus gesperrt (422). - Soundeffekte (raw MinIO) gehen durch AntivirusUploadGuard (kein Halten, 503 wenn runter). - QuarantineStore existiert nicht mehr, also wird nichts in den Quarantäne-Bucket geschrieben; nichts Darin wird berührt. - antivirus.hold.verdict (Warteschlange antivirus-hold-completer) -> AntivirusHoldCompleter, dann die Gewöhnliche Konvertierung für die freigegebenen Dokumente; ein Speicherfehler naks für die erneute Lieferung. - antivirus.signatures.promoted (Warteschlange antivirus-recheck) -> AntivirusRecheckService: jedes Mal gekennzeichneter Hash, dessen Bytes gespeichert werden (unlock + notify + AUTO_CLEARED-Berichte) und CLEAN Inhalte, die zuerst in den letzten 14 Tagen gesehen wurden (LOCKED_LATER + Alerts), gestreamt von MinIO, Die Abonnenten versuchen es erneut, bis der ANTIVIRUS-Stream vorhanden ist. - ConfigMap: kamo.antivirus.* (aktiviert: false bis KamoAntivirus bereit ist); ANTIVIRUS_INTERNAL_AUTH_SECRET von mlos-internal-auth.

Alle Änderungen anzeigen

Wie das, was Sie sehen Versand?

Beginnen Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat erneut, um zu sehen, ob Sie die neuen Funktionen nutzen möchten.

Kostenlos für immer startenPreise anzeigen