Practice Cybersecurity in CS Thinking
Use these practice problems to test your method after reviewing the concept explanation and worked examples.
Quick Recap
The practice of protecting computing systems, networks, and data from unauthorized access, attacks, and damage.
Cybersecurity is like locking your doors and windows โ but for your digital life. It's about keeping the bad guys out of your systems and data.
Example 1
easyName three common cyber threats and describe how each works.
Example 2
mediumExplain three methods of protecting against cyber attacks: encryption, authentication, and firewalls.
Example 3
mediumExplain what social engineering is and give two examples. Why is it effective even against systems with strong technical security?
Example 4
hardA company suffers a data breach exposing customer emails and hashed passwords. Explain why hashing passwords (rather than storing them in plain text) limits the damage. What is the difference between hashing and encryption?