Вимкнені запобіжники ШІ

Вимкнені запобіжники ШІ

Три запобіжники вимкнено. Решту зробила одна залежність.

Що таке Вимкнені запобіжники ШІ?

Коли час тисне, найшвидше вимкнути запобіжники помічника: перейти на особистий тенант, автоматично схвалювати кожну команду й відмовитися від хука коміту. Тоді README недовіреної залежності каже помічникові записати робочий ключ у закомічений файл, і зловити це вже нікому. Ви відчуєте цю помилку на собі, простежите її на бортовому самописці, повернете кожен запобіжник і доведете, що тепер вони працюють: схвалення викликає вікно, хук блокує коміт, а замінений ключ більше не діє.

Що ви дізнаєтесь у Вимкнені запобіжники ШІ

Вимкнені запобіжники ШІ — Кроки навчання

  1. Закінчити до демо

    Керівниця залишила в трекері команди Jotvane задачу: slug-и на сторінках товарів мають бути готові до завтрашнього демо. Уже пізно, а дрібниці гальмують вас цілий день.

  2. Тертя

    Відкривається репозиторій checkout. Slug потрібно додати до маршруту товару. Помічник працює у вашому корпоративному тенанті (обліковому записі організації) й питає перед кожним записом, а аліас коміту запускає сканер секретів, який цілий день блокує коміти через сторонні файли.

  3. Приберіть тертя

    Щоб рухатися швидше, ви знімаєте гальма. Переведіть помічника на особистий тенант, щоб йому не заважала жодна політика, виберіть для схвалень «Схвалювати автоматично», щоб він перестав питати перед кожною командою, і додайте --no-verify в аліас коміту, щоб сканер більше не блокував ваші коміти. Три налаштування — і кожне з них є контрольною точкою.

  4. Попросіть додати slug

    Тепер основне завдання. Попросіть помічника додати slug так, як його описала керівниця.

  5. Установіть допоміжний пакет

    Установіть пакет, який назвав помічник, щоб бібліотеку для slug можна було імпортувати.

  6. Помічник сам завершує налаштування

    Коли пакет уже на диску, помічник переходить до наступного кроку. Він читає README пакета slugfold — там є розділ із налаштуванням для помічників програмування — і робить те, що в ньому сказано: запускає скрипт і записує значення в конфігураційний файл. Схвалення стоять на «Схвалювати автоматично», тож запуск не викликає вікна схвалення й ніхто вас не питає.

  7. Коміт повз хук

    Ви робите коміт зі slug через аліас ci , як і цілий день. В аліасі є --no-verify , тому сканер секретів не запускається, і конфігурація з ключем потрапляє в коміт разом з усім іншим.

  8. Спрацювання сканера

    Боб запускає сканер по публічних хостингах коду. Через кілька хвилин після push від Coldwyre він позначає коміт на code.githarrow.org: у його змінах додано конфігураційний файл зі схожим на робочий ключем. Позначений коміт відкрито.

  9. Використання ключа

    Ключ із префіксом live — не заглушка. Продакшн-ключ — це токен Bearer: у кого він є, той і є цим обліковим записом. Боб спрямовує «Тестер API» на кінцеву точку Yarrowsend для повідомлень і передає ключ у заголовку Authorization .

  10. Сповіщення

    Yarrowsend має власний сканер секретів, який переглядає публічний код. Він знайшов ключ Coldwyre й надіслав лист власникові облікового запису.

Охоплення стандартів безпеки

OWASP Top 10

  • A06:2025 Insecure Design

CWE

  • CWE-693 Protection Mechanism Failure

CIS Controls

  • CIS 16 Application Software Security
  • CIS 4 Secure Configuration of Enterprise Assets and Software

NIST CSF

  • PR.AT-02 Individuals in specialized roles are provided with awareness and training so that they possess the knowledge and skills to perform relevant tasks with cybersecurity risks in mind
  • PR.PS Platform Security