Cosa c'è di sbagliato in un profilo nuovo di zecca
Apri un profilo browser appena creato e guarda cosa può osservare un sito. Nessun cookie da nessuna parte. Cache HTTP vuota, quindi ogni risorsa viene scaricata da zero. Nessun localStorage per nessuna origine. Nessuna cronologia, quindi ogni link risulta non visitato. Nessun service worker registrato. Nessuna password salvata, nessun riempimento automatico, nessun permesso mai concesso o negato.
Ora considera cosa descrive tutto ciò. Non un utente nuovo — un utente nuovo di solito ha già navigato un po' prima di capitare da te. Descrive un browser mai usato in assoluto, che in pratica significa un container creato pochi minuti fa.
Preso singolarmente, nessuno di questi indizi è decisivo. Una persona può cancellare i propri dati. La combinazione è molto più rara di quanto si creda, e correla fortemente con l'automazione: esattamente il tipo di segnale debole ma economico che piace ai motori di rischio.
Il warmup è la pratica di eliminare quella condizione prima che conti: usare il profilo per navigare normalmente, così che quando farà qualcosa di importante abbia già un passato.
Cosa costruisce
In concreto, una sessione di warmup lascia cinque tipi di traccia, grosso modo in ordine di valore.
Cookie di terze parti e identificatori pubblicitari
Navigando su normali siti commerciali accumuli cookie delle reti pubblicitarie e di analytics incorporate in essi. Su una piattaforma che ha un proprio pixel sparso per il web — e quasi tutte le grandi ce l'hanno — la presenza di un cookie consolidato di quella rete è una differenza significativa fra un profilo con un passato e uno senza.
Stato della cache
Un visitatore di ritorno rivalida le risorse in cache invece di scaricarle da zero. Lo schema delle richieste condizionali è diverso da quello di una prima visita, in modi che il server vede direttamente, senza alcuno script lato client.
Comportamenti che dipendono dalla cronologia
Lo stile dei link visitati è stato partizionato per motivi di privacy, ma resta osservabile parecchio stato derivato dalla cronologia: registrazioni di service worker, storage per origine, decisioni sui permessi già prese.
Età dell'account sulla piattaforma
Distinta dallo stato del browser e di solito più importante. Un account che esiste da settimane, che ha fatto login ogni tanto e ha fatto cose normali viene trattato diversamente da uno creato stamattina. Nessuna funzione del browser produce questo; lo produce solo il tempo.
Una base di riferimento comportamentale
La più sottovalutata. I sistemi che confrontano un account con il suo stesso passato hanno bisogno di un passato con cui confrontarlo. Un profilo con tre settimane di comportamento coerente ha stabilito cosa sia "normale" per sé. Un profilo che non ne ha viene giudicato su un modello generico, che è un test più severo.
Cosa non fa
Il warmup viene spesso venduto come se riparasse il profilo stesso. Non lo fa.
- Non sistema un fingerprint incoerente. Un profilo il cui renderer WebGL contraddice il suo user agent è rotto il primo giorno ed è rotto allo stesso modo dopo un mese di navigazione. Sistema prima quello — vedi la checklist sulla coerenza.
- Non sistema un IP cattivo. Riscaldare un profilo dietro un proxy da datacenter lo riscalda dentro un indirizzo già segnalato.
- Non sopravvive a una cancellazione. Svuotare cookie e cache dopo il warmup butta via l'intero risultato. Sembra ovvio ed è un errore comune: si riscalda un profilo e poi lo si "ripulisce" prima della sessione importante.
- Non ripara la reputazione. Se l'account è già collegato a un gruppo bannato tramite un metodo di pagamento o un asset condiviso, la cronologia di navigazione è irrilevante.
L'inquadramento onesto: il warmup elimina un segnale negativo specifico. Non ne aggiunge uno positivo.
Per quanto tempo, e quanto
Qui non esiste ricerca pubblicata, e chiunque citi numeri precisi sta tirando a indovinare. Quello che segue è un valore di partenza sensato, non una legge.
| Profondità | All'incirca | Ragionevole per |
|---|---|---|
| Leggero | 15–30 minuti, 10–20 siti | Account di basso valore, usa e getta, test |
| Medio | Qualche sessione nell'arco di 3–7 giorni | La maggior parte del lavoro su account |
| Profondo | Sessioni quotidiane nell'arco di 2–4 settimane | Account che dovranno reggere spesa reale |
Due principi contano più della durata.
La distribuzione batte il volume. Sei sessioni da venti minuti in due settimane valgono più di una sessione da quattro ore, perché stabiliscono un ritmo invece di un evento. Un unico blocco lungo è di per sé uno schema insolito.
La pertinenza batte l'ampiezza. Se il profilo dovrà gestire pubblicità e-commerce, navigare negozi, leggere recensioni e abbandonare un carrello vale più della stessa quantità di tempo su siti di notizie. Le tracce si allineano con ciò a cui il profilo dichiarerà poi di essere interessato.
Modi in cui il warmup peggiora le cose
Fatto con leggerezza diventa un rischio, e i modi sono tre.
Script identici su tutti i profili
Cinquanta profili che visitano gli stessi dodici domini nello stesso ordine per le stesse durate non hanno costruito cinquanta storie. Hanno costruito una storia, cinquanta volte — e quello schema condiviso è un collegamento fra loro più forte dei cookie che avrebbero dovuto stabilire. Randomizza l'elenco dei siti, l'ordine, i tempi di permanenza e la durata delle sessioni, e fa' che la randomizzazione sia ampia, non un tremolio di pochi secondi.
Tempi da macchina
Scorrere a velocità costante, cliccare esattamente 1.000 ms dopo il caricamento, muovere il puntatore in linea retta fra un elemento e l'altro. L'input vero è rumoroso, curvo e ogni tanto sbagliato: le persone superano il bersaglio, si fermano, risalgono. Un warmup che produce input meccanicamente regolare sta insegnando alla piattaforma la firma della tua automazione proprio nella finestra in cui volevi sembrare ordinario.
Riscaldare dall'uscita sbagliata
Riscaldare un profilo su un IP e poi passare a un altro per il lavoro vero butta via gran parte del beneficio e aggiunge una discontinuità. Riscalda attraverso l'indirizzo che il profilo userà davvero.
Una procedura di riferimento
Se vuoi una procedura invece di una discussione:
- Crea il profilo con un fingerprint coerente e verificalo — la checklist in dieci punti, più un test WebRTC.
- Collega il proxy che il profilo terrà. ISP statico o una sessione sticky lunga, come nell'articolo sui proxy.
- Riscalda attraverso quel proxy, mai un altro.
- Prima sessione: 15–20 minuti di navigazione generica. Cerca qualcosa, segui i risultati, leggi per un po'.
- Aspetta un giorno. Seconda sessione: 20–30 minuti, sbilanciati verso il settore in cui il profilo lavorerà.
- Aspetta due giorni. Terza sessione: crea l'account sulla piattaforma. Non farci nient'altro.
- Aspetta dai tre ai cinque giorni, navigando poco. Poi comincia l'attività vera, all'inizio in piccolo.
- Da questo punto in poi non cancellare mai cookie, cache o storage. È il patrimonio che hai appena passato una settimana a costruire.
Circa dieci giorni e meno di due ore di attività effettiva. Messo a confronto con il costo di rimpiazzare un account bannato, è poco — e, a differenza di gran parte dei consigli in questo campo, niente di tutto ciò dipende dal fatto che le promesse di un fornitore siano vere.