This is a list of self-study resources for people that want to get into the computer security field. I started this list in december 2015, just before I started my job as a security specialist at the National Cyber Security Centre of the Netherlands. It contains resources for learning new techniques and tools, self-study, career planning and personal development. All of these were useful to me personally, and every link is hand-picked. ;)

As you can see, computer security is a huge field. Please don’t feel overwhelmed. If you don’t know where to start, check out the resources listed under ‘career’.

Most resources are in English and some of them are in Dutch.

I hope this list is helpful. If you know any good additions, feel free to let me know via Twitter, email or in real life.

Assembly

Capture The Flag

Capture The Flag (Beginners)

Career

Cryptography

  • Cryptopals, Matasano [programming exercises]
  • The Code Book, Simon Singh [book, non-fiction]
    Nice introduction to secret language and cryptography for a general audience.

  • Cryptography I, Stanford University [online course]

Cybercrime

Cybersecurity In The Nederlands

Dark Web

Ethical Hacking

Fraud

Incident Response

Information Security

Internet Freedom

Linux

Lockpicking

Malware Analysis

Penetration Testing

Physical Security

Privacy

Programming

Ransomware

  • Fraudehelpdesk, [organisation] (Dutch)
  • No More Ransom, Europol, Kaspersky, Politie NL, e.a. [website]
    Initiative of Europol, Kaspersky Lab and the Dutch police to collect decryption keys for ransomware and put them online. Victims of ransomware can check this website to see if it is possible to undo the encryption.

Responsible Disclosure

Reverse Engineering

  • REMnux, Lenny Zeltser & David Westcott [operating system/toolkit]

Social Engineering

Wargames

This list was last updated on 2020-09-27

If you want to be notified of new blogposts, you can sign up for my newsletter, follow me on Twitter or subscribe to the RSS feed of this blog.
photo of Judith van Stegeren
About the author

Judith van Stegeren is a Dutch computer scientist. She is working as PhD candidate at the University of Twente, where she researches natural language generation for the video games industry. She occassionaly works as a consultant in data engineering for textual data.