{"id":2175,"url":"\/distributions\/2175\/click?bit=1&hash=803b6e1bcbd9dfc4ba9456fda887a878c80d24df8d3a575913b14876e18923a5","title":"TJ \u0437\u0430\u043a\u0440\u043e\u0435\u0442\u0441\u044f 10 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f \u2014\u00a0\u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0439\u0442\u0435 \u0430\u043d\u043e\u043d\u0441 \u0441 \u0434\u0435\u0442\u0430\u043b\u044f\u043c\u0438","buttonText":"\u0427\u0438\u0442\u0430\u0442\u044c","imageUuid":"d1d355d8-93a3-5140-aeae-14b03046b760","isPaidAndBannersEnabled":false}

Герои и Злодеевы: администраторов и авторов сообществ «ВКонтакте» деанонимизируют третий год подряд Статьи редакции

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

4 мая HTML-верстальщик из Смоленска Алексей Злодеев рассказал на «Хабрахабре» об очередном способе узнать, кто является автором предложенной в сообщество публикации, а кто — опубликовавшим её администратором. По его словам, он смог сделать это через официальный API соцсети, но для успешного разоблачения обязательно требовалось, чтобы в сообществе были разрешены комментарии.

Я смотрел метод newsfeed.getComments без каких-либо злых намерений. Этот метод возвращает посты в которых текущий пользователь оставил комментарий или иным образом подписался на уведомления (раздел «Мои новости → Комментарии»). Получив необходимые мне результаты, я обратил внимание на то, что в ответе сервера в злополучном массиве profiles лежит пять аккаунтов. Зачем они нужны и откуда они берутся, следовало немедленно выяснить. Для тестов я брал анонимную группу своего города, оставлял комментарий под последним постом и смотрел на ответ сервера по запросу к этому методу.

Оказалось, что каждый из этих пользователей имел непосредственное отношение к посту. Первым был тот, кто опубликовал новость, то есть человек с правами не ниже модератора, вторым был тот, кто «предложил новость», если он вообще был, и оставшиеся трое — последние прокомментировавшие запись. После проверки на тех группах, в которых все эти данные были «скрыты» настройками приватности, всё лишь подтвердилось. Всё именно так и было: всё, что скрывалось настройками приватности, было доступно в три клика.

Алексей Злодеев, верстальщик

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

Затем он отправил информацию о своей находке в vc.ru: там его попросили доказать работоспособность метода. Злодеев принялся экспериментировать с найденным багом и начал публиковать списки администраторов крупных новостных сообществ (РБК, Первого канала, «Известий») у себя в паблике.

Пример результата ответа, который возвращал API «ВКонтакте»

Ссылки на профили пользователей автоматически преобразовались в упоминания: администратор сообщества «Известий» заметил это и сообщил об ошибке во «ВКонтакте». Позднее аккаунт Злодеева в соцсети заблокировали.

В разговоре с TJ он признался, что до этого случая не знал о программе вознаграждения за найденные уязвимости Hacker One, в которой участвует «ВКонтакте» (соцсеть регулярно платит от 100 до 500 долларов, но иногда выплачивает более крупные награды — от 2 до 5 тысяч долларов). По его словам, он в итоге не смог подать туда заявку из-за слишком плохого знания английского языка: «Я застопорился на первом же пункте „Тип уязвимости“».

Сам верстальщик считал, что блокировка — результат жалоб упомянутых им пользователей на спам. Однако пресс-секретарь «ВКонтакте» Евгений Красников рассказал TJ, что Злодеева заблокировали за публичное эксплуатирование уязвимости, а баг устранили после обращения одного из «разоблачённых» администраторов сообществ.

Мы полностью устранили эту уязвимость. Пользователя, который воспроизводил её умышленно и публично, пришлось его заблокировать.

Евгений Красников, пресс-секретарь «ВКонтакте»

По словам Красникова, вознаграждение обнаружившему уязвимости выплачено не будет: «С террористами переговоров не ведём».

Аналогичный случай произошёл в апреле 2015 года: тогда Злодеев изучал тот же метод в API «ВКонтакте» и обнаружил схожую уязвимость. После обращения в поддержку «ВКонтакте» уязвимость закрыли, награды не выплатили, а через некоторое время аккаунт Злодеева был заморожен за якобы спамный пост на стене его собственной группы.

Первый широко известный случай такой деанонимизации произошёл в октябре 2014 года: студенты Киевского политехнического института выпустили утилиту на основе API «ВКонтакте», которая помогала вычислять администраторов сообществ через ID репостов записей. Если репостов в сообществе не было, вычислять не получалось.

Об этом же случае вспоминал Злодеев, по всей видимости считая, что нашёл уязвимость независимо от украинцев. В том случае пресс-секретарь «ВКонтакте» Георгий Лобушкин назвал этот способ разоблачения анонимов «недокументированной фичей». В разговоре с TJ Красников подтвердил, что исправленная в мае уязвимость — это «призрак той истории 2014 года» с «трудновоспроизводимой» уязвимостью.

Сам Злодеев писал, что он никакой не хакер и не разработчик, а все эти «уязвимости» (или «незадокументированные фичи») он обнаруживал почти случайно. «Я человек. Человек, которому интересно, как работает то, чем он пользуется чаще одного раза в день. И если в функциональности найден изъян, не поделиться с кем-то этим я не могу. Банально не хватает терпения сдерживать в себе информацию, которая может оказаться полезной некой категории людей, имеющих возможность извлечь из неё выгоду и поделиться со мной знанием, как такие знания использовать», — писал он в апреле 2015 года.

0
50 комментариев
Написать комментарий...
Достойный Данила
По словам Красникова, вознаграждение обнаружившему уязвимости выплачено не будет: «С террористами переговоров не ведём».

Он совсем что ли вкрай ебанутый?

-- У вас карман сумки расстёгнут.

-- МИЛИЦИЯ, УБИВАЮТ!!!

Ответить
Развернуть ветку
Вооруженный Гоша

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

Ответить
Развернуть ветку
Достойный Данила

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

Ответить
Развернуть ветку
Вооруженный Гоша
Затем он отправил информацию о своей находке в vc.ru: там его попросили доказать работоспособность метода. Злодеев принялся экспериментировать с найденным багом и начал публиковать списки администраторов крупных новостных сообществ (РБК, Первого канала, «Известий») у себя в паблике.

Вот это не очень хороший поступок, как мне кажется

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Достойный Данила

Дамы и господа, пожалуйста, не переживайте -- Евгений на самом деле пока меня не заблокировал. Кто не понял -- тот поймёт...

Ответить
Развернуть ветку
Плохой Петя

ШОК! Пресс-секретарь крупной российской соцсети угрожает пользователям! (ФОТО)

Ответить
Развернуть ветку
Уникальный волк
Итог: мой аккаунт со всеми контактами, портфолио, коллекцией музыки, заметками и закладками канули в небытие с подписью «заблокирован навсегда». Мои группы удалили, записи потерли, дыру закрыли кардинально, в profiles теперь вообще ничего не выводится. Единственное, что у меня осталось от этого случая — нежелание сообщать о таком вообще кого-либо.

А вк-то "радует" всё больше и больше.

Ответить
Развернуть ветку
Грамотный шар

Ну и ебланы же остались работать в вк. Такое сделать надо быть психованной обиженкой.

Ответить
Развернуть ветку
Драматический Никита

Обычное поведение сотрудников mail.ru

Ответить
Развернуть ветку
Садовый кран

В очередной раз подтвердили одну истину: нашёл "уязвимость" - монетизируй сам, на форумах определённой тематики.

Ответить
Развернуть ветку
Традиционный корабль

Самое смешное, что аналогичную уязвимость я им сливал ещё году в 2014-м, тогда, правда, администраторы и предложившие в массиве profiles выдавались прямо в запросе на получение записей.

Ответить
Развернуть ветку
Властный диод

Классный заголовок, интересный случай, мудаческое отношение со стороны ВК.

Ответить
Развернуть ветку
Средневековый динозавр
Классный заголовок

Дадада, мы отсылку поняли )

Ответить
Развернуть ветку
Элементарный Петя

Я там новую вроде как нашёл. Если Хабр одобрит, ждите ещё пост!

Ответить
Развернуть ветку
Правильный самолет

На «Хабр» зачем, денег же не заплатят.

Ответить
Развернуть ветку
Мягкий Денис
Ответить
Развернуть ветку
Элементарный Петя

А ты зайди к ним на hackerone, почитай условия. Мне проще посту запилить, чем париться с этим hackerone.

Ответить
Развернуть ветку
Элементарный Петя

Тем более, я на работе сидел, читал этот пост на хабре и вспомнил что недавно делал модуль для сайта одного и юзал API их и нашёл там косячок, а времени разобраться не хватало. Сегодня на работе быстренько оттестил, вроде бы как сработало, ну, на хабре разберутся. Посмотрим.

Ответить
Развернуть ветку
Элементарный Петя

Если с тобой можно как-то связаться, ты мне напиши, я тебе скину текст, который на модерацию кинул. Ты может и сам проверишь, разберёшься.

Ответить
Развернуть ветку
Самостоятельный супер_стар

Комментарий недоступен

Ответить
Развернуть ветку
Элементарный Петя

- Ало, Иван?
- Да!
- Х** на, Вы забанены!

Ответить
Развернуть ветку
Элементарный Петя

То чувство, когда тип с команды ВК ставил лайк тебе. Ребят, у меня тут в дверь стуфшрыиаршфипафмощтмфощж

Ответить
Развернуть ветку
Добровольный Данила

Это граммар наци, за "типа с команды"

Ответить
Развернуть ветку
Электрический диод

Вас тоже заберут за непоставленный дефис.

Ответить
Развернуть ветку
Добровольный Данила

Ат тюрьмы не зарикайся, да

Ответить
Развернуть ветку
Самостоятельный супер_стар

Комментарий недоступен

Ответить
Развернуть ветку
Элементарный Петя

Сначала пусть хабр проверит. И если да, то я не против в бане побыть.

Ответить
Развернуть ветку
Элементарный Петя

Никита, я пост отменил на хабре. Списался с модерацией ВК. В отдел разработки передали, будут фиксить.

По Вашему обращению создана задача для разработчиков.
Мы надеемся, что проблему удастся решить в кратчайшие сроки.

Жду теперь, пока фиксанут.

Ответить
Развернуть ветку
Светский Денис

Так кто злодей то в итоге? Злодеев или Вконтакте?

Ответить
Развернуть ветку
Горячий инструмент

Почему новость здесь, а не на ЦП?

Ответить
Развернуть ветку
Горячий инструмент

Никаких претензий, просто странно.

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Оперативный паркур

Он не злодей, а идиот.
Дважды обосрался, а потом обиделся. 10 из 10.

Ответить
Развернуть ветку
Самостоятельный супер_стар

Комментарий недоступен

Ответить
Развернуть ветку
Указанный дебаркадер

Не в злых же намерениях, а для демонстрации и подтверждения своих слов.

Ответить
Развернуть ветку
Огромный чайник

Если нужно анонимно, зачем что-то делать со своего профиля?

Ответить
Развернуть ветку
Военный Гоша

Анонимно от тысяч подписчиков. Админ видит, ну и что. Подразумевается, что он как врач: репутация дороже, и все такое.

Ответить
Развернуть ветку
Огромный чайник

Так и представляю....
- Помогите мне "доктор", [убил,ограбил,изнасиловал,покалечил,обкакал] туеву хучу людей (или иные анонимные проблемы), фигово сплю по ночам, как мне быть? кстати - вот мои семейные фото и вобще полное фото досье, а еще ссылки на всех моих знакомых в одном месте, с адресам, телефонами, чтоб удобнее было понять что я тоже живой человек. Анонимно пожалуйста.

По моему скромному мнению - анонимность и личный профиль - это те вещи которые не совместимы, как селедка с молоком - результат предугадать не сложно.

Ответить
Развернуть ветку
Бурный Данила

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

Ответить
Развернуть ветку
Огромный чайник

Зачем сидеть с одного IPшника, если нужно анонимно? Можно продолжать бесконечно, но все и так ясно, кому нужно анонимно - то сделает анонимно.

Ответить
Развернуть ветку
Прогрессивный Мика

Да ну?

Ответить
Развернуть ветку
Бурный Данила
Ответить
Развернуть ветку
Прогрессивный Мика

А если общага и все через один айпишник сидят?

Ответить
Развернуть ветку
Повышенный утюг

Комментарий недоступен

Ответить
Развернуть ветку
Огромный чайник

Сам то понял что спросил? Если цель - анонимность - то о каких семейных фото речь?

Ответить
Развернуть ветку
Повышенный утюг

Комментарий недоступен

Ответить
Развернуть ветку
Генеральный нос

Вк все больше становятся мудаками

Ответить
Развернуть ветку
Мокрый глобус

Вообще-то мудак здесь Злодеев, а вк все правильно сделали.

Ответить
Развернуть ветку
Скучный хот-дог

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

Ответить
Развернуть ветку
Мокрый глобус

Беспределил как раз-таки автор, он использовал уязвимость на реальных людях, выкладывая ее результаты в паблик. За такое принято банить.

Ответить
Развернуть ветку
Сексуальный файл

Эм еще вроде по гифкам выложенным в паблик можно выяснять, кто админ

Ответить
Развернуть ветку
Читать все 50 комментариев
null