Se lavori con più account di Facebook Ads, Instagram o TikTok, probabilmente hai già affrontato improvvisi blocchi di tutti i profili contemporaneamente: questo è un ban a catena. Una delle ragioni di tali blocchi di massa è il rilevamento tramite risoluzione dello schermo (screen resolution tracking). Le piattaforme monitorano le impostazioni del tuo monitor e collegano gli account che accedono con la stessa risoluzione dello schermo. In questo articolo analizzeremo come funziona questo tracciamento e come bypassarlo utilizzando i browser anti-detect.
Che cos'è il tracciamento della risoluzione dello schermo e come funziona
Il tracciamento della risoluzione dello schermo è un metodo di fingerprinting del browser che consente ai siti di determinare la risoluzione del tuo monitor e altri parametri dello schermo. Quando accedi a Facebook, Instagram o qualsiasi altra piattaforma, i loro script raccolgono automaticamente i seguenti dati:
- Screen.width e screen.height — risoluzione fisica del tuo monitor (ad esempio, 1920×1080)
- Window.innerWidth e window.innerHeight — dimensione della finestra del browser
- Screen.availWidth e screen.availHeight — area disponibile dello schermo (meno la barra delle applicazioni)
- Window.devicePixelRatio — densità dei pixel (importante per i display Retina)
- Screen.colorDepth — profondità del colore (di solito 24 o 32 bit)
- Screen.orientation — orientamento dello schermo (landscape o portrait)
Questi parametri vengono raccolti tramite JavaScript in pochi millisecondi durante il caricamento della pagina. I siti memorizzano questi dati nel tuo fingerprint digitale e li utilizzano per identificarti. Se accedi a due diversi account Facebook da un computer, anche utilizzando browser diversi o la modalità incognito, la piattaforma vedrà la stessa risoluzione dello schermo e collegherà questi profili tra loro.
Esempio reale: Un arbitraggista lavorava con 15 account di Facebook Ads su un computer con risoluzione 2560×1440. Usava proxy e cookie diversi, ma dimenticava di configurare la sostituzione della risoluzione dello schermo nel browser anti-detect. Dopo una settimana, tutti e 15 gli account sono stati bannati contemporaneamente — Facebook ha identificato il collegamento tramite la stessa risoluzione del monitor.
È importante capire che la risoluzione dello schermo è solo uno dei tanti parametri di fingerprint. Ma è molto stabile: non cambi monitor ogni giorno, quindi questo valore rimane costante e diventa un identificatore affidabile. La combinazione della risoluzione dello schermo con altri parametri (User-Agent, fuso orario, lingua del sistema, font installati) crea un'impronta unica, che può essere utilizzata per rintracciarti anche senza cookie.
Perché il tracciamento della risoluzione dello schermo è pericoloso per il multi-accounting
Per chi si occupa di arbitraggio del traffico, gestisce un'agenzia SMM o lavora con molti account di marketplace, il tracciamento della risoluzione dello schermo rappresenta una seria minaccia. Ecco perché:
1. Alta unicità del parametro
La risoluzione dello schermo è un parametro molto distintivo. Secondo le ricerche, solo circa il 15-20% degli utenti ha risoluzioni popolari come 1920×1080 o 1366×768. Se hai un monitor con risoluzione 2560×1440 o 3840×2160 (4K), sei già in minoranza — solo il 5-7% degli utenti ha tali risoluzioni. E se hai una risoluzione non standard come 1680×1050 o un monitor ultrawide 3440×1440, sei praticamente unico.
2. Stabilità del valore
A differenza dell'indirizzo IP (che può essere cambiato tramite proxy) o dei cookie (che possono essere eliminati), la risoluzione dello schermo rimane costante. Non cambi monitor ogni giorno. Questo rende il parametro ideale per il tracciamento a lungo termine e il collegamento degli account tra loro.
3. Impossibilità di bypassare senza strumenti speciali
La normale modalità incognito o VPN non cambiano la risoluzione dello schermo. Il browser continua a trasmettere i parametri reali del tuo monitor. L'unico modo per sostituire questi dati è utilizzare browser anti-detect come Dolphin Anty, AdsPower, Multilogin o GoLogin, che possono sostituire i parametri JavaScript a livello del motore del browser.
4. La combinazione con altri parametri aumenta il rilevamento
Le piattaforme non si basano solo sulla risoluzione dello schermo. Raccolgono un fingerprint complessivo: risoluzione + User-Agent + Canvas fingerprint + WebGL + fuso orario + lingue + font installati. Se almeno 3-4 parametri coincidono tra diversi account, il sistema può determinare il collegamento. La risoluzione dello schermo è uno dei parametri più significativi in questa catena.
Attenzione: Facebook, Instagram e TikTok utilizzano l'apprendimento automatico per analizzare il fingerprint. Anche se sostituisci la risoluzione dello schermo, ma lasci invariati altri parametri, l'algoritmo può trovare un modello e collegare gli account. La sostituzione deve essere complessiva!
| Scenario di utilizzo | Rischio di rilevamento per risoluzione | Raccomandazione |
|---|---|---|
| Farming di 5-10 account Facebook Ads | Alto | Sostituzione della risoluzione obbligatoria per ogni profilo |
| Gestione di 20+ account Instagram per clienti | Critico | Utilizzare anti-detect + proxy residenziali |
| Parsing di marketplace (Wildberries, Ozon) | Medio | Rotazione delle risoluzioni consigliata per richieste frequenti |
| Pubblicazione di annunci su Avito da diverse città | Basso | Sufficienti IP diversi, ma la sostituzione non guasta |
Quali parametri dello schermo monitorano Facebook, Instagram e TikTok
Le piattaforme moderne non raccolgono solo la risoluzione dello schermo — analizzano un insieme di parametri correlati che creano un'unica "impronta del monitor". Ecco l'elenco completo di ciò che vedono Facebook, Instagram, TikTok e altri siti:
Parametri principali della risoluzione
screen.widthescreen.height— risoluzione totale del monitor (1920×1080, 2560×1440, ecc.)screen.availWidthescreen.availHeight— area disponibile (meno la barra delle applicazioni di Windows o il dock di macOS)window.innerWidthewindow.innerHeight— dimensione della finestra del browser (può differire dalla modalità a schermo intero)window.outerWidthewindow.outerHeight— dimensione della finestra del browser inclusi i bordi e le barre
Parametri aggiuntivi dello schermo
window.devicePixelRatio— densità dei pixel (1.0 per monitor normali, 2.0 per Retina, 1.25/1.5 per Windows con scaling)screen.colorDepth— profondità del colore (di solito 24 o 32 bit)screen.pixelDepth— profondità del pixel (di solito coincide con colorDepth)screen.orientation.type— orientamento (landscape-primary, portrait-primary, ecc.)screen.orientation.angle— angolo di rotazione (0, 90, 180, 270 gradi)
Metodi avanzati di fingerprinting dello schermo
Oltre ai semplici parametri JavaScript, le piattaforme utilizzano tecniche più complesse:
- Canvas Fingerprinting — disegno di un'immagine invisibile su Canvas e analisi di come la tua scheda video la rende. Diverse GPU producono risultati diversi, creando un'impronta unica.
- WebGL Fingerprinting — simile al Canvas, ma tramite WebGL. Viene determinato il modello della scheda video, il driver, le estensioni supportate.
- Media Devices API — elenco dei monitor, delle telecamere e dei microfoni collegati (richiede il permesso dell'utente, ma alcuni dati sono disponibili senza di esso).
- CSS Media Queries — verifica del supporto per diverse risoluzioni e caratteristiche dello schermo tramite CSS.
Importante per gli arbitraggisti e SMM:
Facebook e Instagram utilizzano particolarmente attivamente il Canvas e il WebGL fingerprinting. Se sostituisci solo la risoluzione dello schermo, ma non configuri la sostituzione di Canvas/WebGL nel browser anti-detect, il sistema sarà comunque in grado di collegare i tuoi account tramite il fingerprint della GPU. In Dolphin Anty e AdsPower assicurati di attivare le opzioni "Sostituzione Canvas" e "Sostituzione WebGL" per ogni profilo.
Risoluzioni popolari degli schermi e la loro diffusione
| Risoluzione | Quota di utenti | Unicità per fingerprint |
|---|---|---|
| 1920×1080 (Full HD) | ~22% | Bassa (la più popolare) |
| 1366×768 | ~18% | Bassa (notebook) |
| 2560×1440 (2K) | ~6% | Media |
| 3840×2160 (4K) | ~3% | Alta |
| 1440×900 | ~4% | Media |
| 3440×1440 (ultrawide) | ~1% | Molto alta |
| Mobile (varie) | ~35% | Bassa (grande varietà) |
Come puoi vedere, più rara è la risoluzione, più ti distingue dalla massa. Se lavori su un monitor 4K o un display ultrawide, il tuo fingerprint diventa molto riconoscibile. Pertanto, quando configuri il browser anti-detect, è consigliabile scegliere risoluzioni popolari come 1920×1080 o 1366×768 — in questo modo ti "dissolverai" tra milioni di utenti normali.
Configurazione della sostituzione della risoluzione dello schermo in Dolphin Anty e AdsPower
I browser anti-detect sono l'unico modo affidabile per sostituire i parametri dello schermo a livello di JavaScript API. I browser normali (Chrome, Firefox) e persino le estensioni non possono modificare completamente questi valori, poiché vengono letti a un livello basso del motore del browser. Esaminiamo la configurazione passo-passo nelle due soluzioni più popolari per l'arbitraggio e SMM.
Configurazione della risoluzione dello schermo in Dolphin Anty
Dolphin Anty è uno dei browser anti-detect più popolari tra gli arbitraggisti che lavorano con Facebook Ads e TikTok Ads. Ecco come configurare correttamente la sostituzione della risoluzione:
- Crea un nuovo profilo del browser: Apri Dolphin Anty → clicca su "Crea profilo" → inserisci un nome (ad esempio, "FB Ads Account 1").
- Vai alla sezione "Impronte": Questa è la sezione chiave dove si configurano tutti i parametri del fingerprint. Trova il blocco "Risoluzione dello schermo" (Screen Resolution).
-
Scegli la modalità di sostituzione: Dolphin offre tre opzioni:
- "Reale" — utilizza la risoluzione del tuo monitor (NON UTILIZZARE per il multi-accounting!)
- "Casuale" — genera una risoluzione popolare casuale dal database
- "Manuale" — specifichi tu la risoluzione desiderata
- Impostazione consigliata: Scegli "Manuale" e specifica una delle risoluzioni popolari: 1920×1080, 1366×768, 1536×864 o 1440×900. Evita valori esotici come 4K o monitor ultrawide.
-
Configura i parametri correlati: Nella stessa sezione trova:
- Device Pixel Ratio — imposta 1.0 per monitor normali o 2.0 se emuli un Retina
- Color Depth — lascia 24 (valore standard)
- Canvas — attiva "Sostituzione Canvas" in modalità "Rumore" (aggiunge distorsioni casuali)
- WebGL — attiva "Sostituzione WebGL" e scegli una scheda video casuale dall'elenco
- Aggiungi proxy: Assicurati di associare al profilo un proxy residenziale — la risoluzione dello schermo deve corrispondere alla geografia dell'IP. Ad esempio, se utilizzi un IP americano, scegli risoluzioni popolari negli Stati Uniti (1920×1080, 1366×768).
- Salva il profilo e verifica: Avvia il profilo e accedi a un sito di verifica del fingerprint (ad esempio, pixelscan.net o browserleaks.com). Assicurati che venga visualizzata la risoluzione che hai impostato e non quella reale.
Consiglio per la scalabilità: Se crei 10+ profili, utilizza risoluzioni diverse per ciascuno. Crea un elenco di 5-7 risoluzioni popolari e alternale. Questo ridurrà la probabilità che la piattaforma trovi un modello nei tuoi account. Ad esempio: profilo 1 — 1920×1080, profilo 2 — 1366×768, profilo 3 — 1536×864 e così via.
Configurazione della risoluzione dello schermo in AdsPower
AdsPower è un altro popolare browser anti-detect, soprattutto tra coloro che lavorano con Amazon, eBay e marketplace cinesi. Il processo di configurazione è simile a Dolphin, ma con alcune differenze:
- Crea un profilo: Clicca su "New Profile" → scegli il sistema operativo (Windows/macOS/Linux) — questo è importante, poiché le risoluzioni devono corrispondere all'OS.
- Apri le impostazioni del fingerprint: Vai alla scheda "Basic Settings" → trova la sezione "Screen Resolution".
-
Scegli una strategia: AdsPower offre:
- "Reale" — risoluzione reale (non adatta)
- "Casuale" — casuale dal database delle popolari
- "Personalizzata" — inserimento manuale dei valori
- Imposta una risoluzione personalizzata: Scegli "Custom" e inserisci larghezza e altezza. AdsPower selezionerà automaticamente i valori corrispondenti per availWidth/availHeight (tenendo conto della barra delle applicazioni).
-
Configura i parametri aggiuntivi:
- Nella scheda "Advanced Settings" trova "Canvas Fingerprint" → imposta "Noise" (aggiunta di rumore)
- Nella sezione "WebGL" scegli "Custom" e specifica il modello della GPU (ad esempio, NVIDIA GeForce GTX 1060 o Intel HD Graphics 630)
- Device Pixel Ratio — imposta in base alla risoluzione scelta
- Sincronizza con User-Agent: Punto importante! Se emuli Windows con risoluzione 1366×768, l'User-Agent deve essere di Windows, non di macOS. AdsPower è in grado di abbinare automaticamente il UA corrispondente, ma controlla manualmente.
- Aggiungi proxy e verifica: Associa un proxy (preferibilmente proxy mobile per lavorare con Instagram e TikTok), salva il profilo e testalo sui siti di verifica del fingerprint.
Configurazione in altri browser anti-detect
Se utilizzi Multilogin, GoLogin, Octo Browser o Incogniton, i principi di configurazione sono simili:
- Multilogin: Sezione "Browser Profile Settings" → "Screen" → scegli "Custom" e inserisci la risoluzione. Assicurati di attivare "Canvas Defender" e "WebGL Defender".
- GoLogin: Durante la creazione del profilo nella sezione "Screen Resolution" scegli dall'elenco delle popolari o inserisci la tua. GoLogin adatta automaticamente i parametri correlati.
- Octo Browser: Impostazioni del fingerprint → "Display" → specifica la risoluzione e il pixel ratio. Octo consente di salvare modelli di impostazioni per una rapida creazione di nuovi profili.
Errori comuni nella configurazione della risoluzione dello schermo
Anche gli arbitraggisti e i professionisti SMM esperti commettono errori nella configurazione della sostituzione della risoluzione dello schermo. Ecco i problemi più frequenti e come evitarli:
1. Utilizzo della stessa risoluzione per tutti i profili
Molti creano 10-20 profili in Dolphin Anty e impostano la stessa risoluzione per tutti, ad esempio 1920×1080. Questo è un errore! Se tutti i tuoi account hanno la stessa risoluzione dello schermo, la piattaforma può collegarli, anche se utilizzi proxy diversi.
Soluzione: Crea un elenco di 5-7 risoluzioni popolari (1920×1080, 1366×768, 1536×864, 1440×900, 1600×900) e alternale tra i profili. Puoi utilizzare una selezione casuale, ma fai attenzione a non avere modelli evidenti (ad esempio, ogni terzo profilo con la stessa risoluzione).
2. Incongruenza tra risoluzione e User-Agent
Se imposti una risoluzione di 1366×768 (tipica per i notebook), ma l'User-Agent indica un PC desktop con Windows 11, questo appare sospetto. O viceversa: risoluzione 2560×1440, ma UA da un vecchio notebook.
Soluzione: Assicurati che la risoluzione dello schermo corrisponda al tipo di dispositivo nell'User-Agent. La maggior parte dei browser anti-detect abbina automaticamente il UA corrispondente, ma controlla sempre manualmente. Ad esempio:
- 1366×768 o 1440×900 → notebook (13-15 pollici)
- 1920×1080 → PC desktop o notebook 15-17 pollici
- 2560×1440 o 3840×2160 → PC desktop con un buon monitor
3. Ignorare il devicePixelRatio
Il Device Pixel Ratio (DPR) è il rapporto tra i pixel fisici e quelli logici. Per i monitor normali è 1.0, per i display Retina è 2.0, per Windows con scaling al 125% è 1.25. Se imposti una risoluzione di 1920×1080 con DPR 2.0, questo apparirà strano (combinazioni di questo tipo sono rare).
Soluzione: Utilizza combinazioni standard:
- Risoluzione 1920×1080, 1366×768, 1536×864 → DPR = 1.0
- Risoluzione 2560×1440, 2880×1800 (MacBook Pro) → DPR = 2.0
- Windows con scaling → DPR = 1.25 o 1.5
4. Dimenticare la sostituzione di Canvas e WebGL
Questo è un errore critico! Sostituisci la risoluzione dello schermo, ma dimentichi di attivare la sostituzione di Canvas Fingerprint e WebGL. Di conseguenza, la piattaforma non vede la tua reale risoluzione, ma vede l'impronta unica della tua scheda video tramite Canvas/WebGL e collega comunque gli account.
Soluzione: In ogni profilo del browser anti-detect assicurati di attivare:
- Canvas Fingerprint → modalità "Noise" o "Block" (l'aggiunta di rumore è preferibile, poiché il blocco totale può apparire sospetto)
- WebGL Fingerprint → modalità "Noise" e scelta di un modello GPU casuale dall'elenco
- WebGL Metadata → sostituzione delle informazioni sulla scheda video (vendor, renderer)
5. Utilizzo di risoluzioni esotiche
Alcuni pensano che più unica è la risoluzione, meglio è per l'anonimato. Impostano 1680×1050, 1280×720 o addirittura 800×600. Questo è un errore! Risoluzioni rare rendono il tuo fingerprint più riconoscibile, non meno.
Soluzione: Utilizza solo risoluzioni popolari che si trovano tra milioni di utenti. Le 5 opzioni più sicure:
- 1920×1080 (Full HD) — la più popolare
- 1366×768 — standard per notebook
- 1536×864 — Windows con scaling al 125%
- 1440×900 — popolare per MacBook e alcuni notebook
- 1600×900 — comune su notebook da 15-17 pollici
6. Incongruenza tra risoluzione e geografia del proxy
In diversi paesi, diverse risoluzioni degli schermi sono popolari. Ad esempio, negli Stati Uniti e in Europa domina 1920×1080, mentre nei paesi in via di sviluppo è più comune 1366×768. Se utilizzi un IP americano con una risoluzione che è raramente vista negli Stati Uniti, questo può suscitare sospetti.
Soluzione: Studia le statistiche delle risoluzioni popolari nel paese del tuo proxy. Per Stati Uniti, Canada, Europa occidentale, 1920×1080 e 2560×1440 sono sicuri. Per Asia, America Latina, Europa orientale — 1366×768 e 1440×900.
Esempio reale di errore: Un professionista SMM gestiva 25 account Instagram per clienti. Utilizzava proxy diversi e un browser anti-detect, ma per tutti i profili impostava la risoluzione 3840×2160 (4K), pensando che fosse "premium" e apparisse bene. Dopo un mese, Instagram ha bannato 18 dei 25 account — il sistema ha determinato il collegamento tramite la rara risoluzione dello schermo. Lezione: non utilizzare risoluzioni esotiche!
Metodi avanzati di bypass: Canvas fingerprinting e WebGL
La sostituzione della risoluzione dello schermo è solo il primo livello di protezione contro il fingerprinting. Le piattaforme moderne utilizzano tecniche più complesse che analizzano come il tuo hardware (processore, scheda video) gestisce la grafica. Analizziamo i metodi avanzati di bypass del rilevamento.
Canvas Fingerprinting: come funziona e come bypassarlo
Il Canvas Fingerprinting è una tecnica in cui il sito disegna un'immagine invisibile su HTML5 Canvas (ad esempio, testo con un certo font e colore) e analizza come il tuo browser la rende. A causa delle differenze nel sistema operativo, nella scheda video, nei driver e nelle impostazioni di antialiasing dei font, ogni computer rende l'immagine in modo leggermente diverso. Questa differenza crea un'impronta unica.
Facebook, Instagram e TikTok utilizzano attivamente il Canvas Fingerprinting. Anche se sostituisci la risoluzione dello schermo e l'indirizzo IP, se il fingerprint del Canvas rimane lo stesso per tutti i tuoi account, la piattaforma sarà in grado di collegarli.
Metodi per bypassare il Canvas Fingerprinting:
- Aggiunta di rumore (Noise): I browser anti-detect aggiungono piccole variazioni casuali nei dati del Canvas, rendendo l'impronta unica per ogni profilo, senza bloccare la funzionalità. Questo è il metodo più sicuro. In Dolphin Anty e AdsPower scegli la modalità "Noise".
- Blocco totale del Canvas: Alcuni browser consentono di bloccare completamente l'API del Canvas. Questo è efficace, ma può rompere la funzionalità di alcuni siti e appare sospetto (meno dello 0,1% degli utenti blocca il Canvas).
- Sostituzione del fingerprint del Canvas: I browser anti-detect avanzati (Multilogin, Octo Browser) possono sostituire il fingerprint del Canvas con un'impronta registrata in precedenza di un utente reale. Questo è il metodo più affidabile, ma richiede un database di fingerprint reali.
WebGL Fingerprinting: fingerprint della scheda video
WebGL (Web Graphics Library) è un'API per il rendering di grafica 3D nel browser. Attraverso WebGL, i siti possono determinare il modello della tua scheda video, la versione del driver, le estensioni supportate e persino le prestazioni della GPU. Queste informazioni creano un'impronta molto stabile e unica.
Le piattaforme raccolgono i seguenti parametri tramite WebGL:
UNMASKED_VENDOR_WEBGL— produttore della GPU (NVIDIA, AMD, Intel)UNMASKED_RENDERER_WEBGL— modello della scheda video (ad esempio, "NVIDIA GeForce GTX 1060")Supported extensions— elenco delle estensioni WebGL supportateWebGL parameters— risoluzione massima delle texture, numero di unità, ecc.
Come bypassare il WebGL Fingerprinting:
- Sostituzione dei metadati WebGL: Nelle impostazioni del browser anti-detect, scegli un modello GPU casuale dall'elenco delle popolari (NVIDIA GeForce GTX 1060, Intel HD Graphics 630, AMD Radeon RX 580). Assicurati che il modello corrisponda alla risoluzione dello schermo scelta e al sistema operativo.
- Aggiunta di rumore in WebGL: Analogamente al Canvas, gli anti-detect possono aggiungere piccole variazioni nei dati WebGL, rendendo l'impronta unica per ogni profilo.
- Utilizzo del rendering software: Alcuni browser consentono di disattivare l'accelerazione hardware e utilizzare il rendering software. Questo nasconde le informazioni sulla reale GPU, ma riduce notevolmente le prestazioni.
- Coerenza tra WebGL e altri parametri: Se emuli un notebook con risoluzione 1366×768, scegli una grafica integrata (Intel HD Graphics), non una scheda discreta potente (NVIDIA RTX 3080). L'incongruenza appare sospetta.
AudioContext Fingerprinting
Una tecnica meno conosciuta, ma efficace, è l'AudioContext Fingerprinting. Il browser genera un segnale audio e analizza come la scheda audio lo elabora. Diverse schede audio e driver producono risultati diversi, creando un'impronta unica.
Bypass: Nei browser anti-detect avanzati (Multilogin, Octo Browser) è presente l'opzione "Audio Fingerprint Protection" — aggiunge rumore all'AudioContext API. In Dolphin Anty e AdsPower questa funzione può trovarsi nella sezione "Advanced Settings".
Fonts Fingerprinting: impronta tramite i font
I siti possono determinare quali font sono installati nel tuo sistema. Il set di font è unico per ogni utente (soprattutto se hai installato font di design o specializzati). La combinazione dei font installati crea un identificatore stabile.
Bypass: I browser anti-detect consentono di limitare l'elenco dei font disponibili a un set standard (Arial, Times New Roman, Verdana, ecc.) o di sostituire l'elenco con uno tipico per il sistema operativo scelto. Ad esempio, se emuli macOS, il browser mostrerà i font San Francisco, Helvetica Neue, che sono disponibili solo su Mac.
Checklist per una protezione complessiva contro il fingerprinting:
- Assicurati di attivare la sostituzione della risoluzione dello schermo.
- Attiva la sostituzione di Canvas e WebGL.
- Controlla la coerenza tra risoluzione, User-Agent e altri parametri.
- Utilizza proxy residenziali e verifica la loro geolocalizzazione.
- Alterna le risoluzioni tra i profili per evitare modelli evidenti.