SW StudyWalks

Computer Science  /  CS 0645  ·  Capstone · 2–3 minutes

The App Under Attack

Video not yet published
to the StudyWalks catalog
State

The transit app that ascended to the cloud in Unit 10 now stands inspection against this unit's full threat taxonomy — every attack named, every defense answering to a named asset, and the human layer counted honestly.

Show

Start with the estate (0611): the app, its services, its policies, and its runbooks are all cyber resources, and the security policy (0613) names the assets — riders' confidentiality, fare-data integrity, service availability, and the PII (0614) that makes the rider database worth stealing. Now walk the taxonomy against it. Malware's doors (0629): a compromised dependency in the build pipeline is the supply-chain door; a phishing message (0626) to a transit-authority employee is the judgment door — and the departed contractor's live credentials (0625) are the door nobody remembered installing. A botnet (0623) aims a distributed denial of service (0627) at launch morning — availability attacked by name — while the quieter nightmare is the advanced persistent threat (0628): a presence in the fare system for a year, no outage, no alarm, reading everything. Ransomware (0624) is the loud version: the private-side fare records encrypted against their owners, answered by the backups held apart. Against all of it, the defenses this course has been assembling since Unit 6: authentication and the protection triad at the gates, the kernel boundary under every process, HTTPS wrapping every exchange — cryptography's cast (0632) working every request, the same mechanism video 0640 ran by hand at toy scale. And over the whole estate, responsible computing (0636): the governance the builders apply before any regulator asks. The app survives inspection not because any wall is perfect but because every named threat meets a named control — which is what a security posture is.

Watch for

Unit 12 closes the course — the capstone unit where every strand, this one included, gets its final assembly.