Security Center aracısını yükledikten sonra, sunucunuzda sistem bilgilerini toplamak ve tehditleri algılamak için AliYunDun ve AliYunDunMonitor gibi süreçler başlar. Güvenlik korumasının etkin olup olmadığını anlamak için süreç durumunu kontrol edebilirsiniz. Bu konuda Security Center aracısının dosyaları ve süreçleri ayrıntılı olarak açıklanmaktadır.
Aracı mimarisi
Security Center aracısı; temel özelliklerin kararlı çalışmasını ve gelişmiş özelliklerin verimli şekilde planlanmasını sağlamak amacıyla çekirdek yerleşik süreçlerden ve işlevsel süreçlerden oluşan modüler bir mimari kullanır.
Yerleşik süreçler:
AliYunDun,AliYunDunMonitorveAliYunDunUpdate; Security Center sunucusuyla iletişim kurar, kalp atışı sinyallerini sürdürür, temel güvenlik verilerini raporlar ve aracı için temel çalışma yeteneklerini sağlamak üzere kendi kendini günceller.İşlevsel süreçler (yerleşik olmayan süreçler):
AliHipsveAliNetyalnızca konsolda kötü amaçlı ana bilgisayar davranışlarını önleme veya web sitesi tahrifatını engelleme gibi ilgili gelişmiş savunma özelliklerini etkinleştirdiğinizde talep üzerine indirilir ve başlatılır.
Süreç ayrıntıları
Aracı işlevlerinde istisnalar oluşmasını önlemek için ilgili süreçleri ve dosyaları manuel olarak sonlandırmayın veya silmeyin.
Aracıyla ilgili dosyaları silmek için aracı kendi kendini korumayı devre dışı bırakmak üzere İstemci yapılandırması bölümüne bakın.
Çekirdek süreçler
Çekirdek süreçler, aracı ile cloud arasındaki iletişimi ve temel izleme yeteneklerinin normal çalışmasını sağlar. Bu süreçler, aracı yüklendikten sonra otomatik olarak başlar.
aegis_12_3x sürümünden itibaren AliSecureCheckAdvanced ve AliDetect süreçleri AliSecCheck içinde birleştirilmiştir. Daha eski sürümler bu değişiklikten etkilenmez.
|
Süreç adı |
Klasör |
Açıklama |
|
|
|
Security Center sunucusuyla iletişim kurar, kalp atışı sinyallerini bildirir, talimatları alır, veri raporlar ve aracı kendi kendini korumayı uygular. |
|
|
|
Varlıklar, süreçler, bağlantı noktaları ve hesaplar gibi bilgilerin toplanması ve algılanması dahil olmak üzere ana bilgisayar güvenliğini izler. |
|
|
|
Aracı sürümünü ve kural kitaplıklarını otomatik olarak günceller. |
|
|
|
Güvenlik taraması ve algılama görevlerini yürütür; buna güvenlik açığı taramaları, uyumluluk temel çizgisi denetimleri ve madencilik programları ile truva atları gibi kötü amaçlı programların çalışma zamanında algılanması dahildir. |
İşlevsel süreçler
İşlevsel süreçler belirli ücretli özelliklere bağlıdır ve yalnızca ilgili özelliği etkinleştirdiğinizde başlar.
|
Süreç adı |
Klasör |
Açıklama |
Başlama koşulu |
|
|
|
Kötü amaçlı IP erişimi ve giden saldırılar gibi ağ davranışlarını engellemek için ağ katmanı koruması sağlar. |
Malicious Network Behavior Prevention özelliğini etkinleştirin. |
|
|
|
Kötü amaçlı ana bilgisayar davranışlarını engellemek, fidye yazılımlarını önlemek ve web kabuğu bağlantılarına karşı savunma sağlamak için ana bilgisayar sızma önlemesi sunar. |
Malicious Host Behavior Prevention, Anti-Ransomware (Bait Capture) veya Webshell Connection Prevention özelliklerinden herhangi birini etkinleştirin. |
|
|
|
Web sitesi tahrifatını engelleme ve çekirdek dosya izleme işlemlerini yürütür. |
Web Tamper Proofing veya Core File Monitoring özelliğini etkinleştirin. |
|
|
|
Güvenlik raporları, anormallik algılama ve gerçek zamanlı izleme gibi görevleri yürütür. |
Anti-ransomware for Servers özelliğini etkinleştirin. |
|
|
|
Veri yedekleme, veri geri yükleme, hata izleme ve görev planlama gibi görevleri yürütür. |
|
|
|
|
İlk veritabanı yedeklemesi, artımlı yedekleme, veritabanı yedekleme geri yüklemesi, planlama ve yönetim ile günlük kaydı ve izleme gibi görevleri yürüten veritabanı yedekleme ara sunucu sürecidir. |
Anti-ransomware for Databases özelliğini etkinleştirin. |
Süreçler ve özellikler arasındaki ilişki
|
Özellik adı |
İlgili süreç |
Sürüm/koruma düzeyi sınırlamaları |
Belgeler |
|
Self-Protection Status |
|
Yok |
|
|
Malicious Network Behavior Prevention |
|
|
|
|
Malicious Host Behavior Prevention |
|
|
|
|
Anti-Ransomware (Bait Capture) |
|
|
|
|
Webshell Connection Prevention |
|
|
|
|
Web Tamper Proofing |
|
Yok Önemli
Bu özellik, ayrı satın alınması gereken ek bir hizmettir. |
|
|
File Tamper Proofing |
|
|
|
|
Anti-ransomware for Servers |
|
Yok Önemli
Bu özellik, ayrı satın alınması gereken ek bir hizmettir (Managed Anti-ransomware). |
|
|
Anti-ransomware for Databases |
|
Yok Önemli
Bu özellik, ayrı satın alınması gereken ek bir hizmettir (Managed Anti-ransomware). |
Süreçler ve aracı durumu arasındaki ilişki
Security Center, AliYunDun süreci ile sunucu arasındaki iletişimi izleyerek arıcının çevrimiçi durumunu değerlendirir. Aşağıdaki durumlardan herhangi biri gerçekleştiğinde aracı durumu Çevrimiçi'den Çevrimdışı'na değişir.
Sunucularınızın aracı durumunu Host sayfasında görüntüleyebilirsiniz: Çevrimdışı (
), Çevrimiçi (
).
Sunucu; ağ istisnaları,
AliYunDunsürecinin sonlandırılması veya arıcının kaldırılması gibi nedenlerle aracıyla olan iletişimin kesildiğini algılar.Sunucu, 10 saat içinde aracı tarafından bildirilen kalp atışı sinyalleri veya güvenlik verileri gibi hiçbir bilgiyi almamıştır.
Çalıştırma izinleri ve dosya yolları
Süreç izinleri
Kapsamlı güvenlik izleme ve koruma sağlamak için aracı süreçlerinin işletim sisteminde yüksek ayrıcalıklarla çalışması gerekir. Bu yüksek ayrıcalıklar; çekirdek düzeyinde izleme, dosya sistemi koruması, ağ davranışı analizi ve süreç kendi kendini koruma gibi düşük düzeyli işlemleri gerçekleştirmek için kullanılır.
Linux'ta süreçler
roothesabı olarak çalışır.Windows'ta süreçler
SYSTEMhesabı olarak çalışır.
Varsayılan süreç dosya yolları
-
Windows:
32-bit: C:\Program Files\Alibaba\aegis.
64-bit: C:\Program Files (x86)\Alibaba\aegis.
Linux: /usr/local/aegis.
Süreç durumunu kontrol etme yöntemi
Aracı süreçlerinin ve hizmetlerinin düzgün çalışıp çalışmadığını hızlıca kontrol etmek için aşağıdaki komutları kullanabilirsiniz. Aşağıdaki örneklerde çekirdek süreçler kullanılmıştır.
Linux
Süreçleri kontrol etme komutları:
# Check that AliYunDun, AliYunDunMonitor, and AliYunDunUpdate are all running.
ps -ef | grep -E 'AliYunDun|YunDunMonitor|YunDunUpdate'
# Check the service status. The output should show "active (running)".
systemctl status aegis
Normal durumdaki örnek çıktı:
root 5472 1 0 Sep10 ? 00:00:18 /usr/local/aegis/aegis_update/AliYunDunUpdate
root 5524 1 0 Sep10 ? 00:01:34 /usr/local/aegis/aegis_client/aegis_12_61/AliYunDun
root 5546 1 0 Sep10 ? 00:03:13 /usr/local/aegis/aegis_client/aegis_12_61/AliYunDunMonitor
● aegis.service - LSB: Aegis service
Loaded: loaded (/etc/rc.d/init.d/aegis; generated)
Active: active (running) since Mon 2023-10-30 10:00:00 CST; 1 day 2h ago
Windows
Yöntem 1: Görev Yöneticisi'nde süreçleri kontrol edin. Windows Task Manager uygulamasını açın ve Processes sekmesine gidin. Aşağıdaki Aegis ile ilgili süreçlerin normal çalıştığını onaylayın:
Alibaba Security Aegis Detect Service,Alibaba Security Aegis Update Service,Alibaba Security Monitor Detect Service,AliDetect.exe,AliWebGuard.exe. Her bir sürecin CPU kullanımı %0'a yakın olmalı ve bellek kullanımı birkaç MB ile onlarca MB arasında değişmelidir.-
Yöntem 2: PowerShell'de aşağıdaki komutları çalıştırın
Süreçleri kontrol etme komutları:
# Check that the three core processes are running. Get-Process | Where-Object {$_.Name -match '^(AliYunDun|AliYunDunMonitor|AliYunDunUpdate)$'} # Check the service status. The Status column should show "Running". Get-Service | Where-Object {$_.Name -match 'Aegis|AliYunDun'}Normal durumdaki örnek çıktı:
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName ------- ------ ----- ----- ------ -- -- ----------- 380 26 15948 19656 615.75 6072 0 AliYunDun 599 31 47576 37356 968.73 2488 0 AliYunDunMonitor 257 14 8072 11336 232.03 2904 0 AliYunDunUpdate Status Name DisplayName ------ ---- ----------- Running Alibaba Securit... Alibaba Security Aegis Detect Service Running Alibaba Securit... Alibaba Security Aegis Update Service