Kicksecure ™ comes with many security features. Kicksecure ™ is Security Hardened by default and also provides extensive Documentation including a System Hardening Checklist. The more you know, the safer you can be.
This page provides security advice, including steps that can be applied after installation of Kicksecure ™ for better security.
On Kicksecure ™
Increase Virtual Machine RAM
If using a Kicksecure ™ VM...
If enough host RAM is available, ideally the virtual RAM setting of Kicksecure ™ should be increased to
2048 MB RAM.  If it is infeasible to increase the virtual RAM setting, Kicksecure ™ will still function properly. 
- Windows 10:
Task Manager in More details view→
Click/tap on the Performance tab→
Click/tap on Memory; or
Open a command prompt→
wmic MemoryChip get /format:list
About This Mac
Open a terminal→
- To add RAM in VirtualBox the VM must first be powered down.
1. Shutdown the virtual machine(s).
2. Increase the maximum memory.
3. Set the actual memory.
4. Restart the virtual machine(s).
Change Keyboard Layout
If you are using a keyboard layout other than
qwerty (US), consider changing the keyboard layout. Refer to the dedicated Keyboard Layout entry for further details.
Test Keyboard Layout
Kicksecure ™ for Qubes users can skip this section.
- Open file
~/testfilein a text editor of your choice as a regular, non-root user.
If you are using a graphical environment, run.
If you are using a terminal, run.
Try typing the words
qwerty. Try typing further words to ensure the desired keyboard layout is functional.
After Kicksecure ™ has finished installing, immediately change the password for the user
2. Open a terminal (such as Xfce Terminal Emulator).
Start menu →
3. Run a test command as
root by using
4. Read the note below regarding the username and password.
When typing the password it will not appear on the screen, nor will the asterisk sign (
*) be visible. It is necessary to type blindly and trust the procedure.
5. Change the user (and
6. Root password.
No changes required. Optional, for details, see root account in Kicksecure ™.
The procedure of changing passwords is complete.
If issues appear when gaining root, consider using dsudo.
Another option is to boot into recovery mode and change passwords there.
Regularly check for security updates and apply them in a timely fashion; see Operating System Updates.
How do I Check the Current Kicksecure ™ Version?
Open a terminal.
If you are using Kicksecure ™ inside Qubes, complete the following steps.
Qubes App Launcher (blue/grey "Q") →
Kicksecure ™ ProxyVM (commonly named kicksecure) →
If you are using a graphical Whonix with XFCE, run.
Start Menu →
The first line shows the version of the major and minor version of Debian. The second line shows the version of the derivative (Kicksecure ™).
- Qubes has dynamic RAM assignment.
- This provides higher performance during upgrades and lowers the likelihood of issues.
- Although non-ideal, swap-file-creator will create an encrypted swap file and the system is configured to swap as little as possible.
- This command works in Red Hat, CentOS, Suse, Ubuntu, Fedora, Debian and other distributions. Alternative commands include:
cat /proc/meminfo |grep MemTotal,
By default, Qubes VMs use the same keyboard layout as Qubes
- By default, Qubes does not require a password for superuser access.
Type the command in the terminal and press
- Usual Debian / sudo default. Unspecific to Kicksecure ™,