~/talk

Gaining initial access by exploiting leaked credentials

Talkat DevConf.CZ 2023 · 2023-06-16..06-18· [security]
slides:none on file

Research finds 10 million secrets on GitHub and about 5% of Docker Hub images containing plain-text credentials; attackers monitor the GitHub API events feed and Git history to harvest AWS keys, Google API tokens and Slack webhooks. Real incidents include the Codecov supply-chain compromise (malicious change in a public Docker image) and a mobile app leak exposing 10,000 check images on an S3 bucket. Tools demonstrated: GG Shield, Dive, Red X; mitigations: rotate keys, use a secrets manager, whitelist services and scan commits.

AI-written summary · about

  1. 0:00Leaked credentials exploitation
  2. 1:03What are secrets and why they matter
  3. 3:10Scale of secret sprawl in apps
  4. 5:19Finding secrets on GitHub
  5. 9:32Abusing GitHub API for discovery
  6. 10:56Real-world credential leaks
  7. 13:01Why secrets end up in code
  8. 15:52Secrets in Docker images
  9. 17:17Codecov supply chain attack
  10. 19:45Secrets in mobile apps
  11. 22:32Bank app leak exposing checks
  12. 23:56Mobile app secrets study
  13. 25:00Live demo of exploitation
  14. 26:45Preventing hardcoded credentials
  15. 27:49Choosing a secrets manager
  16. 28:50Automated secrets detection
  17. 29:53Secret management best practices
  18. 30:35Q&A
~/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.