Cybersecurity

Cybersecurity is the practice of protecting computer systems, networks, and data from unauthorized access, use, disclosure, disruption, modification, or destruction. It is a broad field spanning technology, policy, and procedure.

Importance

Our reliance on technology keeps growing — we use computers and the internet for banking, shopping, and staying in touch with friends and family — which means personal and financial information is increasingly at risk of theft or compromise.

Cybersecurity professionals defend against a wide range of threats, including phishing, malware, data breaches, denial-of-service attacks, and ransomware — using tools like firewalls, antivirus software, intrusion detection systems, data encryption, and security awareness training.

As a software engineer, you need to be familiar with cybersecurity concepts and best practice — you'll be the one implementing the security features your applications need, and the security policy your organization requires.

This page covers cybersecurity as a concept. For the operational practice — core security concepts, writing a security policy, and GDPR compliance basics — see Security Hardening in the TechOps roadmap.