Scanarea uploadurilor pentru malware la ingerare (§164.308(a)(5)(ii)(B)))

FeatureConversionService
Expediere
4 august 2026 la 03:50 UTC
Autor
Kamo
Comite
b111065

Seiful documentelor a acceptat upload-uri arbitrare fără scanare malware oriunde pe platforma, și este multi-tenant deschis de utilizatorii unui alt org prin intermediul vizualizatorului, editorului WOPI și liant. ClamAV peste INSTREAM, vorbit direct la retras (nici o bibliotecă client; protocolul este o priză și un prefix lungime). Poarta intră. ImagingUploadController on /upload and /templates/upload, before the member Lookup și înainte de orice octeți ajunge la MinIO obiect retrievabil pentru lățimea cursei. Comportamentul de neatins al scanerului este DESCHIS în mod implicit, iar aceasta este o decizie Mai degrabă decât un accident. nu s-a aplicat încă: aceasta este cererea jumătate, iar desfășurarea este un act operațional separat (KlusterServices) se aplică automat la împingere și nu este această schimbare de atins). Livrare închisă ar lua documentul de încărcare în jos pentru fiecare chiriaș în momentul în care imaginea se rostogolește, fără nicio punere în scenă în care ar fi fost prins. Eșec-deschis aici nu este "fără protecţie," este status quo-ul din ultimii ani, acum logat la EROARE de fiecare dată când se întâmplă. Fiecare mâner kamowsconversion-config, astfel încât să strângeți-l odată scobit este stabil este un configmap edita și o repornire, nu o versiune. Un întrerupător de circuit leagă costul unui scaner absent: după 3 consecutiv esecuri de paza se oprește apelarea pentru 60 de ani, astfel încât upload-uri nu plătesc fiecare a Conectați timeout pentru un control care este efectiv oprit. La detectare: 422 de numire a semnăturii (nu o rejudecare 5x octeții sunt conservați într-o găleată de carantină dedicată mai degrabă decât să cadă; și respingerea este înregistrată prin PhiAccessRecorder. Rândul de audit poartă Numai identificatori; numele de fișier încărcat rămâne în afara acestuia deoarece numele de fișier aici conține în mod obișnuit nume de împrumut. PhiAccessKind nu are nici un membru UPLOAD și adăugarea s-ar modifica un @Enumerated (STRING) constrangere coloană în comun biblioteca, deci DOWNLOAD + permis = fals este utilizat și motivul este documentat la locul apelului. De asemenea, comută traseul PHI al acestui serviciu la scriitorul phi access log durabil. Intrarea de audit com.kamo.z.shared.phi. este în aceeași comitere @EnableJpaRepositories list, și PhiAuditRepositoryScanTest nu reușește să construiască dacă cele două drift vreodată că perechea este ceea ce a luat fiecare login jos pe 2026-08-03. Retro-scan (POST ************* verifică deja documentele în seif, cu vedere la chiriaşi şi chemat. Raportează şi păstrează, nu blochează niciodată sau șterge: transformarea unui obiect stocat într-o carantină persistentă pavilion, și anume o coloană comună-bibliotecă aplicată de un inițializor de mână în timp ce serviciul CI construiește împotriva principal, și ștergerea pe un fals pozitiv ar distruge recordul unui chiriaş fără recuperare. Teste: 36 noi. Pre-existente *************** la sau sub 1080 încă nu reușește pe un copac curat; neatins. Neacoperit, în mod deliberat: înregistrarea IngestController (aut intern Asterisc impinge) and Docsservice's WOPI PutFile are second ingerează căi care doresc același lucru Poarta, dar scanerul trăieşte în acest serviciu şi WOPI nu are nici un semn atribuie un rând de audit. Ambele sunt urmăriri, nu neglijenţe.

Toate modificările

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile