Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

A Binary-level Thread Sanitizer - Why Sanitizing on the Binary Level is Hard

USENIX via YouTube

Overview

Explore a 13-minute conference talk from USENIX Security '24 that delves into the challenges and solutions of binary-level thread sanitization. Learn about BINTSAN, an innovative approach for detecting data races in binary-only Linux x86-64 targets without requiring source code access. Discover how this implementation achieves a mere 15% runtime overhead compared to source-based TSAN and delivers up to 5.0× performance improvement over existing binary solutions. Understand the systematic identification of key challenges in applying sanitizers to binary-only targets, presented by researchers from CISPA Helmholtz Center for Information Security and Friedrich-Alexander-Universität Erlangen-Nürnberg. Gain insights into dynamic software testing methods, particularly focusing on closed-source software testing scenarios where traditional source code-based sanitization techniques are not applicable.

Syllabus

USENIX Security '24 - A Binary-level Thread Sanitizer or Why Sanitizing on the Binary Level is Hard

Taught by

USENIX

Reviews

Start your review of A Binary-level Thread Sanitizer - Why Sanitizing on the Binary Level is Hard

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.