ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Using Formal Methods to Eliminate Exploitable Bugs • Kathleen Fisher • YOW! 2015

Автор: GOTO Conferences

Загружено: 2024-08-04

Просмотров: 2118

Описание: This presentation was recorded at YOW! 2015. #GOTOcon #YOW
https://yowcon.com

Kathleen Fisher - Professor at Tufts University

RESOURCES
  / kathleen-fisher-4000964  
https://github.com/athleens

ABSTRACT
For decades, formal methods have offered the promise of software that doesn’t have exploitable bugs. Until recently, however, it hasn’t been possible to verify software of sufficient complexity to be useful. Recently, that situation has changed. SeL4 is an open-source operating system microkernel efficient enough to be used in a wide range of practical applications. It has been proven to be fully functionally correct, ensuring the absence of buffer overflows, null pointer exceptions, use-after-free errors, etc., and to enforce integrity and confidentiality properties.

The #CompCert Verifying C Compiler maps source C programs to provably equivalent assembly language, ensuring the absence of exploitable bugs in the compiler. A number of factors have enabled this revolution in the formal methods community, including increased processor speed, better infrastructure like the Isabelle/HOL and #CoqTheorem provers, specialized logics for reasoning about low-level code, increasing levels of automation afforded by tactic languages and SAT/SMT solvers, and the decision to move away from trying to verify existing artifacts and instead focus on co-developing the code and the correctness proof.

In this talk, I will explore the promise and limitations of current formal methods techniques for producing useful software that probably does not contain exploitable bugs. I will discuss these issues in the context of DARPA’s HACMS program, which has as its goal the creation of high-assurance software for vehicles, including quad-copters, helicopters, and automobiles.

RECOMMENDED BOOKS
Aaron Parecki • OAuth 2.0 Simplified • https://amzn.to/2A3IMOf
Aaron Parecki • OAuth 2.0 Servers • https://amzn.to/3ecHEsz
Aaron Parecki • The Little Book of OAuth 2.0 RFCs • https://amzn.to/3i7qnlC
Erdal Ozkaya • Cybersecurity: The Beginner's Guide • https://amzn.to/2T6OIj3
Richer & Sanso • OAuth 2 in Action • https://amzn.to/3hXiAH6
Wilson & Hingnikar • Demystifying OAuth 2.0, OpenID Connect, and SAML 2.0 • https://amzn.to/2U8iLY2

  / gotocon  
  / goto-  
  / goto_con  
  / gotoconferences  
#Bugs #EliminateBugs #ExploitableBugs #SoftwareEngineering #Security #Programming #KathleenFisher #YOWcon

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
https://www.youtube.com/user/GotoConf...

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Using Formal Methods to Eliminate Exploitable Bugs • Kathleen Fisher • YOW! 2015

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

The Mother of all Programming Languages Demos • Sean McDirmid • YOW! 2015

The Mother of all Programming Languages Demos • Sean McDirmid • YOW! 2015

Новый язык программирования для эпохи ИИ

Новый язык программирования для эпохи ИИ

Максим Шевченко: Особое мнение / 16.03.26 @MaximShevchenko

Максим Шевченко: Особое мнение / 16.03.26 @MaximShevchenko

Почему AI генерит мусор — и как заставить его писать нормальный код

Почему AI генерит мусор — и как заставить его писать нормальный код

Build Goal-Driven Agents with Embabel Framework | Stop Manual AI Orchestration!

Build Goal-Driven Agents with Embabel Framework | Stop Manual AI Orchestration!

Functional Programming in 40 Minutes • Russ Olsen • GOTO 2018

Functional Programming in 40 Minutes • Russ Olsen • GOTO 2018

Racket: A Programming-Language Programming Language • Robby Findler • YOW! 2015

Racket: A Programming-Language Programming Language • Robby Findler • YOW! 2015

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Война за острова, цель — полностью убить экономику Ирана @bestradioisrael

Война за острова, цель — полностью убить экономику Ирана @bestradioisrael

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

Джеймс Уэб нашёл в ранней Вселенной азот, которого там быть не должно.

Джеймс Уэб нашёл в ранней Вселенной азот, которого там быть не должно.

Как понять RAG за 18 минут, даже если ты никогда не слышал про эмбеддинги

Как понять RAG за 18 минут, даже если ты никогда не слышал про эмбеддинги

Dr. Mike Dodds | N things I learned trying to do formal methods in industry

Dr. Mike Dodds | N things I learned trying to do formal methods in industry

Day 149 – Vibe Coding an App Until I Make $1,000,000 | ARR: $41,352

Day 149 – Vibe Coding an App Until I Make $1,000,000 | ARR: $41,352

Сети для несетевиков // OSI/ISO, IP и MAC, NAT, TCP и UDP, DNS

Сети для несетевиков // OSI/ISO, IP и MAC, NAT, TCP и UDP, DNS

Двигатель Стирлинга: обогнать паровой век и покорить космос

Двигатель Стирлинга: обогнать паровой век и покорить космос

Formal Methods - When and Where?

Formal Methods - When and Where?

AI агенты в 2026: всё что работает прямо сейчас (Claude Code, n8n, RAG, OpenClaw, Agent Teams)

AI агенты в 2026: всё что работает прямо сейчас (Claude Code, n8n, RAG, OpenClaw, Agent Teams)

Effect Oriented Programming • Bill Frasure, Bruce Eckel, James Ward & Andrew Harmel-Law

Effect Oriented Programming • Bill Frasure, Bruce Eckel, James Ward & Andrew Harmel-Law

Новый китайский ИИ DuClaw сделал OpenClaw мгновенным и непобедимым.

Новый китайский ИИ DuClaw сделал OpenClaw мгновенным и непобедимым.

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]