Claude Code·Fable 5, 구식 PC 게임을 iOS로 이식하며 공격적 에이전트 시대를 예고함

Claude Code·Fable 5, 구식 PC 게임을 iOS로 이식하며 공격적 에이전트 시대를 예고함

Claude Code와 Fable 5가 2003년작 Command & Conquer를 몇 시간 만에 iOS 네이티브로 포팅해, 에이전트형 AI가 레거시 코드 재구성과 공격 자동화를 동시에 가능하게 함을 보여줌

  • The Decoder는 Anthropic의 Claude Code와 Fable Studio의 에이전트 Fable 5가 2003년 PC 게임 Command & Conquer를 대상으로, 레거시 C++ 코드와 DirectX 기반 그래픽·입력 처리 로직을 자동 분석·변환하여 Apple iOS의 Metal·UIKit 기반 환경에서 구동되는 네이티브 앱으로 포팅하는 데 ‘몇 시간’만이 소요되었다고 보도하며, 이는 인간 개발자가 수주 이상 소요할 수 있는 복잡한 이식 작업을 에이전트형 AI가 단기간에 수행할 수 있음을 보여주는 사례로 제시된다.
  • 기사에 따르면 Claude Code는 Git 저장소의 구조와 빌드 스크립트를 파악한 뒤, Xcode 프로젝트 설정, iOS용 그래픽 API 변환, 터치 입력 매핑 등을 포함한 다단계 작업을 체계적으로 수행했으며, Fable 5는 작업 분할과 테스트 실행·버그 수정 루프를 자동 관리하는 역할을 했다. 이 과정에서 수만 줄에 이르는 코드베이스가 자동 리팩터링 되었고, 레거시 라이브러리 의존성을 제거하는 패치까지 생성되었다고 설명된다.
  • The Decoder는 이 사례를 통해 Anthropic의 Mythos 같은 AI 안전 프레임워크가 아직 상용 개발 에이전트에 충분히 적용되지 않은 상황에서, 동일한 기술이 SCADA 제어 소프트웨어, 의료기기 펌웨어, 국방 시스템 등 레거시 인프라 코드에도 적용될 수 있다는 점을 경고한다. 만약 공격자가 Claude Code와 유사한 기능을 갖춘 오픈소스 에이전트를 확보할 경우, 오래된 은행 코어 시스템이나 발전소 제어 코드에 취약점을 탐지·삽입하는 작업을 자동화할 수 있게 된다.
  • 이 사례는 에이전틱 AI가 ‘코드 포팅’이라는 생산적 용도뿐 아니라, 공격용 도구 개발과 레거시 시스템 침투에도 활용될 수 있음을 시사하며, Palo Alto Networks, CrowdStrike, Microsoft 같은 보안 리딩 기업이 AI 기반 취약점 탐지와 코드 리뷰 서비스를 빠르게 상용화하는 이유를 설명하는 배경이 된다. 동시에 AI 에이전트가 CI/CD 파이프라인에 직접 접근해 배포 코드를 수정할 수 있는 환경이 확산되면, 소프트웨어 공급망 공격의 난이도가 크게 낮아질 수 있다.
  • 한국 정부는 공공기관과 기간산업에서 사용되는 레거시 소프트웨어에 대해 AI 코딩 도구와 에이전트의 접속·변경 권한을 엄격히 통제하고, AI가 자동 생성한 코드에 대한 추가 보안 검증과 책임 소재 규정을 마련해야 하며, Anthropic, OpenAI, Microsoft가 제시하는 AI 안전 가이드라인을 국내 소프트웨어 개발 표준에 반영해 ‘에이전트 기반 공격’에 대비하는 정책을 서둘러야 한다.

에이전트형 AI가 복잡한 레거시 코드까지 단시간에 재구성하는 수준에 이른 만큼, 한국은 공공·기간산업 코드베이스를 대상으로 한 AI 자동 변경을 관리·감사하는 규범과 기술적 통제 장치를 서둘러 마련해야 한다.

주요 용어: 에이전틱 AI(자율적으로 계획을 세우고 여러 단계를 수행하는 인공지능 에이전트), 코드 포팅(한 플랫폼에서 다른 플랫폼으로 소프트웨어를 옮기는 작업), CI/CD 파이프라인(소프트웨어를 자동 빌드·테스트·배포하는 연속 통합·배포 체계)

출처: The Decoder