This page contains security-related recommendations. Kindly note that we exclusively recommend hardware, software and services which we actually use and own. We do not recommend any products based on sponsoring or things we only know from hearsay.
- [BLO] blogs
- [BOO] books
- [HW] hardware
- [POD] podcasts
- [SRV] services
- [SW] software
General information security topics
Other interesting projects from the InfoSec world.
- [BLO]: Scott Helme (InfoSec blog)
- [BLO]: n-o-d-e (interesting hardware projects)
- [POD]: Security Now hosted by Steve Gibson and Leo Laporte (weekly podcast) (#securitynow)
- [POD]: StormCast (daily 5-10 minute information security threat updates)
Your home network connects you and your family to the internet. The most vulnerable point is your router since it has to fulfill different functions and is the primary point of entry for a remote attacker. Feel free to read our home network security series.
- [BOO]: Introducing Basic Network Concepts (PDF file)
- [BOO]: Meyers: CompTIA Network+ Certification, ISBN 978-0-07-184821-3
- [BOO]: Kizza: Guide to Computer Network Security, ISBN 978-3-319-55606-2
- [BOO]: Lowe: Networking for dummies, ISBN 978-1-119-25777-6
- [BOO]: Peterson/Davie: Computer Networks: A Systems Approach (online)
- [BLO]: Router security blog by Michael Horowitz
- [HW]: Turris Omnia (open hardware and open source router) (#turris-omnia)
Identity theft is a main threat to individuals on the internet. The best way to defend your personal data online is to stop using online services at all. This is quite unrealistic. Another way is to use services which provide cryptographic proof so others can verify that you actually own certain online accounts.
Ask 10 people about their preferred instant messenger and you’ll get 15 recommendations. Some people say that federation is best for privacy (no), some recommend closed-source messengers like Threema and most people keep on using WhatsApp. We aren’t interested in wars of opinions and stay with the facts.
- [SRV]: Signal (#signal)
- [SW]: ChatSecure (iOS only)
- [SW]: Conversations (Android only)
- [SW]: Gajim (Desktop OS only)
Security warning: XMPP server admins can access and manipulate all of your data including contacts, groups, password etc. They can also inject messages. This is not only a security nightmare but also anything but privacy-friendly. Because of that we repeat our recommendation: Use Signal or run your own XMPP server.
Usability note: Well-known XMPP clients implement XMPP itself, however, they do not implement each and every XEP. This means that you have to carefully evaluate which XEPs you want to use and whether your client supports them. Especially “XEP-0384: OMEMO Encryption” isn’t widely or only partially (e.g. no OMEMO in MUCs) supported by clients.
Secure key and password storage
If you use GnuPG, SSH etc., you probably store your keys on your computer. This isn’t very secure and stolen keys can result in data breaches (SSH) and decrypted messages (GnuPG). Use dedicated security hardware to store your keys. Furthermore, use password management software like KeePass to store your passwords encrypted. Some products also support OATH-TOTP and/or U2F for 2FA.