Coding is an essential skill across almost every technological discipline today, and cybersecurity is no exception. Cybersecurity professionals must understand coding concepts in order to correctly interpret the activity of malicious actors on their networks, and they must be able to write code to perform their own work more efficiently and effectively.
There are five that I consider important elements of the modern cybersecurity toolkit:
- Python – Python is the modern workhorse of programming languages.
- Shell scripting – Take basic command-line tools and functions and turn them into powerful automated scripts
- HTML – Need to know this language when looking for embedded malicious attacks
- JavaScript – One of the early languages of the web. This is a must know for intrusion analyst
- SQL – Database attackers with use SQL language scripted codes – you need to know what they are doing
Read more of this article by: Mike Chapple, University of Notre Dame