Wat je moet weten voordat je
begint

Start 5 June 2026 09:03

Einde 5 June 2026

00 Dagen
00 Uren
00 Minuten
00 Seconden
course image

May the Fuzz Be with You

Explore how LSTM neural networks and Python can generate AI-driven test inputs for software testing and network security, improving upon traditional fuzzing techniques.
EuroPython Conference via YouTube

EuroPython Conference

6076 Cursussen


25 minutes

Optionele upgrade beschikbaar

Not Specified

Ga in je eigen tempo vooruit

Conference Talk

Optionele upgrade beschikbaar

Overzicht

Explore how LSTM neural networks and Python can generate AI-driven test inputs for software testing and network security, improving upon traditional fuzzing techniques.

Lesprogramma

  • Introduction to Fuzzing Techniques
  • Overview of Traditional Fuzzing Methods
    Limitations and Challenges of Traditional Fuzzing
  • Introduction to LSTM Neural Networks
  • Understanding Recurrent Neural Networks (RNNs)
    Detailed Study of LSTMs: Architecture and Functionality
  • Python for AI-Driven Fuzzing
  • Setting Up Python Environment for AI Development
    Key Python Libraries: TensorFlow, Keras
  • Implementing LSTMs for Test Input Generation
  • Preparing Datasets for LSTM Training
    Training LSTMs on Existing Software Inputs
    Generating AI-Driven Test Inputs with LSTMs
  • Application of AI-Driven Fuzzing in Software Testing
  • Case Studies and Practical Examples
    Evaluating the Effectiveness of AI-Generated Inputs
    Comparing AI-Driven Fuzzing to Traditional Methods
  • Enhancing Network Security with AI-Driven Fuzzing
  • Identifying Network Vulnerabilities with LSTM Models
    Simulating Network Attacks Using Generated Inputs
  • Advanced Topics and Future Directions
  • Improvements in AI Algorithms for Fuzzing
    Combining AI-Driven Techniques with Other Testing Methods
  • Practical Workshop
  • Step-by-Step Implementation of LSTM for Fuzzing
    Hands-On Projects: Building and Testing AI-Driven Cases
  • Course Wrap-Up and Assessments
  • Summary of Key Learnings
    Final Project and Assessment Guidelines

Vakgebieden

Conference Talks