As someone who has been forced to surrender their electronic devices at a border crossing for several hours (and wasn’t allowed to be present while they were inspecting them), I can definitely say this would be useful for this use case, under the following assumptions:
- The parties performing the inspection aren’t too tech-savvy, or are not necessarily interested in a “deep” inspection.
- There is no reasonable threat of torture or physical harm.
If I was threatened with torture or physical harm, I don’t know how useful it would be.
I will point out that I have been asked to do this on more than one occasion, at multiple border crossings, and the methodologies and approaches/procedures have differed wildly.
- Some asked me to unlock the devices in front of them while on being recorded on CCTV.
- One took my devices into another room, and they presented me with a wireless keyboard to type my passwords into. I couldn’t see what it was connected to.
- Another plugged my devices into another machine and attempted to side-load forensic software (it didn’t work, because my “iPhone” wasn’t really an iPhone , and they got SUPER angry at me )
- I said I didn’t know the password for one of my devices (a total lie, but it was worth a shot…), and that device got confiscated. To this day, I don’t know what they did to it (with a duress password, I could have potentially made the device “phone home” after they confiscated it).
- I was able to convince one customs officer (who clearly knew his way around a computer, but had never touched code in his life) that a hidden partition at the end of a drive was a Chia plot,which was kind of an epic win
I don’t need to imagine this, unfortunately…
As of 2017, there is at least one person at every border checkpoint that is trained in basic Linux Terminal commands (mostly Ubuntu) and Windows Powershell (but thankfully the variance in skill of the officers remains very broad). One guy didn’t delete his history logs, and typed in Ubuntu commands in dom0 (apt
and lsb_release
were entered 30+ times ). There is also a remote unit that can supposedly “remotely” inspect devices at every border crossing (I don’t know anything more than this).
They also are aware to some extent of the existence of Qubes OS, however your average border agent still appears to have some difficulty detecting it (thankfully).
They’re usually looking for things like Tor Browsers, Crypto Wallets, VPN configs. That sort of stuff.
SOURCE: The border guards tell me things.
Indeed, this may be the case, and would be useful when the actors aren’t exactly sure of exactly what it is they’re looking for.
Would indeed be incredibly handy. “I don’t know what that is. It was just there when I installed the OS, officer…”
YES!
I couldn’t think of a better place for them
Not any more
I like. If I ever have enough money, I’d so make this.
I have managed to get it working in Debian templates as a 2FA. Will attempt it with Fedora and dom0 when I have the time.
Usefulness
I seriously doubt duress passwords would be helpful in cases of “I know those files are on this computer, and you’re going to give them to me, whether you like it or not *sharpens knife, prepares some sort of venomous animal, and removes hot coals from furnace*”, but it would definitely be useful for “Sir/Madam, please step this way, this is just a random inspection…”
True, but I would love the ability to have it, though.
As long as the users fully understand its limitations and use cases, I think it would be very “peace of mind” feature to have of Qubes OS.
Potential Other Applications
- Alternate password for remote wipe, “monitor/honeypot mode”, masqueraded boot process (the Windows logo and spinny thing, booting to a Windows-looking desktop), removing PCI devices via the kernel on boot, etc. (Or even custom other things)
- Anyone who can be subject to “random inspections” that are superficial (school teachers, boyfriends/girlfriends [not necessarily infidelity, maybe you are trying to hide a birthday surprise? Just saying…], low-level law enforcement, etc.)
In any case, I’d love to help out in making this a reality.