SQL Injection Detection Machine Learning

Birol EMEKLİ
5 min readAug 19, 2024

Makine Öğrenmesi SQL Injection Tespiti Nasıl Yapılır?

Merhaba arkadaşlar,

Bu yazımda çok popüler olan kötü niyetli kişilerin en çok tercih ettiği saldırı türlerinden birisi olan SQL injection saldırılarının makine öğrenmesi yardımıyla nasıl tespit edileceğine değineceğim.

Bu konudaki tecrübelerim bitirme projemdeki adımlardan bir kısmıdır. Sizlerle paylaşarak bu konuda kendisini uzmanlaştırmak isteyenlere bilgi birikimi olması için paylaşma gereği duydum.

İlk önce makine öğrenmesine kısaca değindikten sonra bu tespitin nasıl gerçekleştirileceği hakkında sizlere bilgi birikimi mi aktaracağım.

1980'li yıllardan itibaren kullanılmakta olan makine öğrenmesi, matematiksel ve istatiksel yöntemler kullanarak girdi olarak verilen dataset içerisinden çıktılar üreten ve daha sonra yeni bir veri girdi olarak verildiğinde daha önceki öğrenmeler sonucunda çıktılar üreten bir paradigmadır.

Burada Derin Öğrenme ile karşılaştırılmaması açısında küçük bir noktaya değinerek devam etmek istiyorum.

--

--

Birol EMEKLİ

Systems Administrators | DevOps | ML & DP | Python | Django