← Terug naar de blog
Guides

Waarom multi-accountopstellingen blijven mislukken: de vier ontwerpprincipes van MostMate, laag voor laag nagelopen

Twaalf accounts, één fingerprintbrowser, en in elk profiel de User-Agent, het Canvas en de lettertypelijst met de hand aangepast. Geen twee waren gelijk. Drie maanden later moesten vijf ervan op dezelfde dag hun identiteit verifiëren.

Parameters zo aanpassen dat geen twee hetzelfde lijken, is alleen de eerste helft van de zin. De tweede helft is dat die parameters ook met elkaar moeten kloppen.

MostMate splitst dat op in vier principes.

Onafhankelijkheid, consistentie, realisme en stabiliteit. De officiële site vat ze samen in één zin: profielen blijven onafhankelijk van elkaar, en binnen een profiel blijven de signalen logisch consistent. Het klinkt als een slogan, maar uit elkaar gehaald benoemt het vier concrete manieren waarop het misgaat. Gedeelde opslag, signalen die elkaar tegenspreken, met de hand samengestelde combinaties en een identiteit die over maanden wegloopt. Elk principe houdt er één tegen, en de vier werken ook tegen elkaar in.

Welke fout elk principe tegenhoudt

Onafhankelijkheid gaat over grenzen. Cookies, local storage, IndexedDB, sessies en cache van één profiel horen als geheel bij één account, en fingerprint- en netwerkinstellingen worden ook per profiel beheerd. Het punt dat het vaakst verkeerd wordt begrepen is de proxy: proxyservers stel je apart in, en twee profielen met dezelfde proxy komen naar buiten nog steeds met hetzelfde openbare IP. Profielisolatie levert op zichzelf geen verschillende uitgangen op. De officiële site zegt dat zonder franje, want dit is precies wat beginners overslaan.

Profielenlijst in de MostMate-fingerprintbrowser

Consistentie lost het verklaringsprobleem op en is van de vier het meeste werk. Besturingssysteem, User-Agent, GPU, WebGL, Canvas, scherm, tijdzone, taal en IP mogen elkaar niet tegenspreken. Windows met een grafische kaart die alleen in Apple-machines zit, een Amerikaans IP met de tijdzone Asia/Shanghai, een telefoonresolutie van 390×844 op een scherm van 1920×1080. Elke waarde is op zichzelf geldig, samen beschrijven ze een apparaat dat niet bestaat. Andersom is een ongewone combinatie niet automatisch fout, en de officiële site laat daar ruimte voor: ook een zeldzame combinatie kan een redelijke verklaring hebben, en de vergelijkingsafbeelding laat zien hoe je controleert, niet wat je moet vermijden. De maatstaf is of het intern klopt.

Eén laag wordt daarbij makkelijk overgeslagen: de extensies die in een profiel staan. Een extensie injecteert eigen interfaces, lettertypen en stijlen in de pagina, waardoor een groep profielen met ongeveer dezelfde set naar buiten toe aardig op elkaar lijkt. Het appcentrum in het beheerpaneel installeert extensies per profiel, en dat kun je het beste de hele weg consistent houden in plaats van vandaag toe te voegen en morgen te verwijderen.

Realisme gaat over waar de parameters vandaan komen. Een profiel hoort de logica van echte apparaten en echte browsers te volgen in plaats van parameters willekeurig bij elkaar te rapen. Randomisatie bevat een stilzwijgende aanname: hoe zeldzamer de waarde, hoe kleiner de kans op een botsing. Een echte computer die jaren meegaat, houdt systeemversie, GPU, lettertypen en tijdzone binnen een bepaald bereik, en een met moeite gemaakte zeldzame combinatie is juist moeilijker te verklaren.

Ook het gedragsritme valt onder dit principe. Het accountgroeiplan, in de branche meestal het opwarmen van een account genoemd, verdeelt de eerste maand in vijf fasen: initialisatie, opwarmfase, normale interactie, zakelijke activiteit en zelfstandige exploitatie, en noemt per dag een paar voorgestelde acties, zoals het profiel openen, de feed één keer doorlopen en achterstallige meldingen beantwoorden. Daarnaast staat een lijst met wat je niet moet doen: continu intensief interageren, marketingachtige berichten plaatsen, op grote schaal gekopieerde reacties. Die lijst is meer waard dan de takenkant.

Voortgang van het accountgroeiplan in MostMate

Stabiliteit gaat over de tijdlijn. De kern van de digitale identiteit van een profiel hoort over maanden redelijk stabiel te blijven in plaats van bij elke start opnieuw te worden gegenereerd. Andriamilanto en collega's telden in 2021 ongeveer vier miljoen echte browserfingerprints, en meer dan 90% van de kenmerken was zes maanden later nog onveranderd (het cijfer komt uit dit systematische overzicht van fingerprintonderzoek). Echte apparaten blijven stabieler dan de meeste mensen denken, en dat verklaart ook waarom elke dag een nieuwe identiteit onnatuurlijk overkomt.

Stabiliteit betekent niet dat er niets mag veranderen. Browsers werken zichzelf bij, proxyservers vallen weg, sessies verlopen. In het beheerpaneel laten aanmeldingen, handelingen en het delen en overdragen van profielen sporen achter. Als er echt iets misgaat, is teruglopen langs die sporen veel sneller dan uit het hoofd raden wie wat heeft aangeraakt. Of die veranderingen de verkeerde kant op bewegen, zie je met een wekelijkse ronde langs de accountgezondheid, die de status van meerdere backoffice-onderdelen op één plek bundelt.

De vier ontwerpprincipes van MostMate in één beeld

Het lastige deel: de vier principes werken elkaar tegen

Onafhankelijkheid en consistentie trekken aan elkaar. Zet elk profiel op andere parameters en de onafhankelijkheid is gehaald, terwijl de consistentie juist kan breken: een User-Agent en een GPU die in één profiel een vast duo vormden, beschrijven na het vervangen van één van de twee een combinatie die niemand gebruikt.

Realisme en stabiliteit remmen elkaar ook af. De echte wereld beweegt. Browsers brengen ongeveer elke vier weken een hoofdversie uit, systemen duwen functie-updates door, en de eis dat een profiel nooit beweegt botst met de werkelijkheid. De officiële formulering is dat de kern van de digitale identiteit redelijk stabiel blijft, met de erkenning dat browserupdates, verlopen sessies en bewuste netwerkwijzigingen nog steeds voorkomen. Als je echt iets verandert, bekijk dan de bijbehorende instellingen in samenhang.

Ook efficiëntie en consistentie botsen. Venstersynchronisatie lijnt de invoer van meerdere profielen op elkaar af, één klik werkt dan in meerdere vensters tegelijk; bulkacties en automatiseringsstromen doen hetzelfde werk en halen herhaalde handelingen uit handen. De gewonnen tijd is reëel, maar het loont om scherp te hebben dat wat gesynchroniseerd wordt de handeling is, niet het identiteitssignaal. Andersom geldt: wie voor de snelheid vensters met verschillende besturingssystemen en resoluties in één groep synchroniseert, ziet sommige handelingen in sommige vensters niet landen, en dan wordt de handeling zelf de afwijking. Profielen met een vergelijkbare configuratie groeperen kost minder moeite dan er willekeurig een paar uitpikken.

Bij een conflict helpt deze volgorde: eerst zorgen dat het klopt, dan kijken of het bijzonder genoeg is, en pas daarna of het stil moet blijven. Consistentie is een harde eis, en een tegenstrijdige set signalen houdt geen stand, hoe zeldzaam ook. Onafhankelijkheid is een grens, en één account per profiel staat niet ter discussie. Realisme en stabiliteit zijn gradaties waarin je keuzes mag maken.

Consistentie naar een niveau tillen dat je punt voor punt kunt controleren

De sectie browserprofielen op de officiële site van MostMate verdeelt de browseridentiteit in drie lagen: de apparaatlaag bevat het besturingssysteem, de GPU en het scherm, de browserlaag de User-Agent, WebGL en opslag, de netwerklaag het IP, de tijdzone en de taal. Geen van de drie betekent op zichzelf iets; het gaat erom of ze elkaar kunnen verklaren. De site schrijft nog een zin die makkelijk wordt overgeslagen: de consistentievergelijking laat zien hoe je controleert, niet hoe platforms detecteren. Wie die twee door elkaar haalt, verwacht van een hulpmiddel meer dan het kan geven.

Voor het echte werk houdt deze volgorde stand.

  1. Eerst de netwerklaag. Proxy en regio komen vooraan, want zij bepalen wat de tijdzone en de taal moeten zeggen. Eerst een tijdzone kiezen en daarna een proxy zoeken betekent meestal opnieuw beginnen.
  2. Daarna de apparaatlaag. Staat het besturingssysteem vast, dan hebben GPU-model, schermformaat, geheugen en aantal CPU-kernen een redelijk bereik, en daar blijf je binnen.
  3. De browserlaag maakt het af. De systeem- en browserversie in de User-Agent moeten bij de apparaatlaag passen, en de renderernaam die WebGL meldt bij het GPU-model.
  4. Controleer drie paren over de lagen heen die elkaar het vaakst tegenspreken: User-Agent tegenover GPU, IP tegenover tijdzone en taal, schermformaat tegenover apparaattype.
  5. Test een week later opnieuw. Laat hetzelfde profiel nog eens door een openbare controle zoals BrowserLeaks lopen en vergelijk of de kernwaarden zijn weggelopen.

De eerste ronde kost ongeveer twintig minuten, langer dan even wat parameters aanpassen. Wat je ervoor terugkrijgt is een configuratie die je kunt uitleggen. Als er echt iets misgaat, weet je welke laag je eerst moet bekijken. De proxykeuze slokt daarvan meestal de helft op, en daar zit geen sluiproute in.

Drie misverstanden die steeds terugkomen

  1. De vier als vier schakelaars zien. Wie de User-Agent aanpast en de GPU laat staan, breekt de consistentie meteen.
  2. Extensies als neutraal zien. Wat een plugin in de pagina injecteert, bekijkt bijna niemand voor de installatie, en in een groep profielen waar het er bij sommige wel en bij andere niet staat, wordt het verschil zichtbaar.
  3. Stabiliteit lezen als nooit iets veranderen. Stabiliteit betekent dat de kern van de digitale identiteit niet zonder reden verandert, niet dat elke redelijke update wordt geweigerd.

Wat de drie gemeen hebben, is dat ze de principes als een eenmalige instelling behandelen. Ze beschrijven een doorlopende toestand, niet de vakjes die je bij het aanmaken van een profiel aankruist.

Alles in één werkruimte met MostMate

MostMate bouwt een profiel op vier lagen: apparaatidentiteit, browseridentiteit, opslagisolatie en netwerkomgeving. Bij het aanmaken stelt het systeem een configuratie voor die bij platform en regio past, en die standaardcombinatie is op consistentie samengesteld; fijnere aanpassingen van taal, tijdzone en apparaatparameters zitten in de geavanceerde instellingen. De beoordeling neemt het niet van je over, maar het bepaalt vooraf waar de parameters vandaan komen. Wil je eerst het grotere plaatje, lees dan wat de MostMate-fingerprintbrowser is.

Zodra er meer mensen meedoen, moeten de grenzen alsnog bewaakt worden. Profielen kun je in groepen indelen, en groepen kun je aan specifieke leden toewijzen; aanmeldingen en handelingen laten sporen achter, zodat later te zien is wie wanneer welk profiel heeft aangeraakt. Voor het grote plaatje is de hierboven gelinkte uitleg over wat de MostMate-fingerprintbrowser is een goed begin, en meer van dit soort onderwerpen verzamelt de MostMate-blog.

Wil je eerst de logica achter het opbouwen van een profiel leren kennen, dan kun je de voorbeeldconfiguratie zonder registratie doorlopen, en op de downloadpagina staan ook de ondersteunde platformen. Bekijk hoe MostMate browserprofielen en multi-accountworkflows organiseert

Medewerkers loven het profielbeheerpaneel van MostMate

Veelgestelde vragen

Welk van de vier principes is het belangrijkst?

Consistentie. Onafhankelijkheid, realisme en stabiliteit laten gradaties toe. Consistentie niet.

Betekenen hoge scores bij een detectietool dat alle vier kloppen?

Niet per se. Een tool geeft een momentopname. Of twee profielen dezelfde proxy delen, of je de parameters volgende maand aanpast, ziet het niet.

Moet ik een profiel opnieuw aanmaken na een proxywissel?

Meestal niet, maar de bijbehorende punten bekijk je in samenhang. Verandert het uitgangsland, pas dan ook tijdzone en taal aan, anders sluiten de netwerklaag en de browserlaag niet meer op elkaar aan. Test een week na de wijziging opnieuw.

Kunnen de acties uit het accountgroeiplan volledig aan automatisering worden overgelaten?

Alles overdragen is niet aan te raden. Automatisering leent zich voor het herhalende deel waar de afweging weinig kost, zoals browsen volgens een schema of op een ritme een profiel binnengaan. Wanneer je moet stoppen en wat er gepubliceerd wordt, vraagt nog steeds een mens. De lijst met wat je niet moet doen is er om gelezen te worden; een programma beoordeelt de maat niet voor je.

Zijn de vier principes hetzelfde als detectie vermijden?

Twee verschillende dingen. De officiële site schrijft uitdrukkelijk dat de consistentievergelijking laat zien hoe je controleert, niet hoe platforms detecteren. Een kloppende configuratie geeft een profiel een redelijke verklaring. Het betekent niet dat een platform je niet kan zien.