Российский программист удержался от полного удаления всех роликов YouTube Статьи редакции

22-летний программист и исследователь безопасности веб-сервисов из Казани Камиль Хисматуллин обнаружил уязвимость в YouTube, позволившую ему удалить любой ролик на сервисе — однако не воспользовался ей, а сообщил в компанию и получил награду. Об этом он рассказал в своём блоге.

Камиль Хисматуллин. Фото с его страницы во «ВКонтакте»

Некоторое время назад программист казанской студии Flatstack Камиль Хисматуллин получил письмо от Google с приглашением принять участие в программе Vulnerability Research Grants. По ней компания авансом выплачивает небольшую сумму (Камиль получил 1337 долларов) с расчётом на то, что исследователь посвятит какое-то время изучению её продуктов и, возможно, найдёт в них ошибки. В случае, если уязвимость найдена и принята в Google, компания выплатит не только аванс, но и награду за полезный багрепорт.

Хисматуллин решил заняться изучением багов на выходных, и первой его целью стал YouTube Creator Studio — приложение для владельцев каналов на видеохостинге, позволяющее управлять загруженными видео, отвечать на комментарии и анализировать статистику. По словам исследователя, уже через два часа у него были готовы два отчёта для Google.

В системе видеотрансляций он нашёл логическую ошибку: её устройство позволяло удалить через обращение к YouTube Creator Studio любое видео на сервисе, используя в качестве ключа авторизации только токен своей сессии. В качестве подтверждения найденной уязвимости он опубликовал видео, где он удаляет собственное видео, оставаясь незалогиненным на YouTube.

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

Всего исследование заняло у меня 6–7 часов — принимая во внимания те пару часов, что я боролся с желанием очистить YouTube-канал Джастина Бибера, ха-ха.

Камиль Хисматуллин

Недобросовестные пользователи YouTube, в руках которых оказался бы такой инструмент, могли бы удалить огромное число роликов за короткий промежуток времени. Однако в Google устранили уязвимость за несколько часов и выплатили исследователю награду в 5 тысяч долларов.

0
69 комментариев
Популярные
По порядку
Написать комментарий...
Абстрактный дебаркадер

6337 долларов — какая-то уж очень смешная цена за сохранение практически всего видео-наследия интернета.

68
Абстрактный дебаркадер

Давать больше = признавать серьезность проблемы.

10
Абстрактный дебаркадер

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

4
Абстрактный дебаркадер

Для паники достаточно было бы удалить Gangnam Style :D

43
Абстрактный дебаркадер

Удалить видосы кого-нибудь ололошки и тысячи суицидов оьеспеченны

7
Абстрактный дебаркадер

Нет, нет!11!1!!! неееееееееееееееееееееееееееееее

1
Абстрактный дебаркадер

Для каждого ролика имеется копия вроде как. То есть ютуб имеет резервную копию всего своего хранилища

1
Абстрактный дебаркадер

Он мог бы сделать много хорошего для русскоязычного юиуба, но променял это на деньги;(

43
Абстрактный дебаркадер

Российский программист удержался от полного удаления всех роликов YouTube

Не, ну вы серьезно? Чувствую, такой заголовок я скоро увижу на рекламном баннере на Gismeteo или еще где-нибудь.

19
Абстрактный дебаркадер

leet

11
Абстрактный дебаркадер

Какой-то уж очень дикий по масштабу баг для компании уровня Гугла.

8
Абстрактный дебаркадер

При разработке таких масштабов очень часто маленькие дырки просто не замечаются, проходят мимо. А тестировать такой огромный сервис слишком дорого и очень-очень долго.

0
Абстрактный дебаркадер

Неправда ваша

0
Абстрактный дебаркадер

Ну что вы, нормально же общались.

8
Абстрактный дебаркадер

Грин-карту этому господину.

9
Абстрактный дебаркадер

Удалил бы гангам стайл, опубликовал в клуб новость, она наверняка попала бы в основной контент ... Вот зажил бы ...

7
Абстрактный дебаркадер

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

6
Абстрактный дебаркадер

Уже есть шутка про Бибера, достаточно.

31
Абстрактный дебаркадер

Тимати: "Слышь, ты чё такой дерзкий?"

1
Абстрактный дебаркадер

Заголовок желтоват, но не противоречит здравому смыслу, в общем-то.

5
Абстрактный дебаркадер

Позвольте подискутировать с Вами. Глагол "удержался" подразумевает факт желания сделать это, но остановку усилием воли. Очевидно, что далеко не факт, что Камиль хотел сделать это (я имею в виду полное удаление всех роликов YouTube). Даже если предположить, что он об этом подумал, это подразумевает операцию по удалению каждого из 20 миллионов (или сколько их там) роликов - в этом случае правильнее было бы сказать не "удержался", а, там, "воздержался" или "просчитал затраты времени и сил и послал эту идею куда подальше".

5
Абстрактный дебаркадер

Восхищён вашей въедливостью. Возражений не имею, моя фраза изначально содержала оговорку.

5
Абстрактный дебаркадер

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

6
Абстрактный дебаркадер

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

4
Абстрактный дебаркадер

Ток сейчас дошло. Это такая ненавязчивая пасхалка?

1
Абстрактный дебаркадер

Да это повсеместно почти. Уже даже пасхалкой не считается.

2
Абстрактный дебаркадер

Ну, что именно $1337

0
Абстрактный дебаркадер

А объясните не понимающим пожалуйста

0
Абстрактный дебаркадер

1337 = LEET (коверканное слово Elite).

0
Абстрактный дебаркадер

Я правильно понимаю, что такие объёмы видео слишком дорого бэкапить даже для Гугла?

4
Абстрактный дебаркадер

Я не думаю, что у них нет бэкапов.

15
Абстрактный дебаркадер

Думаю, у Гугла есть беэкап актуальной версии Матрицы, не то что какого-то ютуба.

28
Абстрактный дебаркадер

"Беэкап". Это я мощно дал, конечно.

2
Абстрактный дебаркадер

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

4
Абстрактный дебаркадер

Всё не так.

А схд используются теневые копии и всяческие файловые системы, где логическое удаление очень далеко от физического удаления.

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

Сам процесс даже времени бы особо не занял.

2
Абстрактный дебаркадер

Беэкап? Вы часто бекапите удаляемые из корзины файлы?

1
Абстрактный дебаркадер

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

0
Абстрактный дебаркадер

парень молодец, но ютуб бы восстановил удаленные видео моментально.

4
Абстрактный дебаркадер

Вначале надо обнаружить, что какие-то видео удалены. Если бы он пошёл по рутьюбу, то товарищи ещё долго бы пытались достучаться до Гугла.

1
Абстрактный дебаркадер

Сейчас я буду удалять все видео

4
Абстрактный дебаркадер

А я бы удалил. С компа начальника, например.

Чисто ради лулзов

2
Абстрактный дебаркадер

Судя по ссылкам, которые выдает savefrom.net при скачивании роликов, и ссылке, по которой YT дает возможность скачать собственное видео, они хранятся на разных cdn.

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

2
Абстрактный дебаркадер

Администрация ВКонтакте дает по 10 тысяч долларов за подобные баги...

2
Абстрактный дебаркадер

Ага, только не в долларах, а в голосах....

Тот же самый парень
http://habrahabr.ru/post/257951/

0
Абстрактный дебаркадер

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

1
Абстрактный дебаркадер

Угу, талантливый парень, который имел возможность удалить любое видео в ютьюб, смог позволить купить себе новенькую Ладу.

9
Абстрактный дебаркадер

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

3
Абстрактный дебаркадер

На самом деле он не один баг нашел. И до этого несколько тыщ от гугла срубил. Как мне кажется, если бы он захотел – спокойно мог бы устроиться в гугл и без блата

0
Абстрактный дебаркадер

Найти баг (даже серьёзный) - недостаточно, для того что бы доказать свой талант.

2
Абстрактный дебаркадер

Не, ну а в чем проблема-то? Ну удалил бы он все ролики Бибера. Бибер пожаловался бы в администарцию ютуба, те, в свою очередь нашли бы ошибку и исправили. Бибер заново бы вылил свои видосы и все. Самое сташное, он потеряет лайки и количество просмотров. Люди ведь не хранят видео исключительно на ютубе.

1
Абстрактный дебаркадер

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

–2
Абстрактный дебаркадер

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

6
Абстрактный дебаркадер

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

6
Абстрактный дебаркадер
0
Абстрактный дебаркадер

А тут еще люди удивляются, мол, как это из защищенного (!!!) мессенждера сообщения утекают и смс-переписку в сеть сливают. Товарищи, о безопасности данных в сети говорить пока, наверное, смешно все-таки,

–4
Абстрактный дебаркадер

Вы о чём вообще?

2
Абстрактный дебаркадер

Шалтай-болтай пообещали в ближайшем времени выложить переписку чиновников из телеграма.

15
Абстрактный дебаркадер

Ну, если есть доступ к аккаунту отправителя или получателя в Телеграме, то в чём вина разработчиков мессенджера?

6
Абстрактный дебаркадер

Вот об этом я и говорю)

1
Абстрактный дебаркадер

Они не использовали режим секретного (зашифрованного) чата?

1
Абстрактный дебаркадер

О том что к любым данным в сети могут получить доступ, удалить, скачать, все что угодно. Даже если это огромный и, кажется, довольно защищенный сервис.

0
Абстрактный дебаркадер

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

4
Абстрактный дебаркадер

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

1
Абстрактный дебаркадер

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

1
Абстрактный дебаркадер

Я правильно понял, что он смог удалить только своё видео? И чтобы удалить ролики Бибера ему нужен SESSION_TOKEN Бибера?

0
Абстрактный дебаркадер

*****, ну вот чем вы все читаете...

<...> он нашёл логическую ошибку: её устройство позволяло удалить через обращение к YouTube Creator Studio ЛЮБОЕ видео на сервисе, используя в качестве ключа авторизации только токен СВОЕЙ сессии <...>

5
Абстрактный дебаркадер

Нет, не нужен — любой токен подойдёт.

0
Абстрактный дебаркадер

Смешное вознаграждение

0
Абстрактный дебаркадер

5к долларов КАРЛ!

0
Читать все 69 комментариев
null