본문 바로가기
Build-Time vs. Run-Time: Why Dev Tools Fail in Production — Averi Kitsch & Prerna Kakkar, Google

Build-Time vs. Run-Time: Why Dev Tools Fail in Production — Averi Kitsch & Prerna Kakkar, Google

AIAI Engineer· 2026-09-09

본 영상은 빌드 타임(개발 지원) 도구와 런타임(운영) 도구의 차이점을 설명하고, 프로덕션 환경에서 보안 사고를 방지하기 위한 상세한 가이드라인을 제시합니다. 특히 '컨퓨즈드 듀티' 공격 패턴을 분석하고, 사용자, 애플리케이션, 에이전트의 신원을 분리하며 도구 접근 권한을 최소화하는 방법을 다룹니다.

핵심 요약

  • 빌드 타임 도구는 개발 지원 목적이며, 인간의 개입이 필요하고 프로덕션에는 부적합합니다. 반면 런타임 도구는 예측 가능하고 보안이 강화된 구조화된 SQL을 사용합니다.
  • 프로덕션 환경에서 '컨퓨즈드 듀티' 공격은 에이전트가 잘못된 권한을 오용하여 민감한 데이터에 접근하는 주요 보안 위협입니다. 이는 에이전트가 개인 데이터, 신뢰할 수 없는 콘텐츠, 그리고 이를 외부에 노출할 능력을 동시에 가질 때 발생합니다.
  • 안전한 데이터베이스 접근을 위해 사용자, 애플리케이션, 에이전트의 신원을 명확히 분리해야 하며, 에이전트에게는 최종 사용자에게 필요한 최소한의 데이터 접근 권한만 부여해야 합니다.

전체 요약과 종목별 의견·실시간 분석을 보려면 로그인하세요.

로그인 / 회원가입