Lex Fridman Podcast cover image

Lex Fridman Podcast

#95 – Dawn Song: Adversarial Machine Learning and Computer Security

May 12, 2020
Dawn Song, a UC Berkeley professor specializing in security and machine learning, discusses crucial topics like the vulnerabilities in software and the risks posed by human error. She delves into adversarial machine learning, revealing its implications for autonomous vehicles and the need for enhanced defenses. Privacy concerns and data ownership dynamics are highlighted, alongside emerging strategies like differential privacy. The conversation also touches on program synthesis and the journey from physics to computer science, emphasizing the beauty of both fields.
02:13:04

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Software vulnerabilities are prevalent due to various attacks like memory safety issues and buffer overflows.
  • Formal verification techniques provide probable guarantees of program security by analyzing for memory safety vulnerabilities.

Deep dives

Security Vulnerabilities in Software Systems

It is challenging to write completely bug-free code without vulnerabilities, considering the broad definition of vulnerabilities, including various types of attacks like memory safety vulnerabilities. The dynamic nature of attacks, such as buffer overflows, can lead to unintended changes in program states, allowing attackers to take control. There are different attack forms, like side channels, where attackers can exploit program behaviors. Form verification techniques aim to provide probable guarantees of a program's security properties by analyzing code for memory safety vulnerabilities.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner