Büyük dil modelleri kullanarak SQL enjeksiyon saldırılarının tespiti ve önlenmesi
Bu tez size mi ait?
Bu kayıt toplu arşivden geldi. Sizinse profilinize bağlayın.
Özet (TR)
Bu tez, SQL Enjeksiyon Saldırılarının tespiti ve önlenmesini, Büyük Dil Modellerinin (LLM'ler) modern web güvenlik çerçevelerine entegrasyonu yoluyla incelemektedir. SQL enjeksiyon saldırıları, kuruluşlar için kritik tehditlerden biri olmaya devam etmektedir. Bu çalışma, Boolean tabanlı, Union tabanlı ve Hata tabanlı olmak üzere çeşitli SQL enjeksiyon saldırılarını sınıflandırmakta ve analiz etmektedir. Ayrıca parametreleştirilmiş sorgular, girdi doğrulama ve web uygulama güvenlik duvarları gibi önleme yöntemlerine genel bir bakış sunmaktadır. Tezin merkezinde, SQL enjeksiyon saldırılarının tespiti ve önlenmesini geliştirmek amacıyla Büyük Dil Modellerindeki (LLM'ler) ilerlemelerden yararlanılması yer almaktadır. Özellikle, ücretsiz olarak sunulan beş üst düzey LLM, çeşitli SQL enjeksiyon tekniklerini tanımadaki etkinlikleri açısından değerlendirilmiştir. Geniş veri kümeleri üzerinde eğitilmiş LLM'ler, kalıpları analiz edebilir, güvenlik açıklarını öngörebilir ve gerçek zamanlı tehdit azaltma önerileri sağlayabilir. Modelleri test etmek ve değerlendirmek için, kötü amaçlı ve meşru SQL sorguları içeren özel olarak etiketlenmiş bir veri seti kullanılmıştır. Her model, doğruluk (accuracy), kesinlik (precision), geri çağırma (recall) ve F1-skoru gibi değerlendirme ölçütleriyle test edilmiştir. Test edilen modeller arasında, mistralai/mixtral-8x7b-instruct en yüksek tespit performansını tutarlı biçimde göstermiş ve SQL enjeksiyon kategorileri genelinde kesinlik ve geri çağırma arasında dengeli bir sonuç sunmuştur. Bu durum, modelin web tabanlı uygulamalarda akıllı ve otomatik güvenlik denetimi sağlama açısından yararlı olabileceğini göstermektedir. Bulgular, Mixtral-8x7B Instruct modelinin ortalama %87.52 F1 skoru ve %86.67 doğruluk ile en iyi sonuçları elde ettiğini ortaya koymaktadır. İkinci sırada, geniş tespit kapsamına ve yüksek geri çağırma performansına sahip LLaMA-3-70B yer almaktadır. DeepSeek ve CodeLLaMA bazı saldırı türlerinde iyi performans gösterse de genel olarak tutarlı değildi. Öte yandan, düşük hesaplama verimliliğine rağmen en iyi ortalama tespit ölçümlerinden bazıları Qwen2.5-Coder-7B tarafından elde edilmiştir. Bu bulgular, gelişmiş LLM'lerin SQL enjeksiyonunun tespitini ve tamamlayıcı güvenlik mekanizmalarını geliştirme konusunda umut verici bir potansiyele sahip olduğunu göstermektedir. Anahtar Kelimeler: Büyük Dil Modelleri, Boolean SQL Enjeksiyonu, Hata Tabanlı SQL Enjeksiyonu, Mixtral-8x7B-Instruct, Siber Güvenlik, Union SQL Enjeksiyonu, Web Güvenliği
Yazar
Borhanullah Haıran
Bu Yayına Nasıl Atıf Yapılır
Borhanullah Haıran (Yüksek Lisans Tezi). Büyük dil modelleri kullanarak SQL enjeksiyon saldırılarının tespiti ve önlenmesi, 2025, Selçuk University.
Anahtar Kelimeler
Lisans
Tüm Hakları Saklıdır
Bu eser belirtilen lisans koşulları altında paylaşılmaktadır.
Selçuk University tezlerinden daha fazlası
- İlköğretim 4. ve 5. sınıfta sosyal bilgiler dersinin öğretimi ve öğretimde yaşanan güçlükler (Bitlis örneği)(2004)
- Sehî Bey'in Heşt-Bihişt ve Beyânî'nin Tezkiretü'ş-Şuʻarâ adlı tezkireleri üzerinde söz varlığı incelemesi(2025)
- Kolombiya'da kapitalizm ve depresyon: Şirket çalışanlarındaki depresyon deneyimleri üzerine bir araştırma(2025)
- Muhasebe eğitiminde tersyüz öğrenme modelinin öğrencilerin öğrenme yaklaşımları, tutumları ve akademik başarılarına etkisi(2025)
- Panpsişizm: Bilincin doğasına biyolojik bir yaklaşım(2025)
- Muz üretim işletmelerinde tekdüzen muhasebe sistemi ve TMS 41 tarımsal faaliyetler standardı açısından karşılaştırmalı bir uygulama(2025)