Aller au récit
SearchGuard Episode II

Accréditation 1/5

FR EN

Acte 0

Contrôle d’identité

Ce site vérifie lui-même que vous êtes humain.

Avant d’entrer, bougez. Cette page exécute sur vous la mesure que Google exécute sur chaque navigateur qui demande ses résultats : elle regarde la forme de vos gestes, pas leur durée.

Un trajet parfaitement rectiligne, à vitesse constante, remplit la jauge très lentement. Un geste humain la remplit vite.

Tout reste dans votre navigateur. Aucune de ces mesures n’est transmise : ni à RESONEO, ni à Google, ni à personne. Aucune requête réseau ne part de cet acte.

0%

Bougez ici

Journal local transmis : 0 octet

    Episode II

    THE EMPIRE
    SCRAPES BACK

    Depuis l’été 2026, l’accès aux résultats de Google n’est plus ouvert à tous les navigateurs dans les mêmes conditions. Un contrôle tourne en tâche de fond sur chaque page de résultats.

    Entre le 20 et le 22 août, quatre nouvelles familles de tests y sont apparues : les réglages déclarés par le navigateur, le rendu du texte, la précision de la souris ou du doigt et la carte graphique.

    RESONEO a lancé des navigateurs vers une même recherche et noté ce qui revenait : les résultats, l’écran d’attente, ou un refus. Voici ce que nous avons vu.

    Acte I

    Le blocus

    Tous les navigateurs n’obtiennent pas les résultats.

    Google ne sert pas ses résultats à tous les navigateurs dans les mêmes conditions. Pour savoir qui passe, nous avons lancé plusieurs navigateurs vers la même recherche et noté ce qui arrivait : les résultats, l’écran d’attente que Google insère parfois avant de les afficher, ou un refus.

    Choisissez un appareil et tentez le passage.

    Le réglage de lancement, celui qu’on croit responsable.

    Aucun passage tenté.

    Réglage de lancement
    —
    Badge exposé à la page
    —
    Issue
    —

    Dans les essais contrôlés, à Chrome, machine et réseau constants, le refus suit la valeur native de navigator.webdriver. Les résultats s’affichent quand elle vaut false, même avec le réglage --enable-automation. Quand elle vaut true, le navigateur est refusé, même sans ce réglage. Éteindre le réglage n’enlève pas le badge.

    Chrome 153, même binaire, mêmes IPv4 et IPv6, deux essais par combinaison, deux blocs d’ordre tiré au hasard, profil neuf à chaque navigation. Ce résultat soutient un rôle causal du badge dans cet environnement ; il ne révèle pas le score du serveur et n’établit pas une règle universelle.

    Acte II

    Le laissez-passer

    La session change le parcours.

    Un navigateur garde des traces de ses visites : les cookies, de petits fichiers qu’un site dépose et que le navigateur lui renvoie ensuite à chaque passage. Nous avons pris deux copies du même navigateur, effacé dans l’une seulement le cookie que Google utilise pour vous reconnaître, et laissé tout le reste identique.

    À chaque bascule, les deux parcours sont rejoués en parallèle.

    La copie qui garde sa session

    Le cookie que Google utilise pour la reconnaître est toujours là.

    1. La recherche part.
    2. Les résultats s’affichent.

    Résultats obtenus, sans détour.

    La copie qui a perdu son cookie

    Même navigateur, même machine, même réseau : seul ce cookie manque.

    1. La recherche part.
    2. L’écran d’attente s’intercale : le contrôle revient.
    3. Les résultats s’affichent.

    Résultats obtenus, après un détour.

    Les deux copies finissent par obtenir les résultats. Le contrôle revenu n’est pas un refus : c’est un détour, que la copie sans session fait et que l’autre s’épargne.

    Deux profils copiés du même navigateur, à la même seconde, derrière la même adresse. Ce que montre cet acte, c’est la différence de parcours, pas une mesure de durée : nous n’avons pas chronométré l’écran d’attente.

    Acte III

    Les deux cartes

    Deux classements pour une même requête.

    Même requête, même adresse réseau, à deux minutes d’intervalle : deux listes de résultats sans une seule page en commun. Les deux navigateurs sont des copies du même profil ; seul le cookie de session les distingue.

    Rapprochez les deux relevés : ils se mettent rang contre rang. Un rang s’allume quand les deux relevés y citent la même page.

    1. veille-moteurs.gg detection-robots.gg
    2. observatoire-serp.gg empreinte-navigateur.gg
    3. robot-ou-humain.gg journal-du-referencement.gg
    4. labo-navigateurs.gg banc-essai-proxys.gg
    5. suivi-positions.gg mesure-serp.gg
    6. carnet-de-collecte.gg cahier-technique.gg
    7. agence-visibilite.gg revue-automatisation.gg
    8. forum-du-scraping.gg bureau-analytics.gg
    9. notes-de-terrain.gg petit-manuel-du-web.gg
    10. atelier-moteur.gg archives-resultats.gg

    Données de démonstration : positions numérotées, noms de sites inventés. Ni la requête ni les sites réellement relevés ne sont publiés.

    Rangs communs 0 sur 10

    Nous ne concluons rien. Ni un empoisonnement volontaire des résultats, ni son absence. Il n’existe aucune référence humaine indépendante contemporaine à laquelle comparer ces deux relevés : nous montrons l’écart, nous ne l’expliquons pas.

    Acte IV

    La salle des machines

    Quatre programmes, trois parcours, et ce qu’ils lisent.

    Une page de résultats ne fait pas tourner un seul contrôle, mais plusieurs, chacun pour son propre compte : la recherche, l’écran d’attente, la publicité, et une vidéo YouTube intégrée quand il y en a une. Jusqu’à quatre ont coexisté sur une même page observée. Ils ne lisent pas les mêmes choses : l’un suit les clics et les contacts tactiles, l’autre inspecte les propriétés du navigateur et guette les indices d’automatisation.

    Ouvrez un foyer pour voir ce qu’il surveille.

    Quatre foyers dans la même salle : quatre contrôles qui tournent en même temps, sans se parler.

    L’écran d’attente

    Seulement quand Google intercale son écran d’attente avant les résultats.

    • Ce que vous faites pendant l’attente : clics et contacts tactiles.
    • Le temps passé sur cet écran avant de repartir.
    • C’est le contrôle qui décide si les résultats arrivent ensuite.

    La publicité

    Sur la même page, mais pour le compte de la régie publicitaire.

    • Il a ses propres réglages, différents de ceux de la recherche.
    • Il s’intéresse à ce qui se passe autour des annonces.
    • Il tourne même quand vous ne regardez aucune annonce.

    La vidéo

    Arrive avec le lecteur YouTube intégré, quand la page en contient un.

    • Il appartient à YouTube et ne partage rien avec les trois autres.
    • Il surveille la lecture de la vidéo, pas la page de résultats.
    • Sa seule présence porte le total à quatre contrôles simultanés.

    Les quatre foyers tournent en même temps, chacun pour son compte.

    Le contrôle

    Maintenant, c’est vous qu’on lit

    Les quatre familles de tests apparues chez Google entre le 20 et le 22 août 2026, jouées sur votre navigateur, ici, maintenant.

    Tout est lu dans votre navigateur et rien n’est transmis. Ni à RESONEO, ni à Google, ni à personne. Aucune requête réseau ne part de cet acte. Rien n’est enregistré, rien ne vous identifie : les valeurs disparaissent en fermant l’onglet.

    Les valeurs ci-dessous sont lues par votre navigateur : elles restent vides tant que le JavaScript est désactivé.

    1. 1Les réglages que votre navigateur déclare

      Langue annoncée
      —
      Fuseau horaire
      —
      Taille de la fenêtre
      —
      Système annoncé
      —
      Se déclare piloté par un programme
      —
    2. 2La façon dont votre navigateur dessine le texte

      Le contrôle passe par ici

      Largeur occupée par cette phrase
      —
      Hauteur de la ligne
      —
      Placement au centième de point près
      —
    3. 3La précision de votre souris ou de votre doigt

      Ce que vous utilisez
      —
      Peut survoler sans cliquer
      —
      Doigts reconnus en même temps
      —
      Finesse de l’écran
      —
    4. 4Votre carte graphique

      Nom de la carte
      —

      Cette famille de tests a été retirée des contrôles de Google le 5 octobre 2026. Elle est barrée ici pour cette raison.

    Requêtes réseau pendant le balayage en attente

    Acte V

    La congélation

    Le comportement devient un token.

    À la fin du contrôle, tout ce qui a été lu et observé part dans un seul bloc de données chiffré : le token. Les tokens capturés pèsent de 1 400 à 1 544 caractères. Depuis juillet 2026, une partie des réponses ajoute en plus un module qui conserve un historique d’interactions dans le navigateur et le relit au passage suivant : le comportement d’aujourd’hui est encore là demain.

    Source de la trace : en attente.

    1. On rejoue le geste
    2. On le comprime
    3. On le scelle

    Reconstitution pédagogique. Ce token n’est pas celui de Google : il est fabriqué ici, dans votre navigateur, par un encodage volontairement simple, dont le contenu en clair est affiché juste à côté. Aucun algorithme réel n’est reproduit, et rien n’est envoyé nulle part.

    La séquence est dessinée par votre navigateur : elle reste vide tant que le JavaScript est désactivé.

    Trace en attente

    Token reconstitué —

    — en attente du scellement —

    Ce que ce bloc contient, en clair

    Points de votre geste
    —
    Durée du geste
    —
    Surface balayée
    —
    Vitesse moyenne
    —

    Acte VI

    Rapport de mission

    Ce qu’on en retient.

    Ce que l’étude établit : l’accès aux résultats dépend de ce que le navigateur déclare de lui-même, la session change le parcours, et plusieurs programmes lisent la page en même temps. Ce qu’elle n’établit pas : les règles de décision du serveur, les scores de risque et l’efficacité réelle de la détection restent hors de portée de cette analyse.

    Voici votre relevé de passage. Il est fabriqué dans votre navigateur, à partir de ce que vous avez fait pendant les sept actes, et il n’est envoyé nulle part.

    SearchGuard — Episode II

    Rapport de mission

    Contrôle d’entrée

    —

    Passage du blocus

    —

    Salle des machines

    —

    —

    Carte générée dans votre navigateur, au format 1200 × 630.

    Le relevé est rempli par votre navigateur : il reste vide tant que le JavaScript est désactivé.

    Maintenir pour avancer

    Pour tout comprendre

    Ce que mesure la jauge

    La jauge ne compte pas le temps : elle compte l’irrégularité du geste. À chaque déplacement de votre souris ou de votre doigt, la page note la distance parcourue depuis le point précédent et l’angle pris par rapport au segment d’avant. Un trajet parfaitement droit, à vitesse constante, donne un écart proche de zéro et fait monter la jauge très lentement.

    Les mesures affichées dans le journal sont celles qui viennent d’être calculées sur votre geste. Elles restent dans l’onglet : aucune requête réseau ne part de cet acte.

    Fiche d’exemple : elle sert à valider le composant. Le contenu pédagogique définitif reste à écrire.

    Le badge et le réglage

    Quand un navigateur est piloté par un programme plutôt que par un humain, il l’annonce lui-même aux pages qu’il visite, dans une propriété nommée navigator.webdriver : une sorte de badge « je suis automatisé » qu’il porte sur lui.

    Le réglage --enable-automation est l’option de démarrage qui, d’habitude, allume ce badge. Les deux peuvent être séparés : dans les essais contrôlés, à machine et réseau constants, le refus suit la valeur du badge, pas la présence du réglage.

    Fiche d’exemple : elle sert à valider le composant. Le contenu pédagogique définitif reste à écrire.