Skip to content

Chatting with Your Programs to Find Vulnerabilities

Chris Gardner

Using natural language interaction with ML to discover vulnerabilities in software programs.

Summary

AI-Assisted Vulnerability Discovery

Natural language processing enables new approaches to vulnerability discovery. Instead of traditional code analysis, conversational interfaces guide the discovery process.

Chatbot Approach

The technique uses chatbots to interact with programs and analyze responses for vulnerability indicators. This approach simplifies complex vulnerability discovery processes.

Program Analysis

Chatting with programs through AI interfaces reveals vulnerabilities through interactive analysis rather than static or dynamic testing alone.

Application

Natural language-driven vulnerability discovery offers new possibilities for security testing and vulnerability identification.

Related talks