Перейти до вмісту
DataTug.ai
GitHub

DataTug Perimeter

Задайте периметр для своїх AI-агентів.

Нехай агент працює з вашими базами даних, не отримуючи від них ключів. Perimeter створюється, щоб вирішувати, що агентові можна читати, приховувати те, чого йому бачити не можна, і питати вас перед будь-якою зміною.

Швидко розвивається

Копіює інструкції для вашого AI-агента.Потрібні лише навички? Сторінка навичок

Вставте це своєму AI-агенту:

Прочитай https://datatug.ai/install-perimeter.md і дій за цією інструкцією, щоб налаштувати для мене DataTug Perimeter. Запитуй мене, перш ніж щось встановлювати або змінювати налаштування.

Прочитати інструкцію, яку отримає агент Перевірено з Claude Code; працює з будь-яким агентом, що вміє читати вебсторінки. Інструкція велить агентові питати перед кожною зміною й ніколи не просити паролі до баз даних.

Фільм англійською.

Три механізми контролю між агентом і вашими даними.

У кожного вказано, що працює сьогодні, а що ще попереду.

  1. Намальований портовий хвилеріз: буксир проходить крізь єдині відчинені ворота, а решту фарватерів перекрито бакенами.

    Контроль доступу

    Вирішуйте, які бази, таблиці, рядки й поля агентові можна читати. Сьогодні: доступ лише для читання за замовчуванням і політики доступу в локальних файлах, які datatug query run застосовує до читання першого рядка; політика може заборонити все, чого не дозволяють її правила.

    Access policiesДоступно

  2. Контейнеровоз DATA буксирують крізь портові ворота, частину його контейнерів вкрито брезентом.

    Маскування чутливих полів

    Пошта, телефони, токени й інші чутливі значення маскуватимуться до того, як потраплять до агента, щоб не опинитися ні в його контексті, ні в постачальника його моделі. Сьогодні локальна політика може виключати поля списком дозволених полів.

    Meaning-driven masking on the serverЗаплановано

  3. Портова сигнальна вежа показує єдине зелене світло, коли буксир перетинає лінію бакенів.

    Схвалення змін

    Агент проситиме одну конкретну зміну з причиною та обмеженням у часі. Ви схвалюєте, і виконується лише ця операція. Сьогодні агенти не можуть нічого змінювати через DataTug.

    Agent changes you approveЗаплановано

Клієнт не може увійти. Як агент розв'яже це всередині периметра.

Приклад того, куди рухається Perimeter, а не запис реального запуску. Маскування, обмежене схвалення та запис аудиту заплановані.

Ілюстративний сценарій
Уночі буксир стоїть біля невеликої контори на пірсі з одним освітленим вікном і розкритим вахтовим журналом на поручні.
  1. Ви просите агента

    Клієнт 4182 каже, що не може увійти. З'ясуй чому.

  2. Агент читає в межах своїх прав

    Йому можна читати таблицю облікових записів, і лише рядок цього клієнта.

    datatug query run --db datatug://shop/crm --from accounts --as support-agent --role support

    Access policiesДоступно

  3. Чутливі значення приходять замаскованими

    Він бачить, що обліковий запис заблоковано після п'яти невдалих спроб. Пошта й телефон приходять до нього замаскованими.

    email: j•••@•••.com · phone: +1 ••• ••• ••42 · failed_logins: 5 · locked: true

    Meaning-driven masking on the serverЗаплановано

  4. Агент просить одну зміну

    Розблокувати обліковий запис 4182: один рядок, одне поле, на 15 хвилин, із зазначенням причини.

    UPDATE accounts SET locked = false WHERE id = 4182 · 15 min

    Agent changes you approveЗаплановано

  5. Ви схвалюєте

    Ви бачите, що саме зміниться і чому, та схвалюєте.

    Agent changes you approveЗаплановано

  6. Виконується лише ця операція

    Розблокування виконується. Усе інше, що спробує агент, відхиляється.

    UPDATE 1 · DELETE accounts → DENIED

    Agent changes you approveЗаплановано

  7. Усе записано

    Хто попросив, хто схвалив, що виконано і коли — в одному записі аудиту.

    audit: ag-support → request #17 → approved → UPDATE accounts #4182 → 1 row

    Audit trail merged with provenanceЗаплановано

Фільм англійською.

Що Perimeter може обіцяти, а що ні.

  • Локальний DataTug — не офлайн-AI

    DataTug працює на вашому комп'ютері, поруч із даними. Модель вашого агента — не обов'язково: усе, що агент прочитав, іде постачальнику його моделі, якщо ви не використовуєте локальну модель.

  • Маскувати потрібно до агента

    Значення, що потрапило в контекст агента, уже не повернути. Тому Perimeter задуманий так, щоб маскувати дорогою до агента, а не після.

  • Захист працює, лише якщо агент не може його обійти

    Якщо в агента є ще й пароль від бази, рядок підключення в середовищі або інший шлях до даних, Perimeter його не зупинить. Дайте агентові DataTug, а не свої облікові дані.

  • Що працює сьогодні

    Доступ лише для читання за замовчуванням, список таблиць, дозволених для читання, і локальні політики доступу, які застосовує сам CLI. Ці політики утримують сумлінного агента в межах, але не захищають від агента, який може виконувати інші команди.

Почніть з однієї бази. Ключі залиште собі.

Агент встановить CLI та навички DataTug, пояснить, що Perimeter може зробити на вашому комп'ютері вже сьогодні, і спитає перед кожною зміною.

Копіює інструкції для вашого AI-агента.Тарифи та ціни

Вставте це своєму AI-агенту:

Прочитай https://datatug.ai/install-perimeter.md і дій за цією інструкцією, щоб налаштувати для мене DataTug Perimeter. Запитуй мене, перш ніж щось встановлювати або змінювати налаштування.

Прочитати інструкцію, яку отримає агент Перевірено з Claude Code; працює з будь-яким агентом, що вміє читати вебсторінки. Інструкція велить агентові питати перед кожною зміною й ніколи не просити паролі до баз даних.