Как минимум половина друзей: бот во «ВКонтакте» показывает, кто из пользователей авторизовался на Pornhub Материал редакции

В личные сообщения приходит список из ссылок на страницы друзей, что недавно заходили на порносайт.

В закладки
Аудио

Программист из Архангельска Даниил Суворов создал бота для «ВКонтакте» PRNHB, который раскрывает пользователю, кто из его друзей авторизуется на одном из крупнейших порносайтов Pornhub через учётную запись соцсети. Автор рассказал TJ, что создал приложение «по фану» в начале августа и пока им пользуются немного людей.

Обновлено в 15:30: пресс-служба «ВКонтакте» заявила TJ, что соцсеть закрыла выдачу информации о пользователях приложения Pornhub. Бот продолжает работать, но не присылает список друзей, это подтвердил Суворов.

Обновлено в 17:39: Суворов пояснил, что, несмотря на усилия команды «ВКонтакте», воспользоваться ботом ещё можно. Способ связан с изменением переменных в коде страниц с играми «ВКонтакте»: вместо друзей, подписанных на игру, пользователь увидит друзей, которые заходили на Pornhub.

Как работает бот PRNHB

  • Бот работает на страницах пользователей, которые заходят на Pornhub с российского IP и авторизуются через «ВКонтакте»;
  • При логине через «ВКонтакте» Pornhub запрашивает общую информацию о профиле: имя и фамилия, город проживания, место работы и ссылки на другие соцсети, если они указаны;
  • Когда человек проходит авторизацию, в его профиль автоматически добавляется приложение Pornhub;
  • Программист использовал метод, который возвращает информацию о том, установил ли пользователь приложение. Там же можно посмотреть весь список участников. Подробнее об этом написано в разделе «ВКонтакте» для разработчиков.

Проверка TJ показала, что PRNHB действительно пишет число друзей, которые сидят на Pornhub через «ВКонтакте», и выдаёт ссылки на их профили. Несколько друзей из списка редактора TJ подтвердили, что авторизовались на порносайте через аккаунт в соцсети. Часть из них уже знали про бота, потому что друзья присылали им сообщения от него со ссылками на их страницы.

Пользователи «ВКонтакте» теоретически могут использовать информацию о том, что их друзья смотрят порно, для деанонимизации. Так сделали пользователи «Двача», когда у пабликов соцсети пропала анонимность у откровенных фотографий.

Суворов не знает, что будет делать, если пользователи начнут жаловаться на его бота.

Это сложный вопрос [про деанонимизацию]. Я не считаю что смотреть порно это зазорно. «Порно для современности опорно».

Наверное, я порекомендую им использовать VPN или AdBlock, чтобы не видеть плашку входа через «ВКонтакте». Еще проверить список приложений на наличие Pornhub.

Даниил Суворов
создатель бота PRNHB

Проблемы бота

У бота также есть несколько проблем в работе. Во-первых, он не выдаст ссылки на друзей у тех, кто закрыл свой профиль и соответственно скрыл список друзей. Во-вторых, раз в определённое количество дней у приложения Pornhub сбрасывается токен — авторизация пользователя — поэтому один и тот же человек у разных друзей может быть в списке, а может быть скрыт. В-третьих, бот уже не справляется с наплывом пользователей и просит постоять в очереди, что может усугубиться с ростом популярности.

У закрытых страниц скрыты друзья. Поэтому им нужно либо открывать свою страницу, либо добавить в друзья или подписаться на профиль Дианы Лариновой. Через неё запрашиваются друзья — это мой аккаунт для тестов.

По поводу багов: ограничения API позволяют узнать информацию о 75 пользователях в секунду. Я ещё подумаю как это можно оптимизировать.

Даниил Суворов
создатель бота PRNHB

Безопасность «ВКонтакте»

Ещё в мае 2018 года во «ВКонтакте» обнаружили баг, позволяющий просмотреть пользователей приложений. Тогда стало известно, что около 2,9 миллиона человек авторизовались на Pornhub через «ВКонтакте».

По словам Суворова, эту лазейку соцсеть оперативно исправила, однако осталось несколько других методов узнать эту информацию.

Когда-то на багосах выкладывали ссылку, где можно было увидеть участников любого приложения. Тогда это частично пофиксили. Есть ещё один способ узнать, сидит ли друг на Pornhub: зайти на страницу приложений, выбрать меню «Действия», дальше «Пригласить друзей». Находим тех, кого в списке нет.

Скорее всего [когда «ВКонтакте» узнает про бота] закроет возможность смотреть есть ли пользователь в приложении только для Pornhub.

Даниил Суворов
создатель бота PRNHB

«ВКонтакте» и Pornhub заключили соглашение в 2017 году, чтобы проверять, достиг ли пользователь совершеннолетия. Это сделали только для пользователей из России, чтобы соответствовать российским законам об информации. Тогда представители соцсети утверждали, что «ВКонтакте» не получает информации о пользователе Pornhub и его действиях на сайте.

Суворов понимает, что «ВКонтакте», скорее всего, не даст его боту продолжить работу: «Вероятно, они закроют возможность смотреть есть ли пользователь в приложении только для Pornhub. Если это произойдёт, напишу про это в группе PRNHB».

{ "author_name": "Николай Чумаков", "author_type": "editor", "tags": ["\u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438","\u0441\u043e\u0446\u0441\u0435\u0442\u0438","\u043f\u043e\u0440\u043d\u043e","\u0432\u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0435"], "comments": 105, "likes": 115, "favorites": 41, "is_advertisement": false, "subsite_label": "internet", "id": 114930, "is_wide": false, "is_ugc": false, "date": "Thu, 05 Sep 2019 14:08:29 +0300", "is_special": false }
0
{ "id": 114930, "author_id": 98420, "diff_limit": 1000, "urls": {"diff":"\/comments\/114930\/get","add":"\/comments\/114930\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/114930"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 214343, "last_count_and_date": null }
105 комментариев
Популярные
По порядку
Написать комментарий...
69

Для экстренной новости про порно Чумаков вернулся в редакцию.

Ответить
27

ради такого брейкинга мне наплевать на все преграды!

Ответить
6

Коля, мы скучали по тебе!

Ответить
2

По предателя мы, конечно, не скучаем.

Ответить
9

Вы чо все там уже?

Ответить
96

пример победившего русского киберпанка: теперь надо стоять в киберочереди, чтобы узнать, кто сидит на порносайтах

Ответить
9

Вместо сидения без очереди на самом порносайте

Ответить
1

Время охренительных историй от егеря Васи

Ответить
2

Тогда WoW classic - это самый русский киберпанк

Ответить
26

Это молния? Вы ебанулись?

Ответить
3

Добро пожаловать на ТЖ!

Ответить
0

Скорее всего))

Ответить
24

Сегодня подрочил, никто не против же?

Ответить
0

Сейчас придут те, кто обвинит тебя во всех смертных грехах и возжелают тебя сжечь

Ответить
0

Я обвиняю тебя во всех смертных грехах и желаю тебя сжечь на костре

Ответить
0

Я против

Ответить
20

Апдейт фото для статьи.
Готов быть вашим бильдредактором

Ответить
14

Когда запушили новость про деанон на порнхабе

Ответить
10

Из пяти парней в друзьях, сидящих на порнхабе - четыре действующих редактора ТЖ и ещё один бывший

Ответить
12

Твой бывший?

Ответить
2

И они еще смеют утверждать, что в Комитете не все через постель!

Ответить
0

это кстати баг, я не сижу

Ответить
1

Вряд ли он про тебя

Ответить
0

Все мы немного сидим на порнхабе

Ответить
10

Подозревал, что с Красильщиком что-то не так

Ответить
2

Давно добавил их авторизационный код в uBlock. Шах и мат.

Ответить
15

крутой, теперь никто не узнает, что все мужики дрочат

Ответить
3

Давно смотрю в их приложении. А если внезапно хочется посмотреть на ноуте, не лень скрыть авторизацию ручками.

Ответить
–6

Комментарий удален по просьбе пользователя

Ответить
2

Затем же, зачем парням?

Ответить
–7

Комментарий удален по просьбе пользователя

Ответить
3

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

Ответить
0

Ещё можно заходить через VPN!

Ответить
0

Я думаю никто не против. В порнхабе тоже понимают, что если пользователь осилил данное действие, то дрочить ему тоже уже можно.

Ответить
–1

Молодец, можешь удалять, потому что оно уже давно в списке RUS: RU AdList.
Получается есть лошары, которые даже не могут uBlock Origin установить.

Ответить
6

Комментарий удален по просьбе пользователя

Ответить
2

Так ведь не дырявый, раз такое через API узнавать можно.

Ответить
3

Комментарий удален по просьбе пользователя

Ответить
6

Хотел зайти посмотреть, сижу ли я на прнхб, забыл зачем перешёл по ссылке. Сижу теперь на прнхб.

Ответить
4

Надо в аляску сперва публиковать, чтобы олды попользоваться успели

Ответить
–1

Нас предали

Ответить
1

чч теперь пишет от имени Аляски — приехали

Ответить
4

Не совсем вкуриваю зачем условно тебе знать, сколько из твоих друзей смотрит порно.
Я и так знаю, что 100% моих френдов мужского пола не раз передергивали затвор. За девочек не могу сказать, так как они могли начать свою половую жизнь сразу с тяжелой артилерии.

Ответить
0

И погнали!)
Легкий DDoS

Ответить
9

А зачем, кстати? В смысле зачем знать, кто из друзей ВК пользуется порнхабом? Кого вообще в 2к19 могут интересовать друзья ВК?

Ответить
3

В 2019 все еще стыдно смотреть порно? Да что ж такое то

Ответить
3

Ну узнали вы кто дрочит из ваших друзей? Дальше то что?

Ответить
0

Тебя спалили, вот и бесишься

Ответить
0

так и не поняла прикола бота. ну потому что как бы эээ, да, многие смотрят порно, и? нет, бывают всякие долбанутые женщины, которые считают, что это равно измене, но давайте уж совсем-то немощных умом в расчёт не брать
если же это такой вызов безопасности ВК - то круто, да

Ответить
2

Ты школьник и хочешь проверить свою "миссис правильную" классную руководительницу

Ответить
1

аа, вон как)

Ответить
1

Нужно просто добавить пару строк в фильтр блокировщика рекламы и авторизация вконтакте станет не нужна, как и VPN.

Ответить
1

Ждём статью!

Ответить
1

Highly likely, сё это известно и без бота. Как говорится, «девять из десяти здоровых человек мастурбируют, а десятый врёт». Порнушку же смотрят, как правило, для мастурбации. А где её смотреть? Главным образом, на PornHub’e. 🤷🏼‍♂️

Ответить
0

Какие категории предпочитаете, Виталий Иванович?

Ответить
2

Home porno, есессно. Я же ж не извращенец какой-то там. 🤷🏼‍♂️

Ответить
1

К сожалению, нам пришлось заблокировать страницу Дианы за нарушение правил сайта.

Оперативно

Ответить
0

Дрочинг no more. We did it guys

Ответить
1

И чо

Ответить
1

И погнали!)
Легкий DDoS

Ответить
1

Никто не узнает, ага

Ответить
1

Поскорей бы можно было авторизоваться с аккаунта tj

Ответить
0

И будет "перед вами в очереди 456 пользователей" ))

Ответить
1
Ответить
1

Кому из вас важно знать, сколько ваших друзей смотрит порнхаб, и что вы будете делать с этой информацией?

Ответить
1

Пользуюсь vpn, удивлён, что многие зачем-то авторизируются.

Ответить
0

Как понимаю, чтобы оставлять комменты, иметь историю просмотров и сё такое прочее.

Ответить
1

Главное что нет функции типа - узнать на каком видосе пользователь закончил сессию
Это успокаивает

Ответить
0

Такое же для Клевера делали, и так можно сделать с любыми приложениями

Ответить
2

а для клевера что именно? он вроде и так показывал, кто пользуется.

Ответить
0

Да и хуй с ним

Ответить
0

Есть ещё один способ узнать, сидит ли друг на Pornhub: зайти на страницу приложений, выбрать меню «Действия», дальше «Пригласить друзей».

дайте линк на страницу приложения, а то найти не могу((

Ответить
0

её невозможно дать, я пробовал

напиши в поиске Pornhub

Ответить
0

в каком поиске? в обычном паблик вылазит

Ответить
0

Зайди на страницу приложений, ссылка есть в статье. И там найди Pornhub

Ответить
0

А мне нечего скрывать...

Ответить
0

И погнали!)

Ответить
0

Суворов понимает, что «ВКонтакте», скорее всего, не даст его боту продолжить работу: «Вероятно, они закроют возможность смотреть есть ли пользователь в приложении только для Pornhub. Если это произойдёт, напишу про это в группе PRNHB».

Столько упорства ради какой-то хуйни, чтобы узнать кто заходить на порнхаб...

Ответить
0

Тебя спалили, вот и бесишься.

Ответить
0

Чумаков теперь внештатный автор?

Ответить
0

Почему жаль? Я же все еще пишу тут

Ответить
0

Чумаков сломал бота. ТЫ ДОВОЛЕН?

Ответить
0

Работает уже

Ответить
0

вот бы ещё с рабочим адблоком через вконтакт на порнхабе логиниться.

Ответить
0

Так победим

Ответить
0

Эта уязвимость еще год назад известна была

Ответить
0

или все мои друзья смотрят порно, или isAppUser теперь всегда для порнохаба возвращает response: 1

Ответить
0

Без истории поисковых запросов на ПХ ничего особенного

Ответить
0

Неужели никто не знает, что авторизация на подобных сайтах запрашивается только для российских IP, в следствии принятых у нас законов. Поэтому скорее всего перед вашими глазами список не очень-то умных друзей.

Ответить
0

Сам метод авторизации на сайтах через аккаунты соц сетей - полное говно, НИКОГДА ТАКИМ НЕ ПОЛЬЗУЙТЕСЬ, если можно зарегистрироватсья без аккаунтов соц. сетей.
И тут я зарегистрировался через ВК только потому, что тут уже вроде не возможно создать учётную без привязки к какой либо соц сети :(
И это очень ГОВНЯНО! Что ж ты TJ такое делаешь? :(

Ответить
0

Дожились, теперь спокойно потеребонькать не дают, что дальше, срок за это дадут? ;)

Ответить
–1

Ужас! Люди дрочат!

Ответить
Обсуждаемое
Новости
Совет отцов Чувашии на школьном собрании назвал обязанности мужчин и женщин в семье
Там считают, что женщина должна содержать дом и ухаживать за детьми, мужчина — распоряжаться деньгами.
Интернет и мемы
Евгений Понасенков — человек-мем. Как «маэстро» к этому пришёл: конфликты с историками, армия фанатов и золотые цитаты
Давний «враг» Олега Соколова снова стал обсуждаемым после ареста доцента. Теперь он вспомнил, что «предсказал» убийство ещё год назад.
Новости
Американец подал в суд на Burger King из-за приготовления на одном гриле обычного и растительного мяса
Из-за этого растительное мясо покрывается мясными продуктами животного происхождения.
Популярное за три дня
Интернет и мемы
Обычный вторник за пределами МКАДа
Животные
Реакция котов на кошачьи фильтры в соцсетях
Интернет и мемы
пожалуста

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "i", "ps": "cndo", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovy", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfk" } } }, { "id": 6, "disable": true, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byswn", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "cndo", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223677-0", "render_to": "inpage_VI-223677-0-130073047", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=cndo&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudv", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "ccydt", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fzvc" } } }, { "id": 20, "label": "Кнопка в сайдбаре", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "chfbk", "p2": "gnwc" } } } ]