AI가 직접 코딩을 한다고? '클라우드 보안'의 새로운 구멍이 발견된 이유

클라우드의 보안 레이어가 녹아내리는 듯한 추상적인 그래픽 이미지
AI Summary

클라우드플레어의 실행 엔진 '워크드(workerd)'에서 5가지 보안 취약점이 발견되어, 사용자의 데이터 유출 및 시스템 통제권 탈취 위험이 확인되었습니다.

상상해보세요. 여러분이 AI 비서에게 “오늘 오후 3시 회의 자료를 정리해서 팀원들에게 메일로 보내줘”라고 말합니다. 예전의 AI는 단순히 ‘정리하기’나 ‘메일 보내기’ 같은 명령 버튼을 대신 눌러주는 정도의 역할만 했습니다. 하지만 이제 AI가 여러분을 대신해 엑셀 파일을 열고, 내용을 요약하며, 회의 결과를 바탕으로 이메일 본문을 작성하는 코드를 실시간으로 짜서 실행하는 세상이 오고 있습니다. 이것이 바로 최근 주목받는 ‘에이전틱 AI(Agentic AI, 스스로 판단하여 작업을 수행하는 AI)’의 모습입니다.

그런데 최근, 이렇게 똑똑한 AI가 직접 코드를 짜서 실행할 수 있게 해주는 기술 기반에 구멍이 생겼다는 소식이 들려왔습니다. 바로 클라우드 컴퓨팅 기업인 ‘클라우드플레어(Cloudflare)’의 핵심 엔진에서 발견된 보안 취약점 이야기입니다.

이게 왜 중요한가요?

이번 사건은 AI와 인프라 보안의 관계를 완전히 새로운 시각으로 보게 합니다. 단순히 AI 모델 자체의 보안 문제가 아니라, AI가 생성한 코드를 안전하게 실행해주는 ‘기반 기술’의 문제이기 때문입니다. Source 15

이 취약점이 위험했던 이유는 크게 두 가지입니다. 첫째, 시스템 내 다른 고객의 데이터를 몰래 훔쳐볼 수 있는 ‘비밀 정보 유출’의 가능성이 있었습니다. 둘째, 해커가 샌드박스(Sandbox, 외부와 격리된 안전한 공간)를 탈출해 클라우드 서버의 전체 통제권을 뺏을 위험이 있었습니다. Source 13 클라우드플레어 서비스를 사용하는 수백만 명의 개발자와 기업들에게는 등골이 서늘한 소식이 아닐 수 없습니다. Source 13

AD

쉽게 말해서: AI와 인프라 사이의 ‘접착제’가 녹았다?

우리가 사용하는 웹 서비스는 아주 튼튼한 금고와 같습니다. 보안을 위해 외부와 철저히 분리된 방에서만 코드가 실행되도록 설계되어 있죠. 여기서 클라우드플레어는 ‘워크드(workerd)’라는 런타임(Runtime, 프로그램을 실행하기 위한 환경)을 사용합니다. Source 8

‘코드 모드(Code Mode)’는 AI 모델이 스스로 타입스크립트(TypeScript, 자바스크립트의 기능을 보강하여 더 복잡한 개발을 가능하게 하는 언어) 코드를 작성하여 작업을 수행하게 합니다. Source 1 쉽게 비유하자면, AI가 요리사라면 ‘워크드’는 요리사가 안전하게 요리할 수 있도록 마련된 ‘주방’이고, ‘코드 모드’는 요리사가 스스로 레시피를 개발해 요리할 수 있게 해주는 도구입니다.

그런데 이번에 발견된 5개의 메모리 오염 버그는 이 주방의 벽이나 바닥 같은 ‘기반 시설’ 자체에 생긴 균열이었습니다. Source 11 구체적으로는 ‘워크드’를 구성하는 네이티브 C++(컴퓨터의 하드웨어를 직접 제어할 수 있을 만큼 강력한 성능을 내는 프로그래밍 언어)로 된 ‘접착제’ 코드에서 문제가 발생했습니다. Source 11 이 균열을 통해 해커는 요리사(AI)가 만든 코드를 이용해 주방 벽을 뚫고 옆집의 식재료(다른 사용자의 비밀 정보)를 훔쳐보거나, 아예 주방 자체를 점거할 수 있었던 것입니다.

현재 상황: 안전한가요?

다행히 클라우드플레어 측은 현재 관리형 환경에서 이 취약점들을 성공적으로 패치했습니다. Source 15 따라서 클라우드플레어가 제공하는 일반적인 서비스를 이용하는 사용자들은 즉각적인 위험에서는 벗어난 상태입니다.

하지만 ‘셀프 호스팅(외부 클라우드 서비스 대신 자신의 서버에 직접 환경을 구축하여 운영하는 방식)’ 형태로 워크드 런타임을 배포해서 사용하는 기업이나 개발자라면 이야기가 다릅니다. 이들은 반드시 버전 v1.20260619.1 이상으로 업데이트를 진행해야 안전을 보장받을 수 있습니다. Source 15

앞으로 어떻게 될까?

이번 사건은 AI가 우리 업무를 대신해주는 시대가 오면서 보안의 정의가 어떻게 변해야 하는지를 보여주는 중요한 사례입니다. AI가 능동적으로 코드를 생성하고 실행하는 환경에서는, 그 AI가 작동하는 밑바닥 인프라까지 완벽하게 보호해야 한다는 숙제가 남겨졌습니다. Source 15 앞으로 기술 혁신도 중요하지만, 그 혁신을 안전하게 가동할 ‘튼튼한 주방’을 만드는 경쟁도 더욱 치열해질 것으로 보입니다.

참고자료

  1. When Agentic Glue Melts: Exploiting Cloudflare Code Mode and…
  2. When Agentic Glue Melts: Exploiting Cloudflare Code Mode and…
  3. When Agentic Glue Melts: Exploiting Cloudflare Code Mode…
  4. When Agentic Glue Melts: Exploiting Cloudflare Code Mode and…
  5. When Agentic Glue Melts: Exploiting Cloudflare Code Mode and…
  6. When Agentic Glue Melts: Exploiting Cloudflare Code Mode and…
  7. Vulnerabilities in Cloudflare workerd Runtime and Code Mode
AD
이 글을 얼마나 이해했나요?
Q1. 클라우드플레어의 '코드 모드'는 기존 방식과 어떻게 다른가요?
  • 모델이 정형화된 도구 호출을 수행한다
  • 모델이 직접 타입스크립트 코드를 작성하고 실행한다
  • 데이터베이스를 직접 수정한다
코드 모드는 AI 모델이 단순히 도구를 호출하는 것을 넘어, 타입스크립트 API를 통해 스스로 코드를 작성하고 실행하는 방식입니다.
Q2. 이번 보안 취약점이 발견된 핵심 실행 환경은 무엇인가요?
  • V8 엔진
  • 워크드(workerd) 런타임
  • 크로미움 브라우저
취약점은 코드 모드와 클라우드 워커의 기반이 되는 워크드(workerd) 런타임의 네이티브 C++ 코드에서 발견되었습니다.
Q3. 현재 사용자가 취해야 할 조치는 무엇인가요?
  • 서비스 사용 중단
  • 셀프 호스팅 환경의 경우 v1.20260619.1 버전 이상으로 업데이트
  • 비밀번호 변경
클라우드플레어의 관리형 환경은 이미 패치되었으나, 셀프 호스팅 배포를 사용하는 경우 안전을 위해 지정된 버전 이상으로 업데이트해야 합니다.
AI가 직접 코딩을 한다고? '클라우드 보안'의 ...
0:00