Как минимум половина друзей: бот во «ВКонтакте» показывает, кто из пользователей авторизовался на Pornhub Статьи редакции
В личные сообщения приходит список из ссылок на страницы друзей, что недавно заходили на порносайт.
Программист из Архангельска Даниил Суворов создал бота для «ВКонтакте» PRNHB, который раскрывает пользователю, кто из его друзей авторизуется на одном из крупнейших порносайтов Pornhub через учётную запись соцсети. Автор рассказал TJ, что создал приложение «по фану» в начале августа и пока им пользуются немного людей.
Обновлено в 15:30: пресс-служба «ВКонтакте» заявила TJ, что соцсеть закрыла выдачу информации о пользователях приложения Pornhub. Бот продолжает работать, но не присылает список друзей, это подтвердил Суворов.
Обновлено в 17:39: Суворов пояснил, что, несмотря на усилия команды «ВКонтакте», воспользоваться ботом ещё можно. Способ связан с изменением переменных в коде страниц с играми «ВКонтакте»: вместо друзей, подписанных на игру, пользователь увидит друзей, которые заходили на Pornhub.
Как работает бот PRNHB
- Бот работает на страницах пользователей, которые заходят на Pornhub с российского IP и авторизуются через «ВКонтакте»;
- При логине через «ВКонтакте» Pornhub запрашивает общую информацию о профиле: имя и фамилия, город проживания, место работы и ссылки на другие соцсети, если они указаны;
- Когда человек проходит авторизацию, в его профиль автоматически добавляется приложение Pornhub;
- Программист использовал метод, который возвращает информацию о том, установил ли пользователь приложение. Там же можно посмотреть весь список участников. Подробнее об этом написано в разделе «ВКонтакте» для разработчиков.
Проверка TJ показала, что PRNHB действительно пишет число друзей, которые сидят на Pornhub через «ВКонтакте», и выдаёт ссылки на их профили. Несколько друзей из списка редактора TJ подтвердили, что авторизовались на порносайте через аккаунт в соцсети. Часть из них уже знали про бота, потому что друзья присылали им сообщения от него со ссылками на их страницы.
Пользователи «ВКонтакте» теоретически могут использовать информацию о том, что их друзья смотрят порно, для деанонимизации. Так сделали пользователи «Двача», когда у пабликов соцсети пропала анонимность у откровенных фотографий.
Суворов не знает, что будет делать, если пользователи начнут жаловаться на его бота.
Это сложный вопрос [про деанонимизацию]. Я не считаю что смотреть порно это зазорно. «Порно для современности опорно».
Наверное, я порекомендую им использовать VPN или AdBlock, чтобы не видеть плашку входа через «ВКонтакте». Еще проверить список приложений на наличие Pornhub.
Проблемы бота
У бота также есть несколько проблем в работе. Во-первых, он не выдаст ссылки на друзей у тех, кто закрыл свой профиль и соответственно скрыл список друзей. Во-вторых, раз в определённое количество дней у приложения Pornhub сбрасывается токен — авторизация пользователя — поэтому один и тот же человек у разных друзей может быть в списке, а может быть скрыт. В-третьих, бот уже не справляется с наплывом пользователей и просит постоять в очереди, что может усугубиться с ростом популярности.
У закрытых страниц скрыты друзья. Поэтому им нужно либо открывать свою страницу, либо добавить в друзья или подписаться на профиль Дианы Лариновой. Через неё запрашиваются друзья — это мой аккаунт для тестов.
По поводу багов: ограничения API позволяют узнать информацию о 75 пользователях в секунду. Я ещё подумаю как это можно оптимизировать.
Безопасность «ВКонтакте»
Ещё в мае 2018 года во «ВКонтакте» обнаружили баг, позволяющий просмотреть пользователей приложений. Тогда стало известно, что около 2,9 миллиона человек авторизовались на Pornhub через «ВКонтакте».
По словам Суворова, эту лазейку соцсеть оперативно исправила, однако осталось несколько других методов узнать эту информацию.
Когда-то на багосах выкладывали ссылку, где можно было увидеть участников любого приложения. Тогда это частично пофиксили. Есть ещё один способ узнать, сидит ли друг на Pornhub: зайти на страницу приложений, выбрать меню «Действия», дальше «Пригласить друзей». Находим тех, кого в списке нет.
Скорее всего [когда «ВКонтакте» узнает про бота] закроет возможность смотреть есть ли пользователь в приложении только для Pornhub.
«ВКонтакте» и Pornhub заключили соглашение в 2017 году, чтобы проверять, достиг ли пользователь совершеннолетия. Это сделали только для пользователей из России, чтобы соответствовать российским законам об информации. Тогда представители соцсети утверждали, что «ВКонтакте» не получает информации о пользователе Pornhub и его действиях на сайте.
Суворов понимает, что «ВКонтакте», скорее всего, не даст его боту продолжить работу: «Вероятно, они закроют возможность смотреть есть ли пользователь в приложении только для Pornhub. Если это произойдёт, напишу про это в группе PRNHB».
Комментарий недоступен
ради такого брейкинга мне наплевать на все преграды!
Коля, мы скучали по тебе!
Вы чо все там уже?
пример победившего русского киберпанка: теперь надо стоять в киберочереди, чтобы узнать, кто сидит на порносайтах
Это молния? Вы ебанулись?
Комментарий недоступен
Скорее всего))
Комментарий недоступен
Сейчас придут те, кто обвинит тебя во всех смертных грехах и возжелают тебя сжечь
Комментарий недоступен
Я против
Апдейт фото для статьи.
Готов быть вашим бильдредактором
Комментарий недоступен
Именно!)
Из пяти парней в друзьях, сидящих на порнхабе - четыре действующих редактора ТЖ и ещё один бывший
Твой бывший?
это кстати баг, я не сижу
Подозревал, что с Красильщиком что-то не так
Комментарий недоступен
Комментарий недоступен
крутой, теперь никто не узнает, что все мужики дрочат
Давно смотрю в их приложении. А если внезапно хочется посмотреть на ноуте, не лень скрыть авторизацию ручками.
Комментарий недоступен
Я думаю никто не против. В порнхабе тоже понимают, что если пользователь осилил данное действие, то дрочить ему тоже уже можно.
Молодец, можешь удалять, потому что оно уже давно в списке RUS: RU AdList.
Получается есть лошары, которые даже не могут uBlock Origin установить.
Комментарий недоступен
Так ведь не дырявый, раз такое через API узнавать можно.
Хотел зайти посмотреть, сижу ли я на прнхб, забыл зачем перешёл по ссылке. Сижу теперь на прнхб.
не успель(
Надо в аляску сперва публиковать, чтобы олды попользоваться успели
Нас предали
Не совсем вкуриваю зачем условно тебе знать, сколько из твоих друзей смотрит порно.
Я и так знаю, что 100% моих френдов мужского пола не раз передергивали затвор. За девочек не могу сказать, так как они могли начать свою половую жизнь сразу с тяжелой артилерии.
И погнали!)
Легкий DDoS
А зачем, кстати? В смысле зачем знать, кто из друзей ВК пользуется порнхабом? Кого вообще в 2к19 могут интересовать друзья ВК?
В 2019 все еще стыдно смотреть порно? Да что ж такое то
Ну узнали вы кто дрочит из ваших друзей? Дальше то что?
Тебя спалили, вот и бесишься
Комментарий недоступен
Комментарий недоступен
Нужно просто добавить пару строк в фильтр блокировщика рекламы и авторизация вконтакте станет не нужна, как и VPN.
Ждём статью!
Highly likely, сё это известно и без бота. Как говорится, «девять из десяти здоровых человек мастурбируют, а десятый врёт». Порнушку же смотрят, как правило, для мастурбации. А где её смотреть? Главным образом, на PornHub’e. 🤷🏼♂️
Какие категории предпочитаете, Виталий Иванович?
Оперативно
Дрочинг no more. We did it guys
Комментарий недоступен
И погнали!)
Легкий DDoS
Никто не узнает, ага
Поскорей бы можно было авторизоваться с аккаунта tj
И будет "перед вами в очереди 456 пользователей" ))
Кому из вас важно знать, сколько ваших друзей смотрит порнхаб, и что вы будете делать с этой информацией?
Пользуюсь vpn, удивлён, что многие зачем-то авторизируются.
Как понимаю, чтобы оставлять комменты, иметь историю просмотров и сё такое прочее.
Главное что нет функции типа - узнать на каком видосе пользователь закончил сессию
Это успокаивает
Такое же для Клевера делали, и так можно сделать с любыми приложениями
а для клевера что именно? он вроде и так показывал, кто пользуется.
Комментарий недоступен
дайте линк на страницу приложения, а то найти не могу((
её невозможно дать, я пробовал
напиши в поиске Pornhub
А мне нечего скрывать...
И погнали!)
Столько упорства ради какой-то хуйни, чтобы узнать кто заходить на порнхаб...
Тебя спалили, вот и бесишься.
Комментарий недоступен
Почему жаль? Я же все еще пишу тут
Чумаков сломал бота. ТЫ ДОВОЛЕН?
Работает уже
вот бы ещё с рабочим адблоком через вконтакт на порнхабе логиниться.
Так победим
Эта уязвимость еще год назад известна была
или все мои друзья смотрят порно, или isAppUser теперь всегда для порнохаба возвращает response: 1
Без истории поисковых запросов на ПХ ничего особенного
Неужели никто не знает, что авторизация на подобных сайтах запрашивается только для российских IP, в следствии принятых у нас законов. Поэтому скорее всего перед вашими глазами список не очень-то умных друзей.
Сам метод авторизации на сайтах через аккаунты соц сетей - полное говно, НИКОГДА ТАКИМ НЕ ПОЛЬЗУЙТЕСЬ, если можно зарегистрироватсья без аккаунтов соц. сетей.
И тут я зарегистрировался через ВК только потому, что тут уже вроде не возможно создать учётную без привязки к какой либо соц сети :(
И это очень ГОВНЯНО! Что ж ты TJ такое делаешь? :(
Дожились, теперь спокойно потеребонькать не дают, что дальше, срок за это дадут? ;)
Ужас! Люди дрочат!