«Кто я?» — чтение мыслей и никакого мошенничества (посмотрите исходник)

    Веб-сайт Who Am I? использует «продвинутые достижения нейробиологии», чтобы определить увлечения любого человека. Для верного анализа достаточно выполнить простую процедуру: в произвольном порядке щёлкнуть по всем красным квадратикам в массиве.



    И после этого нажать кнопку “done!”

    Нажатие на квадратики — просто трюк для отвлечения внимания. На самом деле сайт использует старый фокус с определением посещённых сайтов. Каждая клетка — это один из популярных сайтов разных тематических категорий. Браузер меняет цвет квадратика, если такой сайт есть в истории сёрфинга, исполняя указания псевдокласса CSS :visited. Пользователь нажимает на красный квадратик — так авторы «теста» узнают, какие сайты есть в истории сёрфинга.

    Исходный код Who Am I?

    Аналогичная техника используется в игре «Астероиды». Там есть настоящие и фейковые астероиды. Настоящие действительно могут сбить корабль, а фейковые не могут, они отображаются или не отображаются на экране в зависимости от того, посетил пользователь соответствующий сайт или нет. Если пользователь щёлкнул по фейковому астероиду — значит, он его видит. Если не щёлкнул — значит, не видит.

    Сбор личной информации происходит за счёт взаимодействия с пользователем, хотя тот думает, что играет в игру.
    Support the author
    Share post

    Comments 83

      +43
      Черт, у меня нет красных квадратиков :( ЧЯДНТ?
        0
        У вас, наверное, как и у меня выставлены соответствующие настройки браузера, запрещающие отслеживание.
          0
          Настройка, запрещающая отслеживание ведь никак не связана с цветом посещённых ссылок? Она ведь просто говорит браузеру, что нужно отправить заголовок DNT.
            0
            Я не имею в виду какую-то конкретную настройку. На хабре публиковалась статься о том, какие настройки выставить и какие расширения поставить, чтобы усложнить отслеживание, сбор информации и т.п. У меня большая часть этого стоит.
            0
            У меня то же неи ни одного красного. И дело не в настройках безопасности. Ведь эти настройки не влияют на локальное отображение стилей в браузере. А тут именно стиль посещённой ссылки.
            Проблема в том что там на всех сайтах главные страницы. А я на эти главные страницы не хожу. Я хожу сразу на конкретные статьи — из поиска, по ссылкам в других статьях, из RSS-лент или из закладок. Поэтому с точки зрения браузера именно эти ссылки — непосещённые.
              0
              И у меня нет. Настройки дефолтные, кроме масштаба.
              +5
              Очевидно в истории браузера нет ни одного из представленных (в виде ячеек) сайтов? Или зашли в режиме Инкогнито? Или выключили в фаерфоксе изменение цвета ссылок, по которым вы уже проходили?

              Сорс:
              Why are none of my squares red?

              Squares turn red based on your browser history. If you don't have any history (or you are in Incognito / Private mode) then it will not work.

              It will also not work if you have visited link colors disabled in Firefox.
                +2
                Похоже, у нас просто включено автоочищение истории.
                Или мы ходим не по тем сайтам.
                  +2
                  У меня один красный квадратик :)
                    0
                    у меня только 2 квадрата, но на один и тот же сайт etoday )
                    +7
                    С подключением!
                      0
                      Режим «инкогнито», к примеру )
                        0
                        очевидно, мы не посещаем буржуйские тематические сайты, которые представлены на сервисе)
                        +3
                        Ни одного красного.
                          0
                          а у меня целых три!!!
                            0
                            А мне щелкать надоело)) 50 квадратов.
                          +3
                          Мои интересы слабо покрывает набор ссылок с данного сайта. Эклипс.орг, хабр, и 4 раза главная thepiratebay.se. Интересно, последний для верности встречается 4 раза в списке сайтов?
                            0
                            Наверное потому, что thepiratebay.se можно отнести сразу к нескольким категориям.
                              +1
                              Это то да, мне интересно было, очень для одного URL рисуется несколько квадратиков, ведь можно было сделать один и при клике добавлять баллы разным категориям.
                                0
                                По-моему это сделано специально для того, чтобы отсеять случайные или специальные клики по серым квадратиками. Предполагается, что пользователь кликнет по всем красным квадратикам и по какому-то количеству серых. Если вы кликнули по всем четырем thepiratebay, то он у вас красный, если только по одному — серый.
                                Я накликал по случайным серым, но это ничего не поменяло.
                              0
                              Лебедев там тоже аж четыре раза. А xkcd почему-то только в варианте what-if.
                                +8
                                Если у вас все ссылки фиолетовые все квадратики красные — у меня для вас плохие новости
                                  +5
                                  Эх, а ведь какой коммент был в свое время...)
                                +1
                                Да, забавная древняя уязвимость :)
                                  +28
                                  Your interests are: programming

                                  Ух, шайтан

                                  P.S. В JS-консоли переменная rawSites содержит приличное количество сайтов, отсортированных по тематике, за что большое спасибо разработчикам
                                  +18
                                  design
                                  science
                                  technology

                                  Теперь я знаю, что отвечать на вопрос «опишите себя в трех словах».
                                    +21
                                    Почему ни одного красного квадратика с порносайтом?
                                      +12
                                      1. science
                                      2. sports
                                      Я думаю, может, это sports?.. Потому что какие, к чёрту, sports, не интересуют меня никакие sports.
                                        +2
                                        Чтобы узнать ответ, нажмите ctrl+shift+N
                                          0
                                          Вы просто не ходите на «правильные» сайты. Судя по домену вот один stairporn.org или вот еще cabinporn.com правда они у меня не открываются, так что проверить не могу.
                                            +4
                                            Гмм… Вы не поверите, но один из них про лестницы всевозможные, а другой — про домики-шалашики всякие.
                                              0
                                              Спасибо за «cabinporn». Сижу теперь, смотрю всякие заброшенные домики в разных краях света… Красота. Даже возбуждает немного… желание съездить туда. :)
                                            +2
                                            Я как-то сразу подумал — интересно, почему красные квадраты не равномерно распределены, а кучкуются. А оно вот что.
                                              +7
                                              А я иногда мазал и попадал по серым, это навело систему на мысль, что я интересуюсь политикой…

                                              Вот так кривые руки спасают мою конфиденциальность!
                                                +3
                                                movies
                                                books
                                                programming

                                                Было вего пять красных ссылок, скорее всего потому что чистил историю недавно.
                                                  +1
                                                  Две штуки… =(
                                                  technology 100%
                                                  +5
                                                  Йа сам себя сдал
                                                    +3
                                                    Все серые, никаких приватных настроек у меня нет, история полна. WTF? Какие-то у них не те сайты.
                                                      0
                                                      Если вы давно не заходили на главные страницы своих любимых сайтов, то красных квадратиков и не будет. Там ссылки именно на главные страницы, и бразуер их не подсвечивает, если посещались другие страницы на том же сайте.
                                                      –6
                                                      Если это игра?
                                                      есть ли у них режим «god» — или «Создатель»
                                                      Если не игра, тогда зачем все это?
                                                      Опять продавать информацию соц маркетинговым компаниям для показа нам рекламы или еще какой ерунды!
                                                        +2
                                                        Уверен, что большинству людей, которые об этом беспокоятся никакую рекламу они не покажут в силу технических причин.
                                                        0
                                                        Хитрый план, буду юзать в своих стартапах!
                                                          +6
                                                          А разве из JS потом нельзя проверить цвета квадратиков? Не заставляя по ним кликать?
                                                            0
                                                            Нужно отвлечь пользователя, тем самым подготовить. См. Фокусник.
                                                              +9
                                                              Раньше можно было, теперь нельзя. В целях безопасности такая возможность заблокирована для :visited ссылок.
                                                                +8
                                                                Нельзя, эта уязвимость обнаружена и исправлена примерно в 2009 году. В некоторых браузерах сохранялась до 2011.
                                                                  0
                                                                  Почитал, действительно. Круто.
                                                                +1
                                                                Вообще не попал, говорит я одним чтением книг занимаюсь… сделал выводы по «пиратской бухте». Ох, точно, книги пачками качаю)
                                                                  +1
                                                                  Наверное в оригинале читаете, на «немецком» ;)
                                                                  0
                                                                  Там много англоязычных сайтов и мало русскоязычных, поэтому для русскоязычных пользователей оно работает плохо.
                                                                    +1
                                                                    А вот и не угадал :)
                                                                    Про книги — вообще, мимо, я даже не искал.
                                                                    Про науку — ну не знаю, что они считают наукой, может научные новости…

                                                                    Your interests are:
                                                                    science
                                                                    economics
                                                                    politics
                                                                    television
                                                                    technology
                                                                    programming
                                                                    books
                                                                    design
                                                                      +1
                                                                      for(var i in document.getElementsByTagName("a")) if(i>0)document.getElementsByTagName("a")[i].click();
                                                                      

                                                                      вставить в консоль %)
                                                                        +9
                                                                        Это же графический редактор...

                                                                          0
                                                                          [].forEach.call(document.links, function (link) { 
                                                                            link.click();
                                                                          });
                                                                          
                                                                          done();
                                                                          

                                                                            0
                                                                            Ну и я свой вариант добавлю:
                                                                            Array.prototype.slice.call(document.getElementsByTagName('a'), 1).forEach(function(v) { v.click(); });
                                                                            


                                                                            К слову, у них достаточно равномерно подборка на категории разбита: yadi.sk/i/TrH2SS9DbXZZ6
                                                                          0
                                                                          Паранойя разыгралась, он меня
                                                                          знает
                                                                          technology
                                                                          movies
                                                                          design
                                                                          art
                                                                          science
                                                                          diy
                                                                          books
                                                                          architecture
                                                                          programming
                                                                          gaming
                                                                            0
                                                                            Вики, какой-то сайт с флеш-играми, пара велосайтов и почему-то два раза Распберри. Нерелевантно.
                                                                              0
                                                                              Чуть ли не десять раз в виде квадратиков встречался The Economist, это ж надо. Википедия ни один, чёртов рандом.
                                                                                –2
                                                                                Можно без кликаний сразу вывести какие ссылки посетил:
                                                                                $("a:visited").each(function( i ){ console.log(i+". "+$(this).attr( "href" )); });
                                                                                
                                                                                  0
                                                                                  В новых браузерах уже не получится. Прикрыли по соображениям безопасности.
                                                                                    0
                                                                                    TypeError: $(...) is null
                                                                                    

                                                                                    Писали ж выше
                                                                                    +5
                                                                                    1) Хром при наведении на квадрат показывает снизу ссылку на сайт за который он отвечает.
                                                                                    2) В режиме инкогнито не палимся =)
                                                                                    3) По неизвестным причинам, хотя я много куда ходил из списка, горит только 2 квадрата со стимом.
                                                                                      –8
                                                                                      Your interests are:

                                                                                      science
                                                                                      engineering
                                                                                      programming
                                                                                      technology
                                                                                      design
                                                                                      art
                                                                                      history
                                                                                      gaming

                                                                                      Глупость.
                                                                                      С чего это они решили, что это именно мои интсересы? А не какая-то, производственная например, необходимость?
                                                                                      Собственно, как раз моих интересов здесь-то и нет.
                                                                                      И при чём здесь мысли?
                                                                                        –2
                                                                                        Ализар же… К его заголовкам (в большинстве случаев) не стоит относиться серьезно.
                                                                                          +6
                                                                                          Мне тут в личку написали:
                                                                                          Шутки про Ализара не актуальны уже как полгода.

                                                                                          Хм, а я и не знал… :(
                                                                                            0
                                                                                            А еще, если в коментах слишком много шуток про ализара то пост удаляется.
                                                                                              0
                                                                                              Спасибо что предупредили :)
                                                                                                +1
                                                                                                Недостаточно страшно. Самоуничтожается.
                                                                                            0
                                                                                            Минусёрам не понравилось, что я написал, что в моём случае ребята попали пальцем в небо? И тем не менее, они туда попали. В самую серёдку.
                                                                                          • UFO just landed and posted this here
                                                                                              0
                                                                                              Этот сайт не сумел определить тремор.
                                                                                                0
                                                                                                а ссылка на этот и этот раздел рутрекера это уже наши постарались?
                                                                                                  0
                                                                                                  У меня там только хабр. Печаль.
                                                                                                    –1
                                                                                                    Смотрел из инкогнито, про «кликнуть на красные квадраты» вообще упустил и кликал по произвольным — но интересы угаданы довольно точно))
                                                                                                      0
                                                                                                      Кстати, список сайтов довольно интересный на предмет почитать :)
                                                                                                        +1
                                                                                                        Интересно откуда они этот список формировали, с учетом того что там довольно много ссылок ведет на rss каналы, и много ссылок которые ведут на конкретные страницы на сайте, или даже поисковые запросы.
                                                                                                        даже habrahabr, только по ссылке habrahabr.ru/posts/top/
                                                                                                        и только в разделе technology
                                                                                                          +1
                                                                                                          Ух ты… теперь понятно, почему у меня не было квадратика хабра — я по этому урлу никогда не хожу (предпочитаю feeds/post/new)
                                                                                                        0
                                                                                                        Your interests are:

                                                                                                        porno
                                                                                                        porno
                                                                                                        porno
                                                                                                          0
                                                                                                          Замаскировав вместо красного квадрата кнопки Ok, Next… (Белый шрифт на белом фоне, белый шрифт на красном фоне) получим примерно ту же самую уязвимость
                                                                                                            0
                                                                                                            У меня tech & writing — это значит, что до нормального кодера я ещё не дорос?)
                                                                                                              +1
                                                                                                              Забавно.
                                                                                                              Скрытый текст
                                                                                                                0
                                                                                                                Офигенно полезный ресурс — напомнил мне пару потерянных ссылок :)

                                                                                                                Only users with full accounts can post comments. Log in, please.