Talos: Neutralizing Vulnerabilities with Security Workarounds for Rapid Response
Zhen Huang, Mariana D'Angelo, Dhaval Miyani, David Lie

TL;DR
Talos introduces Security Workarounds for Rapid Response (SWRRs), a system that quickly neutralizes software vulnerabilities by leveraging existing error-handling code, achieving higher coverage with minimal developer effort.
Contribution
The paper presents SWRRs and the Talos system, enabling rapid, automated insertion of security workarounds that improve vulnerability coverage over traditional configuration workarounds.
Findings
SWRRs neutralize all tested vulnerabilities in real-world scenarios.
They cover 75.1% of potential vulnerabilities, similar to configuration workarounds.
Functionality loss is comparable to existing configuration-based mitigation methods.
Abstract
Considerable delays often exist between the discovery of a vulnerability and the issue of a patch. One way to mitigate this window of vulnerability is to use a configuration workaround, which prevents the vulnerable code from being executed at the cost of some lost functionality -- but only if one is available. Since program configurations are not specifically designed to mitigate software vulnerabilities, we find that they only cover 25.2% of vulnerabilities. To minimize patch delay vulnerabilities and address the limitations of configuration workarounds, we propose Security Workarounds for Rapid Response (SWRRs), which are designed to neutralize security vulnerabilities in a timely, secure, and unobtrusive manner. Similar to configuration workarounds, SWRRs neutralize vulnerabilities by preventing vulnerable code from being executed at the cost of some lost functionality. However,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
