Case Study · 2025
DragonSploit — Yapay Zeka Destekli Güvenlik Tarayıcısı
Yapay Zeka (AI) · Güvenlik · Backend Mühendisliği
The Problem
Geleneksel güvenlik açığı tarayıcıları, hangi teknolojiyi çalıştırdığına bakılmaksızın her hedefte aynı kontrolleri çalıştırır. Bu iki sorun yaratır: Alakasız kontrolleri çalıştırarak kaybedilen zaman ve geliştiricilerin görmezden gelmeyi öğrendiği çok fazla yanlış alarm (false positive). Buradaki zorluk, taradığı sistemin ne tür bir sistem olduğunu anlayan ve yalnızca ilgili güvenlik testlerini çalıştıran daha akıllı bir tarayıcı (scanner) oluşturmaktı.
The Solution
Hamed, DragonSploit'i niyet tabanlı (intent-based) bir orkestrasyon motoruyla oluşturdu. Motor, sabit bir kontrol listesi çalıştırmak yerine, hedefi analiz ederek hangi teknoloji yığınını (WordPress, Nginx, Node.js vb.) kullandığını tespit eder ve ardından çalıştırılacak en alakalı güvenlik açıklarını dinamik olarak seçer. Bir Yapay Zeka (AI) katmanı, tarama niyetini yorumlamaya ve doğru stratejiye yönlendirmeye yardımcı olur. Deterministik (belirleyici) bir doğrulama katmanı, yapay zekanın uydurduğu (hallucination) verilerin yanlış sonuçlar üretmesini önlemek için AI çıktılarını doğrular.
Technologies Used
- Node.js (orkestrasyon motoru)
- Yapay Zeka / LLM entegrasyonu (niyet tabanlı yönlendirme)
- Teknoloji yığını (stack) tespiti modülü (WordPress, Nginx, Node.js vb.)
- Deterministik (belirleyici) doğrulama katmanı
- Modüler prob mimarisi
Results
Her hedef için yalnızca ilgili kontrolleri çalıştırarak, tarayıcı statik kuyruk tabanlı yaklaşımlardan daha hızlı tamamlanır.
Bağlama duyarlı yığın (stack) tespiti, tarayıcının hedefin gerçek teknolojisiyle alakalı olmayan sorunları işaretlemediği anlamına gelir.
Motor, tarama niyetini yorumlar ve stratejileri dinamik olarak seçer — manuel yapılandırma gerekmez.
Deterministik (belirleyici) bir doğrulama katmanı, yapay zeka tarafından oluşturulan bulguları raporlanmadan önce onaylayarak doğruluğu garanti eder.
What This Proves
DragonSploit, Hamed'in yapay zeka yeteneklerini pratik güvenlik mühendisliği ile birleştirme — sadece teknik olarak etkileyici değil, aynı zamanda geleneksel yaklaşımlardan daha doğru ve kullanışlı sistemler kurma — yeteneğini göstermektedir.
Uygulamanızın güvenlik incelemesine ihtiyacınız varsa veya özel bir güvenlik aracı hakkında görüşmek isterseniz — Hamed'le iletişime geçin.