CyberShield — yapay zekâ destekli güvenlik tarama platformu (bitirme projesi)
Bağlantıları, dosyaları, görselleri ve metinleri oltalama ve saldırılara karşı tarayan bir web platformu; her kullanıcı türüne göre uyarlanmış, açıklanabilir bir sonuç ve platform içi bir sohbet asistanı sunar. Bilgi teknolojileri alanında üniversite bitirme projesi olarak geliştirildi.
- Müşteri
- CyberShield
- Hizmetler
- Web sitesi arayüz tasarımı · İş yazılımları ve POS sistemleri
Zorluk
Mevcut güvenlik araçları karmaşık ve dağınıktır; tehditleri net bir açıklama sunmadan tespit eder ve her kullanıcıya aynı sonucu verir. Hedef: riski açıklayan ve ne yapılması gerektiğini öneren tek ve basit bir platform.
Neler yaptım
• Bağlantı taraması: typosquatting, homograf saldırıları ve şüpheli alan adları.
• Enjeksiyon tespiti: SQL, XSS, komut enjeksiyonu, SSRF, dizin geçişi (path traversal), LDAP ve XXE.
• Görsel taraması (EXIF ve konum verileri, steganografi, zararlı SVG), arşivler (zip bombaları) ve dosyalar.
• Oltalama ve sosyal mühendisliği tespit etmek için metin analizi.
• OWASP kuralları, geçmiş vakalar ve bir bilgi tabanı üzerine kurulu bir RAG motoru; sonuçları kullanıcı rolüne göre sunan bir açıklama katmanıyla.
• Platform içi CyberShield AI sohbet asistanı.
• Kullanıcılar, taramalar, raporlar, kayıtlar ve ayarlar için yönetim paneli; CSV ve Excel dışa aktarımlı kullanıcı paneli.
• Hesap güvenliği: hash’lenmiş şifreler, CSRF koruması, başarısız denemelerden sonra hesap kilitleme ve oturum zaman aşımı.
Çözüm
PHP, MySQL, Bootstrap ve Chart.js ile geliştirilmiş, neon yeşili vurgulu koyu bir arayüz — kullanıcılar için Arapça, yönetim için İngilizce. Her tarama bir risk puanı, ana neden, bir açıklama ve öneriler sunar; bunlar genel, işletme, üniversite ve yönetici kullanıcılarına farklı biçimde gösterilir. Analiz, dosyalar dış bir hizmete gönderilmeden, platformun kendi içinde kurallar ve bilgi tabanında arama (RAG) ile yapılır.