~/talk

Please Don't Discard - Security Data

Talkat BSidesSF 2024 · 2024-05-04..05-05· [security, data-engineering]
links:none on file
links:none on file
slides:none on file

Snowflake persists security reviews as structured files in GitHub — markdown for risk assessments, XML for draw.io DFDs — then converts DFDs into node and edge tables and runs SQL-based STRIDE rules to auto-generate threats. An RTMP-style flow gives about 80% of applicable threats from just a DFD, NLP and LLMs reduce ambiguity by answering yes/no prompts (can this node execute code) and flag compute or network abuse, mitigations become Gherkin test cases, and the system finds and corrects real DFD errors (3 cases) and works in production.

AI-written summary · about

  1. 0:00Introduction and speakers
  2. 1:48Security review program challenges
  3. 4:17Storing security review data in GitHub
  4. 6:20Stride per element approach
  5. 7:23Rapid threat modeling prototyping
  6. 10:32Threat modeling with directed graphs
  7. 13:25Answering abuse threat questions
  8. 17:02Developer perspective on threat modeling
  9. 23:06Identifying abuse threats with LRIT
  10. 25:23Surprising insights from the project
  11. 28:10Q&A and closing remarks
~/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.