Both, a starter for Tor Browser as well as for SecBrowser. Provides security hardening, integration with Debian, Whonix and Qubes.
Starter.
-
Tor Browser Starter start menu entry and
/usr/bin/torbrowser
starter. Starts/home/user/.tb/tor-browser/start-tor-browser
. -
SecBrowser Starter start menu entry and
/usr/bin/secbrowser
starter. Starts/home/user/.secbrowser/secbrowser/start-tor-browser
.
Integreation with hardened-malloc.
-
Tor Browser: Hardneing opt-in. When config option
tb_hardening=true
is set or when using command line option--hardening
, file/usr/lib/libhardened_malloc.so/libhardened_malloc.so
will be added toLD_PRELOAD
environment variable if available. -
SecBrowser: Hardening by default. File
/usr/lib/libhardened_malloc.so/libhardened_malloc.so
will be added toLD_PRELOAD
environment variable if available.
Integration with firejail.
-
Tor Browser: Hardening opt-in. When config option tb_hardening=true is set or when using command line option --hardening, firejail be used.
-
SecBrowser: Hardening by default. Firejail will be used.
Security Slider.
-
Tor Browser: Prompts to set security slider to default or maximum at first start
-
SecBrowser: Sets security slider to maximum by default.
Uses open-link-confirmation if available.
Prompts to install the browser if not yet installed.
Changes directory into browser directly before startup.
Custom homepage support.
Qubes integration.
Sanity tests:
- Aborts if detected being run as root.
- Aborts in Qubes TemplateVM.
- Aborts in Qubes DVM Template.
- Waits for Qubes mount dirs and gui agent being ready.
- Prevents a browser previously used as SecBrowser being used as Tor Browser.
In Qubes AppVM copies browser from root image to private image at first start.
Tor Browser documentation by Whonix.
SecBrowser:
- SecBrowser ™ is a security-hardened, non-anonymous browser.
- SecBrowser ™ is Tor Browser without Tor.
- SecBrowser ™ is a derivative of Tor Browser.
- SecBrowser ™ homepage: https://www.whonix.org/wiki/SecBrowser
This package is produced independently of, and carries no guarantee from, The Tor Project.
1. Download Whonix's Signing Key.
wget https://www.whonix.org/patrick.asc
Users can check Whonix Signing Key for better security.
2. Add Whonix's signing key.
sudo apt-key --keyring /etc/apt/trusted.gpg.d/whonix.gpg add ~/patrick.asc
3. Add Whonix's APT repository.
echo "deb https://deb.whonix.org buster main contrib non-free" | sudo tee /etc/apt/sources.list.d/whonix.list
4. Update your package lists.
sudo apt-get update
5. Install tb-starter
.
sudo apt-get install tb-starter
Replace apparmor-profile-torbrowser
with the actual name of this package with tb-starter
and see instructions.
tb-starter
requires donations to stay alive!