About this talk
In this talk, Olivia Gallucci explores the intricacies of detecting race conditions on macOS, focusing on the role of Grand Central Dispatch (GCD) in managing concurrency. She highlights how improperly utilized queues and Quality of Service (QoS) can lead to critical issues such as race conditions, deadlocks, and even sandbox escapes in privileged services. By examining a GSSCred sandbox-escape race, the speaker maps failure modes to effective code review practices and telemetry, enhancing daemon behavioral detection.
More from this event
See all 91 talks →
BSidesSF 2026 - Opening Remarks (Sunday) (Reed Loden)
14:36
BSidesSF 2026 - Follow the data to learn the secret (Dylan Ayrey)
35:17
BSidesSF 2026 - Not My Vibe: When AI Coding Agents Go Off the Rails (Aonan Guan, Zhengyu Liu)
45:56
BSidesSF 2026 - "Ask the EFF" Panel (Panel)
45:30