Bir ajansta on beş müşterinin sosyal medya ve reklam hesabını yöneten bir ekip düşünün. Aynı tarayıcıda hesaplar arasında geçiş yapmak çerezleri karıştırır; ayrı Chrome profilleri çerezleri ayırır ama bütün profiller aynı bilgisayardan, aynı IP adresinden ve aynı tarayıcı parmak iziyle görünür. Platform bu hesapların aynı cihazdan yönetildiğini kolayca ilişkilendirir. Antidetect tarayıcılar bu sorunu, her profili ayrı bir cihaz gibi yapılandırarak çözmeye çalışan araçlardır.
Bu yazıda antidetect tarayıcının ne olduğunu, normal tarayıcı profillerinden farkını, profil izolasyonunun hangi katmanlarda çalıştığını ve hangi parmak izi parametrelerinin değiştirildiğini anlatıyoruz. Ardından proxy'nin neden her profile ayrı bağlandığını, hangi proxy türünün hangi profil kullanımına uygun olduğunu, meşru kullanım alanlarını ve dikkat edilmesi gereken sınırları ele alıyoruz.
Antidetect tarayıcı nedir?
Antidetect tarayıcı, genellikle Chromium veya Firefox tabanlı, üzerine profil yönetimi eklenmiş bir masaüstü uygulamasıdır. Kullanıcı bir profil oluşturur, bu profile işletim sistemi, ekran çözünürlüğü, saat dilimi, dil ve proxy gibi değerler atar. Profil açıldığında tarayıcı bu değerlerle çalışır ve sitelere bu değerleri bildirir.
Adındaki "antidetect" ifadesi yanıltıcı olabilir. Bu araçların pratikteki işlevi "tespit edilmemek" değil, profiller arasındaki ilişkiyi koparmaktır. Bir site, profilin bir antidetect tarayıcı olduğunu anlayabilir ya da anlamayabilir; asıl hedef, A profilindeki hesabın B profilindeki hesapla aynı cihaza bağlanmamasıdır.
Piyasada bu kategoride çok sayıda ürün vardır ve çoğu benzer bir yapı sunar: profil listesi, profil başına parmak izi ayarları, proxy tanımı, ekip üyelerine profil paylaşımı ve otomasyon için API. Proxynet ile kurulumunu anlattığımız araçlar şunlardır: AdsPower, Dolphin Anty, BitBrowser, Hidemyacc ve DICloak. Bu yazı bir ürün karşılaştırması değildir; ortak çalışma mantığını anlatır.
Normal tarayıcıdan farkı ne?
Chrome ve Firefox da birden fazla profil destekler. Farkı görmek için bir sitenin iki ziyaretçiyi hangi bilgilerle ilişkilendirebileceğine bakmak gerekir.
| Özellik | Normal tarayıcı profili | Gizli pencere | Antidetect profil |
|---|---|---|---|
| Çerez ve yerel depolama | Profil başına ayrı | Oturum sonunda silinir | Profil başına ayrı ve kalıcı |
| IP adresi | Bilgisayarın veya sistem proxy'sinin adresi | Aynı | Profil başına ayrı proxy |
| User agent ve işletim sistemi | Gerçek değer, bütün profillerde aynı | Aynı | Profil başına ayarlanır |
| Ekran çözünürlüğü | Gerçek değer | Aynı | Profil başına ayarlanır |
| Saat dilimi ve dil | Sistem ayarı | Aynı | Profil başına, proxy konumuna göre |
| Canvas ve WebGL çıktısı | Gerçek donanımın çıktısı | Aynı | Profil başına farklılaştırılır |
| Yazı tipi listesi | Sistemdeki yazı tipleri | Aynı | Profil başına sınırlandırılır |
| WebRTC davranışı | Varsayılan | Varsayılan | Profil başına proxy ile uyumlu |
| Ekip paylaşımı | Yok | Yok | Profil başka kullanıcıya aktarılabilir |
Tablonun gösterdiği gibi normal profiller yalnızca depolamayı ayırır. Parmak izi ve IP adresi bütün profillerde ortaktır. Gizli pencere ise hiçbir şeyi ayırmaz, yalnızca iz bırakmaz. Antidetect profil, üç katmanı birlikte ayırmaya çalışır.
Profil izolasyonu nasıl çalışır?
Bir antidetect profilinin açılışında şu adımlar gerçekleşir:
- Profil verisi yüklenir. Profile ait çerezler,
localStorage, IndexedDB, önbellek ve oturum bilgileri ayrı bir klasörden okunur. Başka bir profilin verisine erişim yoktur. - Parmak izi değerleri uygulanır. Tarayıcı, JavaScript API'lerinin döndürdüğü değerleri profilde kayıtlı değerlerle değiştirir: user agent, platform, ekran boyutu, işlemci çekirdek sayısı, bellek, dil listesi, saat dilimi.
- Grafik çıktıları farklılaştırılır. Canvas ve WebGL çizimlerinin çıktısına profile özgü, tutarlı bir değişiklik eklenir. Aynı profil her açılışta aynı çıktıyı üretir; farklı profiller farklı çıktı üretir.
- Proxy bağlantısı kurulur. Profile tanımlı proxy üzerinden bağlanılır. Çoğu araç profil açılmadan önce proxy'yi test eder ve çıkış IP'sinin konumunu gösterir.
- Konum ayarları proxy'ye göre eşleştirilir. Saat dilimi, dil ve coğrafi konum API'si, proxy'nin çıkış adresinin konumuna göre ayarlanır.
- WebRTC proxy ile uyumlu hâle getirilir. WebRTC'nin gerçek IP adresini açığa çıkarmaması için adaylar proxy adresine göre düzenlenir veya UDP kapatılır.
Bu adımlardan biri eksik kaldığında izolasyon zayıflar. Örneğin parmak izleri farklı ama proxy ortak olan iki profil, IP adresi üzerinden birbirine bağlanır.
Hangi parmak izi parametreleri değişir?
Tarayıcı parmak izi, bir sitenin çerez kullanmadan tarayıcınızı tanımlamasını sağlayan özelliklerin toplamıdır. Hangi özelliklerin toplandığını ve nasıl birleştirildiğini Tarayıcı Parmak İzi yazımızda ayrıntılı anlattık. W3C'nin parmak izi azaltma rehberi de web standartlarını tasarlayanlar için bu özellikleri ve riskleri listeler.
Antidetect tarayıcıların profil başına ayarladığı başlıca parametreler şunlardır:
| Parametre | Sitenin okuduğu yer | Tutarlılık için dikkat |
|---|---|---|
| User agent ve platform | navigator.userAgent, User-Agent Client Hints | İşletim sistemi, yazı tipleri ve grafik kartıyla uyumlu olmalı |
| Ekran çözünürlüğü | screen.width, screen.height | Seçilen cihaz türünde yaygın bir değer olmalı |
| Saat dilimi | Intl.DateTimeFormat | Proxy'nin konumuyla aynı olmalı |
| Dil listesi | navigator.languages, Accept-Language | Proxy ülkesiyle çelişmemeli |
| Canvas | Çizim çıktısının özeti | Profil içinde her seferinde aynı olmalı |
| WebGL üreticisi ve modeli | WEBGL_debug_renderer_info | İşletim sistemiyle uyumlu olmalı |
| Yazı tipleri | Yazı tipi ölçüm testleri | Seçilen işletim sistemine ait olmalı |
| Donanım | hardwareConcurrency, deviceMemory | Cihaz türüne uygun olmalı |
| Medya cihazları | enumerateDevices | Kamera ve mikrofon sayısı gerçekçi olmalı |
| WebRTC | ICE adayları | Proxy adresiyle çelişmemeli |
Buradaki temel ilke tutarlılıktır. Rastgele değerlerle doldurulmuş bir profil, gerçek bir cihazdan daha dikkat çekicidir. Windows user agent'ı taşıyan ama yalnızca macOS'ta bulunan yazı tiplerini listeleyen, İstanbul saat dilimiyle Brezilya IP adresinden bağlanan bir profil, hiçbir gerçek kullanıcıya benzemez. EFF'nin Cover Your Tracks testi, bir tarayıcının parmak izinin ne kadar ayırt edici olduğunu görmek için kullanılabilir.
Proxy neden profile bağlanır?
Parmak izi ne kadar iyi ayrılırsa ayrılsın, bütün profiller aynı IP adresinden bağlanıyorsa site onları tek bir kaynağa bağlayabilir. Bu yüzden antidetect tarayıcılarda proxy, sistem düzeyinde değil profil düzeyinde tanımlanır. Proxy'nin profil kurgusundaki üç işlevi vardır:
1. Profil başına ayrı IP adresi. Her profil kendi çıkış adresine sahip olur. İki hesabın aynı adresten bağlanması en kolay kurulan ilişkidir.
2. Profilin kendi içinde sabit IP. Bir hesap bugün İzmir'den, yarın Ankara'dan, öbür gün başka bir ülkeden giriş yapıyorsa platform bunu hesap güvenliği riski olarak değerlendirir ve doğrulama ister. Giriş yapılan profillerde IP adresinin günler ve haftalar boyunca aynı kalması beklenir.
3. Konum tutarlılığı. Profilin saat dilimi, dili ve coğrafi konumu proxy'nin konumundan türetilir. Proxy İstanbul'dan çıkıyorsa profil de İstanbul saatini ve Türkçe dil tercihini göstermelidir.
Bu işlevler, profil kurgusunda her istekte değişen rotating proxy'nin genellikle uygun olmadığını gösterir. Giriş yapılmış bir oturumun ortasında IP adresinin değişmesi, platformun gözünde oturumun ele geçirildiği anlamına gelebilir.
Hangi profil için hangi proxy?
| Profil kullanımı | Uygun proxy türü | Neden? |
|---|---|---|
| Uzun süreli giriş yapılmış hesap | Statik ISP | Haftalarca aynı IP, servis sağlayıcı adresi |
| Kısa süreli oturum, aynı gün içinde işlem | Sticky residential | Oturum süresince aynı IP, ev bağlantısı adresi |
| Mobil öncelikli platformdaki hesap | Mobil proxy | Operatör ağından gelen adres, mobil kullanıcı profiline uygun |
| Giriş yapılmayan reklam ve içerik kontrolü | Rotating residential | Her kontrolde farklı ev kullanıcısı görünümü |
| Farklı ülkelerde site testi | Konum seçimli residential veya ISP | Ülke ve şehir bazında görünüm |
| Tek bir test profili, yüksek hız | Datacenter | Hız ve maliyet önceliği, IP türüne duyarsız hedef |
Uzun süreli hesaplar için ISP Proxy, oturum bazlı işler için Sticky Proxy, mobil öncelikli platformlar için Mobil Proxy bu kurguda en sık kullanılan seçeneklerdir.
Profil ile proxy arasında bire bir eşleşme kurmak temel kuraldır. Aynı proxy'yi birden fazla profile atamak, profilleri ayırma amacını ortadan kaldırır.
Meşru kullanım alanları
- Ajans ve müşteri hesabı yönetimi. Bir dijital ajansın her müşterisinin hesabını ayrı profilde, ayrı IP adresiyle yönetmesi. Ekip üyeleri profili paylaşabildiği için şifre paylaşımı da azalır. Sosyal medya tarafındaki kurgu sosyal medya proxy çözümü sayfamızda.
- Reklam doğrulama. Bir reklamın farklı ülkelerde, farklı cihaz türlerinde doğru görünüp görünmediğini, sahte trafik veya yanlış yönlendirme olup olmadığını kontrol etmek. Ayrıntılar reklam doğrulama çözümü sayfamızda.
- Uygulama ve site testi. Bir web uygulamasının farklı işletim sistemi, ekran boyutu, dil ve konum kombinasyonlarında nasıl çalıştığını tek bilgisayardan test etmek. Uygulama testi çözümü sayfamızda bu senaryoları topladık.
- E-ticaret satıcısının kendi mağazaları. Farklı pazar yerlerinde veya farklı ülkelerde, platform kurallarının izin verdiği ölçüde ayrı mağazaları ayrı oturumlarla yönetmek.
- Güvenlik ve dolandırıcılık araştırması. Sahte mağazaları, kimlik avı sayfalarını ve marka taklitlerini kendi kimliğini ve cihazını açığa çıkarmadan incelemek.
- Gizlilik. Farklı işler için kullanılan kimliklerin reklam ağları tarafından tek bir profil altında birleştirilmesini önlemek.
Nelere dikkat etmeli?
Platform kuralları antidetect tarayıcıdan bağımsızdır. Birçok sosyal medya ve pazar yeri platformu, kişi başına hesap sayısını hizmet şartlarında sınırlar. Antidetect tarayıcı teknik olarak hesapları ayırabilir, ama şartların çiğnenmesini meşru hâle getirmez. Bir platformun izin vermediği sayıda hesap açmak, yasaklı bir hesabı yeniden açmak, sahte kimlikle hesap oluşturmak ya da dolandırıcılık amaçlı kullanım bu yazının kapsamı dışındadır ve hesap kapatmadan yasal sorumluluğa kadar sonuçlar doğurur.
Teknik tarafta dikkat edilecek noktalar:
- Rastgele parmak izi yerine tutarlı parmak izi. Değerler birbiriyle ve proxy konumuyla uyumlu olmalıdır.
- Profil ile proxy arasında bire bir eşleşme. Paylaşılan proxy, profilleri birbirine bağlar.
- Giriş yapılan profillerde sabit IP. Rotasyon, giriş yapılmayan işler içindir.
- Profil verisinin yedeklenmesi. Çerezleri kaybolan bir profil, platformun gözünde yeni bir cihazdan girişe dönüşür.
- Aracın güvenilirliği. Profiller hesap oturumlarını ve çerezleri içerir; bu verilerin nerede saklandığını ve nasıl şifrelendiğini kontrol edin.
- WebRTC ve DNS ayarları. Aracın WebRTC davranışını proxy ile uyumlu hâle getirdiğini bir sızıntı testiyle doğrulayın. Test yöntemi WebRTC ve DNS Sızıntısı yazımızda.
Sık yapılan hatalar
- Aynı proxy'yi birden fazla profilde kullanmak. Parmak izleri farklı olsa da ortak IP adresi profilleri birbirine bağlar.
- Giriş yapılmış hesapta rotating proxy kullanmak. Oturum ortasında IP değişikliği doğrulama isteklerine ve oturum kapanmasına yol açar.
- Saat dilimini proxy'den ayrı ayarlamak. Çoğu araç saat dilimini proxy'den otomatik alır; bu seçeneği kapatıp elle yanlış değer girmek tutarsızlık yaratır.
- Profil oluştururken parmak izi değerlerini rastgele bırakmak. Gerçek cihazlarda nadir görülen çözünürlük ve donanım kombinasyonları dikkat çeker.
- Bir hesabı önce normal tarayıcıda, sonra antidetect profilde açmak. Hesap zaten gerçek cihazınızla ilişkilendirilmiş olur.
- Proxy'nin ülkesini hesabın geçmişiyle uyumsuz seçmek. Yıllardır Türkiye'den kullanılan bir hesabı başka bir ülkeden açmak, platformun hesap güvenliği kontrollerini tetikler.
Karar rehberi
| İhtiyacınız | Öneri |
|---|---|
| Birkaç kişisel hesabı ayırmak, parmak izi önemli değil | Normal tarayıcı profilleri |
| Çok sayıda müşteri hesabını ekipçe yönetmek | Antidetect tarayıcı + profil başına statik ISP |
| Reklamları farklı ülkelerde kontrol etmek | Antidetect profil + konum seçimli residential |
| Mobil öncelikli platformda hesap yönetimi | Antidetect profil + mobil proxy |
| Siteyi farklı cihaz ve dil kombinasyonlarında test etmek | Antidetect profil + konum seçimli proxy |
| Tek seferlik, giriş gerektirmeyen kontrol | Gizli pencere + proxy |
| Platform şartlarının izin vermediği hesap açmak | Kapsam dışı |
Sık sorulan sorular
Antidetect tarayıcı kullanmak yasal mı?
Yazılımın kendisi yasaldır ve profil yönetimi, test ve gizlilik gibi meşru işler için kullanılır. Yasallığı belirleyen, onunla ne yaptığınızdır: dolandırıcılık, sahte kimlik veya platform şartlarını çiğneyen kullanımlar araçtan bağımsız olarak sorumluluk doğurur.
Antidetect tarayıcı proxy olmadan çalışır mı?
Çalışır, ama bütün profiller bilgisayarınızın IP adresinden bağlanır. Parmak izleri farklı olsa da ortak IP adresi profilleri ilişkilendirmeye yeter. Profil ayrımı gerekiyorsa her profile ayrı proxy tanımlanmalıdır.
Normal Chrome profilleri yeterli değil mi?
Çerezleri ayırmak yetiyorsa yeterlidir. Ancak Chrome profillerinin hepsi aynı parmak izini ve aynı IP adresini paylaşır. Platformun hesapları aynı cihaza bağlamasını önlemek istiyorsanız profil başına ayrı parmak izi ve ayrı proxy gerekir.
Profil başına hangi proxy türünü seçmeliyim?
Giriş yapılan ve uzun süre kullanılan profiller için statik ISP, oturum bazlı işler için sticky residential, mobil öncelikli platformlar için mobil proxy uygundur. Yukarıdaki "Hangi profil için hangi proxy?" tablosu ayrıntılı eşleştirmeyi verir.
Antidetect tarayıcı site tarafından anlaşılabilir mi?
Anlaşılabilir. Tutarsız parmak izi değerleri, bilinen tarayıcı çekirdeklerindeki farklılıklar veya veri merkezi IP adresleri, sitenin profili şüpheli olarak işaretlemesine yol açabilir. Bu yüzden meşru kullanımda amaç sitenin kurallarını aşmak değil, profilleri birbirinden ayrı tutmaktır.
Bir profili başka bir bilgisayara taşıyabilir miyim?
Çoğu antidetect tarayıcı profilleri bulutta saklar ve ekip üyeleriyle paylaşmaya izin verir. Profil başka bir bilgisayarda açıldığında çerezler, parmak izi değerleri ve proxy ayarı aynı kalır; bu yüzden platform için cihaz değişmemiş gibi görünür.
Özetle
Antidetect tarayıcı, her profile ayrı çerez deposu, ayrı parmak izi ve ayrı proxy atayarak aynı bilgisayardan yönetilen profilleri birbirinden bağımsız cihazlar gibi gösteren bir araçtır. Yapının çalışması için parmak izi değerlerinin birbiriyle ve proxy konumuyla tutarlı olması, her profilin kendi sabit IP adresine sahip olması gerekir. Ajans hesap yönetimi, reklam doğrulama ve çoklu cihaz testi gibi işlerde kullanılır; platform şartlarını ise değiştirmez. Profil kurgunuza uygun proxy türleri için proxy hizmetlerimize göz atabilirsiniz; genel kavramlar için Proxy Sunucu Nedir ve Nasıl Çalışır? yazımız iyi bir başlangıç noktasıdır.




