true") !== false) { echo " ✅ Session secure: true\n"; } else { echo " ❌ Session secure: false\n"; } if (strpos($content, "'http_only' => true") !== false) { echo " ✅ Session http_only: true\n"; } else { echo " ❌ Session http_only: false\n"; } } // 3. Prüfe CSRF-Konfiguration echo "\n3. CSRF-Konfiguration:\n"; if (file_exists('config/csrf.php')) { $content = file_get_contents('config/csrf.php'); if (strpos($content, "'secure' => true") !== false) { echo " ✅ CSRF secure: true\n"; } else { echo " ❌ CSRF secure: false\n"; } } // 4. Prüfe .htaccess echo "\n4. .htaccess HTTPS-Headers:\n"; if (file_exists('public/.htaccess')) { $content = file_get_contents('public/.htaccess'); if (strpos($content, 'Strict-Transport-Security') !== false) { echo " ✅ HSTS Header vorhanden\n"; } else { echo " ❌ HSTS Header fehlt\n"; } if (strpos($content, 'upgrade-insecure-requests') !== false) { echo " ✅ CSP upgrade-insecure-requests vorhanden\n"; } else { echo " ❌ CSP upgrade-insecure-requests fehlt\n"; } } echo "\n✅ HTTPS-Sicherheit Test abgeschlossen!\n"; echo "🔗 Testen Sie jetzt: https://neonail.vogt.de.com/admin/users\n"; ?>