Google заплатила студенту $36 337 за уязвимость в Google App Engine

Google заплатила студенту $36 337 за уязвимость в Google App Engine

Молодой исследователь в области безопасности получил от Google $36 337 за раскрытие информации о серьезной уязвимости в Google App Engine. Вознаграждение досталось 18-летнему студенту Республиканского университета в Уругвае.

Google App Engine представляет собой службу хостинга сайтов и web-приложений на серверах Google с бесплатным именем <имя_сайта>.appspot.com либо с собственным именем, задействованным с помощью служб Google.

По словам специалиста, в начале этого года ему удалось получить доступ к среде разработки Google App Engine, в которой была возможность использовать внутренние API.

Каждое приложение Google App Engine (GAE) отвечает на HTTP-запросы с заголовком «X-Cloud-Trace-Context». В процессе исследования эксперт понял, как приложения GAE выполняют внутренние действия, включая запись в журнал и извлечение токенов OAuth.

Внутренние действия выполнялись путем отправки сообщений Protocol Buffers (PB) на внутреннюю конечную точку HTTP. В ответ шло соответствующее сообщение PB (ответ от API), либо сообщение об ошибке.

Далее эксперт воспользовался Nmap, с помощью которой обнаружил, что порт 4 был открыт. Затем исследователь поднял клиент C++ и запустил его на GAE, что привело к обнаружению службы gRPC, которая запускала API «apphosting.APIHost».

Студент создал Java-библиотеку, которая считывала аргументы, благодаря этому ему удалось узнать имена API, например, «logservice» и «stubby».

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

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

Yandex Zen AMПодписывайтесь на канал "Anti-Malware" в Yandex Zen, чтобы узнавать о новостях и эксклюзивных материалах по информационной безопасности в своей персональной ленте.

В России прошли крупнейшие в мире выборы на блокчейне

В среду, 12 декабря, состоялись выборы депутатов Молодёжного парламента при Саратовской областной думе, в ходе которых использовалась система онлайн-голосований Polys. Платформа, основанная на технологии блокчейн и прозрачных криптоалгоритмах, является одним из проектов бизнес-инкубатора «Лаборатории Касперского».

Всего в выборах приняли участие более 40 тысяч избирателей, что сделало их крупнейшими в истории онлайн-голосований с применением технологии блокчейн. Проголосовать посредством системы Polys можно было на личных мобильных гаджетах или устройствах, установленных на 110 избирательных участках.

Выборы продлились семь часов, включая этап подсчёта голосов, и результаты были оглашены сразу. Средняя явка составила 36% (14 932 человек).

«Преимущество системы Polys заключается в том, что она работает на технологии блокчейн, которая исключает возможность накрутки голосов и фальсификации результатов. Помимо этого, голоса избирателей шифруются при помощи криптографии таким образом, что никто – будь то злоумышленник или организатор голосования – не может узнать, кто и за кого из кандидатов голосовал», – отметил руководитель проекта Polys Роман Алёшкин.

«Благодаря Polys мы одновременно провели голосования более чем в 45 избирательных округах. Использование электронного голосования значительно повысило интерес молодёжи к участию в проекте, – рассказала Виктория Беликова, председатель молодёжной избирательной комиссии Саратовской области. – Кроме выборов депутатов, мы провели референдум, где опросили избирателей, стоит ли в будущем проводить электронные голосования для выборов различного уровня и получили 83% “за“».

Polys — это система онлайн-голосований на базе технологии блокчейн, один из проектов бизнес-инкубатора «Лаборатории Касперского». Система позволяет проводить честные и прозрачные выборы любого масштаба. Технология блокчейн обеспечивает распределённую обработку голосов и предотвращает возможность взлома, поскольку информация, касающаяся голосования, включая результаты, хранится не на одном уязвимом сервере, а на девайсах всех участников сети. В случае каких-либо нарушений в процессе, информация об этом станет известна всем участникам голосования.

Yandex Zen AMПодписывайтесь на канал "Anti-Malware" в Yandex Zen, чтобы узнавать о новостях и эксклюзивных материалах по информационной безопасности в своей персональной ленте.

RSS: Новости на портале Anti-Malware.ru