Web Sitesi Virüs Taraması: Ücretsiz Araçlarla Net Kontrol
Web sitenizi ücretsiz araçlarla nasıl tarayacağınızı, hangi raporların ne anlama geldiğini ve hangi aksiyonları almanız gerektiğini adım adım öğrenin.
Bir web sitesine bulaşan zararlı içerik; güvenlik uyarıları, kullanıcı kaybı ve arama motoru sıralama düşüşü gibi doğrudan etkilere yol açar. Bu yazıda ücretsiz araçlarla taramayı nasıl kuracağınızı, hangi sonuçların gerçekten önemli olduğunu ve tarama sonrası atılacak net aksiyonları öğreneceksiniz. Hedef; "taradım ama şimdi ne yapacağım?" belirsizliğini ortadan kaldırmaktır.
Ücretsiz tarama araçları neyi ölçer?
Ücretsiz araçlar genellikle iki farklı şeyi tespit etmeye çalışır:
1) Karşı taraftan görülen izler: Tarayıcılar/anti-malware sistemleri sitenize geldiğinde anormal içerik, yönlendirme (redirect) veya zararlı yükler yakalar. 2) Dosya içeriği/kompozisyonu analizi: Sitenin HTML/JS dosyaları, çağrılan script’ler, anomali şablonları ve bilinen kötüye kullanım kalıpları incelenir.
Bu ayrım kritik: Bazı araçlar yalnızca "site bilinir mi?" düzeyinde kontrol yapar (en önemlisi Google gibi servislerin güvenlik raporları). Bazıları ise sayfa kaynak kodunu ve yüklenen bileşenleri tarar.
Hedeflediğiniz sonuçlar (net beklenti)
- Sitenin Google, Bing gibi arama motoru ekosistemlerinde güvenli görünmediği durumları tespit etmek.
- Tarama sırasında belirli URL’lerde zararlı yönlendirme veya şüpheli içerik yakalamak.
- Hangi aşamada durmanız gerektiğini bilmek: "tarama var" demek tek başına çözüm değildir; doğrulama ve temizleme gerekir.
Ücretsiz web sitesi virüs taraması için 7 pratik araç
Aşağıdaki araçların ortak avantajı: Ek ödeme olmadan ilk kontrolü yapmanızı sağlamalarıdır. Her birini, raporun nasıl okunacağını bilerek kullanın.
1) Google Safe Browsing (Google arama sonuçlarında/uyarılarında izleme)
Google, kötü amaçlı yazılım veya sosyal mühendislik şüphesi olan alan adlarını tarayıcı/arama ekosisteminde işaretleyebilir. Eğer siteniz "Bu site bilgisayarınıza zarar verebilir" gibi uyarı mesajları veriyorsa, bunun kaynağını Google tarafında anlamaya çalışın.
- Ne zaman işe yarar? Kullanıcıların veya tarayıcıların gördüğü uyarılar varsa.
- Dikkat: Uyarı kalkmadan temizleme süreci tamamlanmamış olabilir. Temizlik sonrası yeniden kontrol gerekebilir.
2) Google Search Console (Güvenlik sorunları raporu)
Search Console, alan adı düzeyinde güvenlik problemlerini (ör. zararlı içerik, hacklenmiş sayfa) raporlayabilir.
- Ne zaman işe yarar? Search Console’a erişiminiz varsa ve sitenizi doğruladıysanız.
- Net okuma: Raporda hangi bölüm işaretleniyorsa (sayfa/URL örüntüsü) temizliği o alana odaklayın.
3) Microsoft Defender / Bing Safe Browsing kontrolleri
Microsoft ekosisteminde de benzer güvenlik işaretleri görülebilir. Bing tarafındaki gözlemler, bazı URL’lerde anormallikleri yakalayabilir.
- Ne zaman işe yarar? Özellikle ziyaretçilerin tarayıcı raporlarında Microsoft ekosistemine dair izler varsa.
4) VirusTotal (URL ve alan adı taraması)
VirusTotal; çoklu anti-malware motorlarının birleşik sonucunu tek ekranda sunar.
- Ne zaman işe yarar? Hem alan adı hem de belirli URL’ler için hızlı sinyal almak istediğinizde.
- Net okuma:
- "0/XX" temiz sinyalidir; ancak sıfır tespit her zaman kesin temizlik anlamına gelmez.
- Birden fazla motorun aynı zararlı aileyi/etiketi raporlaması, ciddiyeti artırır.
5) Sucuri SiteCheck (web sayfası kaynak tabanlı kontrol)
SiteCheck benzeri taramalar; site kaynak kodu ve bilinen davranış kalıplarına yönelik hızlı kontrol sağlar.
- Ne zaman işe yarar? Kaynak kodda bariz anomali sinyali görmek için.
- Net okuma: Rapor “lekeler” listesini veriyorsa, bu listede geçen URL’leri/kalıpları önceliklendirin.
6) Malwarebytes Browser Guard benzeri tarayıcı eklentileri / yerel tarama yaklaşımları
Tam anlamıyla "siteyi uzaktan tarayan" ücretsiz bir servis kadar doğrudan olmasa da, bazı araçlar siteyi ziyaret ederken anomaliyi fark etmenize yardımcı olur.
- Ne zaman işe yarar? Şüpheli yönlendirme (redirect) ya da otomatik indirme gibi davranışlar söz konusuysa.
7) Nmap + temel açık kontrolü (sunucu kaynaklı risk için ücretsiz)
Web sitesine bulaşma bazen zafiyet/erişim üzerinden gelir. Eğer sunucu tarafında denetim yapmak istiyorsanız, Nmap gibi ücretsiz araçlarla temel servis görünürlüğünü test edebilirsiniz.
- Ne zaman işe yarar? Web uygulaması yanında sunucuda gereksiz açık port/servis varsa.
- Net yaklaşım: Bu bir "virüs taraması" değildir; ancak "bulaşma kanalını" kesmek için kritik olabilir.
Ücretsiz tarama raporlarını nasıl yorumlamalısınız?
Ücretsiz araçların raporlarında üç tür sinyal görürsünüz. Her sinyalin aksiyon karşılığı farklıdır.
1) Güvenlik uyarısı (site genelinde)
- Belirti: Tarayıcı uyarısı, arama sonuçlarında güvenlik işareti.
- Öncelik: En yüksek. Çünkü kullanıcı etkisi ve SEO etkisi doğrudandır.
- Aksiyon:
- Temizliği yaptıktan sonra yeniden doğrulama için ilgili güvenlik platformlarında tekrar kontrol.
2) Belirli URL/klasörde işaret
- Belirti: Raporda “şu path/URL” veya “şu dosya” adı.
- Öncelik: Yüksek. Çoğu hack senaryosu tek bir script ekleme veya tek bir yükleme yolu üzerinden ilerler.
- Aksiyon:
- Sadece işaretlenen dosyaları değil, aynı script’in çağırıldığı yerleri de tarayın.
3) Düşük sayıda motor tespiti
- Belirti: VirusTotal’da az sayıda motor raporlar.
- Öncelik: Orta. Bazı durumlarda yanlış pozitif veya sık kullanılan zararlı olmayan ama şüpheli davranışlar olabilir.
- Aksiyon:
- Raporla birlikte davranışı doğrulayın: sayfa kaynak kodu, anormal redirect, yeni JS yükleri.
Tarama + doğrulama: 30 dakikalık net kontrol akışı
Ücretsiz araçlarla zaman kaybetmemenin yolu; sırayı doğru kurmaktır.
Hızlı plan
- Alan adını birden fazla servisle kontrol edin (örn. VirusTotal + SiteCheck benzeri).
- Aynı anda Güvenlik raporlarını kontrol edin (Search Console / tarayıcı uyarıları).
- İşaretlenen URL’leri kaynak kod seviyesinde doğrulayın.
- Zararlı davranışın geldiği dosya/bileşen tespit edilince temizleme yapın.
- Temizlikten sonra tekrar tarayın ve gerekirse güvenlik merkezlerinde yeniden değerlendirme sürecini takip edin.
Doğrulama için bakılacak 10 somut işaret
- HTML içinde beklenmeyen
iframe,scriptveya obfuscated (karmaşık) kod parçaları. - Sayfa yüklendiğinde otomatik yönlendirme (ör. meta refresh veya JS redirect).
- Yeni ve kısa isimli şüpheli dosyalar (ör.
a1b2c3.js,img/logo.phpgibi). base64ile gömülü kod parçaları.- Dış domainlerden (unknown CDN) çekilen JS dosyaları.
- Sunucuda son günlerde aşırı artan dosya değişikliği.
- Geri dönmeyen hatalar: temiz görünmesine rağmen bazı tarayıcılar uyarı alıyorsa, URL bazında farklı içerik servis ediliyor olabilir.
- Yetkisiz yönetici hesabı/eklenmiş plugin modülleri.
.htaccessveya uygulama ayarlarında anormal yönlendirme kuralları.- Kullanılmayan ama eklenmiş web kabuk (web shell) şüphesi taşıyan PHP dosyaları.
Temizlik sonrası: ücretsiz araçlarla yeniden kontrol şart
Virüs taraması tek seferlik bir iş değildir. Temizlikten sonra yeniden test etmezseniz, "temizledik ama uyarı neden kalkmadı" sorusu ortaya çıkar.
Yeniden kontrol ederken yapmanız gerekenler
- Aynı araçta aynı yöntemle tekrar tarayın (ör. alan adı + işaretli URL).
- Önbellek (cache) etkisini temizlemek için tarama sırasında farklı tarayıcı/inkognito kullanın.
- CDN veya WAF kullanıyorsanız (ör. Cloudflare) kural ve önbellek ayarlarını doğrulayın: bazen kirli içerik önbellekten servis edilir.
Kanıtlayıcı kontrol listesi
- İşaretlenen URL’lerde kaynak kod artık şüpheli script yüklemiyor.
- Arama motoru güvenlik raporlarında şüphe uyarısı görünmüyor.
- VirusTotal tarafında tespit oranı düşüyor.
- Sunucu tarafında yetkisiz değişiklik izleri kaldırılmış durumda (dosya sürümleri, modüller, kullanıcılar).
Sunucu tarafı riskini azaltmak: tarama kadar önemli 5 adım
Web sitesi enfeksiyonları çoğu zaman "tek seferlik temizlik" yerine "erişim kanalı" kapatılmadığı için tekrar eder.
1) Dosya bütünlüğü ve güncelleme
- İçerik yönetim sistemini (CMS) ve eklentileri güncelleyin.
- Kullanılmayan eklentileri kaldırın.
2) Parola ve yetki düzeni
- Yönetici panellerinde zayıf parolaları değiştirin.
- Admin yetkisi yalnızca gerekli hesaplarda olsun.
3) Dosya izinleri (permissions) ve dizin yazılabilirliği
- Web kökünde gereksiz yazılabilir klasör bırakmayın.
- Dosya izinlerini uygulamanın ihtiyacına göre sıkılaştırın.
4) Log inceleme (kanıt temelli yaklaşım)
Enfeksiyon sonrası en doğru öğrenme, loglardan gelir: - Başarısız giriş denemeleri artmış mı? - Olağan dışı dosya yükleme zamanları var mı? - Anormal 404/500 artışı belirli URL’lere mi yoğunlaşıyor?
5) Yedek (backup) stratejisi
Temizlikten önce ve sonra yedek almayı standardize edin. Basit bir fark: - Yedek alma sonrası siteyi hemen test edin. - Yedeği şifreleyin (yedek (backup) şifresi olmadan güvenlik riski devam eder).
Net seçim: Hangi senaryoda hangi araç?
Aşağıdaki tabloyu senaryoya göre kullanın.
| Senaryo | Öncelikli ücretsiz araçlar | Net hedef | Sonuç gelmezse ne yapın? |
|---|---|---|---|
| Tarayıcıda güvenlik uyarısı görünüyor | Google güvenlik işaretleri + Search Console + VirusTotal | Uyarının hangi URL/alandan geldiğini anlamak | İşaretlenen URL’leri kaynak kodla doğrulayın |
| Belirli sayfalarda yönlendirme var | VirusTotal URL + SiteCheck + tarayıcıda doğrulama | Redirect kaynağını bulmak | Şüpheli script’i bulup çağıran yerleri de arayın |
| Motorlar az sayıda tespit yapıyor | VirusTotal + kaynak kod doğrulaması | Yanlış pozitif mi, gerçek bulaşma mı? | Obfuscation/harici domain çağrılarını test edin |
| Sunucu tarafında risk şüphesi var | Nmap (temel servis) + log analizi | Erişim kanalını kapatmak | Gereksiz port/servisleri ve zafiyetleri kapatın |
Sonuç: Bugün başlayabileceğiniz net aksiyon planı
Bugün yapılacak en doğru hamle; önce ücretsiz güvenlik sinyallerini (Google/benzeri raporlar + VirusTotal) kontrol etmek, sonra işaretlenen URL’lerde kaynak kod ve davranışı doğrulamak, en son da temizliği yaptıktan sonra aynı akışla yeniden test etmektir. Eğer raporlar uyumsuz çıkarsa (bir servis temiz diyor, diğeri işaretliyorsa), çatışmayı tek tek URL üzerinden çözün. İsterseniz bir sonraki adım olarak sitenizin güncel CMS/eklentilerini ve son dosya değişikliklerini listeleyin; tarama sonuçlarını bu verilerle birleştirdiğinizde “temiz mi, değil mi?” sorusu netleşir.
Hosting karşılaştırması yapmaya hazır mısın?
100+ firmanın fiyatlarını tek tıkla karşılaştır, en uygun paketi bul.
Hosting Karşılaştır →İlgili Yazılar
Node.js VDS Kurulumu: Performans ve güvenlik odaklı net yapı
Node.js uygulaması için VDS üzerinde net kurulum: OS seçimi, Nginx ters proxy, systemd, loglar, yedekleme ve güvenlik ayarları.
Domain DNS Kayıtları Rehberi: A, AAAA, MX, TXT, CNAME
A, AAAA, MX, TXT ve CNAME kayıtlarının ne yaptığını, doğru formatları ve sık hataları örneklerle öğrenin; e-posta ve yönlendirmeyi net yönetin.
Siteyi Geçici Kapatınca SEO: Doğru 503 Kodu ve Uygulama Rehberi
Siteyi bakım/kapalı moda alırken SEO’yu korumak için doğru HTTP 503 durum kodu, nagging yapmayan headerlar ve uygulama adımlarını öğrenin.
Domain Privacy Lock Nedir? Neden Mutlaka Aktif Etmelisiniz?
Domain Privacy Lock, alan adı kaydındaki yetkisiz değişiklikleri engeller. Kimlik avı, transfer kilidi ve güvenlik adımlarını net öğrenin.
