freedomofpress / securedrop-workstation

Qubes-based SecureDrop Journalist Workstation environment for submission handling
GNU Affero General Public License v3.0
137 stars 40 forks source link

Implement export with file "sanitization" (content disarm/reconstruct) #862

Open rocodes opened 1 year ago

rocodes commented 1 year ago

This is a tracking issue for all the steps related to a document sanitization (aka content disarmament/reconstruction, aka malware mitigation) workflow.

The goal is a workflow that allows users to work with documents in electronic form, while minimizing the risk of malware.

Tasks include:

rocodes commented 1 year ago

Tagging some related issues: https://github.com/freedomofpress/securedrop-client/issues/2007, https://github.com/freedomofpress/securedrop-workstation/issues/671, https://github.com/freedomofpress/securedrop-client/issues/458, https://github.com/freedomofpress/securedrop-client/issues/1725

deeplow commented 3 months ago

Interesting, in the Qubes forum, someone named the approach of [qube A] -> [sanitizing in disp B] -> [qube C] as double-door system. That makes sense, but I feel like double-door implies more a door with two doors. If we need a name for this we could take inspiration from the medical world. Here are some samples: disinfection tunnel, decontamination tunnel.