← Previous | ↑ Home | ↑ Live Systems | Next → |
Install Disklessian on read-only boot media only, I suggest a USB thumb with hardware write protection.
For installation allow write access. Deny write access when running Disklessian.
Use Disklessian either for online banking or as surf station, not for both purposes at same time!
For online banking and other privacy related purposes use Disklessian from write protected boot media only.
Do not use a netboot Disklessian. Netboot uses insecure protocols DHCP and TFTP and an NFS protocol version without encryption and integrity checking.
Visiting web sites not related to your bank can result in drive-by attacks. These attacks can not harm your computer (access to internal disks is disabled) or the boot media (write protection is active). But a drive-by attack can harm the running system, i.e. by starting key loggers to obtain your banking login or searching for artifacts (authentication related cookies not deleted by the banking web site).
So Disklessian booted from local write-protected boot media must be combined with the discipline not to use the Disklessian session for general web surfing to keep you secure.
You can use netboot or write-protected boot media to start Disklessian for use as surf station.
But do not using it for banking at same time!
Disklessian attempts to provide a secure environment for online banking.
It provides minimal functionality, just banking in the browser.
There are no comfort features like banking software or persistence.
Disklessian can be used as a base to build live systems providing more comfort to the end user.
Users should have some general experience in using a computer. Linux experience may be helpful, but is not required.
I want to keep the archive contents as small as possible so users can inspect/review all contents before using the scripts to build the live system.
No access to internal disks
Access to internal disks is disabled in the kernel. If there is no way to access internal disks from Disklessian, malicious software probably present on these disks is not executed from within Disklessian.
Write protection on boot media
You should use Disklessian only from write protected boot media to avoid unintended boot media modification.
BIOS/UEFI
The BIOS or UEFI software is executed before any operating system — i.e. Disklessian — is started. So Disklessian can not protect against malicious software run from BIOS or UEFI.
Internet surfing
In a correct Disklessian installation a drive-by attack while visiting a web site can not modify the the Disklessian boot media (hardware write protection on USB stick should be turned on) and can not modify the system on the internal disk (disk access is disabled in the kernel).
But malicious software — i.e. drive-by attacks while visiting web sites — can infect the running system.
So you should never use the web browser in Disklessian for general internet surfing, neither before nor while nor after banking. After booting into Disklessian, proceed directly to your banks web application. After finishing banking shut down or reboot the computer.
Security note: Create images containing WiFi access data only for yourself or for use by specific persons or on specific computers.
Publishing an image with included WiFi access data discloses your WiFi access data!
Many (most ?) WiFi devices do not work without non-free firmware files. Probably you want to set
ALLOWNONFREE=yes
in custom/dklivesys.conf.
cd /home/user/livesys1
rm -fr livesys
dklivesys-build-livesys disklessian
Set the BOOKMARKURLS option in the custom/dklivesys.conf file, i.e.:
BOOKMARKURLS=One Bank|https://www.one-bank.com/|Other Bank|https://www.other.com/
Bookmark items are separated by “|”.
Each bookmark item contains Bank name and URL separated by “|”.
Cable
Plug the ethernet cable. You computer automatically retrieves IP address and other information from the router.
WiFi
Use the menu item in the application menu or the globe button in the Xfce bar on the screen bottom.
Attach the stick. An icon is shown on the desktop. A double-click on the icon opens a file manager.
Users with Linux experience: Unmount the stick using the desktop icons context menu, as root use the udisksctl (or udisks) command to detach the stick, remove the stick.
Users without Linux experience: Do not remove the stick until the computer was shut down and powered off.
Click on “Debian Live user” in the upper right corner. From the menu choose “Shutdown” or “Reboot”.
← Previous | ↑ Home | ↑ Live Systems | Next → |