Securely Manage Multi-Accounts, Start with Masbrowser
Reduce Association Risks, Boost Efficiency, Support Scaling
Platform risk control's account association detection is the most critical technical challenge faced by cross-border e-commerce sellers and social media matrix operators. Major platforms like Amazon, TikTok, and Facebook process hundreds of millions of operations daily. Their risk control systems cross-reference multi-dimensional signals to determine, within milliseconds, whether two accounts originate from the same operating entity. Understanding how this mechanism works is the starting point for developing effective anti-association strategies.

Account association detection is a core functional module of platform risk control systems, used to identify if multiple accounts are controlled by the same person or organization. The platform's goal is not to prevent users from having multiple accounts, but to prevent rule evasion through multi-account operations—such as bypassing bans, fake reviews, advertising fraud, and other violations.
The technical logic of detection involves collecting as many device and behavioral signals as possible, then using similarity calculations and machine learning models to determine the probability of association between two accounts. When this probability exceeds a threshold, the system flags the accounts as suspected of association and triggers a review or ban.
| Detection Dimension | Signal Source | Recognition Accuracy |
|---|---|---|
| Device Fingerprint | Canvas, WebGL, AudioContext, etc. | Extremely High |
| IP & Network Characteristics | Exit IP, ASN, TCP/IP Stack | High |
| Behavioral Patterns | Operation Frequency, Timing Regularity, Path Habits | High |
| Cookie & Storage | Local Cache, IndexedDB, localStorage | Medium-High |
| Account Relationship Graph | Interaction Records, Device Sharing History | Medium |
| Payment & Identity Information | Overlapping Bank Cards, Phone Numbers, Emails | Extremely High |
The device fingerprint is the most relied-upon association signal for platform risk control because it is difficult to forge and stable across sessions. Platforms embed JavaScript code into pages to collect dozens of device characteristics without user knowledge, generating a unique identifier for the device.
Canvas fingerprinting works by invoking the HTML5 Canvas API to draw content on a hidden canvas, then reading and hashing the pixel-level rendering results. Subtle differences in how various GPUs, drivers, and operating systems process the same drawing instructions result in a hash value that is highly unique to the device.
WebGL fingerprinting directly reads GPU hardware information: graphics card manufacturer, model, driver version, supported OpenGL extension lists, and the output of standard 3D rendering scenes. According to research by the EFF (Electronic Frontier Foundation), the combined Canvas and WebGL fingerprint can uniquely identify a device in over 90% of cases.
When the Web Audio API generates audio signals, floating-point calculation errors in the audio processing algorithms of different hardware lead to subtle differences in the output values, forming a device identifier. Audio fingerprinting is more stealthy than Canvas; many anti-association tools only address visual rendering fingerprints, leaving the audio dimension to expose real device information.
Platforms also systematically collect the following parameters as auxiliary signals:
navigator.hardwareConcurrency)navigator.deviceMemory)screen.width/height, devicePixelRatio)The IP address is the most basic association signal, but also the easiest for users to actively modify. Consequently, the weight of IP in modern risk control systems has significantly decreased, and it is more often used as an auxiliary dimension for cross-validation.
Platforms don't just look at the IP address itself; they also check the Autonomous System Number (ASN) to which the IP belongs. A large number of accounts concentrating on IPs within the same ASN is a typical characteristic of a proxy pool. The recognition accuracy of Data Center IPs (IDC IPs) versus Residential IPs is now quite high, with mainstream risk control systems able to distinguish between them using BGP routing characteristics and IP reputation databases.
Even when a proxy is configured, the WebRTC protocol requests a STUN server to establish a peer-to-peer connection. This process can potentially leak the device's real private IP address. If two accounts have the same private IP (e.g., different computers on the same local network), this signal can be captured by the platform and used as a basis for association.
Differences in operating system network stack implementations leave identifiable traces in TCP handshake packet fields, including the initial TTL value, TCP window size, and IP header options. These network-layer fingerprints do not require JavaScript execution and are still visible in HTTPS traffic, serving as a detection dimension for advanced risk control systems.
Behavioral pattern analysis is the most technically sophisticated and difficult dimension to counter within risk control systems. Platforms train machine learning models using long-term accumulated user behavior data to identify differences in behavioral patterns between real users and accounts engaged in bulk operations.
The timing distribution of operations by real users follows human sleep-wake cycles—periods of sleep, work, and fragmented randomness. When operating multiple accounts in bulk, multiple accounts often become active simultaneously within the same time frame, operations might have excessively uniform intervals (bot-like characteristics), or there might be an absence of typical nighttime sleep periods.
Real users exhibit personalized characteristics in their browsing paths on a platform: preferred search terms, dwell time distribution, and click sequence habits. If multiple accounts follow highly similar operation paths, click on entirely overlapping product categories, and have nearly identical dwell times, similarity models will identify them as stemming from the same operating entity.
Some advanced risk control systems collect biometric data such as mouse movement trajectories, click pressure distribution, and keyboard input rhythm. This data constitutes a "behavioral biometric fingerprint." When the same person operates multiple accounts, similar characteristic patterns emerge, even if the accounts' devices and IPs are completely isolated.
Cookies and local storage are the most traditional tracking methods, and the ones most users know to clear. However, the platform's actual tracking technology extends far beyond this.
Platforms write tracking cookies upon a user's first visit to record device identifiers and session history. While clearing cookies removes this record, platforms compare new devices against known fingerprints—if the fingerprint is consistent, new cookies will be re-associated with historical accounts.
Modern browsers offer multiple local storage mechanisms. Platforms can distribute identifiers across various storage layers:
localStorage and sessionStorageIndexedDB databasesEven if a user clears standard cookies, as long as one of these storage layers remains uncleared, the platform can still reconstruct the association between the device and the account. Truly effective isolation requires complete independence at the browser environment level, rather than relying on manual user cleanup.
Signals from the aforementioned dimensions ultimately feed into the platform's machine learning risk control system, constructing an account association graph. This is the most powerful and challenging aspect of modern platform risk control.
Risk control models do not ban accounts solely based on an abnormality in one dimension. Instead, they calculate a comprehensive similarity score across multiple dimensions. Each dimension carries a different weight: device fingerprint has the highest weight because it's difficult to forge; IP has a lower weight because users have legitimate reasons to change IPs; behavioral characteristics fall somewhere in between.
Leading platforms like Amazon and Facebook have deployed Graph Neural Network (GNN) models to deeply mine account association relationships. Even if two accounts have never logged in on the same device, as long as they share common device or behavioral intersections with a third-party account, the model can infer potential associations through transitive relationships. This means a chain of association from one known violating account can spread to multiple seemingly independent accounts.
Platforms do not complete all judgments upon account creation. Instead, they continuously update the association probability as accounts accumulate more behavioral data over time. This explains a common phenomenon: new accounts operate normally initially but are suddenly banned after several weeks of operation—the platform has accumulated sufficient data during this period to complete the association identification.
Based on the technical mechanisms described above, the following actions are the most frequent triggers for association detection in actual operations:
Device Level
Network Level
Behavior Level
To counter the platform's multi-dimensional detection mechanisms, effective anti-association solutions must establish isolation across each detection dimension.
Device fingerprint isolation is the highest priority to address. Each account must operate within an independent browser fingerprint environment, and the fingerprint parameters must maintain logical consistency (not randomly generated). MasBrowser utilizes a real device fingerprint library to assign complete, authentic fingerprint parameters from real devices to each account, ensuring logical consistency across dimensions such as Canvas, WebGL, AudioContext, hardware information, and language/time zone.
Network isolation requires binding a unique proxy IP to each account and ensuring WebRTC leakage is completely masked. Priority should be given to Residential IPs, followed by Mobile IPs, avoiding Data Center IPs.
Storage isolation mandates that each account's Cookie, localStorage, IndexedDB, and Cache Storage are completely independent, with no data crossover when switching accounts. MasBrowser achieves complete storage isolation at the environment level, independent of manual user cleanup. Closing one account window does not affect the local storage status of other accounts.
Behavioral isolation is the most challenging dimension to fully resolve with tools alone and requires cooperation with operational strategies. New accounts should adhere to account nurturing period operating guidelines, avoid synchronized operations across multiple accounts, and simulate the randomness of real user behavior patterns.

Mainstream leading platforms (Amazon, Facebook, TikTok) claim detection accuracy exceeding 95% in published technical papers (based on fused models of device fingerprints + behavioral characteristics). However, this figure applies to scenarios where no protective measures are taken. Using complete fingerprint isolation + independent proxies + standardized behavioral operations significantly reduces the probability of detection.
Changing IPs alone has very limited effectiveness. IP is merely one dimension of platform association detection, with a lower weight than device fingerprints. If two accounts use different IPs but the same device fingerprint, the platform can still identify the association through the fingerprint dimension. Effective anti-association requires simultaneous isolation across device fingerprint, network, and storage.
No. Modern platforms use multi-layered storage mechanisms to distribute tracking identifiers, and standard cookies are just one layer. Even after clearing cookies, identifiers in localStorage, IndexedDB, and Cache Storage may still persist. More critically, device fingerprints do not rely on any local storage—even if all storage is cleared, platforms can still re-identify the device through fingerprint dimensions like Canvas and WebGL.
They can detect the presence of tools, but the key is the subsequent judgment. Some basic anti-detect browsers leave detectable traces of their use (e.g., signs of specific JavaScript properties being modified). High-quality fingerprinting solutions ensure that modified parameters are behaviorally consistent with real devices, making it impossible for the platform to distinguish whether the environment is a real device or a virtual environment created by an anti-detect browser. MasBrowser uses a real device fingerprint library, rather than randomly generating parameters, to minimize the risk of being identified as a tool environment.
Yes. Multiple devices on the same WiFi share the same public IP address, which is a normal scenario, and platforms typically won't associate accounts based solely on the same IP. However, if these accounts also have highly similar device fingerprints, operation timings, and behavioral patterns, the cumulative signals will trigger association detection. When operating multiple accounts on the same network, fingerprint isolation remains a necessary protective measure.


