Teknik: sunucu ne diyor HTTP · Security
Durum kodu, yönlendirmeler, başlıklar ve güvenlik. Tarayıcının normalde gizlediği her şey burada tek bakışta, güvenlik başlıkları için hazır Apache koduyla.
1Bu nedir?
Teknik bölümü HTTP durumunu, yönlendirme zincirini, önemli yanıt başlıklarını (Content-Type, önbellek, X-Robots-Tag), sunucu yazılımını, IPv4 ve IPv6'yı, sertifikayı ve A'dan F'ye notlu güvenlik başlıklarını gösterir.
2Neden önemli?
Üç yönlendirmelik bir zincir zaman ve sıralama kaybettirir. Başlıktaki bir X-Robots-Tag: noindex HTML'de görünmez ama sayfayı yine de aramadan çıkarır. Eksik güvenlik başlıkları sayfayı savunmasız bırakır.
3TagSpion neyi kontrol eder
| Kontrol | Değerlendirme |
|---|---|
| Durum kodu | yeşil 200 · sarı 3xx · kırmızı 4xx ve 5xx |
| Yönlendirmeler | sarı 2 atlamadan itibaren · http'den https'ye tek atlama olmalı |
| X-Robots-Tag | kırmızı noindex varsa |
| Güvenlik başlıkları | HSTS, CSP, X-Content-Type-Options, X-Frame-Options, Referrer-Policy, Permissions-Policy'den A'dan F'ye not |
| IP, sunucu, sertifika | gösterim, dış sorgular yalnızca tıklama ve onaydan sonra |
4Nasıl düzeltilir
- Yönlendirmeleri ara duraklar olmadan doğrudan hedefe yönlendir.
- Güvenlik başlıklarını .htaccess veya vHost'ta ayarla. Hazır blok „Fix“ ile gelir.
- CSP'yi önce report-only modunda test et, yoksa kendi betiklerini engeller.
# .htaccess or vHost - security headers (grade A) <IfModule mod_headers.c> Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains" Header always set X-Content-Type-Options "nosniff" Header always set X-Frame-Options "SAMEORIGIN" Header always set Referrer-Policy "strict-origin-when-cross-origin" Header always set Permissions-Policy "camera=(), microphone=(), geolocation=()" # Test CSP first with Content-Security-Policy-Report-Only Header always set Content-Security-Policy "default-src 'self'; img-src 'self' data:; style-src 'self'; script-src 'self'" </IfModule>
5Sık sorulan sorular
TagSpion IP sorgusundan önce neden soruyor?
TagSpion DNS ve sertifikayı dış servislerden (Cloudflare DNS, crt.sh) alır. Bu yalnızca onaylarsan olur. Geri kalan her şey yerel çalışır.
Site çalıştığı hâlde F notu?
Not yalnızca güvenlik başlıklarını değerlendirir, işlevi değil. F şu demek: altı başlıktan hiçbiri ayarlanmamış.