CloakBrowser: browser stealth per automazione web

CloakBrowser si presenta come un browser Chromium modificato per ridurre l’individuazione da parte dei sistemi antifrode e di bot detection. La sua caratteristica principale è l’intervento diretto sul codice sorgente C++ del browser, con modifiche ai fingerprint invece che semplici ritocchi di configurazione o injection JavaScript.

L’approccio dichiarato mira a far apparire il browser come una normale istanza Chromium, mantenendo però una struttura pensata per l’automazione. Secondo la documentazione pubblica, è compatibile con Playwright e Puppeteer, sia in Python sia in JavaScript, con l’idea di sostituire l’import esistente senza riscrivere il progetto.

Tra gli elementi evidenziati figurano il supporto a profili browser con fingerprint unici, l’uso di una GUI per la gestione dei profili e la possibilità di eseguire il tutto anche in Docker.

Funzioni chiave

Il progetto dichiara un insieme ampio di modifiche al motore browser, tra cui canvas, WebGL, audio, font, GPU, schermo, WebRTC, segnali di automazione e tempi di rete. Queste patch vengono descritte come integrate nel binario, quindi meno esposte ai problemi che colpiscono gli strumenti basati su configurazioni o script esterni.

Un’altra funzione centrale è humanize=True, pensata per simulare movimenti del mouse, digitazione e scroll più naturali. Questo serve a ridurre anche i segnali comportamentali che molte piattaforme analizzano oltre al fingerprint tecnico.

Il progetto afferma inoltre di supportare:

  • reCAPTCHA v3 con punteggi elevati.
  • Cloudflare Turnstile.
  • FingerprintJS e BrowserScan.
  • Avvio automatico del binario aggiornato.
  • Installazione rapida via pip o npm.

Impatto per gli sviluppatori

Per chi costruisce strumenti di scraping, test o automazione, CloakBrowser riduce la quantità di lavoro necessaria per aggirare alcune forme di rilevamento. L’idea è offrire un browser già pronto, invece di combinare estensioni, flag, patch temporanee e script di mitigazione che spesso si rompono con gli aggiornamenti di Chromium.

Dal punto di vista operativo, il valore principale sta nella continuità: un’unica base browser, API familiari e una barriera tecnica più bassa per i casi d’uso legittimi di testing e automazione. La documentazione segnala anche integrazioni con framework come browser-use, Crawl4AI, Scrapling, Stagehand, LangChain e Selenium.

Resta comunque importante distinguere tra automazione legittima e uso improprio. Un browser stealth può semplificare test, QA e raccolta dati autorizzata, ma non sostituisce i vincoli di conformità, autorizzazione e rispetto dei termini di servizio dei siti coinvolti.

Installare CloakBrowser

CloakBrowser è disponibile per Linux attraverso Docker basta digitare da terminale:

al termine dell’installazione basta collegarci da browser all’url http://localhost:8080

Abbiamo testato CloakBrowser su Ubuntu 26.04 LTS (immagini articolo).

Home CloakBrowser

Lascia un commento