kamranahmedse / developer-roadmap

Interactive roadmaps, guides and other educational content to help developers grow in their careers.
https://roadmap.sh
Other
299.62k stars 39.39k forks source link

Textual markup of a cybersecurity roadmap #1387

Closed AlbusNoir closed 1 year ago

AlbusNoir commented 2 years ago

This might be a possible duplicate of another issue, but not sure.

I've used these roadmaps for a while and figured I'd contribute in some way to give back since I noticed it was expanding away from just development.

Please let me know if I need to go back and add anything to this or if anything needs changing

Cyber Security Learning Roadmap

Fundamental IT skills

Network skills and knowledge

Security skills and knowledge

Cloud skills and knowledge

[Optional] Programming skills and knowledge

Python

Bash

Powershell

Go

JavaScript

C++

perezthedev commented 2 years ago

A great list so far, completely agree a cybersecurity roadmap would be beneficial for the community. Something I would consider important for the security roadmap would be:

kamranahmedse commented 2 years ago

Thank you @AlbusNoir that's really helpful -- we will draft it in the visual format soon.

Could you please help with the following points?

Understanding hardware components and how they work together in a computer

Could you please list some of the important components, and maybe mention a resource that could be put in the roadmap?

Understand basic OS-independent troubleshooting steps and terms

Could you list down some of the items or sub-nodes (what are those steps and terms) for this point? Any resource that could be added to the roadmap is going to be really helpful.

Understand basic configuration and function of popular suites Any links/resources we could add here?

Also, do you think we could add certifications or CTFs added to the roadmap?

Once again, thank you @AlbusNoir for the contribution.

AlbusNoir commented 2 years ago

For sure

Understanding hardware components and how they work together

Important components: CPU, RAM, Harddrives (the different types and differences: HDD, SSD, NvME), GPU are the most important. Optional would be Motherboard(the types and differences: ITX, mATX, ATX, E-ATX), PSU.
Resources: Parts and functions Motherboard Types

Understand basic OS-independent troubleshooting steps and terms

Basic steps: determining the issue, searching for solutions, check connections, look for updates, reboot, run AV scan
Terms: router, modem, various cable types(network cable, display cable, USB cable) Resources: Basic tshooting Basic tshooting2

Understand basic configuration and function of popular suites

iCloud
Google Suite
Microsoft Office Suite

As for certifications, those could be done at the various stages. So something like:
Fundamental Skills: CompTIA ITF+, CompTIA A+, Google IT Support Certificate, ITL 4 Foundation, Microsoft 365 Fundamentals, Microsoft Technology Associate, CompTIA Linux+, Apple Certified Support Specialist

Network Skills: CompTIA Network+, Cisco CCNA, VMWare Certified Technical Associate

Security Skills: CompTIA Security+, CompTIA CySA+, Cisco CyberOps Associate, GIAC GSEC, ISC2 SSCP, GIAC GCIH, GIAC GSOC
Additional optional ones for a pentesting route: CompTIA PenTest+, OSCP, EC-Council CEH, TCM PNPT, eLearnSecurity eJPT

Cloud Skills: AWS Certified Cloud Practitioner, Microsoft Azure Fundamentals, Google Cloud Digital Leader, AWS Certified Solutions Architect associate, Microsoft Azure Security Engineer Associate, Google Cloud Engineer Associate, AWS Security Specialization, CompTIA Cloud+, GIAC GCLD

CTFs are always something I believe anyone interested in cyber, especially typical routes like Blue, Red, and Purple Team, should look into. Best ones I know of are HackTheBox, TryHackMe, VulnHub, picoCTF, there's also the SANS Holiday Hack Challenge/KringleCon that's usually around the end of the year


Hopefully this is what you were looking for :)

ank5-d commented 2 years ago

Sir I want to guidance from information technology

jreisinger commented 1 year ago

Might be helpful: https://danielmiessler.com/blog/build-successful-infosec-career/

kamranahmedse commented 1 year ago

Cybersecurity roadmap is now live. Once again thank you @AlbusNoir for the contribution. Let me know if you have any feedback! 🙏