Oleksandr Kuzmenko, РедакторОпубліковано 6 хв читанняЗа участі AI · перевірено редактором
TL;DR
- Спільний доступ через окремі піддомени робить секретні адреси видимими для пасивного DNS.
- Понад 35 000 проєктів Grok Build відкрили внутрішні корпоративні бази даних та списки співробітників.
- Посилання з токенами у шляху URL (як у Claude, ChatGPT та Gemini) не потрапляють у логи DNS.
Ключові факти
- Виявлено піддоменів grok.me
- 43 601
- Застосунків без вимоги авторизації
- ~35 000 (майже 95%)
- Ентропія випадкового префікса
- ~38 біт
- Знайдено відкритих застосунків SpaceXSI
- 24
Джерело: Ключові факти — Виявлено піддоменів grok.me, Знайдено відкритих застосунків SpaceXSI
Джерело: Ключові факти. Виявлено піддоменів grok.me: 43 601. Знайдено відкритих застосунків SpaceXSI: 24. Кожне число скопійоване з історії.
- Виявлено піддоменів grok.me43 601
- Знайдено відкритих застосунків SpaceXSI24
Архітектурний дефект спільного доступу через піддомени
Агенти швидкої генерації застосунків дозволяють створювати готові вебсервіси з текстових запитів за лічені хвилини. Для демонстрації платформи на зразок Grok Build генерують адреси формату https://cinder-crane-sand-frost.grok.me. Хоча випадкова послідовність слів дає близько 38 біт ентропії, розміщення цього ідентифікатора в піддомені нівелює захист.
Сервіси пасивного моніторингу DNS автоматично індексують усі нові доменні імена під час першого резолвінгу в мережі. Оскільки піддомени транслюються у відкритих DNS-запитах, дослідники компанії Claroc виявили 43 601 активний запис grok.me без необхідності підбору адрес.
Масштаб витоку корпоративних даних
Близько 35 000 посилань (майже 95%) надавали повний доступ до додатків та збережених баз даних без авторизації. Серед знайденого масиву зафіксовано такі витоки:
- 24 внутрішні застосунки SpaceXSI, включно з картою на 594 корпоративні акаунти та планом онбордингу.
- Медичний дашборд перуанської будівельної компанії з 3 784 записами медичних оглядів працівників.
- Звітність сервісного центру Tesla з іменами 22 техніків та їхніми бонусами.
- Пропозиції та списки персоналу підрядників ВМС США, лікарень та аерокосмічних груп.
Порівняння платформ та методи захисту
Сервіси Lovable, Bolt та Replit використовують аналогічну модель виділення піддоменів під кожен проєкт. Натомість Claude Artifacts (claude.ai/public/artifacts/), ChatGPT (chatgpt.com/share/) та Gemini (gemini.google.com/share/) зберігають секретні токени у шляху запиту, куди DNS-сервери не мають доступу. Користувачам необхідно вручну перемикати статус видимості проєктів на обмежений доступ лише для запрошених користувачів.
Коли використовувати
- Застосовуйте швидку публікацію прототипів лише для демонстрацій із синтетичними тестовими даними.
- Надавайте перевагу платформам, що передають випадкові токени у шляху URL, якщо потрібен швидкий доступ.
Коли НЕ варто
- Ніколи не використовуйте стандартні відкриті посилання для застосунків із корпоративними базами даних або персональними даними.
- Уникайте розгортання на сервісах, які застосовують піддомени для авторизації без обов'язкового логіну.
Що зробити сьогодні
- Перевірте активні розгортання в Grok Build, Lovable, Bolt та Replit на наявність ключів доступу та персональних даних.
- Змініть статус конфіденційності проєктів із відкритого посилання на доступ виключно за запрошенням.
- Налаштуйте корпоративну авторизацію (SSO) для будь-яких внутрішніх інструментів, створених AI-генераторами.
Назви кроків узяті з блоку «Що зробити сьогодні».
Назви кроків узяті з блоку «Що зробити сьогодні». Перевірте активні розгортання в Grok Build, Lovable, Bolt та Replit на наявність ключів доступу та персональних даних.. Змініть статус конфіденційності проєктів із відкритого посилання на доступ виключно за запрошенням.. Налаштуйте корпоративну авторизацію (SSO) для будь-яких внутрішніх інструментів, створених AI-генераторами.
- Перевірте активні розгортання в Grok Build, Lovable, Bolt та Replit на наявність ключів доступу та персональних даних.
- Змініть статус конфіденційності проєктів із відкритого посилання на доступ виключно за запрошенням.
- Налаштуйте корпоративну авторизацію (SSO) для будь-яких внутрішніх інструментів, створених AI-генераторами.
