Cybersecurity is the practice of protecting computer systems and networks from bad actors who disrupt services or steal sensitive information. The responsibilities of professionals in this field may include:

  • Educating a company’s stakeholders on the importance of cyber and information security.
  • Planning in disaster recovery and responses to cybersecurity breaches.
  • Closing gaps in network security and mitigating vulnerabilities.
  • Defending against various cyber-attacks.

As a concept, cybersecurity covers everything from network and application security to operational security and business continuity.

Programming Languages

Cybersecurity work involves the following programming languages:

  • Python features tools for common tasks such as malware analysis.
  • C and [C++] are low-level and can directly access RAM and system processes.
  • SQL and its features in database security.
  • PHP protects against DDoS (distributed denial of service) attacks.

Cybersecurity Concepts

Looking to contribute?

Learn Cybersecurity on Codecademy