개발자는 코드를 안 짜고 해커는 AI로 틈을 엮는다: 소프트웨어 공급망 보안의 대전환

AI가 일주일에 2억 7천만 건이 넘는 코드를 쏟아내는 사이, 공격자는 사소한 취약점을 엮어 시스템 관리자 권한을 탈취하고 있습니다. 길거리 USB를 꽂는 것과 같은 오픈소스 위험과 실무 방어 전략을 살펴봅니다.

발행일: 2026.09.23

AI가 촉발한 코드 폭발과 침투 무기화: 소프트웨어 공급망이 격전지가 된 이유

소프트웨어 개발 현장에서 사람이 키보드를 두드려 한 줄씩 코드를 입력하던 풍경이 사라지고 있다. 과거 중세 수도사들이 양피지에 성경을 한 글자씩 손으로 베껴 쓰던 필사 작업이 인쇄기 등장과 함께 사라졌듯, 현대 소프트웨어 개발 역시 활판 인쇄술 시대로 단숨에 넘어갔다. 보안 전문 기업 체인가드(Chainguard)의 최고정보보호책임자(CISO) 퀸시 카스트로는 “사내 엔지니어 중 지난 1년 동안 스스로 코드를 한 줄이라도 직접 작성한 사람은 단 한 명도 없다”고 잘라 말했다.

문제는 생산 속도가 빨라진 만큼 공격자가 침투하는 속도와 파괴력도 상상을 초월할 정도로 거세졌다는 점이다. 개발자가 명령어를 입력하면 인공지능이 알아서 외부 소프트웨어 부품(오픈소스 패키지 및 라이브러리)을 찾아 조립해 준다. 이제는 전문 개발자뿐만 아니라 인사팀, 재무팀, 사업 기획팀 직원들까지 인공지능을 이용해 필요한 사내 업무 프로그램을 직접 만든다.

하지만 프로그램을 만드는 사람이 화면 뒤에서 인공지능이 어떤 외부 부품을 끌어왔는지 확인하지 못한다는 데서 심각한 문제가 발생한다. 마치 정체 모를 부품이 섞여 들어간 조립식 장난감을 아무런 검수 없이 핵심 공장에 그대로 설치하는 격이다.

공격자들은 바로 이 지점을 노린다. 오픈에이아이의 GPT-5.6-사이버나 앤트로픽의 클로드 미소스 같은 최신 보안 특화 인공지능은 시스템에 흩어져 있는 ‘위험도 낮음’ 수준의 사소한 빈틈 수십 개를 뱀처럼 엮어 단숨에 최고 관리자 권한을 빼앗는 공격 경로를 스스로 찾아낸다. 코드를 만들어내는 속도와 그것을 뚫고 들어오는 무기화 속도가 소프트웨어 공급망 전체에서 정면으로 충돌하고 있다.

인공지능 도입 이후 소프트웨어 개발 및 공격 지표 변화

코드 생산량 폭증과 공격 착수 시간의 단축 실태

2.75억 건

주간 깃허브 커밋 수

2026년 기준 매주 쏟아지는 방대한 코드 변경량

-7일

취약점 악용 착수 시점

보안 패치가 공개되기도 전에 이미 공격이 시작되는 기간

4.2배

CI/CD 연산량 증가

2023년 주당 5억 분에서 2026년 21억 분으로 급증

주당 2억 7,500만 건의 커밋과 영하 7일의 침투 속도: 숫자로 본 보안 붕괴 지표

현장에서 감지되는 변화는 숫자로 확연히 드러난다. 글로벌 최대 개발 플랫폼인 깃허브(GitHub)는 2025년 한 해 동안 약 10억 건의 커밋(코드 변경 기록)을 처리했다. 그러나 2026년 4월 들어서는 불과 1주일 만에 약 2억 7,500만 건의 커밋을 처리하고 있다. 불과 1년 만에 1년 치 작업량이 한 달 남짓한 기간에 쏟아져 나오는 수준이다. 소프트웨어를 빌드하고 배포하는 깃허브 액션의 주간 연산 시간도 2023년 5억 분에서 최근 단 한 주 만에 21억 분으로 4배 이상 치솟았다.

반면 방어자가 보안 구멍을 메우는 시간은 한계에 다다랐다. 글로벌 보안 기업 맨디언트(Mandiant)의 조사에 따르면, 취약점이 외부에 알려진 뒤 공격자가 이를 악용하기까지 걸리는 평균 시간(MTTE)은 2018–2019년 63일에서 2025년에는 무려 ‘영하 7일(-7일)‘로 단축되었다. 영하 7일이라는 것은 개발팀이 보안 패치 프로그램을 만들어서 공지하기도 전에 이미 공격자가 구멍을 찾아내 시스템을 유린하고 있다는 뜻이다.

구분 지표2018–2019년 과거 환경2025–2026년 인공지능 전환기현장 실무에 미치는 영향
코드 생성 주체사람 개발자가 직접 수기 작성인공지능 에이전트 자동 생성의존성 패키지 검증 누락 발생
주간 빌드 연산 시간약 5억 분 (GitHub Actions 기준)약 21억 분 (4배 이상 급증)보안 검사 병목 및 비용 상승
취약점 공격 착수 기간발견 후 평균 63일 소요발견 전 평균 -7일 (선제 타격)정기 보안 패치 업데이트 무력화
취약점 우선순위 판단위험 점수(CVSS) ‘높음/치명적’ 위주저위험·중위험 결합 공격기존 취약점 대기열 방식 무력화
공급망 침투 주체국가 지원을 받는 고도 해킹 조직중소형 해커 그룹 및 자동화 에이전트무차별 오픈소스 저장소 오염 확산

과거 보안 실무진은 보안 취약점 점수(CVSS)가 ‘치명적(Critical)‘이거나 ‘높음(High)‘으로 분류된 항목만 골라서 먼저 고치면 시스템을 안전하게 지킬 수 있다고 믿었다. 점수가 낮은 ‘경미(Low)’ 항목은 업무 우선순위 뒤로 미뤄두는 것이 관례였다.

하지만 고도화된 인공지능 모델은 사람이 거들떠보지도 않던 ‘경미’ 등급의 빈틈 5–6개를 레고 블록 맞추듯 이어 붙여 최상위 관리자 권한을 얻는 공격 시나리오를 몇 초 만에 완성한다. 점수표에 의존하던 전통적인 보안 점검 방식이 완전히 무너진 셈이다.

개발자 없는 코드 작성이 기업 운영 전반에 미치는 3대 직접 충격

인공지능이 코딩을 주도하는 환경은 기업의 IT 인프라와 재무 건전성에 직접적인 타격을 입힌다. 특히 다음 3가지 영역에서 현업 부서가 체감하는 위험이 급격하게 커지고 있다.

소프트웨어 공급망의 3대 위험 요소와 인공지능 충격

자동화된 개발 방식이 불러온 보안 병목과 현장 파급력

현장 위기

검증 없는 의존성 주입

현업 부서가 AI로 앱을 만들며 악성 패키지를 무차별 설치

핵심 원인

공격 착수 시간의 역전

패치가 나오기 7일 전에 AI가 취약점 결합 공격을 완료

실무 해결책

보안 검증 통로 단일화

사내 승인 저장소만 연결하고 CI/CD 빌드 통제를 강화

1. 통제 불능의 운영 비용: 엉뚱한 부품 조립으로 인한 복구비 급증

현업 비전문가가 프롬프트 몇 줄로 만들어낸 프로그램은 겉보기에 완벽하게 작동하지만, 내부에는 수백 개의 외부 오픈소스 패키지가 뒤엉켜 있다.

만약 인공지능이 실존하지 않는 가짜 패키지를 그럴듯하게 추천하는 ‘패키지 환각’ 현상을 일으키고, 해커가 미리 등록해 둔 악성 코드를 무단으로 끌어왔다면 기업은 이를 수습하기 위해 막대한 자금을 쏟아야 한다.

감염된 시스템을 찾아내 격리하고, 데이터 유출 여부를 전수조사하며, 손상된 데이터베이스를 복구하는 과정에서 발생하는 비상 운영 비용은 일반적인 소프트웨어 개발 예산의 5배에서 10배를 웃돈다.

2. 대응 지연의 붕괴: ‘마이너스 7일’ 공격 앞에 무력화된 패치 일정

기존 기업 보안 운영팀은 한 달에 한 번, 혹은 분기별로 정기 보안 점검을 진행해 패치를 적용했다. 하지만 취약점 악용 시간이 마이너스 7일로 떨어진 상황에서는 정기 패치라는 개념 자체가 성립하지 않는다.

공격자는 취약점이 담긴 소프트웨어가 사내에 배포되는 즉시 인공지능으로 빈틈을 파고든다. 패치가 나오기를 기다렸다가 적용하는 수동적 방식으로는 100% 뚫릴 수밖에 없다. 지연 시간(Lead Time)이 사실상 ‘0’을 넘어 마이너스 영역으로 들어가면서, 보안 점검이 실시간으로 이뤄지지 않는 기업은 상시 침해 상태에 놓이게 된다.

3. 공급망 신뢰 붕괴: 길거리 USB를 서버에 꽂는 것과 같은 위험

체인가드의 퀸시 카스트로는 현재 기업들이 오픈소스를 가져다 쓰는 행태를 두고 “길거리에 떨어진 정체 모를 USB를 주워서 회사 핵심 운영 서버에 그대로 꽂는 것과 완벽히 똑같다”고 일갈했다.

실제로 널리 쓰이는 오픈소스 보안 도구인 ‘트리비(Trivy)‘마저 해커 그룹(TeamPCP)의 공급망 공격에 노출되어 악성 코드가 심어진 채 하류 시스템으로 배포된 사건이 있었다. 개발 파이프라인에서 외부 패키지를 아무런 의심 없이 내려받는 것은 해커에게 사내 열쇠를 쥐여주는 일이다.

‘길거리 USB’를 격리하라: 제로 트러스트 빌드 파이프라인과 선도 기업의 방어 기술

문제가 심각해지자 글로벌 기술 기업들은 오픈소스를 소비하는 방식 자체를 뿌리부터 재설계하고 있다. 핵심은 “외부에서 가져온 것은 그 어떤 것도 믿지 않는다”는 원칙이다.

선도적인 클라우드 기업들은 사람이든 인공지능이든 인터넷에서 패키지를 직접 다운로드하지 못하도록 차단벽을 세웠다. 모든 외부 오픈소스는 사내에 격리된 안전 검증 저장소를 먼저 거쳐야 한다. 이곳에서 디지털 서명을 확인하고, 패키지 출처(Provenance)와 소프트웨어 자재명세서(SBOM)를 대조해 위변조 여부를 걸러낸 뒤에만 실제 개발 환경으로 넘겨준다.

안전한 소프트웨어 공급망 통제 및 검증 흐름

외부 오픈소스 유입부터 최종 사내 배포까지 3단계 통제 체계

1

1단계: 외부 유입 차단

인터넷 직접 다운로드를 막고 사내 격리 저장소로만 반입 허용

2

2단계: 부품 출처 및 무결성 검증

디지털 서명과 패키지 자재명세서(SBOM)를 대조해 위변조 확인

3

3단계: 빌드 파이프라인 격리 배포

최소 권한 원칙에 따라 검증이 끝난 패키지만 운영 환경에 반영

또한 인공지능이 코드를 작성하는 환경 자체를 샌드박스(외부와 단절된 가상 실험 공간)에 가두는 기술이 도입되고 있다. 인공지능이 임의로 새로운 외부 라이브러리를 추가하려 할 경우, 시스템이 이를 즉각 감지하고 사내 보안 관리자의 승인을 요구하도록 파이프라인을 묶어버리는 것이다.

체인가드와 같은 보안 전문 기업들은 운영체제의 불필요한 도구와 취약점을 아예 제거한 ‘미니멀 컨테이너 이미지’를 보급하며 공격자가 사소한 빈틈을 엮을 발판 자체를 없애는 전략을 취하고 있다.

AI 무기화 시대에 살아남는 기업의 2단계 실무 방어선

인공지능 코딩 도구를 전면 금지하는 것은 현실적으로 불가능하다. 생산성 격차가 너무나 크기 때문이다. 결국 생산성을 유지하면서도 공격자의 침투 경로를 원천 차단하는 정교한 방어선을 세워야 한다.

과거 취약점 관리 방식 vs 현대 공급망 방어 체계

단순 점수 기반 대기열에서 공격 경로 중심 격리 체계로의 전환

과거 레거시 점검 방식

침투 위험 노출
  • CVSS 높은 점수 위주 수동 패치
  • 외부 오픈소스 무제한 직접 다운로드
  • 개발자 중심의 사후 정기 보안 점검

현대 공급망 통제 방식

공격 경로 차단
  • 저위험 취약점 연쇄 결합 경로 선제 차단
  • 사내 승인 격리 저장소 거친 부품만 사용
  • 인공지능 코드 생성 실시간 자동 검수
에디터 종합 판정: 보안 점수에 매달리지 말고 부품이 들어오는 입구부터 잠가야 한다.

1차 방어선: 현업 부서의 무검증 AI 코드 및 CI/CD 권한 스크리닝

가장 시급한 조치는 개발팀 바깥에서 비공식적으로 만들어지는 소프트웨어에 대한 전수조사다.

  • 현업 부서 생성 소프트웨어 전수 점검: 인사, 재무, 마케팅 부서에서 인공지능 에이전트를 이용해 자체 제작한 내부 스크립트와 대시보드를 파악해야 한다. 이 도구들이 어떤 외부 저장소에서 라이브러리를 끌어오는지 확인하고 비인가 외부 통신을 차단한다.
  • CI/CD 파이프라인 권한 최소화: 깃허브 액션 등 자동 빌드 도구에 부여된 시스템 접근 권한을 대폭 축소해야 한다. 빌드 스크립트가 침해당하더라도 회사 클라우드의 핵심 관리자 권한으로 번지지 않도록 임시 토큰 사용을 의무화한다.
  • 가짜 패키지 유입 차단: 인공지능이 환각으로 만들어낸 허위 패키지 이름을 사전에 탐지할 수 있도록 패키지 관리자에 사내 도메인 잠금 규칙을 설정한다.

2차 방어선: 오픈소스 패키지 격리 저장소 구축과 취약점 재분류

다음 단계는 소프트웨어 부품이 들어오는 통로를 일원화하고 우선순위 평가 방식을 뜯어고치는 일이다.

  • 사내 전용 오픈소스 프록시 구축: 개발 환경에서 글로벌 오픈소스 저장소(npm, PyPI 등)로 바로 접근하는 것을 금지한다. 회사가 관리하는 중계 서버를 거치도록 설정하고, 널리 쓰이고 무결성이 증명된 패키지만 사내로 들어오도록 방화벽을 세운다.
  • 공격 경로(Attack Path) 기반 취약점 재분류: 단순 CVSS 점수 표기에 의존해 패치 순서를 정하던 관행을 폐기해야 한다. 낮거나 중간 수준의 결함이라 하더라도, 네트워크 외부와 닿아 있거나 관리자 권한 계정과 연결된 통로에 있다면 최우선 긴급 패치 대상으로 재지정한다.
  • 최소형 보안 베이스 이미지 도입: 운영 서버에 배포하는 소프트웨어 환경에서 셸(Shell)이나 불필요한 패키지 관리자 자체를 아예 빼버리는 경량화 이미지를 채택한다. 공격자가 취약점을 타고 시스템에 발을 들이더라도, 명령어를 실행하거나 추가 악성 도구를 다운로드할 수 있는 실행 환경 자체를 없애버려야 한다.

* 본 리포트의 링크를 통해 가입 시 수수료를 지급받을 수 있으나, 실측 데이터와 평가에는 일체 영향을 주지 않습니다.