소프트웨어는 더 이상 처음부터 만들어지지 않는다. 오픈소스 라이브러리, 서드파티 패키지, CI/CD 파이프라인이 촘촘히 얽힌 소프트웨어 공급망은 현대 개발의 근간이다. 그리고 공격자들은 바로 이 공급망을 노린다. 2020년 SolarWinds 사태, 2021년 Log4Shell — 하나의 취약한 컴포넌트가 수천 개 기업을 동시에 위협했다.
기존 대응 방식의 한계는 명확하다. SLSA(Supply chain Levels for Software Artifacts), SBOM(소프트웨어 자재 명세서) 같은 프레임워크는 "무엇이 들어갔는지" 추적하는 데는 유용하지만, 실시간 취약점 탐지와 자율 대응에는 역부족이다. 침해가 이미 발생한 뒤에야 사후 분석이 시작된다.
이번 연구가 제안하는 것은 Agentic AI — 자율적으로 판단하고 행동하는 AI 에이전트를 공급망 보안에 적용하는 것이다. AI 에이전트는 코드 저장소, 빌드 파이프라인, 의존성 그래프를 실시간으로 모니터링하고, 악성 패키지나 취약한 의존성을 발견하면 자동으로 격리하거나 패치 권고를 생성한다.
단순한 규칙 기반 스캐너를 넘어, 맥락을 이해하는 AI가 "이 취약점이 실제로 악용 가능한가?"를 판단하는 단계로 진화하고 있다. 소프트웨어 공급망 보안의 패러다임이 사후 추적에서 사전 자율 방어로 이동하고 있다.
📖 *Agentic AI for supply chain security* |
논문
Modern software is never built from scratch. Software supply chains — open-source libraries, third-party packages, CI/CD pipelines tightly interwoven — are the foundation of modern development. And attackers target exactly this supply chain. SolarWinds 2020, Log4Shell 2021 — one vulnerable component threatened thousands of organizations simultaneously.
Existing approaches have clear limitations. Frameworks like SLSA and SBOM are useful for tracking "what went in," but fall short for real-time vulnerability detection and autonomous response — post-breach analysis only begins after compromise.
This research proposes Agentic AI — applying autonomous AI agents to supply chain security. These agents continuously monitor code repositories, build pipelines, and dependency graphs, automatically isolating malicious packages or generating patch recommendations upon detection.
Beyond rule-based scanners, context-understanding AI is evolving to judge "is this vulnerability actually exploitable?" Supply chain security is shifting from reactive tracking to proactive autonomous defense.
📖 *Agentic AI for supply chain security (Conceptual/experimental)*