Fuzzing Go APIs for SQL Injection
blog.fuzzbuzz.io
Fuzzing Go APIs for SQL Injection
1–10 of 23 posts
Re: Fuzzing Go APIs for SQL Injection
#2Would love to hear others' experience with Go fuzzing now that it's been out for a few months.
Re: Fuzzing Go APIs for SQL Injection
#3Re: Fuzzing Go APIs for SQL Injection
#4People are still constructing SQL statements using user provided data? Have they never used prepared statements before?
That being said, we wanted to highlight an example of how fuzzing can be applied to a typical (albeit, toy) API to find logic bugs, and figured SQL Injection would be something that resonated with most (all?) developers.
Re: Fuzzing Go APIs for SQL Injection
#5A lot of folks we talk to think fuzzing is only useful for finding memory leaks in C++ programs, so we wanted to show how adding a single fuzz test to your API can find SQL injection and other logic bugs. Would love to hear others' experience with Go fuzzing now that it's been out for a few months.
Re: Fuzzing Go APIs for SQL Injection
#6People are still constructing SQL statements using user provided data? Have they never used prepared statements before?
Re: Fuzzing Go APIs for SQL Injection
#7Re: Fuzzing Go APIs for SQL Injection
#8People are still constructing SQL statements using user provided data? Have they never used prepared statements before?
Re: Fuzzing Go APIs for SQL Injection
#9Is there a open source fuzzing framework for Go?
We go over the basics here [0], if you'd like to start at the beginning
Re: Fuzzing Go APIs for SQL Injection
#10Is there a open source fuzzing framework for Go?
As of go 1.18, fuzzing is built into the toolchain itself, and is what we're using in this post. We go over the basics here [0], if you'd like to start at the beginning [0]: https://blog.fuzzbuzz.io/go-fuzzing-basics/