run on cloud infrastructure. ❖ AI is no longer experimental. It’s embedded in everyday products. ❖ Security decisions now affect millions of users at once. ❖ One misconfiguration can become a global incident.
over the internet. ❖ You don’t own the hardware,you share responsibility. ❖ Cloud providers secure the infrastructure. ❖ Customers secure data, identities, and configurations. ❖ Most cloud incidents happen due to human decisions, not hackers.
to move faster and smarter. ❖ Defenders use AI to detect patterns and anomalies. ❖ Speed becomes the biggest advantage. ❖ Scale increases both mistakes and protection. ❖ Attackers automate creativity. The real question is: who uses AI more responsibly?
Learning fundamentals builds confidence. ❖ Understanding basics & reading docs are important! ❖ Vibe coding works best after foundations. ❖ Security is part of learning, not a blocker. 🪭 AI is best used as a partner, not a shortcut 🪭
Deployed It - Vibe-coded app code: 🪭 AI is best used as a partner, not a shortcut 🪭 import boto3 s3 = boto3.client( "s3", aws_access_key_id="AKIAEXAMPLE123", aws_secret_access_key="super-secret-key") “It’s faster than setting up IAM”. “It’s only on my laptop”. “I’ll remove it later”. Hardcoded IAM credentials
Deployed It - Vibe-coded app code: 🪭 AI is best used as a partner, not a shortcut 🪭 resource "aws_security_group" "app_sg" { ingress { from_port = 0 to_port = 0 protocol = "-1" cidr_blocks = ["0.0.0.0/0"] } } “This avoids networking issues” “I just want it to work” Open Security Group
Deployed It - Vibe-coded app code: 🪭 AI is best used as a partner, not a shortcut 🪭 { "Effect": "Allow", "Action": [ "s3:*", "dynamodb:*", "iam:*" ], "Resource": "*" } “AI suggested this” “It avoids permission errors” Lambda Broad Permissions
Deployed It - Vibe-coded app code: 🪭 AI is best used as a partner, not a shortcut 🪭 resource "aws_db_instance" "student_db" { engine = "postgres" instance_class = "db.t3.micro" publicly_accessible = true } “My app needs to reach the database” “Public means reachable, right?” “It’s just a small project” Public Database
automating them. ❖ Learn security / cloud process. ❖ Read documentation ☺ ❖ AI writes code, you own the outcome. ❖ When unsure, slow down before deploying. You don’t need to be perfect, you need to be aware.