Learn · Group 3 · Financial services
Cloud security and identity
How banks, payment firms and insurers control who can use their cloud systems, protect their data, and keep running when something fails.
- Basicsthe ideas from class, one at a time
- Putting it togetherhow the ideas combine
- In depththe full design and its trade-offs
- Exampleapplied to one real company
Basics · 1
Who secures what in the cloud
The provider and the customer split the work. Pick a service model and see who looks after each layer.
Basics · 2
Two questions: who are you, and what may you do?
Try it: sort each item into the right question.
Basics · 3
What counts as multi-factor authentication
MFA means factors from different categories. Pick any two and check.
Basics · 4
Only the access you need
A payments developer needs the payment code and a test database. Compare broad access with least privilege, then imagine the account is stolen.
Basics · 5
Implicit trust versus Zero Trust
Putting it together · 6
Every request goes through five checks
This is the access sequence from class. Pick a situation, switch the controls on or off, and run it.
Putting it together · 7
Protect data in every state
Data is stored, it travels, and it is used. Each state needs its own protection.
Class case: a firm encrypts its customer database and uses HTTPS everywhere. An attacker steals an administrator's password and downloads customer records through the app. Did encryption fail?
Putting it together · 8
Rules that block unsafe settings
Policies check a new resource before it is created. Set up a storage account and try to create it.
The policy result appears here.
Putting it together · 9
Why it matters in financial services
Three rules shape the design
EU financial firms DORA
Strong access control, tested backup and recovery, a register of suppliers with exit plans, and fast reporting of major incidents: first report within 4 hours of classifying it (no later than 24 hours after detection), then 72 hours, then one month.
Card payments PCI DSS 4.0.1
MFA for all access to card data, no passwords written into code, and audit logs kept for 12 months.
Personal data GDPR
Protect personal data, for example with encryption, and tell the regulator about a breach within 72 hours.
Putting it together · 10
Where it goes wrong: six common failures
Click a card to see a real case.
In depth · 11
Every layer needs its own control
A financial platform has six layers, from the customer's app down to the cloud foundation. Click a layer.
In depth · 12
The full design, piece by piece
Our reference design on Azure. Click a block to see what it does and why.
In depth · 13
Seven decisions and the options we rejected
Open a decision to see the choice, the alternative and the failure it prevents.
In depth · 14
Keeping the service running
A payment depends on several services in a chain. Switch on the patterns from class and watch the yearly downtime.
Uses published uptime targets (identity 99.99%, key vault 99.99%, zone-redundant database 99.995%, Kubernetes 99.95%), simplified for teaching. Logs and alerts are sent asynchronously, so the monitoring tool is not part of the chain.
Replication or backup?
Replication supports continuity. Backup supports recovery.
In depth · 15
When something still goes wrong
Simulate a stolen administrator account and follow the clock.
In depth · 16
What the design costs, and how we limit it
Remaining risk: a stolen live session or a dishonest employee can still do limited harm. The design keeps that harm to one narrow role and to minutes rather than months.
Example · 17
Worked example: Coinbase
The same seven decisions apply to a crypto exchange. What changes is where each one is strengthened, translated or extended.
Based on public sources: Coinbase's SEC filings (8-K 2025, 10-K 2024), an AWS case study and the FBI.
Review · 18
Check yourself
Six questions on the main ideas. Feedback appears straight away.
Sources
Where the facts come from
- Verizon (2026). Data Breach Investigations Report
- IBM (2026). Cost of a Data Breach Report, press release
- Meyer et al. (2023). How effective is MFA at deterring cyberattacks?
- Mandiant (2024). Snowflake customer data theft (UNC5537)
- OCC (2020). Capital One $80 million penalty
- FCA (2018). Tesco Bank fined £16.4m for the 2016 cyber attack
- SEC (2021). First American disclosure controls failures
- GovInfoSecurity (2023). ICBC ransomware disrupts Treasury trading
- US House Oversight Committee (2018). The Equifax data breach
- CSRB (2024). Review of the 2023 Microsoft Exchange Online intrusion
- Coinbase (2025). Form 8-K, cybersecurity incident
- Coinbase (2025). Form 10-K for 2024, custodial practices
- AWS. Coinbase international exchange case study
- FBI (2025). North Korea behind the $1.5 billion Bybit theft
- ESMA (2024). DORA applies to crypto firms licensed under MiCA
- DORA, Regulation (EU) 2022/2554 and reporting rules (EU) 2025/301
- PCI Security Standards Council. PCI DSS v4.0.1
- GDPR, Regulation (EU) 2016/679
- NIST (2020). SP 800-207 Zero Trust Architecture
- Microsoft. Entra ID uptime, Key Vault, SQL Database, AKS
- Galindo Sánchez, L. Á. (2026). Cloud Computing course slides, Sessions 2–13. IE University.
Group 3 · Cloud Computing, IE University. The full paper cites every claim in detail.