Zararlı yazılım taraması, açık bildirimleri ve yapay zekâ botu engelleme
6 dk okuma
Zefily'nin siteleri zararlı yazılıma karşı tarayıp karantinaya alması, paketleri ve WordPress eklentilerini bilinen açıklara karşı kontrol etmesi, bekleyen güncellemeleri bildirmesi ve yapay zekâ tarayıcılarını tek anahtarla engellemesi.
İnternetteki bir sunucu için güvenlik duvarı ve otomatik güvenlik güncellemeleri asgari şarttır; her Zefily sunucusu bunları ilk dakikadan CrowdSec, SSH sağlamlaştırma ve çekirdek sağlamlaştırmayla birlikte alır. Ama web sunucularındaki gerçek olayların çoğu kapalı bir porttan gelmez. Açıklı bir eklentiden, zararlı bir yüklemeden ya da kimsenin kurmadığı bir güncellemeden gelir. Bu yazı Zefily'nin tam bu durumlar için eklediği araçları anlatıyor.
Kısaca
- İstendiğinde, günlük ya da haftalık ClamAV ile zararlı yazılım taraması; zararlı dosyaları sitelerinizden çıkaran bir karantina.
- Yükleme taraması her dosyayı nereden gelirse gelsin yazıldığı anda kontrol eder ve zararlı dosyaları hemen karantinaya alır.
- Açık taramaları kurulu paketleri OSV veritabanına, WordPress çekirdeğini, eklentilerini ve temalarını WPVulnerability'ye karşı kontrol eder.
- Güvenlik bildirimleri, güvenlik güncellemeleri iki günden uzun beklediğinde ya da bir Node.js sürümünün güvenlik sürümü çıktığında size haber verir.
- Site başına tek anahtarla yapay zekâ tarayıcılarını engelleme (GPTBot, ClaudeBot, CCBot, PerplexityBot, Bytespider…); arama motorları etkilenmez.
Zararlı yazılım taraması ve karantina
Bir sunucunun Güvenlik sekmesinde Şimdi tara, ClamAV'ı her sitenin dosyaları üzerinde çalıştırır. ClamAV ilk seferde kurulur ve imzaları güncel tutulur. Otomatik tara taramayı her gün ya da her hafta tekrarlar; bir tarama bir şey bulduğunda organizasyonun sahipleri ve yöneticileri dosyaları listeleyen bir e-posta ve bildirim alır.
Zararlı yazılımı bulmak işin yarısı; diğer yarısı onu ulaşılmaz kılmak. Taramaların bulduklarını karantinaya taşı açıkken her tarama bulduğu dosyaları sitelerden çıkarıp yalnızca root'un okuyabildiği bir dizine taşır; böylece bir daha asla çalışamaz ya da yüklenemezler. Karantina listesinden:
- yanlış alarm çıkan bir dosyayı sahibi ve izinleriyle yerine geri yükleyebilir,
- karantinadaki kopyayı kalıcı olarak silebilirsiniz.
Karantinaya alınan dosya bir eklentinin parçasıysa eklenti çalışmayı bırakabilir. Doğru sonuç da budur: eklentiyi temiz bir kaynaktan güncelleyin ya da yeniden kurun, sonra tekrar tarayın.
Tarama en az 2 GB belleği olan bir sunucu ister.
Yükleme taraması: içeri girerken yakalayın
Zamanlanmış taramalar zaten orada olanı bulur. Dosyaları yüklendikleri anda tara ise içeri girerken yakalar: bir sitede yazılan her dosya, SFTP ya da FTP ile, dosya yöneticisinden, bir dağıtımdan, kod kuran bir eklentiden ya da bir ziyaretçinin yükleme formundan gelsin, kaydedildiği anda kontrol edilir. Zararlı dosyalar doğrudan karantinaya gider, sahipler ve yöneticiler bir saat içinde haberdar olur.
ClamAV'ın tarayıcısını bir servis olarak çalıştırır ve yaklaşık 1,3 GB belleği sürekli kullanır; bu yüzden en az 4 GB belleği olan sunucularda açılabilir. 25 MB'tan büyük dosyalar ve Git'in kendi dosyaları atlanır.
Bilinen açıklar, başkası bulmadan önce
Paketler. Aynı Şimdi tara, kurulu her paketi Debian ve Ubuntu güvenlik duyurularını içeren OSV veritabanına karşı kontrol eder. Sonuç, açıklı paketleri en kötüsünden başlayarak CVE kimlikleri ve CVSS puanlarıyla listeler. Çoğu, Güncellemeler sekmesinde bekleyen güncellemelerle düzelir.
WordPress. Her WordPress sitesinin çekirdeği, eklentileri ve temaları CVE, WPScan, Wordfence ve Patchstack verilerini toplayan WPVulnerability veritabanına karşı kontrol edilir. Kırmızı bir rozet sitenin kaç bilinen açığı olduğunu, önem derecelerini ve düzelten sürümü gösterir.
Kendi yığınımız. Zefily kendi nginx ve PHP paketlerini derleyip sunar ve sizin için kurduğu her şeyin güvenlik sürümlerini izler; böylece yalnızca işletim sisteminin değil, PHP, nginx, OpenLiteSpeed ve PostgreSQL'in güvenlik düzeltmeleri de otomatik güncellemelerle kurulur.
Bir şey sizi beklediğinde bildirimler
Otomatik güncellemeler güvenlik düzeltmelerini kendi başına halletmeli. Halletmediğinde bunu duymalısınız. Zefily her gün her sunucuyu kontrol eder ve sahiplere ve yöneticilere e-postayla ve panelde haber verir:
- güvenlik güncellemeleri iki günden uzun süredir bekliyorsa (otomatik güncellemeler kapalı ya da başarısız), paket listesiyle,
- kurulu bir Node.js sürümünün daha yeni bir güvenlik sürümü varsa.
Bir bildirim haftada en fazla bir kez tekrarlanır ve neden ortadan kalkınca durur. Gerisini sunucunun güvenlik puanı ve haftalık özet toplar.
Yapay zekâ tarayıcılarını, ülkeleri ve kötü trafiği engelleme
Her ziyaretçi hoş karşılanmaz. Her sitenin Kurallar bölmesinde:
- Yapay zeka tarayıcılarını engelle, yapay zekâ modelleri için içerik toplayan GPTBot, ClaudeBot, CCBot, PerplexityBot, Bytespider ve diğer tarayıcıları reddeder. Arama motorları etkilenmez; listeyi Zefily güncel tutar.
- Ülkeler, listelediğiniz ülkeleri engeller ya da yalnızca listelediklerinize izin verir (nginx'te).
- Engellenen adresler, adresleri ve ağları tüm sitede reddeder.
Cloudflare arkasında kurallar ziyaretçinin gerçek adresini görür. Uygulama saldırıları için web uygulama güvenlik duvarı (ModSecurity ve OWASP Core Rule Set) site başına yalnız tespit ya da engelle modunda çalışabilir.
Ve hepsinin altında
Bu araçlar tüm platformun üzerine kurulu olduğu modelin üstünde durur: bir sunucudaki her değişiklik panel ve ayrı bir imzalama servisi tarafından imzalanmış bir iştir ve riskli işlemler passkey'inizi ister. Nedenini okuyun.
Sık sorulan sorular
Zefily web sitelerini zararlı yazılıma karşı tarıyor mu?
Evet. Zefily her sitenin dosyalarını istendiğinde, günlük ya da haftalık ClamAV ile tarar, bulduklarını sahiplere ve yöneticilere e-postayla bildirir ve zararlı dosyaları yalnızca root'un okuyabildiği bir karantinaya taşıyabilir. Yükleme taraması ayrıca her dosyayı yazıldığı anda kontrol edebilir.
Zararlı yazılım karantinası nedir?
Zararlı dosyaların çalışamaması ya da yüklenememesi için sitelerinizden çıkarılıp taşındığı, yalnızca root'un okuyabildiği bir dizin. Karantina listesinden bir dosyayı geri yükleyebilir (yanlış alarm için) ya da kalıcı olarak silebilirsiniz.
Zararlı yazılım taraması ne kadar bellek ister?
Zamanlanmış ve isteğe bağlı taramalar en az 2 GB belleği olan bir sunucu ister. Gerçek zamanlı yükleme taraması ClamAV'ın tarayıcısını sürekli çalıştırır (yaklaşık 1,3 GB) ve en az 4 GB ister.
GPTBot ve ClaudeBot gibi yapay zekâ tarayıcılarını nasıl engellerim?
Zefily'de sitenin Kurallar bölmesini açın ve Yapay zeka tarayıcılarını engelle'yi açın. Sunucu bu tarayıcılara 403 ile cevap verir, arama motorları siteyi dizinlemeye devam eder.
Zefily WordPress eklentilerini açıklara karşı kontrol ediyor mu?
Evet. Çekirdek, eklentiler ve temalar WPVulnerability veritabanına karşı kontrol edilir; site kaç bilinen açığı olduğunu, önem derecelerini ve düzelten sürümü gösterir.
Güvenlik güncellemeleri kurulmazsa haberim olur mu?
Evet. Güvenlik güncellemeleri iki günden uzun süredir bekliyorsa sahipler ve yöneticiler paket listesiyle bir e-posta ve panelde bir bildirim alır; güncellemeler kurulana kadar haftada en fazla bir kez tekrarlanır.
Tek sunucuyla ücretsiz başlayın ve ilk güvenlik taramanızı bugün çalıştırın. Ayrıntılar güvenlik merkezi belgesinde.