SQL ENJEKSİYONU SALDIRILARININ MAKİNE ÖĞRENMESİ İLE TESPİTİ


Creative Commons License

POLAT E., BÜLBÜL H. İ.

TÜBAV BİLİM DERGİSİ, cilt.16, sa.1, ss.16-23, 2023 (Hakemli Dergi)

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 16 Sayı: 1
  • Basım Tarihi: 2023
  • Dergi Adı: TÜBAV BİLİM DERGİSİ
  • Sayfa Sayıları: ss.16-23
  • Gazi Üniversitesi Adresli: Evet

Özet

Veri tabanı sistemleri, birbirleriyle ilişkili bilgilerin ya da verilerin tablolar halinde yapılandırılmak suretiyle depolandığı elektronik sistemlerdir (Elmasri & Navathe, 2010). Günümüzde veri tabanı sistemlerinden, yemek siparişinden bankacılık işlemlerine, otel rezervasyon işlemlerinden e-devlet işlemlerine, sağlık işlemlerinden sigortacılığa kadar uzanan çok geniş bir yelpaze içerisinde istifade edilmektedir. Ayrıca bu sistemler üzerinde devletin gizli ve hizmete özel gizlilik dereceli bilgileri, kurum / kuruluşlara ait özel veriler ile birlikte kişilerin nüfus bilgileri, ikametgâh bilgileri, iletişim bilgileri, etnik kökeni, siyasi düşüncesi, felsefi inancı, dini, mezhebi, vakıf ya da sendika üyeliği, sağlığı, fotoğrafı, parmak izi gibi özel nitelikli verileri muhafaza edilmektedir. Dolayısıyla veri tabanı sistemlerinin başta SQL enjeksiyonu saldırıları olmak üzere muhtemel tehditlere karşı korunması çok önemli bir konu halini almıştır. 

Bu çalışmada, SQL enjeksiyonu saldırılarının tespit edilmesinde birbirinden farklı iki veri seti kullanılmak suretiyle makine öğrenmesi uygulaması önerilmiş ve literatürde yer alan tespit ve korunma yöntemleri incelenmiştir.