• 27-02-2026, 13:17:18
    #1
    Yazılım Uzmanı
    Evet arkadaşlar uğruna 2 session limiti harcadığım, haftalık kullanımın yarısını sömüren web panelim tamamlandı. Çok basic duruyor ama diğer modeller ile tasarımsal geliştirmelerini de yaparım belki çok takılmıyorum görünüme. Şimdi de asıl kritik nokta; bakalım ne derece güvenli yapmış? çünkü çok ince ayrıntılar vermiştim güvenlik konusunda. Şuan GLM 4.7 ile sistemin güvenlik açıklarını detaylı taratıyorum bakalım ne yapmış neleri atlamış. Bu arada panel frontend ile tam entegreli çalışıyor, sorunsuz.

    Sizce nasıl, değmiş mi?

  • 27-02-2026, 13:19:59
    #2
    Ai ile ugraştığım için basit görünen ama emek kokan çalışma olduğu kendini belli ediyor.
  • 27-02-2026, 13:36:19
    #3
    Kesinlikle çok güzel olmuş hocam, emeklerinize sağlık.
    GLM 4.7 açıklarını nasıl taratıyorsunuz bu arada? çünkü bende script kodluyorum hep bir açık oluyor sonrasında sorun yasıyorum
  • 27-02-2026, 13:38:28
    #4
    Yazılım Uzmanı
    GLM raporu bu şekilde, bazı uyarılar tamamen localhost ile alakalı Rapor genel olarak fena değil bence, bu detayları da şimdi iletip çözüm sağlamasını söyleyeceğim bitti gitti.

    ## 🔴 KRİTİK SORUNLAR (Acil Eylem Gerekli)
    
    ### 1. Veritabanı Şifresi Boş
    **Dosya:** `xxxxxx/config.db.php`  
    **Risk:** Tam veritabanı erişimi  
    **Çözüm:** Güçlü şifre belirle ve root kullanıcısı yerine ayrı bir kullanıcı oluştur
    
    ### 2. HTTPS Zorlama Yok
    **Dosya:** `.htaccess`, `xxxxxx/config.php`  
    **Risk:** MITM saldırıları, oturum ele geçirme  
    **Çözüm:** HTTPS zorla ve HSTS başlığı ekle
    
    ### 3. Oturum Yapılandırması Güvensiz
    **Dosya:** `xxxxxx/config.php`  
    **Risk:** Oturum ele geçirme, fixation saldırıları  
    **Çözüm:** Güvenli oturum ayarları ekle (httponly, secure, samesite)
    
    ### 4. API Rate Limiting Eksik
    **Dosya:** `xxxxxx/compress.php`, `xxxxxx/delete.php`  
    **Risk:** DoS/DDoS saldırıları  
    **Çözüm:** Tüm API uç noktalarına rate limiting ekle
    
    ### 5. Dizin İzinleri Çok Geniş
    **Dosya:** `xxxxxx/config.php`, `xxxxxx/upload.php`  
    **Risk:** Dosya manipülasyonu  
    **Çözüm:** Dizinler için 0755, dosyalar için 0644 kullan
    
    
    ## 🟡 ORTA ÖNCELİKLİ SORUNLAR
    
    ### 6. Şifre Karmaşıklık Gereksinimi Yok
    **Çözüm:** Minimum 12 karakter, büyük/küçük harf, sayı ve özel karakter zorunlu
    
    ### 7. İki Faktörlü Kimlik Doğrulama (2FA) Yok
    **Çözüm:** TOTP tabanlı 2FA ekle
    
    ### 8. Şifre Sıfırlama Fonksiyonu Yok
    **Çözüm:** E-posta tabanlı şifre sıfırlama sistemi ekle
    
    ### 9. Hesap Kilitleme Mekanizması Yok
    **Çözüm:** 5 başarısız girişte hesabı 30 dakika kilitle
    
    ### 10. Dosya İndirme Denetimi Yok
    **Çözüm:** İndirme işlemlerini logla
    
    ### 11. CORS Başlıkları Eksik
    **Çözüm:** CORS başlıklarını doğru yapılandır
    
    ### 12. X-XSS-Protection Başlığı Eksik
    **Çözüm:** X-XSS-Protection başlığı ekle
    | Kontrol | Durum |
    |---------|-------|
    | SQL Injection Koruması | OK | Prepared statements |
    | XSS Koruması |OK | Sanitizer sınıfı |
    | CSRF Koruması |  OK | Token kontrolü |
    | Dosya Yükleme Güvenliği | OK | Kapsamlı doğrulama |
    | Path Traversal Koruması | OK | Path güvenliği |
    | Session Fixation Koruması |  OK | session_regenerate_id |
    | Clickjacking Koruması | OK | X-Frame-Options |
  • 27-02-2026, 13:41:16
    #5
    Yazılım Uzmanı
    Sezcan adlı üyeden alıntı: mesajı görüntüle
    Ai ile ugraştığım için basit görünen ama emek kokan çalışma olduğu kendini belli ediyor.
    Teşekkür ederim, doğru yönlendirmeler önemli. Panelde görünüm 2. planda asıl soru güvenlik.


    grandfather adlı üyeden alıntı: mesajı görüntüle
    Kesinlikle çok güzel olmuş hocam, emeklerinize sağlık.
    GLM 4.7 açıklarını nasıl taratıyorsunuz bu arada? çünkü bende script kodluyorum hep bir açık oluyor sonrasında sorun yasıyorum
    Hocam basit bir komut giriyorum. Yani çok ilkel gibi ama her detayı da yakalıyor gerçekten.

    Sistemin her detayını tara gözden geçir. Olası güvenlik ihlallerini tespit eder ne çözüm önerisi sun. Php zaafiyetlerini gidermek için her detayı ve ince ayrıntılarıgözden geçir.

    Başarılı sonuçlar;

    | Kontrol | Durum |
    |---------|-------|
    | SQL Injection Koruması | OK | Prepared statements |
    | XSS Koruması |OK | Sanitizer sınıfı |
    | CSRF Koruması |  OK | Token kontrolü |
    | Dosya Yükleme Güvenliği | OK | Kapsamlı doğrulama |
    | Path Traversal Koruması | OK | Path güvenliği |
    | Session Fixation Koruması |  OK | session_regenerate_id |
    | Clickjacking Koruması | OK | X-Frame-Options |