YoVDO

VulChecker - Graph-based Vulnerability Localization in Source Code

Offered By: USENIX via YouTube

Tags

USENIX Security Courses Software Development Courses Cybersecurity Courses Data Augmentation Courses Source Code Analysis Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a cutting-edge approach to vulnerability detection in source code through this conference talk from USENIX Security '23. Dive into VulChecker, a novel tool that precisely locates and classifies vulnerabilities down to the exact instruction level. Learn about the innovative program representation, slicing strategy, and message-passing graph neural network that enable VulChecker to utilize code semantics and improve vulnerability detection. Discover a new data augmentation strategy for creating robust datasets using synthetic samples. Examine VulChecker's impressive performance in identifying CVEs and uncovering a zero-day vulnerability in real-world projects. Gain insights into the future of automated vulnerability detection and its potential impact on software development security.

Syllabus

USENIX Security '23 - VulChecker: Graph-based Vulnerability Localization in Source Code


Taught by

USENIX

Related Courses

Never Been KIST - Tor’s Congestion Management Blossoms with Kernel-Informed Socket Transport
USENIX via YouTube
Eclipse Attacks on Bitcoin’s Peer-to-Peer Network
USENIX via YouTube
Control-Flow Bending - On the Effectiveness of Control-Flow Integrity
USENIX via YouTube
Protecting Privacy of BLE Device Users
USENIX via YouTube
K-Fingerprinting - A Robust Scalable Website Fingerprinting Technique
USENIX via YouTube