Science & Technology

AWS re:Invent 2023 - Build secure applications on AWS the well-architected way (SEC219)

by AWS Events

Share:

📚 Main Topics

  1. Introduction to Application Development on AWS

    • Importance of a secure environment (landing zone).
    • Overview of modern application architectures (microservices, serverless).
  2. Well-Architected Framework

    • Six pillars, with a focus on the security pillar.
    • Best practices for application security, including people, process, and technology.
  3. Shifting Left in Security

    • Integrating security early in the software development lifecycle (SDLC).
    • Importance of threat modeling and continuous monitoring.
  4. Security Tools and Services

    • Overview of AWS services like CodeWhisperer, AWS Signer, and CodeArtifact.
    • Use of Amazon Inspector for vulnerability management.
  5. CI/CD Pipeline and Governance

    • Importance of a secure CI/CD pipeline.
    • Governance strategies and the use of AWS Service Catalog.
  6. People and Culture in Security

    • Introduction of the Security Champions program at Zillow.
    • Emphasis on empathy, collaboration, and continuous learning in security practices.

✨ Key Takeaways

  • Building Secure ApplicationsEstablish a landing zone on AWS to create a secure environment for application development.
  • Security IntegrationIncorporate security practices early in the SDLC to reduce risks and improve software quality.
  • Utilizing AWS ToolsLeverage AWS services to automate security checks, manage code integrity, and monitor vulnerabilities.
  • Governance and ComplianceImplement governance frameworks to ensure compliance and manage security effectively across different environments.
  • Empowering TeamsFoster a culture of security awareness and collaboration through programs like Security Champions.

🧠 Lessons Learned

  • Empathy in SecurityUnderstand the challenges faced by development teams and provide support rather than act as a blocker.
  • Continuous ImprovementRegularly update security practices based on feedback and evolving threats.
  • Documentation and TrainingEnsure that security practices are well-documented and that teams are trained to recognize and address security issues.
  • Collaboration Across TeamsEncourage cross-functional collaboration to enhance security measures and share knowledge.

🏁 Next Steps

  • Engage with AWS account teams for tailored support in building an AppSec program.
  • Evaluate existing workloads using the Well-Architected Framework to identify security improvements.
  • Plan for ongoing training and certification in security best practices.
  • Attend AWS re:Inforce for further learning and networking opportunities in cloud security.

Transcript excerpt

0:00 - [Reef D'Souza] Hi everyone. Good morning. Welcome here. How's everyone's re:Invent going so far? All good. Awesome. So this is SEC219. It's our 200 level breakout session. Build secure applications on AWS, the well-architected way. I'm Reef D'Souza, solutions architect, along with my colleague Jeff Lombardo, both from AWS and we're joined here by a friend, Josh McKiddy, principal security architect from Zillow. Just a quick show of hands, how many of you are from

0:33 a cloud security application security background here? Okay. Software developers, data scientists? And DevOps, CloudOps? Okay. So looks like we have a pretty decent mix of here. So to give you a quick roadmap for the session, since we're in Vegas, let's think of a card strategy as a good analogy, right? So first I'll recount the journey

1:03 of developing applications on AWS and the technological choices you have so you can build a strong hand. Next up, Jeff will talk about different patterns to actually play the game. And then finally Josh will talk about Zillow's journey in scaling the AppSec efforts across different platform teams. So basically he's gonna give you some strategies for building good player habits to actually win the game. So what does application development on AWS look like?

🔒 The full, searchable transcript is available with Pro.

🔒 Unlock Premium Features

This is a premium feature. Upgrade to unlock unlimited Q&A, transcripts, mindmaps, and translations.

🔒 Unlock Premium Features

Access to Chat is a premium feature. Upgrade now to unlock unlimited studying tools.

🔒 Unlock Premium Features

Access to Mindmap is a premium feature. Upgrade now to unlock unlimited studying tools.

🔒 Unlock Premium Features

Access to Translation is a premium feature. Upgrade now to unlock unlimited studying tools.

Key Topics

Get unlimited summaries, Q&A, transcripts and more with Pro

Upgrade to Pro

Suggestions

🔒 Unlock Premium Features

Access to AI Suggestions is a premium feature. Upgrade now to unlock unlimited studying tools.