~/talk

How to Find if Your Developers are Leaking Secrets?

Talkat BSidesSF 2018 · on Sunday, 2018-04-15· [security, developer-experience]
name:Ian Lee
links:none on file
slides:none on file

Lawrence Livermore penetration exercises show developers leak credentials through commits, shell profiles and histories, yielding discoverable AWS keys (about 400,000 AWS keys on GitHub in searches) and API tokens. Post‑exploit discovery includes unencrypted SSH keys, host fingerprints and git remotes, plus reuse of screen persistence to keep shells alive. Use version‑history scanners (18F, AWS Labs), static checkers like Bandit, and consider trimming repository history before pushing to public hosts to remove dangling secrets and secrets in old commits.

AI-written summary · about

  1. 0:00Start
  2. 4:06Penetration Tests
  3. 4:41Penetration Test
  4. 6:19Environment Variables
  5. 10:22Ssh Configuration File
  6. 12:32The Known Hosts File
  7. 15:01Git Configuration
  8. 18:35Recap
  9. 21:51Service Account Histories
  10. 22:30Code Analysis Tools
~/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.