AI DLC란 무엇인가요? 에이전트 개발이 AppSec을 재구성하는 방식

핵심 요약
  • AI-DLC(AI 기반 개발 수명주기)는 인간의 감독 하에 AI 기반 실행을 중심으로 소프트웨어 개발 생애주기 전체를 재설계합니다.

  • AI-DLC에서 가장 큰 보안 사각지대는 저장소에서 코드가 하는 역할과 클라우드에 배포된 후 실제로 어떻게 동작하는지, 즉 어떤 아이덴티티, 데이터, 네트워크 경로에 닿는지(포함) 사이의 간극입니다.

  • AI가 생성하는 양에 맞추기 위해 AppSec 팀은 연속 자동 스캔(SAST, SCA, 비밀, IaC)과 런타임 검증을 결합하여 구현해야 합니다.

  • AI 생성 코드는 출처 추적, 자동 PR/CI 스캔, AI 에이전트와 인간 검토자 모두를 위한 이중 승인 기록과 같은 전문 통제 장치와 함께 표준 보안 관행을 요구합니다.

  • 코드 수준의 발견을 클라우드 런타임 맥락(취약점과 잘못된 설정을 실제 배포 노출, 신원 권한, 데이터 접근과 매핑)하는 플랫폼은 팀이 실제로 AI 생성 문제의 악용 가능성을 파악하는 데 도움을 줍니다.

AI-DLC(AI 기반 개발 수명주기)란 무엇인가요?

AI-DLC는 소프트웨어 개발에 대한 AI 중심 접근법 이는 AI가 계획부터 운영에 이르기까지 모든 생애 주기 단계에서 주요 집행자로 자리매김하며, 인간이 전략적 방향, 승인, 감독을 담당하도록 합니다.

Source: AWS re:Invent 2025 - Introducing AI driven development lifecycle (YouTube)

AWS가 도입하고 현재 업계 전반에 채택된 이 기술은 AI 보조 코딩 방식 AI 기반 공학.

주요 특징: 

  • 속도에 맞춰 만들어졌습니다: 조직 배송 AI 생성 코드 이전 속도의 10배 속도에서는 그 속도에 맞게 특별히 설계된 수명 주기가 필요합니다. 오래된 모델에 AI를 덧붙이면 보안과 품질이 붕괴됩니다.

  • 구조화된 방법론입니다: AI-DLC는 그 이상입니다 바이브 코딩. LLM의 힘을 엄격하게 정의된 흐름 구조(도입, 구성, 운영)와 정해진 의식(몹 정교화, 몹 건설)에 뿌리를 두고 있습니다. 

  • 그것은 도구가 아닙니다. AI가 대부분의 실행을 담당할 때, 팀이 어떻게 계획을 세우고, 구축하고, 테스트하고, 배포하고, 운영하는지 조직하는 방법으로 생각하세요.

Securing AI Agents 101

This one-pager explainer breaks it all down: What makes something an AI agent, where risk emerges (and why it’s hard to see), practical steps to reduce exposure, and what teams can do to secure AI pipelines.

AI 우선 세계에서 전통적인 SDLC가 부족한 이유

관습 SDLC 개발자가 코드를 작성하고, 리뷰어가 코드를 읽고, 테스터가 검증하고, 운영팀이 배포하는 인간 주도의 순차적 워크플로우를 위해 설계되었습니다. 모든 핸드오프는 인간의 저작권과 인간 속도의 반복을 전제로 합니다. AI 코딩 어시스턴트를 이 모델에 덧붙이면 프로세스가 꼬이기 시작합니다.

그 이유를 이해하려면 AI 참여의 스펙트럼을 살펴보는 것이 도움이 됩니다:

  • AI 지원: 부조종사들은 기존 SDLC 단계 내에서 코드 완료를 제안합니다(너무 좁습니다).

  • AI 자율성: AI는 최소한의 인간 거버넌스(너무 위험한)로 시스템을 직접 구축합니다.

  • AI-DLC (중간 경로): 엄격한 인간 감독 하에 AI 실행을 지원하도록 라이프사이클 자체를 재구상합니다.

표준 2주 스프린트를 생각해 보세요: AI 에이전트 이제 코드, 테스트, IaC를 며칠이 아닌 몇 시간 만에 생성할 수 있습니다. 코드를 작성하는 것이 더 이상 시간 소모의 병목 현상이 아닙니다. 검토 대기열과 보안 게이트가 있습니다. 전통적인 SDLC가 여기서 실패하는 이유는 다음과 같습니다:

  • 스프린트 계획은 AI 처리량이 아니라 인간의 역량에 맞춰 속도를 조정합니다.

  • 주기적이고 수작업 스캔을 위해 설계된 보안 게이트는 지속적인 AI 출력을 따라잡을 수 없습니다.

  • 인간의 오류 패턴에 맞춰 설계된 레거시 테스트 전략들은 AI 특유의 취약점 클래스를 놓치고 있습니다.

기존 모델은 코드 속도가 인간의 타이핑 속도에 의해 제한된다고 가정합니다. 새로운 현실은 속도가 검토, 보안, 거버넌스 역량에 의해 제한된다는 점입니다. 

AI DLC는 어떻게 작동하나요?

이 방법론은 세 단계(기획, 구축, 운영)로 운영되며, AI가 워크플로우를 시작하면서 모든 단계에서 지속적인 맥락을 유지합니다. 이들은 선형 폭포가 아닌 연속적인 루프를 형성합니다.

PhaseAI roleHuman roleKey artifactsSecurity checkpoint
InceptionGenerates plans, architecture proposals, user stories, clarifying questionsValidates direction, resolves ambiguities, approves planSpecs, context documents, intent definitionsReview which services, data, and permissions the plan assumes
ConstructionWrites code, generates tests, creates IaC templates, builds CI/CD configsReviews, steers, approves at defined checkpointsSource code, test suites, IaC manifests, container imagesAutomated SAST, SCA, secrets, IaC scanning at every commit
OperationsHandles deployment orchestration, monitors runtime, detects anomaliesApproves production changes, escalates incidentsDeployment configs, monitoring dashboards, runbooksRuntime validation that code behavior matches what was scanned

시작

AI-DLC는 몹 정화 같은 방식을 도입합니다. AI 에이전트 고수준의 인간 의도를 바탕으로 프로젝트 계획, 아키텍처 제안, 사용자 이야기, 명확한 질문을 생성합니다. 사람들은 코드를 작성하기 전에 방향을 검증하고, 모호함을 해결하며, 계획을 승인합니다.

이 단계는 구조화된 명세서와 컨텍스트 문서를 생성하여 건설 과정까지 지속되어, AI 에이전트가 올바르게 구축할 수 있도록 필요한 메모리와 가드레일을 제공합니다. 보안상의 함의는 매우 큽니다: 인셉션에서 내린 결정들(어떤 클라우드 서비스를 사용할지, 어떤 데이터를 접근할 것인지, 어떤 신원 모델을 따를지)이 공격 표면의 하위 영역을 정의합니다. 이 단계의 보안 검토는 전체 위험 클래스가 코드에 도달하지 못하도록 막습니다.

건설

전통적인 스프린트는 다음으로 대체됩니다 "볼트들," (더 짧고 강도 높은 작업 주기) 몇 주 단위가 아닌 시간 단위로 측정됩니다. 이러한 변화는 그 방법을 강조합니다'속도와 지속적인 딜리버리지에 대한 강조입니다. 모피아 건설 중에, AI 에이전트가 코드를 작성합니다테스트, IaC 템플릿 생성, CI/CD 구성을 구축하는 동안 인간이 지정된 체크포인트에서 검토, 조향, 승인을 수행합니다.

영구 컨텍스트가 Inception과 Construction 사이에 흐르도록 AI가 아키텍처 결정, 보안 요구사항, 비즈니스 제약 조건을 놓치지 않도록 합니다. 여기서 보안 문제는 명확합니다: AI 생성 코드, 의존성, IaC 템플릿 모두 이 단계에서 자동 스캔이 필요한데, 이는 양과 속도가 너무 많아 수동 한 줄 검토가 비현실적이기 때문입니다. AI 에이전트가 하루에 수십 개의 풀 리퀘스트를 생성할 때, SAST, SCA (소프트웨어 작문 분석), 비밀 탐지, 그리고 IaC 스캔이 계속 진행됩니다.

작업

AI-DLC는 배포와 모니터링까지 확장됩니다. AI 에이전트가 배포를 담당합니다 오케스트레이션, 실행 시 동작을 관찰하고, 이상 현상을 감지하며, 해결책을 제안합니다. 인간은 생산 변경 및 사고 상향 결정에 대한 승인 게이트를 통해 거버넌스를 유지합니다.

운영 단계는 학습 내용을 인셉션에 반영하여, 생산 통찰이 미래 계획에 도움을 주는 폐쇄 루프를 만듭니다. 운영 환경에서 작동하는 AI 에이전트는 엄격한 권한이 필요하며, 런타임 모니터링은 코드로 스캔된 내용이 실제로 클라우드에서 실행 중인 것과 일치하는지 검증해야 합니다. 저장소에서는 무해해 보였던 취약점이, 배포된 워크로드가 인터넷에 노출되어 있고, 고권한이 있는 신원으로 실행되며, 개인 식별 정보를 저장하는 데이터베이스에 도달할 수 있을 때 치명적이 될 수 있습니다. 이 때문에 코드 결과를 런타임 클라우드 컨텍스트와 연결하고, 워크로드를 실제 신원에 매핑하며, 네트워크 노출, 데이터 접근을 제공하는 보안 플랫폼이 AI DLC 운영에 필수적입니다.

AI-DLC와 SDLC: 주요 차이점

Column AColumn BNew Column
Lifecycle modelWaterfall or agile stagesContinuous three-phase loop (Inception, Construction, Operations)
Code authorshipHuman-writtenAI-generated with human approval
Cycle timeWeeks (sprints)Hours or days (bolts)
RolesDevelopers write codeDevelopers review and steer AI output
Governance modelPeriodic reviews and gatesContinuous automated checks with human approval gates
Security checkpointsPeriodic scans and gatesEmbedded scanning at every phase plus runtime validation
DocumentationHuman-authored specsAI-generated specs validated by humans
Feedback loopRetrospectives at sprint endContinuous closed-loop from operations back to inception

보안팀에게 가장 중요한 차이점은 이렇습니다: AI-DLC는 코드가 인간이 검토하기 전에 생성된다고 가정합니다. 즉, 보안 제어는 자동화되고, 맥락에 기반하며, 런타임 동작과 연결되어야 합니다. 정기적인 수동 검토만으로는 효과가 없습니다.

Source: AWS Innovating with AI Driven Development Life Cycle (YouTube

AI-DLC의 장점

AI 기반 개발은 팀이 이 방법론을 자동화된 스캔, 승인 워크플로우, 클라우드 런타임 가시성과 결합할 때 실질적인 성과를 제공합니다. 이러한 통제가 없으면 더 빠른 발전은 위험을 파이프라인을 통해 더 빠르게 전달할 수 있습니다.

  • 배송 주기를 몇 주에서 몇 시간으로 압축: AI는 실행 중심의 작업(코딩, 테스트 생성, IaC 저작)을 처리해, 팀이 계획이나 검토를 대충 하지 않고 더 빠르게 출시할 수 있습니다.

  • 개발자 작업을 일상적인 코딩에서 창의적인 문제 해결로 끌어올립니다: 개발자들은 보일러플레이트를 작성하기보다는 아키텍처, 설계 결정, 승인에 시간을 할애하여 출력 품질과 직무 만족도를 높입니다.

  • AI가 강제하는 패턴을 통해 일관성을 향상시킵니다: AI 에이전트는 매번 동일한 코딩 표준, 보안 정책, 아키텍처 패턴을 적용하여 서로 다른 개발자가 가이드라인을 다르게 해석할 때 발생하는 변동을 줄입니다.

  • 빠른 시장 대응 가능: 제로데이 취약점이 공개되면, AI DLC 팀은 다음 스프린트로 수정 일정을 잡는 대신 몇 시간 만에 영향을 받는 구성 요소를 재생성, 재스캔, 재배포할 수 있습니다.

  • 의도부터 배포까지 내장된 추적성을 생성합니다: AI-DLC는 모든 단계(명세, 계획, 코드, 테스트 결과, 배포 구성)에서 구조화된 산출물을 생성하기 때문에, 팀은 사후에 재구성하는 대신 기본적으로 감사 추적을 받게 됩니다.

100 Experts Weigh In on AI Security

Learn what leading teams are doing today to reduce AI threats tomorrow.

AI-DLC의 보안 위험과 도전 과제

AI DLC의 가장 큰 자산(속도)은 동시에 가장 큰 보안 취약점이기도 합니다. 코드가 몇 주 대신 몇 시간 만에 출시되면, 잘못된 설정과 노출된 비밀이 훨씬 빠르게 프로덕션에 도달합니다. 위즈가 발견했다 가장 흔한 5가지 검증된 비밀 중 4가지 공개 저장소에서 발견된 것은 AI 관련 것으로, 프롬프트와 API 키가 소스 관리로 얼마나 빠르게 유출될 수 있는지를 보여줍니다.

이 방대한 양은 인간의 검토 능력을 쉽게 초과하여 여러 특정 위험 범주를 복잡하게 만듭니다:

  • 미묘한 코드 취약점: AI는 종종 문법적으로 올바르고 기본적인 린팅을 통과하는 코드를 생성하지만, 숨겨진 논리적 결함이나 보안이 취약한 기본 설정이 포함되어 있습니다. (한 연구에서는 AI 생성 파일 전체에서 4,241개의 CWE 인스턴스가 확인되었습니다.) 이를 포착하려면 AI 기반의 SAST와 런타임 맥락이 필요합니다.

  • 패키지 환각을 통한 공급망 공격: AI 에이전트는 인간의 검증을 건너뛰고 의존성을 자율적으로 선택합니다. 약 20%의 AI 패키지 추천이 존재하지 않는 의존성을 참조하기 때문에, 공격자는 이를 다음과 같이 악용할 수 있습니다. "슬롭스쿼팅" 소프트웨어 공급망을 침해하는 것.

  • 확장된 인프라 구성 오류: AI가 IaC를 생성할 때(예: Terraform이나 Kubernetes 매니페스트), 공개 S3 버킷이나 과도한 권한 IAM 역할과 같은 단일 오류가 수십 번의 배포에 걸쳐 반복될 수 있습니다.

  • CI/CD 권한에서 더 넓은 폭발 반경: AI 에이전트는 구축, 테스트, 배포를 위해 향상된 파이프라인 자격증명이 필요합니다. 이러한 허가가 너무 광범위하면, 환각을 일으키거나 손상된 물질이 광범위한 환경 피해를 초래할 수 있습니다.

  • 그럴듯하지만 결함이 있는 보안 설정: AI 환각은 겉보기에는 완전히 올바르지만 무단 네트워크 침입 허용과 같은 미묘하고 치명적인 오류를 포함하는 보안 규칙(예: IAM 정책, 암호화 설정)을 생성할 수 있습니다.

실제로 이런 모습이 나타난다: AI 에이전트는 컨테이너화된 마이크로서비스를 생성하고, 알려진 CVE가 있는 기본 이미지를 선택하며, 공개 로드 밸런서를 프로비저닝하고, 민감한 데이터 저장소에 접근할 수 있는 과도한 권한 서비스 계정을 연결하고, 자동화된 파이프라인을 통해 배포합니다. 각 개별 아티팩트는 좁은 스캔을 통과할 수 있지만, 조합이 코드, 클라우드, 신원, 데이터 컨텍스트를 연결해야만 보이는 치명적인 공격 경로를 만듭니다. 

순수한 보안을 넘어, AI DLC로의 전환은 더 넓은 조직적 장애물을 야기합니다:

  • 작전 준비 태세: 팀은 AI 실행자를 효과적으로 관리하고 관리하기 위한 새로운 기술과 워크플로우를 개발해야 합니다.

  • 코드-클라우드 추적 가능성: NIST AI 위험 관리 프레임워크, EU AI 법안, 그리고 SOC 2 Type II가 엄격한 출처 추적을 시행하기 시작했습니다. 규제 당국은 이제 기계가 작성한 것과 인간이 승인한 것을 정확히 증명하기 위해 명확한 감사 추적을 요구합니다.

AI 기반 개발 수명 주기 확보

만약 스캔이 야간 크론 작업으로 실행되는데 AI 에이전트가 매시간 코드를 전송한다면, 공백이 생깁니다. 보안 통제는 AI 기반 개발과 동일한 속도로 작동해야 합니다.

  • 사전 배포뿐만 아니라 모든 단계에서 자동 스캔: SAST, SCA, 비밀 탐지, IaC 스캔, 민감한 데이터 스캔은 IDE에서, PR 시점에, CI/CD, 그리고 지속적으로 운영 환경에서 실행되어야 합니다. 이것이 AI 생성 출력의 속도를 따라잡을 수 있는 유일한 방법입니다.

  • 코드 결과를 실제 배포 노출과 연결하는 런타임 검증: 코드 저장소의 취약점은 해당 코드가 배포되었는지, 작업 부하가 인터넷에 노출되어 있는지, 어떤 신원 권한이 있는지, 어떤 데이터를 접근할 수 있는지 알기 전까지는 이론적입니다. 보안 플랫폼은 코드 발견을 실제 클라우드 맥락과 매핑해야 합니다.

  • AI 기반 분류가 코드 볼륨에 맞춰 조사를 확장합니다: AI가 하루에 수백 건의 결과를 생성하기 때문에, 인간 심사자들은 모두 분류할 수 없습니다. 발견이 악용될 수 있는 이유(또는 가능성을 오탐으로 표시)하는 AI 지원 분류가 필수적입니다.

  • 거버넌스 및 컴플라이언스를 위한 코드-클라우드 추적성: 규제 기관과 감사 당국은 배포된 아티팩트를 출처 저장소, 생성한 AI 에이전트, 승인한 인간, 그리고 이를 관리하는 정책까지 추적해야 합니다. 이 체인을 자동으로 유지하는 통합 플랫폼은 매우 중요합니다 AI-DLC 거버넌스.

  • AI 에이전트 자체에 대한 최소 권한 집행: CI/CD 파이프라인과 클라우드 환경에서 작동하는 AI 에이전트는 엄격한 범위의 자격 증명이 필요하며, 보안 팀은 해당 에이전트가 보유한 권한과 실제로 무엇을 하는지 가시화해야 합니다.

AI-DLC가 요구하는 아키텍처는 코드, 클라우드, 신원, 데이터 맥락을 단일 리스크 모델로 연관시키는 통합 플랫폼입니다. 이러한 상관관계가 없으면 보안팀은 진공 상태에서 결과를 분류하며, 중요한 생산 노출과 무해한 개발 부서 산출물을 구분하지 못합니다.

예를 들어, 보안팀이 SAST AI 생성 코드에서 SQL 주입을 찾는 것. 클라우드 맥락이 없으면 코드가 배포되었는지, 작업 부하가 인터넷에 연결되어 있는지, 또는 개인 정보 데이터베이스에 접근할 수 있는지 알 수 없습니다. 코드를 클라우드에 매핑하는 플랫폼을 사용하면 취약한 코드가 공개 컨테이너에서 실행되고 프로덕션 데이터베이스에 접근할 수 있어 중요한 우선순위가 되거나, 배포가 없는 개발 브랜치에만 존재해 우선순위가 낮다는 것을 즉시 확인할 수 있습니다. 

위즈'AI DLC 보안 접근법

AI 에이전트가 코드를 생성하고, 의존성을 추출하며, 인프라를 제공하고, 몇 시간 만에 프로덕션에 배포할 때, 같은 경로를 따라 끝까지 이어지는 보안이 필요합니다. 

Wiz는 AI 애플리케이션 보호 플랫폼을 통해 전체 AI 개발 수명주기를 보장합니다 (AI-앱). 

이 코드-투-클라우드 접근법은 통합됩니다 위즈 코드 (응용 및 공급망 보안), AI-SPM (자세/재고), 그리고 위즈 디펜드 (런타임 보호) 통합된 가시성과 위험 우선순위 설정을 제공하기 위해 전체 AI 파이프라인에 걸쳐 있습니다.

위즈'S Zero Configuration Code-to Cloud 매핑은 소스 코드를 CI 파이프라인을 거쳐 컨테이너 레지스트리, 그리고 실행 중인 워크로드를 자동으로 추적합니다. 모든 코드 발견은 클라우드 맥락으로 풍부해집니다: 이 코드가 배포되었나요? 업무량이 인터넷에 노출되어 있나요? 어떤 신원 권한이 있나요? 어떤 데이터를 접근할 수 있나요?

Wiz 보안 그래프는 이러한 신호들을 통합된 위험 모델로 연결합니다. 보안팀은 개별 발견 결과를 분류하는 대신, 알려진 CVE를 가진 AI 생성 컨테이너, 공개 엔드포인트, 과도한 권한 부여된 서비스 계정, 민감한 데이터 접근 권한 등 독성 조합을 발견합니다. 이것이 수천 개의 경고 목록과 실제로 중요한 문제들의 짧은 대기열의 차이입니다.

AI-DLC가 생성하는 대량의 코드 레벨 연구 결과에 대해 Wiz가 말합니다'AI 기반 SAST 분류 에이전트는 발견이 악용될 수 있는 이유를 설명하거나 이를 오탐성으로 표시합니다. 이로 인해 하루에 수백 건의 AI 생성 결과를 수동으로 검토하는 수작업 부담이 관리 가능한 수준으로 줄어듭니다.

Wiz는 또한 AI 코딩 에이전트용 플러그인을 통해 취약한 코드가 본환경으로 도달하지 못하도록 팀이 막도록 돕습니다. 이 플러그인들은 코드가 생성된 후 SCA, SAST, 비밀, IaC 스캔을 조율해, 팀이 문제를 가장 쉽게 해결할 수 있는 시기에 미리 발견할 수 있습니다.

Green Agent를 활용해 Wiz는 취약점 복구를 에이전트 워크플로우에 직접 주입합니다. 이미 존재하는 문제에 대해, 보안팀은 그린 에이전트에게 AI 코딩 에이전트에게 복구 명령을 보내도록 지시할 수 있습니다. 개발 측면에서는 Wiz Skills를 사용해 기존 이슈를 IDE와 CLI에 직접 가져오고, 주요 이슈를 상세히 파악하며, Green Agent 제안에 따라 자동으로 수정을 적용할 수 있습니다.

Wiz AI SPM은 실제 위험을 이해하는 데 필요한 클라우드 맥락을 바탕으로 모델, 파이프라인, 추론 서비스에 대한 가시성을 제공함으로써 AI 애플리케이션에도 이러한 보호를 확장하여 큰 도움이 되었습니다 콘베르소는 치명타 0을 달성합니다 생성형 AI 플랫폼에 대한 설명입니다. 

코드에서 클라우드까지 AI 기반 개발 수명을 안전하게 보호할 준비가 되셨나요? 데모 일정 잡기 Wiz가 코드, 클라우드, 런타임 컨텍스트를 통합된 위험 모델로 어떻게 연결하는지 살펴보고, 팀이 실제 운영 환경에서 중요한 노출에 집중할 수 있도록 하는 것입니다.

Develop AI applications securely

Learn why CISOs at the fastest growing organizations choose Wiz to secure their organization's AI infrastructure.

Wiz가 귀하의 개인 데이터를 처리하는 방법에 대한 자세한 내용은 다음을 참조하십시오. 개인정보처리방침.

AI-DLC에 관한 FAQ