
Securing Your Coding Agent: The Road to the Software Factory
Description
Ваш агент коду має більше доступу, ніж ви думаєте. Він працює з вашими обліковими даними, вашим .env файлом і проникає в кожен репозиторій, до якого може дотягнутися хост, і коли він випускає код, цей код виходить швидше, ніж будь-хто може його перевірити.Усі говорять про програмну фабрику: агенти працюють у циклах, випускаючи код без нагляду, поки ви спите. Фабрика вимагає три речі одночасно: безпеку, можливості та автономію, але більшість команд застрягли в неможливих компромісах, які заважають їм досягти всіх трьох. Затягнувши агента, ви вбиваєте його можливості та автономію; це те, що насправді є втомою від згоди, натискання "так" в автопілоті, поки не перестанете читати. Відпустіть його, і ви передали довготривалі секрети процесу, який не можете атрибутувати або зупинити.Ця трилема - хибний вибір. Є архітектура, яка дає агенту справжню автономію в межах контрольованих рамок, і забезпечення кодувального агента виявляється передумовою для фабрики, а не післядумкою.На Black Hat, Insecure Agents проводить панель, де ми розглянемо найкращі практики для забезпечення вашого агента кодування, представляючи нову референтну архітектуру від Snyk, Docker і Keycard, яка забезпечує єдину контрольовану межу, через яку проходить кожна агентна дія, від ідентичності до пісочниці та постачальної мережі.Keycard — видає короткочасні, ресурсно обмежені облікові дані, які агент ніколи насправді не має, і прив'язує кожну дію до людського принципала.Docker — надає одноразові мікро-ВМ пісочниці з за замовчуванням забороненим виходом, тому у втікшого агента немає куди дотягтися.Snyk — надає перевірку програмного забезпечення та захищає вашу програмну постачальну мережу.Модеруватиме Оллі Хов, ведуча подкасту Insecure Agents.Про що ми поговоримо: Побудовано для інженерів та керівників безпеки, які використовують або керують агентами кодування та хочуть запускати їх, не затримуючи дихання.
Event location
Let your network know you're going
Share this event to start conversations, invite colleagues, and connect before it begins.