Mac'te reklam yazılımı ve kötü amaçlı yazılım nasıl kontrol edilir
Gerçek Mac virüsleri nadirdir. İnsanların asıl karşılaştığı şey reklam yazılımıdır: sürekli tuhaf bir arama sayfası açan bir tarayıcı, açılır pencereler, kimsenin kurmadığı bir "temizleyici". Genellikle bir indirmeyle gelir ve her oturum açışınızda yeniden başlar.
Kısacası: Kendiliğinden başlayanlara bakın. Sistem Ayarları › Genel › Giriş Öğeleri ve Uzantılar'ı, ardından ~/Library/LaunchAgents, /Library/LaunchAgents ve /Library/LaunchDaemons klasörlerini kontrol edin. Reklam yazılımları buralarda rastgele ya da Apple'ınkine benzeyen adlarla saklanır. Sonra tarayıcı uzantılarınızı ve yapılandırma profillerini kontrol edin. macOS'in kendi XProtect'i bilinen kötü amaçlı dosyaları zaten engeller.
Mac'te reklam yazılımları nerede saklanır?
- Launch agent ve daemon'lar: macOS'e bir programı oturum açılışında ya da başlangıçta çalıştırmasını söyleyen küçük
.plistdosyaları. Sizinkiler~/Library/LaunchAgentsiçinde; tüm Mac'inkiler/Library/LaunchAgentsve/Library/LaunchDaemonsiçindedir. - Uygulamalar: kurduğunuzu hatırlamadığınız, çoğu zaman genel bir adı olan bir uygulama.
- Tarayıcı uzantıları: Safari › Ayarlar › Uzantılar ve diğer her tarayıcının uzantılar sayfası.
- Yapılandırma profilleri: Sistem Ayarları › Genel › Aygıt Yönetimi. Kimsenin sizin adınıza yönetmediği bir Mac'te bu liste genellikle boştur.
Launch agent'lar Terminal'de nasıl listelenir?
ls -la ~/Library/LaunchAgents /Library/LaunchAgents /Library/LaunchDaemons
Tanımadığınız her dosya için hangi programı başlattığına, sonra o programı kimin imzaladığına bakın:
plutil -p ~/Library/LaunchAgents/com.example.helper.plist
codesign -dv --verbose=2 "/path/to/the/program"
Program ya da ProgramArguments satırı programın kendisidir. codesign çıktısındaki Authority satırları geliştiricinin adını verir; "code object is not signed at all" ise kimsenin imzalamadığı anlamına gelir.
Neler şüpheli görünür?
- Bilinen hiçbir geliştiricinin imzalamadığı ve kurulu hiçbir uygulamanın sahiplenmediği bir program.
- Gizli bir klasörde,
/tmpiçinde ya da her kullanıcının yazabildiği/Users/Sharediçinde duran bir program. com.xkqzt.plistgibi rastgele görünen bir ad.- Apple'ın imzalamadığı bir programda
com.appleadı.
Bunların her biri daha yakından bakmak için bir nedendir, kanıt değildir: küçük geliştiricilerin yardımcıları da aynı görünebilir. Bir şeyi kaldırmadan önce adını aratın.
Mac'ten reklam yazılımı nasıl kaldırılır?
- Ait olduğu bir uygulama varsa ondan çıkın ve uygulamayı Çöp Sepeti'ne taşıyın.
.plistdosyasını LaunchAgents ya da LaunchDaemons klasöründen Çöp Sepeti'ne taşıyın./Libraryiçindekiler yönetici parolası ister..plistdosyasının gösterdiği programı da Çöp Sepeti'ne taşıyın.- Çalışmayı bırakması için Mac'i yeniden başlatın ya da oturumu kapatıp yeniden açın. Eklediği tarayıcı uzantılarını ve profilleri de kaldırın.
XProtect yeterli mi, yoksa antivirüs gerekir mi?
macOS indirmeleri Gatekeeper ve noter onayıyla denetler; XProtect de Apple'ın kendiliğinden güncellediği imzalarla bilinen kötü amaçlı yazılımları engeller ve kaldırır. Bu çoğu kişi için yeterlidir. XProtect sürümünüzü görmek için:
defaults read /Library/Apple/System/Library/CoreServices/XProtect.bundle/Contents/Info.plist CFBundleShortVersionString
Reklam yazılımları çoğu zaman sizin izninizle, başka bir şeyin parçası olarak kurulur; bu yüzden kendiliğinden başlayanları ara sıra kontrol etmek yine de faydalıdır.