how do you get into cybersecurity?’

 Lately, more and more people are asking this exact question. And well, the answer is that there are hundreds of ways because cybersecurity is a VERY general term.

There were great answers pointing out the importance of basic programming, web development, and database knowledge. And yes, it is excellent, BUT these alone won’t build you a career in cybersec. What will then?

My first suggestion would be to research different career paths and see what resonates the most with your skills and desires (offensive/defensive cybersecurity, or maybe research and audit). And here are more practical advice on what exactly to learn.

NOTE: No matter what area you choose, start by doing the following:

  • Learn about different Operating Systems. It is the basics to know the distinctive features and peculiarities of each OS.
  • Discover Computer Networks. You must know how routers, firewalls, ports, and protocols (SSL, TLS, IP, TCP, UDP, MAC, etc.) work.
  • Read more on Web Applications. You can’t skip learning how the HTTP request and response work and the security response headers (CSS, CORS, HSTS, X-Frame, Referrer, etc.)
  • Get an understanding of common security frameworks. Start with OWASP (Open Web Application Security Project), MITRE ATT&CKSTRIDECVSS (Common Vulnerability Scoring System), etc. This is relevant for being in the context and following the industry standard.
  • Check how the Sigma language works. It is a standard of cybersecurity that is getting more and more popular.

Resources for you to learn from: GCF Global, Linux Journey, Udemy, LinkedIn Learning, Tutorials Point, Cryptography & Network Security by Behrouz A. Forouzan, Developer Mozilla (for Web Applications), OWASP, Microsoft Docs (for STRIDE), ATTACK MITRE, and First Org (for CVSS.)

If you want to know more about a specific career path, feel free to ask me. Cheers!

Comments

Popular posts from this blog

As a beginner in competitive programming, what coding habits should I focus on which might help during timed competitions?

What is the benefit of ranking in codeforces?