Pull to refresh

Comments 20

Странно, что до сих пор никто из «шибко активных» не предъявил Гуглу претензии за это случайное число, ведь 1488 в его начале выглядит очень подозрительно.

Пока вы на этом не сакцентировали внимание даже не заметил ничего необычного в числе.
А для тех кто не в теме, можно расшифровать?
14/88 — кодовый лозунг (подчас также употребляющийся в качестве приветствия или подписи) у белых националистов.

Кому лень открывать Википедию

ок, теперь я тоже в курсе. Спасибо двум джентельменам в треде.
При первом вызове Math.random() из гуглобота результат всегда будет 0, РОСКОМНАДЗОР1141134537756
Рандом хардкодить мы не бросим!
Осталось найти тот seed, который будет выдавать ту же последовательность и наконец объяснить происхождение «бага», который вовсе и не баг :-)
Matt Kulukundis упоминал что они используют детерминированный рандом в продакшене и «честный» при отладке в своей SwissTable (замена google::dense_hash_map).
По-видимому, это связано со скоростью (функция случайного числа выполняется в L1 кэше) и удобством отлова багов. Можно предположить, что такой подход работает для многих сервисов компании.
youtu.be/ncHmEUmJZf4?t=2645
Я написал маленький скрипт, который использует этот баг для точной идентификации гуглобота

На кой он это спрашивается делал, если гуглобот никогда и не скрывался, и по navigator.userAgent и кучей других разных способов однозначно определяется как бот.
Точней уже некуда.


И да, это не баг, это — фича...

Наверное потому что некоторые другие боты (да и не только боты) любят притворяться гуглоботом.
Возможно ошибаюсь, но гугл бот может прикидываться обычным пользователем чтоб проверить одинаковый ли контент выдается пользователю и боту. Например, боту без навязчивой рекламмы.

Да запросто, но думаю в этом случае оно сделает это c другим юзер-агентом, с другого-IP,… и наверное другим движком (в котором ранд работает случайным образом).


Эта фича у гугла, чтобы в том числе хотя бы из js-движка не переиндексировать страницы, зависящие от случайных составляющих (ака "Случайная страница").
Хотя правильный сервер может или но-робот проставить или оборачивать "случайную" динамику конструктами типа if (!bot) {...};.

Один четыре восемь восемь — сайты парсить мы не бросим!

Индетерминированный ключ…
Жители планеты Мелдж ищут этот ключ уже сотни лет.
UFO just landed and posted this here

Почему для Google это проблема, требующая решения?

Sign up to leave a comment.

Articles