바이브 코딩 앱 91%서 보안 취약점 발견
- •공개 운영 중인 바이브 코딩 웹앱 200개 무작위 조사
- •91%에서 취약점 발견, 결함 1,186건 중 65.77%는 치명적 또는 높음
- •운영 환경 요구 추가 시 재발률 11.0%, 세부 기술 지시 시 45.7%
미국 Microsoft와 싱가포르국립대 등의 연구진은 2026년 10월 7일, AI가 자동 생성한 ‘바이브 코딩’ 웹앱의 취약점을 조사한 연구를 발표했습니다. 자연어 지시로 앱 전체를 생성하는 방식은 프로그래밍 전문 지식 없이도 앱을 공개할 수 있게 하지만, 안전성 우려도 있습니다.
연구팀은 오픈소스로 공개된 앱 9,041개 가운데 8,695개가 웹앱임을 확인했습니다. 공개 운영 중인 984개 중 200개를 무작위로 골라 조사한 결과, 91%에서 취약점이 최소 1개 발견됐습니다. 결함은 모두 1,186건으로, 65.77%가 ‘치명적’ 또는 ‘높음’으로 분류됐습니다. 기사에 따르면 이런 결함은 제삼자의 무단 접근, 시스템 장악, 데이터 유출로 이어질 수 있습니다.
연구진은 취약점의 원인을 세 유형으로 분류했습니다. 기억 결함은 13.5%로, 개발 중 정한 보안 대책이 빠지거나 나중에 구현하기로 한 대책을 적용하지 않은 채 공개한 경우입니다. 목적 결함은 23.1%로, 안전성보다 신속한 작동을 우선해 부적절한 처리를 선택한 사례입니다. 가장 흔한 지식 결함은 63.4%였으며, 명시되지 않은 보안 규칙을 놓치거나 위험한 지시를 그대로 실행한 것이 원인이었습니다.
AI에 같은 작업을 다시 시키는 실험에서 별도 조치를 하지 않았을 때 같은 취약점이 재발할 확률은 25.7%였습니다. 프롬프트에 ‘실제 운영 환경에서 사용할 수 있도록’이라고 추가하면 11.0%로, 보안 강화 스킬을 추가하면 11.9%로 낮아졌습니다. 반면 세부 기술 지시를 작성했을 때 재발률은 45.7%로 높아졌습니다. 더 상위의 AI 모델로 바꿔도 결과는 거의 개선되지 않았으며, 악화되는 사례도 확인됐습니다. 연구 논문 제목은 ‘바이브 코딩 애플리케이션의 보안과 취약성 이해’이며, 출처는 2026년 arXiv 논문입니다.
사이버 보안은 컴퓨터, 네트워크, 데이터를 부정 이용과 공격으로부터 보호하는 활동입니다. 프롬프트는 AI에 작업을 지시하는 입력 문장입니다. AI 에이전트는 여러 단계를 스스로 진행해 목표 작업을 수행하는 AI 시스템입니다. 연구진은 공개 앱 조사에서 확인한 표본 수와 취약점 건수, 심각도, 원인별 비율, 재발률 실험 결과를 제시했습니다. 짧은 운영 환경 요구나 보안 강화 스킬을 추가하면 재발률이 낮아지고, 세부 기술 지시를 추가하면 높아졌다고 보고했습니다.