Skaner haqqında
SurfaceScan yalnız açıq veb konfiqurasiyalarını oxuyan yüngül və passiv müşahidəçi kimi işləyir. Bu səhifədə göndərilən bütün sorğular və domen sahiblərinin skandan imtina (opt-out) üsulları izah edilir.
Skaner Kimliyi
SurfaceScan tərəfindən edilən bütün xarici HTTP/HTTPS sorğuları aşağıdakı kimlik başlığı və şəbəkə məhdudiyyətləri ilə göndərilir:
SurfaceScan/1.0 (+https://surfacescan.uk/about-scanner)
Skanerin Etdiyi Bütün Sorğular
Bir domen auditi zamanı yalnız aşağıdakı oxuma yönümlü şəbəkə sorğuları icra olunur:
- DNS sorğuları: Rəsmi
A,AAAA,MX,TXT,CAA,CNAMEqeydlərini oxuyur, opt-out üçün_surfacescan.<domen>(maks 4 üst səviyyə) və rekursiv SPF qeydlərini yoxlayır, həmçinin 10 standart DKIM selektorunu (<selektor>._domainkey.<domen>) sorğulayır. - 443-cü portda bir ədəd TLS əlaqəsi: Sertifikatın bitmə müddətini, zəncir etibarlılığını, TLS versiyasını və açar uzunluğunu yoxlamaq üçün SNI ilə bir TLS əlaqəsi qurur.
- HTTPS üzərindən
GET /: Müdafiə başlıqlarını, kuki bayraqlarını, CORS siyasətini və kənar skriptlərdə SRI atributlarını oxumaq üçün ana səhifəni bir dəfə yükləyir. - Avtomatik yönləndirmə olmadan
GET http://<domen>/: Adi HTTP sorğusunun HTTPS-ə yönləndirilib-yönləndirilmədiyini yoxlayır. GET /robots.txt: HTTPS üzərindən standart axtarış robotu faylının mövcudluğunu yoxlayır.GET /.well-known/security.txt: RFC 9116 təhlükəsizlik əlaqə sənədini və bitmə tarixini yoxlayır.- Sertifikat Şəffaflığı (
crt.sh): Açıq alt-domenləri tapmaq və ölü CNAME qeydlərini müəyyən etmək üçün açıq sertifikat jurnallarını sorğulayır. - DNS-over-HTTPS (Cloudflare): DNSSEC
ADbayrağını yoxlamaq üçüncloudflare-dns.comxidmətinə sorğu göndərir. - RDAP sorğusu (
rdap.org): Domenin qeydiyyat müddətini öyrənmək üçün rəsmi RDAP reyestr qeydini oxuyur.
SurfaceScan Heç Vaxt Nə Etmir
- Port skanı etmir: 80 və 443-dən başqa heç bir portu yoxlamır.
- Eksploit sınamır: Zəiflik istismarı, fuzzing və ya XSS/SQLi testləri həyata keçirmir.
- Şifrə qırmağa çalışmır: Brute-force və ya giriş cəhdləri aparmır.
- Gizli fayl axtarmır:
.env,.git, ehtiyat nüsxələr və ya gizli qovluqları təxmin etmir. - Hesablara daxil olmur: İstifadəçi sessiyaları və ya admin panellərlə əlaqə qurmür.
- Dəyişdirici sorğu göndərmir: Hədəf sayta
POST,PUTvə yaDELETEsorğusu göndərmir.
Sayt Sahibləri Skanlamadan Necə İmtina Edə Bilər
Domeninizin SurfaceScan tərəfindən yoxlanılmasını dayandırmaq üçün iki dərhal işləyən üsul mövcuddur:
Üsul A — DNS TXT Qeydi ilə Dərhal İmtina
Domeninizin _surfacescan.<domeniniz> ünvanında dəyəri optout olan DNS TXT qeydi dərc edin. Skaner heç bir HTTP və ya TLS bağlantısı açmadan əvvəl həmin domeni və valideyn adlarını (maksimum 4 sorğu) yoxlayır və imtinanı gördükdə skanı dayandırır.
_surfacescan.example.com. IN TXT "optout"
Üsul B — Qara Siyahıya (Blocklist) Əlavə Tələbi
DNS qeydi əlavə etmək istəmirsinizsə, Əlaqə Səhifəmiz və ya [email protected] vasitəsilə bizə yazın. Təsdiqdən sonra domeniniz bütün alt-domenləri ilə birlikdə qalıcı blok siyahımıza əlavə olunur.