Безпека ШІ‑агентів
Щоб ШІ не чіпав того, чого не слід
Доступ кожного агента описано й обмежено необхідним, кожну дію записано в журнал, якого агент не може змінити, і кожен захист перевірено на ділі, а не взято на віру.

Фото: Peggy_Marco / Pixabay 
Фото: Myriams-Fotos / Pixabay
Вибрані роботи, що демонструють цю послугу.
-
Написала 1 000 правил RBAC для Linux‑серверів
Посилила безпеку даних, впровадивши 1 000 правил RBAC для розробників, інстансів застосунків, PostgreSQL, MS SQL та інших Linux‑серверів, запобігши несанкціонованому доступу; задокументувала їх як автоматизацію в Ansible.
-
Керувала доступом у M365 і SSO
Запобігла порушенням безпеки, очоливши ініціативи з керування доступом, використовуючи M365, 1Password, Red Hat SSO та OKTA SSO.
-
Побудувала ліміти запитів і захист від зловживань
Побудувала засоби протидії зловживанням за принципом fail‑closed — 22 обмежувачі частоти на Redis, Cloudflare Turnstile, ідемпотентність запитів та прив'язку до origin — щоб платформа відсікала ботів і напливи, а не довіряла тим, хто її викликає.
-
Запровадила безперервне сканування безпеки
Запровадила безперервну програму безпеки — сканування коду, DAST, перевірки залежностей і вразливостей, генерацію SBOM, пошук секретів та actions, закріплені за SHA, — поряд із 21 письмовим аудитом безпеки.
-
Три замки на дверях, і жоден не замкнений
Знайшла й виправила три механізми захисту SSH від перебору паролів, які ніколи не працювали: jail блокування, що стежив за портом 22, тоді як демон слухав порт 1986; обмеження частоти, яке перекривало ширше правило, розташоване вище; і дію блокування, бінарний файл якої так і не знаходився, тож жодне блокування жодного разу не спрацювало.
-
Довела, що блокування вторгнень працює щоразу
Довела працездатність усього ланцюжка блокування вторгнень під час кожного запуску посилення захисту: блокувала зарезервовану тестову адресу, зчитувала створене правило ядра й знімала блокування в гарантованому блоці очищення, тож jail, який перестав працювати, обриває запуск помилкою, а не звітує про справність.
-
Додала секундну попередню перевірку секретів
Додала попередній плей (preflight), який приблизно за секунду проганяє той самий код, що й converge, на локальних секретах оператора, — після того як продакшн‑запуск обірвався на дев'ятому завданні, застосувавшись лише наполовину, а налаштування swap уже було записано на робочий хост.
-
Записала правило меж після витоку облікових даних
Записала в репозиторій правило про межі його вмісту після того, як під час реструктуризації туди потрапили інвентар, дозволи фаєрвола та тексти іншої компанії, — і залишила відокремлений у карантин залишок під наглядом сканера секретів, а не виключила його.
-
Розділила всі операційні секрети за хостами
Розділила чотири операційні секрети так, щоб кожен хост мав власні, з'ясувавши, що два хости зі спільним dead man's switch сповіщають про збої рідше, ніж два окремі перемикачі, а не частіше, і що спільна парольна фраза резервних копій перетворює два хости на один репозиторій.
Якщо це та робота, яка вам потрібна, наступний крок — розмова.
Опишіть проблему, і ми чесно скажемо, чи ми ті люди, які вам потрібні.

