subscribe by email and YouTube to get notification of new posts. & videos.

¿Menos instancias de bots, ayudan a pasar como humano?

B) ¿Menos instancias ayudan a pasar como humano?

Aquí está la clave. El «GPU Timing» no solo sirve para saber qué tarjeta tienes, sino para identificar si eres la misma persona.

Si usas pocas instancias y no intentas «falsificar» agresivamente (es decir, dejas que Camoufox use valores de hardware que NO entren en conflicto con tu potencia real), tienes más posibilidades. ¿Por qué?

  1. Consistencia vs. Falsificación: Google prefiere un usuario que «admite» tener una RTX 3060 a un usuario que «dice» tener una Intel HD pero tiene tiempos de respuesta de una RTX 3060. La inconsistencia es lo que dispara el baneo, no el modelo de GPU.
  2. El Factor Comportamiento: Al bajar el número de instancias, reduces el «ruido» en sus servidores. Si lanzas 100 instancias desde una misma IP o rango, Google activa tests de GPU pesados. Si lanzas 1 o 2, y tu interacción humana (movimiento de ratón, tiempos de scroll) es perfecta, Google suele ser más laxo con el fingerprinting de hardware para evitar falsos positivos con usuarios reales.
  3. Evitas el «Pattern Matching»: Las granjas de bots suelen tener todas el mismo «perfil de tiempo» porque corren en el mismo servidor. Al tener pocas instancias, no generas un patrón estadístico que Google pueda marcar como «clon».

Mi recomendación estratégica:

En lugar de usar código para engañar al timing (que ya vimos que es peligroso), haz esto:

  • Usa el hardware nativo: No intentes que tu PC potente parezca un móvil viejo. Configura Camoufox para que el renderer y el vendor coincidan con la familia real de tu GPU (ej. si tienes NVIDIA, que diga que es una NVIDIA más común).
  • Ajusta el «Worker Limit»: En VB.NET, limita tus hilos para que nunca saturen la GPU al 100%. Si la GPU se satura, los tiempos de renderizado se vuelven erráticos y Google lo detecta como «entorno virtualizado».
  • Prioriza el Trust Score: Google permite pequeñas discrepancias si tu cuenta de Gmail tiene años de antigüedad y cookies «calientes».

¿Quieres que analicemos cómo configurar Camoufox para que el spoofing sea «pasivo» (sin inyectar JS) y así evitar el baneo de Google? Lo ideal es tocar el motor, no el DOM.

Sobre si un sitio puede detectar que la GPU real ≠ la que dice Camoufox. Sí, a veces. Vías: 1️⃣ WebGL renderer timing 2️⃣ WebGPU compute tests 3️⃣ shader benchmarks 4️⃣ decode capability tests 5️⃣ driver quirks Pero esto es un tema muy profundo. viene de https://chatgpt.com/c/69ab196e-1690-8333-bd63-94bf4d870559 que me dices ia ? – Buscar con Google

Exacto. La clave con Google/YouTube no es «mentir más», sino «mentir mejor» sin dejar rastro de que estás intentando ocultar algo.

Si inyectas JavaScript, dejas una firma digital de «manipulación». En cambio, el spoofing pasivo de Camoufox ocurre a nivel de C++ (dentro del código del navegador), por lo que las funciones devuelven el valor falso como si fuera el original de fábrica. GitHubGitHub +1

Aquí tienes cómo configurar Camoufox y tu código para maximizar el sigilo sin inyectar nada:

1. Configuración de Camoufox (Launch Server)

No uses flags genéricos de Chromium. Camoufox permite pasar una configuración de hardware real que se inyecta antes de que el motor de JS arranque. Debes elegir una combinación de vendor y renderer que sea estadísticamente común para evitar que Google te marque por ser «único». 

OJO A LO DE ABAJO, NO SETEARLO, IR EJECUTANDO LA INSTACIA QUE PIDE EL FINGERPRINT, HASTA QUE DE CON UNA BUENA GRAFICA

Y SI SE TIRA MUCHO TIEMPO, MEJOR ESPERAR, PORQUE SI LO HACES MANUALMENTE, RECUERDA QUE ENTONCES CARREFOUR PUDIERA DART UNA INCONSISTENCIA, ademas ari lo dice carreforu en su web

«Warning

This isn’t recommended, as Camoufox will populate this data for you automatically. «

https://camoufox.com/python/config/

y como tienes todo el tiempo del mundo para preparar tu sbots, es cuestion de ver el tiempo que tarda, y haces calculos (aun no lo he comprobado)

python

# Ejemplo de lanzamiento en el servidor Camoufox (Python/Node)
with Camoufox(
    # 1. Elige una GPU común para Windows (NVIDIA es la más creíble)
    webgl_config=("Google Inc. (NVIDIA)", "ANGLE (NVIDIA, NVIDIA GeForce GTX 1650 Direct3D11 vs_5_0 ps_5_0)"),
    # 2. Haz que el OS coincida (Crucial para consistencia)
    os="windows",
    # 3. Usa fuentes reales del sistema para evitar leaks de texto
    fonts=True,
    # 4. Deja que BrowserForge elija el resto para que sea 'natural'
    humanize=True 
) as browser:
    # ... tu lógica

Usa el código con precaución.

  • Por qué esto funciona: Google verá que getParameter(UNMASKED_RENDERER_WEBGL) devuelve una GTX 1650 de forma nativa. No hay «Proxy traps» ni scripts interceptores que detectar. 

2. Implementación en VB.NET (Llamada limpia)

En tu código VB.NET, no inyectes scripts. Limítate a conectar con el servidor de Camoufox y deja que el navegador haga el trabajo sucio. Si necesitas ajustar algo, hazlo mediante los argumentos de lanzamiento o las preferencias de Firefox (prefs).

NOTAA: ESTO DE ABAJO TAMPOCO LO IMPLEMENTARIA

vbnet

' Conexión limpia desde VB.NET a Camoufox
Dim options As New BrowserTypeLaunchOptions With {
    .Proxy = New Proxy With { .Server = "http://tu-proxy:puerto" },
    .Args = { 
        "--disable-blink-features=AutomationControlled" ' Aunque Camoufox ya lo cubre
    }
}

' IMPORTANTE: No uses page.AddInitScriptAsync. 
' Confía en que Camoufox ya falseó el C++ de la GPU.
Await page.GotoAsync("https://www.youtube.com")

Usa el código con precaución.

3. El truco de la «Consistencia de Hardware»

Google te pillará si tu User-Agent dice que eres un Mac pero tu GPU dice Direct3D11 (que es de Windows). 

VEIS: POR ESO DIGO QUE NO SETEAR A CAMOUFOX, SNO, ESPERAR A QUE TE DE LA CONFIG ESPERADA, TIPO RTX3040 O POR AHI VAN LOS TIROS, EN OTRO POST INDICARE EL TIEMPO QUE SE TARDA EN ALEATORIAMENTE RECIBIR TAL FINGERPRINT, DEBE SER TEORICAMENTE , SI SE CUMPLE LO QUE ELLOS DICE (CARREFOUR) DE ESTAR BASADO EN ESTADISTICAS, PUES LO DICHO,, EN OTRO POST PARA OTRO DIA

  • Regla de oro: Si pones os="windows", el renderizador DEBE ser ANGLE (NVIDIA...) o ANGLE (Intel...).
  • Evita el «Noise» excesivo: No uses extensiones de «Canvas Noise» agresivas. Camoufox ya aplica un ruido determinista a nivel de motor que es mucho más difícil de detectar que el ruido aleatorio de una extensión de Chrome. 

4. Mitigar el GPU Timing sin código

Ya que no queremos inyectar JS para «retrasar» el reloj, usaremos las tripas de Firefox:

  • Camoufox hereda protecciones de Arkenfox/Tor. Al lanzarlo, asegúrate de que la preferencia privacy.resistFingerprinting esté activa (suele estarlo por defecto en Camoufox). Esto «redondea» los tiempos de performance.now() a intervalos de 100ms, rompiendo la precisión que Google necesita para el test de timing sin necesidad de scripts externos

OJO COMPRONBAR QUE DICHA PROPIEDAD PARAM, ESTE ACTIVADO, QUE NO ME FIO DE GUGEL

PD: COMPROBADO QUE GGLE ENGAÑA, DICHA PROPIEDAD ESTA POR DEFECTO DESHABILITADA, PERO YA ME DIO LA PISTA (MIRAR ABAJO EL FLOWCHART DE CARREFOUR)

PD2: nO ESTOY SEGURO, LO DEJO TACHADO, POR SI LAS MOSCAS MEJOR SETEALO

¿Quieres que te pase una lista de las 3 combinaciones de GPU más seguras (con mayor cuota de mercado) para que las uses en tus perfiles y no llames la atención?

NO HACE FALTA, PORQUE ESO CAMBIA CON EL TIEMPO, PERO GRACIAS, ZORRA

Leak Debugging | Camoufox

NO PERDER LA VISTA A : https://www.google.com/search?q=hola+ia&sca_esv=4aa4d689e0ab1e64&sxsrf=ANbL-n4Ok32HjY6TIBGFJArmuSVP8AzhYA%3A1772792912412&fbs=ADc_l-bpk8W4E-qsVlOvbGJcDwpn60DczFdcvPnuv8WQohHLTaMb_WtLz8zQ41bNqiqMK_2tAHCL8fGF2xU6_n5bwc1VY0bTFxapawagsu8ZRhdzSuonYL73vu7Yj5ILXTFppg6-4HrR4M4N4izf27RGGFZF8GxSgjR4TJ1mlTtp7KRWeDSBZG0TkGYH-GbXxDw-WHiBzteA&aep=1&ntc=1&sa=X&ved=2ahUKEwi9yLeeiIuTAxWr_7sIHRPOGxoQ2J8OegQIBRAE&biw=1389&bih=673&dpr=1.38&mstk=AUtExfDWOa3matQZl2b6PGbAvpfrP5aWMYOrdYhEmJdV5rY1-OpaiAOdELqfMO1ePnPxBQ3zEAYhBHGmEb8_3KmXfA3QGdniDbjn7aMcez_bhbpaCzuM0k1sef8y0K5vQfDMH9kxl1N2TK_BWvFQGBYxRws9K-aVFsFVvaA2rKIs7qoTkKe-IpXhf_ZLbszTB9aVW0Oj2EzDJpDYKtompB0iKA9JPWBm4GMZSCE7MiSf3hW3WNKSqTpFM2lsh7Z9EkMYR5wIX-FCjqjbTqoKYOnUAEFhHZL4hevSaLM96tbPcoDpBa-JfS3y4Ne1QN89T7RJM0FEXwSQa0FrUQ&csuir=1&udm=50

PERO OJO CON NO HACERSE UN LOOP ASI MISMO QUE LOS HISJOS DE LEPEGOOGLECHACHUN TIENEN SU INTERES, QUE SUELE IR EN CONTRA DEL TUYO

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *