Tails Linux encrypted persistence is not as safe as you might think

Written By
LL
LumIT Labs
Dec 11, 2018

I have recenty set up a Tails live operating system with a LUKS-encrypted data persistence partition, and used it for a while, noticing that Tails insists on a FAT filesytem for all its system files, kernel, initrd and filesystem.squashfs. Actually, I was thus very curious about how developers managed to protect their security-focused operating system from system files modifications  FAT means  ‘easily writeable; to me. And concluded that Tails Linux is not the safe place I might think when using encrypted persistence. If I lend my USB key containing Tails Linux to an evil Penguin, am I sure to use it again afterwards? Are my persisted data safe? Is my LUKS key safe? There is no need for an evil Penguin to force or trick me to tell him my LUKS passphrase (as Tails website warns), he only needs to ask me to use my USB key for just a short while. An evil Penguin’s idea is to inject a script into the Tails filesystem which is able to reveal the LUKS master key – and eventually send it by the network.

LL

LumIT Labs

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.