YoVDO

Why Even Experienced and Highly Intelligent Developers Introduce API Vulnerabilities

Offered By: USENIX Enigma Conference via YouTube

Tags

Software Vulnerabilities Courses Software Engineering Courses Cognitive Biases Courses API Security Courses Security Awareness Courses API Design Courses Security Testing Courses

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