~/talk

Handling secrets in cloud-based applications

Talkat NDC Sydney 2020 · 2020-08-31..09-03· [security]
links:none on file
slides:none on file

Demo deploys a .NET app to Elastic Beanstalk, lists S3 buckets and EC2 instances, and replaces local credential profiles with IAM roles with trust relationships so hosts receive time‑limited credentials automatically. Shows use of AWS CLI and PowerShell, Azure DevOps tasks to fetch or create secrets at build time, and a runtime pattern using Parameter Store vs Secrets Manager plus a secrets manager caching library to avoid constant API calls. Notes that secrets rotation, KMS encryption, and scoped IAM policies are applied and that a masking bug in logs was observed.

AI-written summary · about

  1. 0:00Intro
  2. 0:24This session
  3. 2:32Some existing solutions (and solutions ) • Hard-coding in the app code or configuration files
  4. 5:16Defining "application credentials"
  5. 7:36Handling credentials in deployed applications
  6. 8:53AWS Identity and Access Management
  7. 9:27IAM Roles
  8. 10:38Permissions and Policies
  9. 11:26Putting it together Local env
  10. 24:10AWS Systems Manager Parameter Store
  11. 26:17@AWS Secrets Manager
  12. 27:15Comparing Parameter Store and Secrets Manager
  13. 27:48But...they're also integrated
  14. 35:07Build-time secrets
  15. 44:26Runtime secrets
  16. 44:45NuGet packages for Parameter Store & Secrets Mar
  17. 52:57Session recap
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.