Gaurav Kohli

Gaurav Kohli
Security Consultant

Gaurav has worked in software development for over 14 years in various roles as a developer, senior consultant, scrum master, and product owner. Gaurav is currently passionate about DevOps, microservices, multi-cloud architecture and helping companies adopt best practices using modern tools like Kubernetes, Helm and Terraform.

Gaurav Kohli and Matt Raible

SQL Injection in Java: Practices to Avoid

SQL injection is one of the most common types of vulnerabilities found in web applications. Today, I'm going to explain what SQL injection attacks are and walk you through the process of exploiting a simple Spring Boot-based application. After we've exploited this simple Java app, we'll then learn how to fix the problem. Sound fun? Let's do it! Prerequisites Before starting, make sure you have the following tools installed: Java 8 HTTPie - A simple command line HTTP client Docker Desktop -...