← Bloga dön
Guides

Hesaplar arka arkaya sorun mu çıkarıyor? MostMate'in dört tasarım ilkesiyle katman katman bakmak

On iki hesap, tek bir fingerprint tarayıcı; her ortamda User-Agent, Canvas ve yazı tipi listesi elle değiştirilmiş. İkisi birbirinin aynısı değildi. Üç ay sonra bunlardan beşi aynı gün kimlik doğrulaması istedi.

Bütün parametreleri birbirinden farklı yapmak işin yalnızca ilk yarısı. İkinci yarısı şu: bu parametrelerin birbiriyle de tutarlı olması gerekiyor.

MostMate bu işi dört ilkeye ayırıyor.

Bağımsızlık, tutarlılık, gerçeklik ve kararlılık. Resmî site bunları tek cümleye sığdırıyor: ortamlar birbirinden bağımsız, ortamın içindeki sinyaller mantıksal olarak tutarlı. Kulağa slogan gibi geliyor, ama açıldığında dört somut arıza çıkıyor: ortak kullanılan depolama, birbiriyle çelişen sinyaller, elle kurulmuş gibi duran kombinasyon ve aylar içinde kayan kimlik. Her ilke bir arızayı kapatıyor, dördü de birbirini zorluyor.

Her ilke hangi arızayı kapatıyor

Bağımsızlık sınırları yönetir. Bir ortamın çerezleri, yerel depolaması, IndexedDB'si, oturumları ve önbelleği bütünüyle tek bir hesaba ait olmalı; parmak izi ve ağ ayarları da ortam bazında tutulur. En çok yanlış anlaşılan yer proxy: proxy ayrı yapılandırılır ve iki ortama aynı proxy girilirse dışarıya yine tek bir genel IP olarak çıkarlar. Ortamları yalıtmak kendi başına farklı çıkış kazandırmaz. Resmî site bunu açıkça yazıyor, çünkü yeni başlayanların en sık atladığı nokta tam burası.

MostMate fingerprint tarayıcısında ortam listesi

Tutarlılık açıklama sorununu çözer ve dördü içinde en çok emek isteyenidir. İşletim sistemi, User-Agent, GPU, WebGL, Canvas, ekran, saat dilimi, dil ve IP birbirini yalanlamamalı. Windows'un yanında yalnızca Apple makinelerde çıkan bir ekran kartı, Amerika IP'sinin yanında Asia/Shanghai saat dilimi, 1920×1080 masaüstü ekranda 390×844 telefon çözünürlüğü: her değer tek başına geçerli, bir araya geldiklerinde ise var olmayan bir makineyi anlatıyorlar. Tersi de otomatik olarak yanlış değil; resmî site bu noktada pay bırakıyor: sıra dışı bir kombinasyonun makul bir açıklaması olabilir, o karşılaştırma tablosu da neyin yasak olduğunu değil nasıl kontrol edileceğini gösteriyor. Ölçüt tek: kendi içinde tutarlılık.

Atlanması kolay bir katman daha var: ortamın içine kurulan uzantılar. Uzantılar sayfaya kendi program arayüzlerini, yazı tiplerini ve stillerini enjekte eder; kurulumu birbirine benzeyen birkaç ortam dışarıdan bakınca birbirine yakın görünür. Yönetim panelinde uzantılar uygulama merkezi üzerinden ortam bazında kurulur ve bu çizgiyi baştan sona aynı tutmak iyi olur: bugün kurup yarın kaldırmayın.

Gerçeklik parametrelerin kaynağıyla ilgili. Bir ortam, rastgele değerlerin bir araya getirilmesiyle değil, gerçek cihazların ve gerçek tarayıcıların mantığıyla kurulmalı. Rastgeleleştirmenin söylenmemiş bir varsayımı var: değer ne kadar nadirse çakışma şansı o kadar düşük. Yıllarca kullanılan gerçek bir bilgisayarda sistem sürümü, ekran kartı, yazı tipleri ve saat dilimi belirli bir aralıkta kalır; zorlamayla kurulan nadir kombinasyon ise daha kolay değil, daha zor açıklanır.

Davranış ritmi de bu ilkeye girer. Sektörde hesap ısındırma denen hesap gelişim planı, ilk ayı beş döneme bölüyor: başlangıç dönemi, ısınma dönemi, normal etkileşim dönemi, iş aktivitesi dönemi ve bağımsız yürütme dönemi. Her gün için birkaç önerilen iş sıralanıyor: ortamı açmak, akışı bir kez gezip okumak, birikmiş bildirimleri yanıtlamak. Yanında bir de yapılmaması gerekenler listesi var: art arda yoğun etkileşim, tanıtım niteliğinde içerik yayınlamak, toplu yorum kopyalamak. Bu liste yapılacaklar listesinden daha değerli.

Hesap ısındırma sayfası: Day 1 of 30 ve günün listesi

Kararlılık zaman eksenini sınırlar. Bir ortamın çekirdek dijital kimliği aylar boyunca makul ölçüde sabit kalmalı, her açılışta ilgisiz bir kimlik üretilmemeli. Andriamilanto ve arkadaşları 2021'de yaklaşık dört milyon gerçek tarayıcı parmak izi saydı ve niteliklerin %90'ından fazlası altı ay sonra hâlâ değişmemişti (veri parmak izi araştırmalarına dair bu sistematik derlemeden alındı). Gerçek cihazlar çoğu insanın sandığından daha hareketsiz durur; her gün kimlik değiştirmenin de bu yüzden doğal durmadığı anlaşılır.

Kararlılık "hiç değiştirmemek" demek değil. Tarayıcı güncellenir, proxy düşer, oturum süresi dolar. Yönetim panelinde girişler, işlemler, ortamın paylaşılması ve devredilmesi kayıt bırakır. Gerçekten bir şey bozulduğunda kayıtlardan geriye doğru yürümek, kimin neye dokunduğunu tahmin etmekten çok daha hızlıdır. Bu değişikliklerin kötüye gidip gitmediğini görmek için haftada bir hesap sağlığı bölümüne bakın; birkaç servis bölümünün durumunu tek yerde toplar.

MostMate'in dört tasarım ilkesi şeması

Zor kısım: dört ilkenin birbirini zorlaması

Bağımsızlık ile tutarlılık doğal olarak birbirini çeker. Her ortamın parametrelerini ayrı ayrı değiştirin, bağımsızlık tamam olur ama tutarlılık bozulabilir: ortamın içinde User-Agent ile GPU eşleşmiş bir çiftken yalnızca birini değiştirdiğinizde kombinasyon sahipli olmaktan çıkıp kimsesiz kalır.

Gerçeklik ile kararlılık da birbirini dizginler. Gerçek dünya hareket ediyor: tarayıcı yaklaşık dört haftada bir ana sürüm yayınlıyor, sistem güncelleme gönderiyor, ortamın hiç kıpırdamamasını istemek gerçekle çelişiyor. Resmî sitenin ifadesi şu: çekirdek dijital kimlik makul ölçüde sabit kalır, bunun yanında tarayıcı güncellemelerinin, süresi dolan oturumların ve bilinçli ağ değişikliklerinin yine olacağı kabul edilir. Gerçekten değiştirmek gerektiğinde ilgili ayarlara birlikte bakılır.

Verimlilik ile tutarlılık da çatışır. Pencere senkronizasyonu birden çok ortamın girdisini hizalar: tek bir tıklama birkaç pencerede aynı anda işler. Toplu işlemler ve otomasyon akışları da aynı işi yapar, tekrar eden hareketleri elden alır. Kazanılan zaman gerçek, ama senkronize edilenin hareketler olduğunu, kimlik sinyalleri olmadığını bilmek gerekir. Tersi de var: hız olsun diye sistemi ve çözünürlüğü farklı pencereleri aynı gruba karıştırırsanız bazı işlemler kimi pencerelerde hiç gerçekleşmez ve hareketin kendisi anormallik hâline gelir. Ortamları benzer yapılandırmaya göre gruplamak, gelişigüzel birkaçını seçmekten daha az zahmetlidir.

Dört ilke çatıştığında sıra şöyle: önce tutarlı olsun, sonra yeterince ayırt edici mi diye sorulsun, en son yerinden oynamasın konuşulsun. Tutarlılık sert bir koşul; kendi kendisiyle çelişen bir sinyal kümesi ne kadar nadir olursa olsun geçerli sayılmaz. Bağımsızlık bir sınır ve "bir hesap, bir ortam" kuralından taviz yok. Gerçeklik ile kararlılık ise derece meselesi, burada ödün verilebilir.

Tutarlılığı madde madde kontrol edilebilir hâle getirmek

MostMate'in resmî sitesindeki tarayıcı ortamı bölümü tarayıcı kimliğini üç katmana ayırıyor: cihaz katmanında işletim sistemi, GPU ve ekran; tarayıcı katmanında User-Agent, WebGL ve depolama; ağ katmanında IP, saat dilimi ve dil. Üç katmandan hiçbiri tek başına bir anlam taşımıyor, ölçüt birbirlerini açıklayıp açıklamadıkları. Sitede kolayca atlanan bir cümle daha var: tutarlılık karşılaştırma tablosu kontrol yöntemini gösterir, platformların tespit kurallarını değil. Bu ikisini karıştırmak, araçtan karşılayamayacağı bir beklenti doğurur.

İşe döktüğünüzde sıra şöyle işliyor.

  1. Önce ağ katmanı. Proxy ve bölge en başta seçilir, saat dilimine ve dile ne yazılacağını onlar belirler. Saat dilimini seçip sonra proxy aramaya başlarsanız iş büyük olasılıkla baştan yapılır.
  2. Ardından cihaz katmanı gelir. Sistem netleştiğinde GPU modeli, ekran boyutu, bellek ve CPU çekirdek sayısı için makul bir aralık doğar; bu aralığın dışına çıkmayın.
  3. Tarayıcı katmanı listeyi kapatır. User-Agent içindeki sistem ve tarayıcı sürümü cihaz katmanıyla örtüşmeli, WebGL'in bildirdiği render adı GPU modeliyle eşleşmeli.
  4. Katmanlar arasında en çok çatışan üç çifti ayrıca karşılaştırın: User-Agent ile GPU, IP ile saat dilimi ve dil, ekran boyutu ile cihaz tipi.
  5. Bir hafta sonra tekrar ölçün. Aynı ortamı BrowserLeaks gibi herkese açık bir kontrol aracından geçirip kilit değerlerin kayıp kaymadığına bakın.

İlk tur yaklaşık yirmi dakika sürer, birkaç parametreyi gelişigüzel değiştirmekten yavaştır. Karşılığında anlatılabilir bir yapılandırma elde edersiniz. Bir şey bozulduğunda hangi katmandan başlayacağınızı bilirsiniz. Proxy seçmek bu sürenin yarısını yer ve bu adımın kestirmesi yok.

Tekrar tekrar karşımıza çıkan üç yanlış okuma

  1. Dört ilkeyi dört anahtar sanmak. User-Agent değiştirilip GPU'ya dokunulmazsa tutarlılık o anda bozulur.
  2. Uzantıları tarafsız sanmak. Eklentinin sayfaya ne enjekte ettiğine kurmadan önce pek bakılmaz; bir ortam grubunda uzantıların bir kısmı kurulu, bir kısmı değil ve fark tam buradan çıkıyor.
  3. Kararlılığı "hiçbir şeyi asla değiştirmemek" diye okumak. Kararlılık, çekirdek dijital kimliğin sebepsiz değişmemesini anlatır; makul her güncellemeyi reddetmek değildir.

Üçünün ortak noktası, ilkeleri bir kerelik ayar sanmak. Oysa ilkeler süren bir durumu anlatıyor; ortam kurulurken işaretlenen kutucukları değil.

MostMate ile hepsini tek çalışma alanında toplamak

MostMate ortamı dört katman üzerine kuruyor: cihaz kimliği, tarayıcı kimliği, depolama izolasyonu ve ağ ortamı. Oluşturma sırasında sistem platforma ve bölgeye göre önerilen bir yapılandırma veriyor; varsayılan set tutarlılığa göre kurulmuş oluyor, dil, saat dilimi ve cihaz parametrelerinde ince ayar gerekirse gelişmiş ayarlara giriliyor. Kararı sizin yerinize vermiyor, ama parametrelerin nereden geldiği sorusunu ortadan kaldırıyor. Önce genel resmi görmek isterseniz MostMate fingerprint tarayıcısı nedir yazısına bakabilirsiniz.

İnsan sayısı arttığında sınırları da tutmak gerekir. Ortamlar gruplara ayrılabilir ve grup belirli üyelere yetkilendirilebilir; girişler ve işlemler kayıt bırakır, sonradan kimin ne zaman hangi ortama dokunduğu görülebilir. Genel resmi önce MostMate fingerprint tarayıcısı nedir yazısında görebilir, benzer konuların toplandığı MostMate bloguna bakabilirsiniz.

Ortam kurgusunun mantığını önce oturtmak isterseniz kayıt gerektirmeyen kurulum önizlemesini baştan sona gezin; desteklenen platformlar indirme sayfasında listeleniyor. MostMate'in tarayıcı ortamlarını ve çoklu hesap akışını nasıl düzenlediğine bakın

Operatör MostMate yönetim panelini onaylıyor

Sık sorulan sorular

Dört ilkeden hangisi en önemlisi?

Tutarlılık. Bağımsızlık, gerçeklik ve kararlılıkta ödün verilebilir; tutarlılıkta verilemez.

Kontrol aracı yüksek puan verdiyse dört ilkenin hepsi karşılanmış mı oluyor?

Öyle değil. Araç o anki durumun fotoğrafını verir. İki ortamın aynı proxy'yi paylaşıp paylaşmadığını göremez, parametreleri gelecek ay değiştirip değiştirmeyeceğinizi de bilmez.

Proxy değişince ortamı yeniden kurmak gerekiyor mu?

Genelde gerekmiyor, ama ilgili maddeleri birlikte gözden geçirmek lazım. Çıkış ülkesi değiştiyse saat dilimini ve dili de ona göre ayarlamak iyi olur, yoksa ağ katmanıyla tarayıcı katmanı örtüşmez. Değişiklikten bir hafta sonra tekrar ölçün.

Hesap gelişim planındaki işler tamamen otomasyona bırakılabilir mi?

Tamamen bırakmak önerilmez. Otomasyon, tekrar eden ve karar maliyeti düşük kısımları iyi üstlenir: zamanlanmış gezinme, ortama belirli bir ritimle girme gibi. Ne zaman durulacağını ve neyin paylaşılacağını yine insan belirler. Plandaki yapılmaması gerekenler listesi tam da insan için duruyor; ölçüyü sizin yerinize program koymaz.

Dört ilke ile tespitten kaçınmak aynı şey mi?

İki ayrı şey. Resmî site açıkça yazıyor: tutarlılık karşılaştırması kontrol yöntemini gösterir, platformların tespit kurallarını değil. Yapılandırmayı tutarlı kılmak ortama makul bir açıklama kazandırır; platformun sizi görmediği anlamına gelmez.