Beyond Testing: Improving Safety and Security through Static Analysis - Pascal Kesseli

  Рет қаралды 339

cppzurich

cppzurich

Күн бұрын

Pascal started his research in static analysis at the University of Oxford in 2013, where he explored automated generation of provably correct programs and refactorings in Java and C/C++. Since then Pascal has worked for a variety of companies creating developer tools which focus on improving the safety and security of programs, as well as entirely automating tedious tasks away for developers.
Bugs and security vulnerabilities in computer programs stretch as far back as the field itself. Software errors cause billions of dollars in damage every year, and in critical environments they even put national security and people's lives at risk. Most developers are familiar with testing and fuzzing techniques to try and mitigate these issues but are of course also aware of these approaches' limitations.
In this talk we go one step beyond testing and take a deep dive into the state of the art of model checking and static analysis for C and C++. We explore how these tools work and how they can identify high-impact bugs and security vulnerabilities early, and even outright prove the safety and correctness of critical systems. The talk also includes practical demos of open-source tools used by companies like Microsoft, Meta and Amazon, and how these tools can be leveraged by any project or company with elevated security and safety requirements.
#cpp #cbmc #zurich

Пікірлер
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Рет қаралды 1,2 МЛН
За кого болели?😂
00:18
МЯТНАЯ ФАНТА
Рет қаралды 2,4 МЛН
Walking on LEGO Be Like... #shorts #mingweirocks
00:41
mingweirocks
Рет қаралды 7 МЛН
Tech Talk: What is Public Key Infrastructure (PKI)?
9:22
IBM Technology
Рет қаралды 130 М.
For a fistful of idioms - Ivan Čukić
1:03:02
cppzurich
Рет қаралды 515
What Happens When Robots Don’t Need Us Anymore? | Posthuman With Emily Chang
24:52
Michael Hogers: Modular Shiny(Proxy) - a SaaS setup
24:32
Jumping Rivers
Рет қаралды 264
I Spent 24 Hours in the Woods With Talking AI Chatbots | WSJ
7:26
The Wall Street Journal
Рет қаралды 81 М.
Optimizing Chrome - Anton Bikineev
49:14
cppzurich
Рет қаралды 1,2 М.
Why are European Wages So Low?
8:35
TLDR News EU
Рет қаралды 163 М.
Don't Contribute to Open Source
9:55
Theo - t3․gg
Рет қаралды 239 М.
I didn't know DevTools can do this...
15:51
Software Developer Diaries
Рет қаралды 4,5 М.
За кого болели?😂
00:18
МЯТНАЯ ФАНТА
Рет қаралды 2,4 МЛН