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.