
Mitigating Spectre attacks using Control-Flow Integrity to constrain speculative execution, combining forward and backward edge protection for comprehensive defense against non-vendor-specific vulnerabilities.

Comprehensive analysis of shadow stack mechanisms for protecting against control-flow hijacking attacks, evaluating performance, compatibility, and security. Proposes a novel design using a dedicated register.

Neutralizing vulnerabilities using error-handling code for rapid response, minimizing patch delays while maintaining functionality. Explores automated security workarounds to mitigate risks in popular Linux server applications.

Explore a generic approach to automatically deobfuscate executable code, applicable to various obfuscation techniques. Learn about semantics-preserving transformations and their effectiveness in extracting internal logic from obfuscated malware.

Explore Heapster's innovative approach to analyzing dynamic allocators in monolithic firmware, enhancing security through advanced identification and evaluation techniques.

Explore strategies for scaling software security assurance to match rapid development, addressing vulnerabilities, and maintaining effectiveness in fast-paced delivery environments.

Explore hacker-powered security in agile software development, covering open source risks, bug bounty benefits, and integrating security into continuous delivery workflows.

Explore attack surface reduction strategies with Google Project Zero's Natalie Silvanovich, focusing on innovative techniques to enhance system security and minimize vulnerabilities.

Explore hidden Windows DLL functionality, common bug patterns, and exploitation techniques for bug bounty hunters. Learn tools and methods to uncover vulnerabilities in web servers and network services.

Explore key findings on widely used FOSS libraries in production applications, their impact on the economy, and how organizations can leverage this research to enhance operations.

Explore advanced techniques for exploiting vulnerabilities in Adobe Reader, focusing on security flaws and potential attack vectors in this popular PDF software.

Explore advanced techniques for analyzing and exploiting core system vulnerabilities in this in-depth security presentation from SyScan'15 Singapore.

Explore reverse engineering techniques used to emulate a buffer overflow in StarCraft, addressing challenges in preserving popular mods while enhancing game security.

Explore the challenges and opportunities of implementing a comprehensive application security program using the Software Assurance Maturity Model (SAMM) to guide success beyond basic OWASP Top 10 compliance.

Explore strategies to rapidly respond and remediate software vulnerabilities, focusing on the widespread impact of bad hygiene and the critical need for swift action in cybersecurity.

Explore empathy's role in vulnerability disclosure, focusing on cross-functional collaboration, customer-centric decision-making, and building trust through effective communication in software security.

Exploring Stack Overflow's dual impact on software security: potential vulnerabilities and effective solutions. Highlights research findings and proposes design tweaks to enhance secure development practices.

Explore OpenSAMM and BSIMM methodologies for evaluating software security maturity, comparing their features and learning best practices for implementation.

Explore strategies for enhancing security practices and improving overall organizational resilience in this insightful talk by Shannon Leitz.

Exploring how cloud services and automated reasoning revolutionize software security, from development to bug detection, with examples from Microsoft's "Project Springfield" and future implications.

Practical strategies for threat modeling in secure software design, including risk management techniques to address potential threats and integrate with real-world development priorities.