Level 6 · Cloud Computing, DevOps and Cybersecurity · Course 6.4 Cybersecurity
Module 73: Security Introduction
Goal: learn to think about security clearly: what you're protecting and why, who might cause harm and how, where your system can be reached, and how to decide which risks to deal with first.
You'll need: your CRM and its architecture notes (Module 68). A rule for this whole course: practise only on your own lab, your own apps, or systems you have written permission to test. Testing anyone else's system without permission is illegal in India (under the IT Act) and almost everywhere else.
Lessons
- 1Confidentiality, integrity, availability15–25 minutes✓
- 2Threats15–25 minutes✓
- 3Attack surfaces15–25 minutes✓
- 4Vulnerabilities and the basics15–25 minutes✓
- 5Risk15–25 minutes✓
🛠️Module practice: Project D, part 1, security foundations
- A CIA table for your CRM's main data and functions.
- A list of likely threats and their methods.
- An attack-surface map with trust boundaries, and three reductions made.
- A scored basics checklist, with MFA turned on for your development accounts.
- A risk register with at least eight scored, treated risks.
✅Module check
Explain in a few sentences, in your own words:
How do you think about the security of an application?
Show a good answer
A good answer mentions: protecting confidentiality, integrity and availability, matched to what each thing is worth; knowing realistic threats (automated scanners, criminals, insiders, accidents) and common methods (phishing, stolen passwords, unpatched software, app flaws, misconfiguration, supply chain); mapping and shrinking the attack surface, with defence in depth and checks at trust boundaries; doing the basics well (updates, MFA, least privilege, secure configuration, tested backups, monitoring); and managing risk by likelihood and impact in a register, choosing to reduce, avoid, transfer or accept. All testing stays on systems you're allowed to test.
📝Module quiz
10 questions · 10 marks each · 100 marks in all · pass mark 70% · retry as often as you like ·
