"HWID ban kaldırma programı" başlığı altında birbirinden çok farklı yazılımlar aynı torbaya konuyor. Oysa çalışma biçimleri, kalıcılıkları ve riskleri temelden ayrışır. Bu yazı türleri ve aralarındaki teknik farkı açıklıyor.
Geçici mi, kalıcı mı?
İlk ve en önemli ayrım budur:
- Geçici (oturum bazlı) — donanım değerlerini yalnızca bellekte, okuma anında değiştirir. Bilgisayar yeniden başlatıldığında her şey eski haline döner. Disk üzerinde kalıcı iz bırakmaz.
- Kalıcı — bazı değerleri disk veya kayıt defteri seviyesinde yeniden yazar. Yeniden başlatmadan sonra da korunur, ancak geri alması zordur ve sistem kararsızlığı riski taşır.
Geçici olanlar genelde daha güvenlidir çünkü sistemde kalıcı değişiklik yapmazlar. Kalıcı olanlar daha agresif müdahale eder ve bir şey ters gittiğinde geri dönüş zordur.
Kullanıcı modu ile çekirdek modu
İkinci ayrım, programın hangi yetki seviyesinde çalıştığıdır:
- Kullanıcı modu (ring3) — normal bir uygulama gibi çalışır. Kurulumu kolaydır, sistem riski düşüktür; ancak çekirdek seviyesinde okuma yapan anti-cheat sistemlerinin okuduğu değerlere erişemez.
- Çekirdek modu (ring0) — bir sürücü yükler ve işletim sisteminin en yetkili katmanında çalışır. Modern anti-cheat sistemleri de aynı katmanda olduğu için teknik olarak gereklidir, fakat riski yüksektir.
Çekirdek seviyesinde hatalı çalışan bir sürücü mavi ekrana, dosya sistemi bozulmasına veya önyükleme sorununa yol açabilir. Bu katmanda çalışan bir yazılıma güvenmek, tüm sisteminizi ona emanet etmek demektir.
Değiştirilemeyen değerler
Hiçbir program her şeyi değiştiremez. Bazı kimlikler donanıma üretimde yazılır:
- TPM 2.0 onay anahtarı — yongaya gömülüdür, yazılımla değiştirilemez
- İşlemci kimliği — bazı değerleri salt okunurdur
- Güvenli önyükleme zinciri — bütünlüğü doğrulanır
Bu yüzden TPM zorunluluğu getiren oyunlarda (Valorant gibi) yazılım tabanlı yaklaşımların etki alanı belirgin biçimde daralmıştır.
Garanti vaadine şüpheyle bakın
Anti-cheat sistemleri haftalık güncellenir. "Kalıcı", "garantili" veya "asla tespit edilmez" ifadeleri teknik olarak karşılanamaz. Bu vaatleri veren kaynaklar genelde ya bilgisizdir ya da dürüst değildir.
Sık sorulan sorular
Antivirüsüm neden uyarı veriyor? Bu programlar sistem seviyesinde müdahale ettiği için davranışsal olarak zararlı yazılıma benzer. Uyarı bazen yanlış alarmdır, bazen değildir.
Hesap banını da kaldırır mı? Hayır. Donanım kimliği ile hesap yaptırımları ayrı şeylerdir.
Sanal makine kullanmak çözüm mü? Modern anti-cheat sistemleri sanallaştırmayı tespit edip engeller.
Özetle: bir programı değerlendirirken "çalışıyor mu" sorusundan önce hangi katmanda çalıştığını, kalıcı mı geçici mi olduğunu ve sisteminize ne kadar yetki istediğini bilmek gerekir.