The transformative impact of GenAI for software development and its implications for cybersecurity
Up to 41% of AI-generated code contains security flaws. It's time to use AI to fix the problems that AI creates.
#1about 6 minutes
From vulnerability researcher to automated security founder
The speaker traces their journey from a hacker testifying before the US Senate to founding Veracode to automate application security testing.
#2about 2 minutes
Analyzing vulnerability introduction and security debt
Data shows that new vulnerabilities increase as software ages and most teams accumulate security debt by not fixing flaws within a year.
#3about 4 minutes
How generative AI is changing software development
Generative AI boosts productivity through code generation and other tasks, but its reliance on vulnerable open-source code for training data introduces significant risk.
#4about 5 minutes
Research shows GenAI tools frequently generate insecure code
Multiple academic studies reveal that 30-40% of AI-generated code contains vulnerabilities, and developers are often overconfident in its security.
#5about 1 minute
Generative AI accelerates the creation of vulnerable code
By increasing code velocity without improving security quality, generative AI leads to a higher rate of new vulnerabilities being introduced into codebases.
#6about 4 minutes
Using AI to automatically find and fix security flaws
The solution to AI-generated vulnerabilities is to use specialized AI models, trained on curated good and bad code, to automate security fixes.
#7about 2 minutes
Evaluating the risks of AI-powered security tools
When adopting AI tools for security, it is crucial to consider the trustworthiness of training data, licensing issues, IP leakage, and fix accuracy.
#8about 1 minute
Prompting for security and embracing automation
Developers should explicitly ask generative AI for secure code and integrate automated security testing and fixing tools to keep pace with development.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
07:10 MIN
Managing security risks of AI-assisted code generation
WWC24 - Chris Wysopal, Helmut Reisinger and Johannes Steger - Fighting Digital Threats in the Age of AI
06:09 MIN
Understanding the security risks of AI-generated code
Exploring AI: Opportunities and Risks in Development
04:18 MIN
The security risks of AI-generated code
A hundred ways to wreck your AI - the (in)security of machine learning systems
03:35 MIN
Understanding AI security risks for developers
The AI Security Survival Guide: Practical Advice for Stressed-Out Developers
01:59 MIN
How AI coding assistants impact developer skills
Navigating the Future of Junior Developers in Tech
01:59 MIN
The limitations and security risks of AI-generated code
Navigating the Future of Junior Developers in Tech
02:38 MIN
How generative AI fundamentally changes cybersecurity threats
WWC24 - Chris Wysopal, Helmut Reisinger and Johannes Steger - Fighting Digital Threats in the Age of AI
04:06 MIN
How AI-assisted coding impacts web application security
How to Use Generative AI to Accelerate Learning to CodeIt’s undeniable that generative-AI and LLMs have transformed how developers work. Hours of hunting Stack Overflow can be avoided by asking your AI-code assistant, multi-file context can be fed to the AI from inside your IDE, and applications can be b...
Chris Heilmann
Exploring AI: Opportunities and Risks for DevelopersIn today's rapidly evolving tech landscape, the integration of Artificial Intelligence (AI) in development presents both exciting opportunities and notable risks. This dynamic was the focus of a recent panel discussion featuring industry experts Kent...
Daniel Cranney
One billion (bad?) developers: How AI is changing the way we learn to codeAI has transformed so many aspects of programming, with IDE-integrated code assistants now capable of building complex projects from simple prompts.While AI makes it easier for newcomers to dive into coding, could it also hinder their learning by enc...
Chris Heilmann
Transforming Software Development: The Role of AI and Developer ToolsIn today's fast-paced tech landscape, AI has begun to play an increasingly significant role, reshaping the way developers create software. As we delve into this transformation, we uncover both opportunities and challenges that AI brings into the worl...
From learning to earning
Jobs that call for the skills explored in this talk.