Chatting with Your Programs to Find Vulnerabilities
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
Black Hat·27 min
Machine Learning
Security researchers examine technical aspects of Effective Vulnerability Discovery with Machine Learning.
AI Village·24 min
Nahid Farhady
Introduces the Spectrum framework for deploying and operationalizing machine learning models in threat monitoring pipelines.
AI Village·21 min
Nahid Farhady
Examines privacy-preserving machine learning techniques, homomorphic encryption, and differential privacy safeguards.


