12.8 Kaldırma

Kurcalama koruması (Policy → Rules → Agent Rules → Tamper protection) kaldırmayı bilinçli bir işlem hâline getirir. Açıkken yöneticiler bile Windows hizmetlerini durduramaz veya silemez. Kaldırma yolları:

Yöntem Platformlar Gerekenler Notlar
Remote uninstall (Agents yan paneli, bölüm 13.3.10) Windows, macOS Konsol yöneticisi (Settings → Security → Sign-in & access → Actions that require your password altında Issuing a remote agent uninstall işaretliyse ayrıca parolanız) Bir sonraki sinyalde yürütülür. Geri alınamaz. Makinede kaldırma parolası gerektirmez. Toplu kaldırma için en uygun yöntemdir.
One-time token + Ada.Uninstall.exe -token <token> Windows Yan paneldeki Generate one-time token ile alınan belirteç. Tek bir makineye bağlıdır ve 24 saat geçerlidir. Tek seferlik, betikle yapılan kaldırmalar için. Gözetimsiz işlerde sondaki “press any key” (bir tuşa basın) isteminin takılmaması için stdin’i yönlendirin (< NUL).
Parolayla Ada.Uninstall.exe Windows Kurcalama koruması kaldırma parolası (ortak veya gruba özel); yükseltilmiş olarak çalıştırın Uninstall password: sorar (3 deneme). Program Ekle/Kaldır da aynı araca yönlendirir.
ada-agent uninstall --password-stdin macOS Kaldırma parolası (yönetici hakkı gerekmez). Kurcalama koruması kapalıysa sudo ile çalıştırın. Veya curl -sk https://ada.example.com/macos-client-uninstall.sh \| bash. 15 dakika içinde 5 yanlış parola, kapıyı 15 dakika kilitler.

Ne olur: - Windows. Araç yetkilendirilmiş bir istek yazar. SYSTEM hizmeti ardından: - kendi korumasını gevşetir - her iki hizmeti siler - COM eklentilerinin ve sağ tık menüsünün kaydını kaldırır - dosyaları kaldırır

Sonuç, silinen ağacın dışına %WINDIR%\Temp\ada-uninstall.log dosyasına yazılır: UNINSTALL VERIFIED: nothing left behind veya UNINSTALL INCOMPLETE: …. Ada.Uninstall.exe ve Ada.Classification.dll hâlâ çalıştıkları için geride kalabilir; bu zararsızdır. - macOS. Root daemon: - LaunchAgent tanımlarını kaldırır - her yerel hesap için ajan verilerini, Hızlı Eylemi, başlatıcıyı ve manifestleri kaldırır - uygulama paketini ve makine durumunu kaldırır; yeniden kurulumda aynı konsol satırının korunması için agent-id dosyasını saklar - son olarak kendini kaldırır

Sonuç /Library/Logs/AdaClassification/ada-uninstall.log dosyasındadır (UNINSTALL VERIFIED).

Denetim olayları: - uninstall_token_issued - uninstall_authorized - uninstall_completed - uninstall_attempt_failed