Filtvättfrån Sajberhagen

Filkontroll på era villkor

Filer in.
Kontroll på vad
som går vidare.

Kontrollera, rensa och bygg om filer innan de når nästa miljö. Filtvätt körs hos er, med era regler och utan krav på internet.

Egen drift · Online eller offline · Spårbara resultat

Från källa till mottagareI er miljö
01
En fil kommer in

Webb · Filflöde · API

Filtvätt

Skanning Rensning Slutkontroll

Obligatoriska kontroller måste bli klara
02
En kontrollerad kopia går vidare

Resultat och scanlogg till vald utkorg

Blockerande fynd eller ofullständig obligatorisk kontroll? Ingen fil lämnas ut.

Från mottagning till beslut

Vad händer
med filen?

En leverantör skickar en ritning, en kollega laddar upp ett kalkylblad eller ett system lämnar filer i en bevakad mapp. Samma kontrollkedja avgör vad som får gå vidare.

  1. Identifiera innehållet

    Filtvätt identifierar filens verkliga format och kontrollerar storlek, behörighet och vald behandling. Ett nytt filnamn gör inte ett felaktigt Office-paket till ett giltigt dokument.

  2. Skanna originalet

    Flera motorer granskar filen efter skadlig kod och misstänkta egenskaper. Ett blockerande fynd stoppar jobbet redan här; en infekterad fil skickas inte vidare för att försöka tvättas ren.

  3. Behandla enligt era regler

    Skapa en oförändrad kopia, rensa dokumentets struktur eller bygg om det synliga innehållet. Bearbetningen sker i en separat processmiljö utan nätverksåtkomst.

  4. Kontrollera den färdiga kopian

    Resultatets struktur verifieras och filen skannas igen med samma skannerpolicy. Först därefter blir kopian tillgänglig för mottagaren, tillsammans med en logg över kontrollerna.

Tre sätt att kontrollera

Rätt behandling
för rätt fil.

Välj hur mycket av originalet som behöver bevaras. Resultatet kontrolleras före utlämning.

01 / Kontrollera

Behåll filen oförändrad.

När originalets funktioner eller signatur måste bevaras. Kopians SHA-256 måste vara identisk med originalets, och både original och kopia skannas. Detta läge tar inte bort makron, metadata eller annat innehåll.

02 / Rensa

Bygg en ny, rensad kopia.

När dokumentet behöver användas vidare. PDF och bilder återskapas; stödda Office-dokument byggs till nya, redigerbara paket av tillåtna delar. Detta kallas CDR, Content Disarm and Reconstruction.

03 / Bygg om

Utgå från det synliga innehållet.

När innehållet ska läsas och originalets funktioner kan väljas bort. Sidorna blir nya bilder i en verifierad PDF/A-2b. Svensk och engelsk OCR lägger till sökbar text. Formler, makron och interaktiva funktioner följer inte med.

Rekonstruktion stöds för PDF, JPEG, PNG, DOCX, XLSX och PPTX. Tillgänglig behandling beror på filens verkliga format och innehåll.

Resultatet ni får tillbaka

Samma filtyp.
Olika möjligheter.

Tabellen visar vad de två rekonstruktionslägena skapar. Läget Kontrollera ger i stället en oförändrad kopia, om filen klarar kontrollerna.

Filformat och behandling
Inkommande filRensaBygg om
PDFNy PDF via Ghostscript. Strukturen kontrolleras och resultat med bland annat JavaScript, formulär eller bilagor stoppas.Sidbilder vid 150 dpi → PDF/A-2b med OCR. Sidantal och PDF/A kontrolleras.
JPEG och PNGBilden avkodas och kodas om. Orienteringen rättas och metadata, exempelvis EXIF, rensas. Resultatet är JPEG respektive PNG.Ny PDF/A-2b från bilden, med OCR för text som går att känna igen.
Word, Excel och PowerPointDOCX · XLSX · PPTXNytt redigerbart dokument i samma format. Tillåtna delar bevaras; riskegenskaper tas bort eller leder till att filen stoppas.Rensat innehåll renderas i LibreOffice och byggs om från sidbilder till PDF/A-2b med OCR.
Program, arkiv och ISOKontrolleras utan rekonstruktion. En ISO-avbild inventeras och extraheras utan montering; både avbildningen och det extraherade innehållet skannas. Godkänt resultat är en bitidentisk kopia.

Välj utifrån vad mottagaren behöver

En rensad Excel-fil kan fortsätta vara redigerbar. En ombyggd Excel-fil blir en PDF att läsa. Rensning kan ta bort kommentarer, länkar, signaturer och andra funktioner; typsnitt och layout kan förändras. OCR kan misstolka text, så kontrollera viktiga värden i resultatet.

Äldre Office-format som DOC, XLS och PPT samt makroformat som DOCM, XLSM och PPTM stöds inte för rekonstruktion. Lösenordsskyddade PDF-filer och krypterade OOXML-dokument stöds inte. En begärd rekonstruktion byts aldrig tyst mot en oförändrad kopia.

Byggt för egen drift

Filerna behöver
inte lämna er.

En lokal installation för organisationer som behöver styra hur filer passerar mellan människor, system och nät.

Även i frånkopplade miljöer
Installation och signerade uppdateringar fungerar från flyttbart media. Nya produktversioner installeras efter administratörens beslut. Signaturer och regler kan uppdateras automatiskt i onlineläge.
Flera vägar in och ut
Webbuppladdning, övervakade mappar, FTPS och SFTP. Anslut befintliga system via REST eller ICAP.
Behörigheter och spårbarhet
Lokala konton eller Active Directory/LDAP, gemensamma grupper och separata servicekonton. Varje kontroll ger en scanlogg.
Flera säkerhetskontroller
Bland annat ClamAV, YARA-X och Malcontent. Administratören styr vilka motorer som är obligatoriska. En obligatorisk kontroll som inte kan slutföras stoppar filen.

Teknisk översikt

Kontrollerna
bakom beslutet.

Motorer, filbehandling och driftsgränser för dig som ska utvärdera eller ansluta Filtvätt.

Vilka motorer granskar filerna?
ClamAV
Antivirusskanning med signaturer. Obligatorisk och blockerande i standardpolicyn.
YARA-X
Matchar innehåll mot säkerhetsregler. Obligatorisk och blockerande i standardpolicyn.
Malcontent
Statisk analys av misstänkta egenskaper och riskmönster. Obligatorisk och blockerande i standardpolicyn.
capa, oletools och Authenticode
Analyserar körbara filers förmågor, Office-innehåll och makron respektive Windows-signaturer. Rådgivande i standardpolicyn.
Trellix Command Line Scanner
Valfri antivirusmotor som kunden installerar med egen licens. Programvara och DAT-filer ingår inte i Filtvätt.

Administratören väljer vilka motorer som är obligatoriska och vilka fynd som blockerar. Minst en antivirusmotor måste vara obligatorisk. Ett blockerande fynd kan inte röstas bort av andra motorer.

Den rapporterade skanningen måste avse rätt SHA-256 och varje obligatorisk motor måste vara klar. Saknad motor, timeout, motstridiga svar eller för gamla signaturer där en åldersgräns gäller stoppar filen. Ändrad skannerpolicy under kontrollen stoppar också jobbet.

Hur rensas ett Office-dokument?

DOCX, XLSX och PPTX behandlas som paket av ZIP, XML och relationer mellan dokumentdelar. Paketets struktur, sökvägar och interna referenser granskas innan ett nytt paket byggs av uttryckligen tillåtna delar.

  • Makrodelar, ActiveX, inbäddade OLE-objekt och externa relationer tas bort när det kan göras entydigt. Ett deklarerat makroformat eller en egenskap som inte kan hanteras säkert stoppas.
  • Kommentarer, personliga dokumentegenskaper och digitala signaturer tas bort. En ändrad fil ska inte se ut att fortfarande bära originalets signatur.
  • Text, cellvärden och stödd formatering bevaras. Tillåtna interna formler kan behållas; riskabla formler kräver ett säkert sparat värde eller stoppas. Inbäddade rasterbilder kodas om.

Det skrivna paketet granskas av en separat strukturkontroll och provrenderas med LibreOffice utan nätverk. Vid djup rekonstruktion skapas sidbilder, OCR och PDF/A-2b; veraPDF validerar PDF/A-resultatet. Den färdiga filen måste sedan klara utgående skanning.

Vad isoleras, och var finns filerna?

Appliance-installationen kör webb, bearbetning, filöverföring och uppdatering i separata Docker-tjänster med olika användaridentiteter och filåtkomst. Processen som öppnar och bygger om filer saknar nätverk, kör utan Linux-capabilities och har ett skrivskyddat rotfilsystem. Tillfälligt arbete sker i avsedda arbetsytor.

Filtvätt kräver ingen molntjänst för filanalys. Originalet i jobbets arbetsyta tas bort när behandlingen avslutas; vid fel tas även en eventuell resultatfil bort. Resultat och loggar städas enligt installationens lagringstider. Kopior i externa källor och mottagarsystem följer filflödets och respektive systems inställningar.

Skanningen är statisk och rekonstruktionen bearbetar dokumentets innehåll. Filtvätt kör inte programfiler i en dynamisk analyssandbox och klassificerar inte känsliga personuppgifter.

Hur ansluts användare och andra system?
Webb och filflöden
Webbuppladdning, bevakade mappar, monterade CIFS/NFS-ytor, FTPS och SFTP. Flöden knyter källa, behandling, ägare och mottagare till samma jobb.
REST v1
Separata servicekonton med avgränsade behörigheter. Återupptagbara uppladdningar med kontroll av delarnas storlek och SHA-256.
ICAP och ICAPS
Profiler med vald behandling, token och/eller mTLS. Högst 32 MiB per fil. Fel leder inte till att originalet släpps igenom med ett ICAP 204-svar.
Identiteter
Lokala konton eller Active Directory/LDAP över TLS, med gruppmappning och behörigheter för filflöden. REST använder egna servicekonton.

Webb, REST, ICAP och filflöden använder samma mottagningskontroll och bearbetningskedja. Standardgränsen för webb och REST är 4095 MiB; lagring, innehållets omfattning och inställda resursgränser kan begränsa vad som kan behandlas. Rekonstruktion har även gränser för bland annat sidor, pixlar och uppackat innehåll.

Vad går att följa upp i loggen?

Varje behandlat jobb får en maskinläsbar scanlogg i JSON med filtyp, vald behandling, beslut, kontrollresultat och tidsåtgång. SHA-256 för original och färdig kopia knyter kontrollen till rätt innehåll. Motorresultat och tillgängliga motor- och signaturversioner redovisas för inkommande och utgående skanning.

Vid Office-CDR tillkommer information om borttagna delar, ändringar, varningar och verifiering. Vid stopp skiljer loggen på fynd, avvisat innehåll och tekniska fel. Filhistoriken visar också vem eller vilket flöde som skickade filen.

Ett godkänt resultat betyder att filen klarade den valda behandlingen och skannerpolicyn. Det är ingen garanti mot alla okända hot eller ett besked om att ett program passar målmiljön. Använd loggen tillsammans med era regler för import och användning.

Kom igång

Er nästa filkontroll
börjar här.

Installera på en Linuxserver med x86-64, Docker Engine och Docker Compose. Minst 4 CPU-kärnor krävs och 8 GiB RAM rekommenderas. Installationsguiden hjälper er med HTTPS på port 443 och det första administratörskontot.

Till installationsguiden

Onlineinstallation och paket för offlinebruk.

Öppna testinstallationen

För dig som har ett testkonto.