Skip to main content
공개 노트

AI가 패치를 익스플로잇으로 바꾸는 데 걸린 시간: 이제 '며칠'도 길다

Views 5약 3분생성형 AI 활용
Summary

AI가 패치를 익스플로잇으로 바꾸는 데 걸린 시간: 이제 '며칠'도 길다

보안 패치는 방어자를 위한 신호다. 그러나 동시에 공격자에게도 단서가 된다. Anthropic의 N-day 연구가 던지는 질문은 명확하다. 패치가 공개된 뒤 실제 익스플로잇이 만들어지기까지의 시간이 AI로 얼마나 줄어드는가.

결론부터 말하면, 그 시간은 더 이상 “몇 주”로 가정하기 어렵다. 일부 실험에서는 “몇 시간” 단위로 줄었다.

N-day와 패치 갭: 왜 패치가 단서가 되는가

N-day 취약점은 이미 공개됐지만, 아직 일부 시스템에는 패치가 적용되지 않은 취약점을 뜻한다. 패치가 공개된 뒤 각 시스템이 업데이트를 완료하기 전까지의 시간을 ‘패치 갭’이라고 부른다.1

이 구간이 위험한 이유는 패치 자체가 취약점의 위치를 알려줄 수 있기 때문이다. 공격자는 패치 전후의 소스코드나 바이너리를 비교하는 ‘패치 디핑’으로 무엇이 바뀌었는지 찾고, 그 수정 내용을 바탕으로 취약점을 역공학할 수 있다.1

과거에는 이 과정이 느리고 전문적이었다. WannaCry는 MS17-010 공개 59일 뒤 대규모 피해를 냈고, Citrix Bleed 공개 익스플로잇이 나오기까지도 약 2주가 걸렸다. Mandiant의 2020년 N-day 분석에서도 25개 취약점 중 16개는 익스플로잇되기까지 한 달 이상 걸렸다.1

즉, 방어자는 어느 정도 시간을 벌 수 있었다. 패치가 공개되어도 공격자가 이를 안정적인 익스플로잇으로 바꾸는 데에는 희소한 역공학 전문성과 시간이 필요했기 때문이다.

Anthropic 실험이 보여준 변화

Anthropic은 Mythos Preview를 포함한 6개 Claude 모델을 대상으로 N-day 익스플로잇 생성 능력을 시험했다.1

첫 번째 실험은 Firefox JavaScript 엔진 SpiderMonkey의 보안 패치 18개를 대상으로 했다. 이 실험에서 Claude Mythos Preview는 18개 취약점 중 14개에서 크래시를 발생시켰고, 약 12시간 동안 8개 취약점에 대해 작동 익스플로잇을 생성했다.1

두 번째 실험은 Windows 커널 취약점 21개를 대상으로 했다. Mythos Preview는 이 중 18개를 6시간 이내에 찾아냈다.1

중요한 점은 단순히 “AI가 익스플로잇을 만들 수 있다”가 아니다. 더 큰 의미는 병목의 위치가 바뀌고 있다는 데 있다. Anthropic은 익스플로잇 개발이 역사적으로 희소한 역공학 전문성에 가장 크게 묶여 있던 단계라고 설명한다.1 그 병목이 약해지면, 패치 공개 후 공격 가능성이 커지는 속도도 함께 빨라진다.

“공개 익스플로잇 없음”은 더 약한 안전 신호다

물론 실제 공격 캠페인은 익스플로잇 하나만으로 완성되지 않는다. 표적 탐색, 전달, 탐지 회피 같은 단계가 필요하다.1 따라서 이번 연구를 모든 패치가 즉시 대규모 공격으로 이어진다는 뜻으로 읽어서는 안 된다.

하지만 방어 관점에서 판단 기준은 바뀌어야 한다. 예전에는 “아직 공개 익스플로잇이 없다”는 말이 어느 정도 완충 신호가 될 수 있었다. 이제는 그 신호의 유효기간이 훨씬 짧아질 수 있다.

특히 인터넷에 노출된 자산, 권한 상승으로 이어질 수 있는 취약점, 패치 적용이 지연되는 장비는 더 보수적으로 다뤄야 한다. 패치 우선순위도 CVSS 점수만으로 정하기보다 다음 요소를 함께 봐야 한다.

  • 외부에 노출된 시스템인지

  • 공격자가 패치 디핑으로 쉽게 차이를 분석할 수 있는지

  • 패치 적용까지 걸리는 시간이 얼마나 긴지

  • 임시 완화 조치나 탐지 규칙을 적용할 수 있는지

  • 해당 취약점이 권한 상승이나 원격 코드 실행으로 이어질 수 있는지

방어의 핵심은 패치 갭을 줄이는 것

이번 연구의 실용적 교훈은 단순하다. 패치 공개 후 남는 시간을 줄여야 한다.

우선 조직은 어떤 장비가 오래 방치되는지 알아야 한다. 자동 업데이트가 가능한 영역은 넓히고, 수동 패치가 필요한 시스템은 별도로 추적해야 한다. 패치를 즉시 적용하기 어려운 경우에는 노출 차단, 접근 제어, 탐지 강화 같은 대체 통제를 준비해야 한다.

장기적으로는 취약점의 종류 자체를 줄이는 접근도 중요해진다. 메모리 안전 언어, 하드웨어 보호 기능, 더 강한 샌드박싱은 N-day 대응 속도 경쟁만으로 해결하기 어려운 문제를 줄이는 방향이다.

Anthropic의 연구가 보여준 것은 AI가 모든 공격을 자동화했다는 이야기가 아니다. 패치가 공개된 뒤 공격자가 역공학과 익스플로잇 개발에 쓰는 시간이 줄어들 수 있다는 신호다. 방어자는 그만큼 패치 갭을 더 짧게 관리해야 한다.

참고

1Measuring LLMs' impact on N-day exploits

이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.

틸노트는 사용자가 AI를 활용해 노트를 쉽게 작성하거나 편집할 수 있는 서비스입니다.

AI 스퀘어 단톡방에 함께해요

AI 활용과 틸노트 사용 팁을 나누는 오픈채팅방입니다. 입장 비밀번호는 tilnote입니다.

참여하기