VCE Software Development U4O2: Vulnerabilities and risks in insecure development environments
Students learn how insecure environments, APIs, malware, unpatched software, poor access management, man-in-the-middle attacks and insider threats put code and data at risk.
One content description from the full VCE Software Development - U4O2 - Cyber Security: secure software development practices journey. All 17 modules below are in that journey too, with the same content — add just these to a class, or the whole strand.
Modules (17)
1
Development, testing and production environments
2
What makes a development environment insecure
3
What an API is
4
Risks of using APIs
5
Hard-coded API keys and secrets
6
Malware
7
Spyware
8
Ransomware
9
Outdated versions of software
10
Zero-day vulnerabilities
11
Unpatched software in a development environment
12
Poor identity and access management practices
13
Weak passwords
14
Improper credential management
15
Man-in-the-middle attacks
16
Risks of unsecured public Wi-Fi
17
Insider threats and human error
For Teachers
Add this journey to your class and track every student in real time.
Create a free teacher account →No credit card. No setup fee. Make a class and invite students in under three minutes.
For Students
Start this journey on Cloodit — track progress, earn badges, and play live sprints with your class.
Start Learning Free →