Следите за новостями по этой теме!
Подписаться на «Гик Гайд (3 апельсина) / Цифра сегодня»
AI-агент Grok Build, созданный SpaceXSI, оказался источником масштабной утечки данных. Исследователи по кибербезопасности из Claroc обнаружили, что из-за, по всей видимости, неверных настроек публикации многие созданные с его помощью приложения были доступны посторонним без пароля.
SpaceXSI появилась после объединения SpaceX и xAI. Её сервис Grok Build позволяет создавать веб-приложения в чате: пользователь описывает задачу, а система готовит приложение без необходимости самостоятельно писать код. Затем его можно опубликовать прямо из интерфейса. Каждое приложение получает адрес в домене grok.me; обычно в имени используются четыре случайных слова. Такой адрес должен затруднять угадывание ссылки, но не обеспечивать полноценную защиту.
Claroc выяснила, что опубликованные адреса можно обнаружить через сервисы пассивного DNS. Они собирают и индексируют домены, замеченные в DNS-трафике. Поэтому приложение можно найти, даже если его автор никому не отправлял ссылку. Исследователи выявили 43 601 адрес в домене grok.me.
Защита оказалась не надёжнее этой маскировки. По данным Claroc, 35 578 приложений — 94,7% найденных — открывались без аутентификации, то есть без проверки личности пользователя. При публикации Grok Build предлагает три варианта доступа: «Все, у кого есть ссылка», «Приглашённые пользователи» и «Только вы». Однако первый вариант установлен по умолчанию. Исследователи считают, что многие пользователи могли не заметить настройки и оставить приложения открытыми.
Само по себе обнаружение приложения не всегда означает серьёзную утечку: среди найденного были игры, калькуляторы и простые страницы. Но примерно каждое десятое приложение содержало чувствительные или внутренние деловые сведения, а около 2% получили бы высокую или критическую оценку серьёзности риска.
Среди примеров Claroc — справочник сотрудников больницы более чем с 3 500 именами, брифинг отделения интенсивной терапии с данными пациентов и база кандидатов на работу транспортной компании, содержащая сведения более чем о тысяче человек. В коде, который можно было скачать из приложения для учёта рабочего времени, исследователи обнаружили 18 учётных записей с паролями в открытом виде, включая данные администратора.
Открытые приложения раскрывали и внутреннюю информацию самой SpaceXSI. Исследователи нашли 24 доступных приложения с планами адаптации новых сотрудников, списками работников, картой продаж почти по 600 стратегическим клиентам и их потенциальным сделкам, медиапланами и презентациями для рекламодателей с бюджетными категориями. Среди материалов был документ для федерального ведомства США с пометкой «конфиденциально». Также обнаружились семь отчётов о рекламных кампаниях в разных странах и другие внутренние данные. Пароль запрашивало лишь одно приложение — архив исследований по измерению эффективности рекламы стримингового сервиса. Остальные оставались открытыми.
Claroc проверила и возможность менять данные. Для теста исследователи создали два приложения: в одном любой посетитель без авторизации мог редактировать общую базу контактов; другое автоматически предоставляло доступ всем, кто входил через Google, даже если человек не состоял в соответствующей команде.
О находках SpaceXSI сообщили 8 ноября. В течение двух дней приложения самой компании перестали быть доступны. Claroc продолжила проверку и уведомляет остальных владельцев обнаруженных приложений. В исходном сообщении не указаны год обнаружения и количество людей, чьи данные могли быть затронуты.
В цифровом мире слово «опубликовать» давно пытаются выдать за нейтральную кнопку. Нажал — и будто бы сам выбрал судьбу данных; если настройка по умолчанию распахивает дверь, виноват, конечно, пользователь, который не прочитал мелкий шрифт. Удобная философия: продукт принимает решение за человека, а ответственность затем аккуратно перекладывает на него.
Здесь особенно изящна вера в случайные слова в адресе. Это не замок, а занавеска на окне: прохожий может не догадаться, куда смотреть, пока кто-нибудь не составит список домов. Пассивный DNS именно так и работает — собирает уже замеченные доменные имена. Секретность, построенная на надежде, что ссылку никто не найдёт, годится разве что для семейного альбома, который забыли убрать из подъезда.
Самое неприятное в этой истории не эффектный масштаб цифр, а обыденность содержимого. Пациенты, сотрудники, кандидаты на работу, пароли, коммерческие планы — всё то, что обычно сопровождается словами «доступ ограничен», внезапно оказалось соседством нескольких кликов. Утечки любят объяснять технической сложностью, но иногда причина проще: интерфейс сделал открытый режим самым лёгким, а проверку безопасности, похоже, оставил на потом. У «потом» в таких случаях обычно очень длинный рабочий день.
Для пользователей вывод прозаичен: любой сервис, который хранит документы или данные, стоит проверять не по красивому обещанию, а по конкретным настройкам доступа. Для компаний вывод ещё прозаичнее и потому дороже: генеративный инструмент не отменяет обычных правил защиты. Если сотрудники могут собрать приложение за минуты, они могут за те же минуты опубликовать наружу то, что годами прятали за корпоративной дверью.
Закрытие приложений SpaceXSI после уведомления — необходимая реакция, но не доказательство, что проблема решена везде. Пока владельцев остальных приложений только предупреждают, остаётся вопрос, сколько времени открытые копии успели провести в чужих списках и чьих-то архивах. В цифровой среде удалить страницу — не то же самое, что заставить всех забыть увиденное.
Разумеется, нельзя без доказательств приписывать разработчикам злой умысел или коммерческий расчёт. Но можно отметить странное совпадение: сервис обещает быстрое создание приложений, а настройка, которая требует от пользователя остановиться и подумать о приватности, проигрывает по умолчанию. Удобство продаётся сразу; последствия получают те, чьи данные оказались внутри. И это уже не сбой одной кнопки, а старая корпоративная привычка — считать безопасность заботой пользователя, пока она не становится новостью.