Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥

When Cloud Security Meets AI: A Playbook for th...

Avatar for Sena Yakut Sena Yakut
December 21, 2025
3

When Cloud Security Meets AI: A Playbook for the Future Leaders

Avatar for Sena Yakut

Sena Yakut

December 21, 2025
Tweet

More Decks by Sena Yakut

Transcript

  1. Why Cloud Security Meets AI ❖ Most digital services today

    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.
  2. The Cloud,Simplified ❖ The cloud is someone else’s computer, accessed

    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.
  3. AI Changes the Rules For Everyone ❖ Attackers use AI

    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?
  4. Vibe Coding… at Cloud Scale ❖ Code is generated fast,

    almost effortlessly. ❖ Security thinking is postponed or skipped. ❖ Permissions, access, exposure… they’re all silently decided. ❖Vibe coding isn’t wrong,it’s powerful.
  5. Learn First, Then Vibe ❖ Everyone starts by experimenting. ❖

    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 🪭
  6. What If You Only Vibe Code? It Worked… So I

    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
  7. What If You Only Vibe Code? It Worked… So I

    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
  8. What If You Only Vibe Code? It Worked… So I

    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
  9. What If You Only Vibe Code? It Worked… So I

    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
  10. How to Vibe Code Responsibly ❖ Learn the basics before

    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.