I managed to install wl driver on Tails OS and wanted to make it load at boot automatically.

To achieve that, I configured the persistent volume to save APT PACKAGES and APT LISTS. Then I edited the file /live/persistence/TailsData_unlocked/live-additional-software.conf to include those packages (don't know if they are all needed I just took the packages installed when running apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,'):

linux headers-3.16.0-4-common

So when I start Tails OS with persistent volume ON AND spoofed mac address disabled I can use the macbook wifi. But wl module has to be loaded with modprobe manually which means I need to enable sudo when booting Tails.

Is this a safe practice in regard to privacy and security ?

Does the wl driver in itself can compromise Tails security and privacy ?


"It's complicated" - The real answer to all infosec question.

First of all, having root acccess for every single boot of tails is probably something you should avoid. A root compromise can do some really ugly things, like taint your tails install forever. Having a path for the amnesia user to become root is something that you should definitely try to avoid.

The extra installed packages is a fingerprint but anyone who was in a position to find out what packages you have installed could do worse things, the main issue is the root/sudo access.

There is a reddit thread with a similar looking issue with no definite solution listed.

Unfortunately the best solution may be to use a linux-compatible USB wireless device instead of builtin wireless card as it seems to be explicitly recommended against by Tails to perform the steps you are. Such is the cost of broadcom's so-called intellectual property.

  • "then it is impossible to use your Wi-Fi card in Tails" considering it's up to date, saying it's impossible show that what I've done is not recommanded. I could ask Tails ditectly but I think they won't answer for additional packages. Do a driver can do things like dig into my internet trafic ? – Lich4r Jun 3 '16 at 7:16
  • It's certainly possible for any proprietary driver to do this and it's likely not the only one in use on your system but it's unlikely to be doing anything so obviously overt. The problem with the code is that licensing makes it impossible to redistribute, broadcom don't want it to work with linux or other open source operating systems without their control over the distributed code. – cacahuatl Jun 3 '16 at 22:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.