YoVDO

Verification State-Space Reduction Through Restricted Parsing Environments

Offered By: IEEE via YouTube

Tags

Static Analysis Courses Open Source Courses

Course Description

Overview

Explore a presentation on reducing verification state-space through restricted parsing environments. Learn about the LangSec principles for constructing input-handling software and their potential to significantly reduce the size and complexity of verification tasks. Discover Crema, a sub-Turing programming language and restricted execution environment, and examine a case study comparing verification task sizes for Qmail SMTP parsing code fragments in native execution versus Crema. Delve into the application of these principles to reference monitor verification, and gain insights into future work in this field. The talk covers topics such as input parsing, open source, static analysis, formal tools, and contextual implementation, providing a comprehensive overview of state-space reduction techniques in software verification.

Syllabus

Introduction
Goals
CLE
The Problem
The Circle of Life
Input Parsing
Open Source
Fizzbuzz
Graph
Reference Monitors
Future Work
Thanks
Questions Discussion
What an attacker can do
Static analysis and formal tools
Bridging the gap
Contextual implementation


Taught by

IEEE Symposium on Security and Privacy

Tags

Related Courses

Secure Software Development: Verification and More Specialized Topics
Linux Foundation via edX
Developing Secure Software
LinkedIn Learning
Ethical Hacking: Mobile Devices and Platforms
LinkedIn Learning
Tüm Aşamalarıyla İnşaat Eğitimi - AUTOCAD/STA4/EXCEL/PROJECT
Udemy
Mobile Security: Reverse Engineer Android Apps From Scratch
Udemy