- भेजा गया
- 8 नवंबर 2026 को 12:41 am बजे UTC
- लेखक
- Kamo
- कमिट
- 0775720
इन- सर्विस क्लैमडी क्लाएंट को बदलता है (मालवेयर/ पैकेज, अपलोडस्कैनगार्ड, क्वारंटीनस्टोर,) साझा- लाइब्रेरी एंटीवायरस के साथ रेट्रो- स्कैन: - /upload, /replace, /templates/upload को किसी पंक्ति के पहले ImageService के अंदर जाँचा जाता है या वस्तु लिखा गया है (HOLD स्वीकार्य है); अस्वीकार प्लेटफार्म आकारों का उपयोग करता है: 422 ANTIVIRUS_BLOCKED {family}, 503 ANTIVIRUS_UNAVAILABLE, 503 HASH_MISMATCH. MALWARE_DETECTED चला गया है और नहीं हस्ताक्षर नाम कभी नहीं लौटाया जाता है. जवाब स्कैन {स्थिति, परिवार, परिणाम} ले जाते हैं; एक रखा गया फ़ाइल शेष है तथा एक बार भंडारित होने पर बदलता है. पाइपलाइन 'स्कैनिंग' चरण को उत्सर्जित करता है. - /register-existing (reference द्वारा dedup) एंटीवायरस तालाबंद सामग्री को अस्वीकार करता है (422). - ध्वनि प्रभाव (रॉ MinIO) एंटीवायरसअपलोडगार्ड के द्वारा जाएँ (कोई होल्ड नहीं, 503 जब नीचे हो). - QuarantineStore अब मौजूद नहीं है, अतः क्वारंटीन बक्सा में कुछ नहीं लिखा गया है; कुछ नहीं उसमें छुआ जाता है. - antivirus.hold.verdict (कतार antivirus-hold-completer) -> AntivirusHoldCompleter, तो जारी किए गए दस्तावेज़ों के लिए सामान्य रूपांतरण; पुनः वितरण के लिए भंडारण असफलता. - antivirus.signatures.promoted (कतार antivirus-recheck) -> AntivirusRecheckService: हर फ्लैग हैश जिसके बाइट्स भंडारित हैं (अनलॉक + अधिसूचित करें + AUTO_CLEARED रिपोर्ट) और CLEAN पिछले 14 दिनों में पहली बार देखी गई सामग्री (LOCKED_LATER + चेतावनी), MinIO से स्ट्रीम किया गया, एक समय में एक, थ्रोटल. सब्सक्राइबर्स जब तक एंटीवायरस स्ट्रीम मौजूद है तब तक फिर से कोशिश करें. - कॉन्फ़िगमैप: kamo.antivirus.* (सक्रिय: गलत जब तक KamoAntivirus तैयार नहीं हो जाता); एंटीवायरस_इंटरनल_ऑथ_सेक्रेट
