Learn about computer security with the Raspberry Pi and Kali Linux

Learn about computer security with the Raspberry Pi and Kali Linux

Raspberry Pi is a great way to learn about computer security. Learn how in the 11th article in our getting-started series.

Image by : 

opensource.com

x

Get the newsletter

Join the 85,000 open source advocates who receive our giveaway alerts and article roundups.

Is there a hotter topic in technology than securing your computer? Some experts will tell you that there is no such thing as perfect security. They joke that if you want your server or application to be truly secure, then turn off your server, unplug it from the network, and put it in a safe somewhere. The problem with that should be obvious: What good is an app or server that nobody can use?

That's the conundrum around security. How can we make something secure enough and still usable and valuable? I am not a security expert by any means, although I hope to be one day. With that in mind, I thought it would make sense to share some ideas about what you can do with a Raspberry Pi to learn more about security.

I should note that, like the other articles in this series dedicated to Raspberry Pi beginners, my goal is not to dive in deep, rather to light a fire of interest for you to learn more about these topics.

Kali Linux

When it comes to "doing security things," one of the Linux distributions that comes to mind is Kali Linux. Kali's development is primarily focused on forensics and penetration testing. It has more than 600 preinstalled penetration-testing programs to test your computer's security, and a forensics mode, which prevents it from touching the internal hard drive or swap space of the system being examined.

Like Raspbian, Kali Linux is based on the Debian distribution, and you can find directions on installing it on the Raspberry Pi in its main documentation portal. If you installed Raspbian or another Linux distribution on your Raspberry Pi, you should have no problem installing Kali. Kali Linux's creators have even put together training, workshops, and certifications to help boost your career in the security field.

Other Linux distros

Most standard Linux distributions, like Raspbian, Ubuntu, and Fedora, also have many security tools available in their repositories. Some great tools to explore include Nmap, Wireshark, auditctl, and SELinux.

Projects

There are many other security-related projects you can run on your Raspberry Pi, such as Honeypots, Ad blockers, and USB sanitizers. Take some time and learn about them!

About the author

Anderson Silva - He grew up in Brazil, and wrote his first program at the age of 10 using Logo. He moved on to programming in BASIC shortly thereafter, and by the time he was in High School he was coding in Pascal. When he started college in the US, he learned C, C++, Java and had several developer jobs programming with server-side languages for web development like: Coldfusion, Perl, Php, etc. He was introduced to...