Why Even Experienced and Highly Intelligent Developers Introduce API Vulnerabilities
Offered By: USENIX Enigma Conference via YouTube
Course Description
Overview
Explore a thought-provoking conference talk that delves into the prevalence of software vulnerabilities and API misuse, even among experienced and intelligent developers. Discover how cognitive shortcuts and trust in APIs can lead to blindspots, potentially introducing security flaws. Learn about a study conducted with 109 developers from four countries, which investigated their ability to detect API blindspots in code and examined the impact of various developer characteristics. Gain insights into surprising findings, such as the limited correlation between cognitive functioning or programming experience and vulnerability detection. Understand the implications for API security, software development processes, and industry practices. Consider the potential benefits of separating functionality and security tasks in software development teams, especially for small and medium-sized companies. Reflect on the importance of awareness, improved API design and documentation, and the role of diagnostic tools in enhancing software security.
Syllabus
USENIX Enigma 2019 - Why Even Experienced and Highly Intelligent Developers
Taught by
USENIX Enigma Conference
Related Courses
On Strategy : What Managers Can Learn from Philosophy - PART 1École Centrale Paris via Coursera The Psychology of Criminal Justice
University of Queensland via edX Critical Thinking - Reason and Fair Play in Communication
Maastricht School of Management Romania via iversity Shaping Your Professional Brand
University of Illinois at Urbana-Champaign via Coursera Interpreting and Communicating Data Insights in Business
Microsoft via edX