프롬프트 키디
더 많은 작업
프롬프트 키디(Prompt Kiddie)는 해킹에 대한 전문지식이나 기술적 이해가 부족한 상태에서 생성형 인공지능이나 AI 에이전트에 의존하여 사이버 공격을 시도하거나 수행하는 사람을 비하하여 이르는 용어이다.
프롬프트 키디는 인공지능에 입력하는 명령문인 프롬프트(Prompt)와 어린아이를 뜻하는 키디(Kiddie)를 결합한 표현으로, 기존의 스크립트 키디(Script Kiddie)에서 파생된 신조어이다.
스크립트 키디가 다른 사람이 만든 해킹 프로그램을 작동 원리도 제대로 이해하지 못한 채 사용하는 사람이라면, 프롬프트 키디는 대규모 언어 모델(LLM)이나 AI 에이전트에 해킹 코드 작성과 공격 작업을 맡기면서 그 원리를 충분히 이해하지 못하는 사람을 가리킨다.
2024년 4월 인터넷 속어 사전 Urban Dictionary에 이 표현이 등록되었으며, 이후 보안 전문가와 언론에서도 사용되기 시작했다. 다만 공식적으로 정립된 공격자 분류는 아니며, 보안 업계에서 널리 통용되는 표준 용어라고 보기도 어렵다.[1]
프롬프트 키디에게서 나타날 수 있는 주요 특징은 다음과 같다.
- AI 의존성: 공격 코드를 직접 작성하기보다 ChatGPT, Claude 등 생성형 AI에 코드 생성을 요청한다.
- 기술적 이해 부족: AI가 생성한 코드의 작동 원리나 공격 대상 시스템의 구조를 충분히 이해하지 못한다.
- 자연어 기반 공격: 프로그래밍 대신 자연어 명령으로 취약점 탐색, 코드 수정, 공격 절차 작성 등을 시도한다.
- 반복적인 시행착오: 공격 과정에서 발생한 오류를 AI에 입력하고 수정된 코드나 새로운 방법을 요청한다.
- AI 에이전트 활용: 코딩 에이전트나 자동화 도구를 이용해 여러 단계의 작업을 수행하도록 지시할 수 있다.
이러한 특징은 모든 AI 활용 공격자에게 적용되는 것은 아니다. 전문적인 해킹 기술을 가진 공격자도 AI를 적극적으로 활용할 수 있으므로, AI 사용 여부만으로 프롬프트 키디라고 판단할 수 없다.
| 구분 | 스크립트 키디 | 프롬프트 키디 |
|---|---|---|
| 주요 도구 | 기존에 공개된 해킹 도구 및 스크립트 | 생성형 AI, LLM, AI 에이전트 |
| 공격 코드 확보 | 다른 사람이 작성한 코드를 다운로드하거나 복사 | AI에 코드 작성 또는 수정을 요청 |
| 기술적 이해 | 기존 도구의 원리와 동작에 대한 이해 부족 | AI가 생성하거나 실행하는 공격 과정에 대한 이해 부족 |
| 오류 해결 | 검색 또는 다른 도구를 이용 | 오류 내용을 AI에 전달하여 해결 요청 |
| 자동화 방식 | 미리 구현된 프로그램의 기능에 의존 | AI를 이용하여 작업 절차를 생성하거나 여러 도구를 연계 |
두 표현의 공통점은 공격자가 사용하는 기술을 충분히 이해하지 못한 채 외부 도구에 의존한다는 것이다.
다만 스크립트 키디와 프롬프트 키디는 서로 배타적인 분류가 아니다. 기존 공격 도구를 사용하면서 생성형 AI의 도움을 받는 경우 두 특징이 동시에 나타날 수 있다.
또한 AI를 활용한다고 해서 공격 수준이 반드시 낮은 것은 아니다. 생성형 AI가 기존 도구의 수정이나 공격 자동화를 지원하면서 과거보다 정교한 공격이 가능해질 수도 있다.[1]
2022년 말 ChatGPT가 공개된 이후 생성형 AI의 프로그래밍 능력이 발전하면서 정보보안 전문지식이 부족한 사용자도 자연어 명령을 통해 공격 관련 코드를 생성하거나 수정할 수 있게 되었다.
2024년 1월 보안 기업 CyberArk는 생성형 AI를 활용하는 초보 공격자를 'AI Kiddies'라고 지칭하며, 코딩 능력이 부족한 사람도 LLM을 통해 악성 코드와 공격 관련 명령을 생성하려고 시도하는 현상을 소개했다.[2]
이후 프롬프트 키디라는 표현도 AI에 의존하는 저숙련 공격자를 지칭하는 용어로 사용되기 시작했다.
2026년 Cisco Live 발표 자료에서는 프롬프트 키디를 새로운 스크립트 키디에 비유하면서, AI의 발전으로 공격자의 기술적 진입 장벽이 낮아질 가능성을 제시했다.[3]
프롬프트 키디의 등장은 생성형 AI가 사이버 공격의 기술적 진입 장벽을 낮출 수 있다는 문제와 관련된다.
대표적으로 다음과 같은 위험이 제기된다.
- 공격 코드 작성의 용이성: 전문적인 프로그래밍 지식 없이 공격 관련 코드를 생성하거나 수정할 수 있다.
- 공격 시도의 증가: 기존에는 구현하기 어려웠던 공격을 AI의 도움으로 시도할 수 있다.
- 공격 자동화: AI 에이전트를 이용해 반복 작업과 여러 단계의 공격 절차를 자동화할 수 있다.
- 악성 콘텐츠 생성: 피싱 이메일이나 사회공학적 공격에 활용할 문구와 콘텐츠를 대량으로 생성할 수 있다.
- 취약점 신고의 품질 저하: AI가 생성한 부정확한 취약점 분석 결과가 검증 없이 제출되어 보안 담당자의 업무 부담을 증가시킬 수 있다.
보안 기업 Sophos는 사이버범죄 커뮤니티에서 기술력이 부족한 공격자들이 LLM을 이용하여 자신이 직접 개발할 수 없는 악성코드와 해킹 도구를 생성하려는 사례를 관찰했다고 밝혔다.[4]
그러나 생성형 AI가 실제 공격 성공률을 얼마나 높이는지, 저숙련 공격자의 위협 수준을 어느 정도까지 끌어올리는지는 공격 유형과 모델의 성능 등에 따라 달라진다.
2026년 7월 일본에서는 동영상 서비스 반다이 채널(Bandai Channel)의 회원 계정 약 4만 6천 개를 무단으로 탈퇴 처리한 혐의로 15세 소년이 체포되었다.
보도에 따르면 해당 소년은 ChatGPT를 이용해 공격 프로그램을 작성한 것으로 알려졌다.
일본 IT 전문매체 INTERNET Watch는 이 사건을 소개하면서 생성형 AI를 이용해 공격 프로그램을 작성하는 사람을 가리키는 표현으로 프롬프트 키디를 설명했다.
다만 해당 사건의 피의자가 실제로 어느 정도의 프로그래밍 지식이나 해킹 능력을 보유했는지는 확인되지 않았으며, 생성형 AI를 사용했다는 사실만으로 프롬프트 키디에 해당한다고 단정할 수는 없다.[1]
프롬프트 키디는 보안 기술이나 공격 방식의 공식 명칭이 아니라 특정 공격자를 비하하는 비공식적 표현이다.
특히 AI가 생성한 코드를 이용한 공격과 AI 에이전트를 통해 수행하는 고도화된 공격은 구별할 필요가 있다.
2025년 11월 Anthropic은 중국 국가 지원 공격조직으로 평가한 집단이 Claude Code를 이용해 약 30개 조직을 대상으로 사이버 첩보 활동을 시도한 사례를 공개했다. 이 사건에서는 AI 에이전트가 공격 과정의 상당 부분을 수행했지만, 공격 주체는 전문적인 조직으로 평가되었다.[5]
따라서 AI를 활용한 공격이라는 이유만으로 프롬프트 키디로 분류하는 것은 부정확하다. 이 용어는 공격자의 기술적 이해와 AI 의존성을 함께 고려하는 맥락에서 사용하는 것이 적절하다.
- ↑ 1.0 1.1 1.2 INTERNET Watch, 「スクリプトキディ」から転じた、AIを悪用して攻撃プログラムを生成する「プロンプトキディ」とは?, 2026-07-08.
- ↑ CyberArk, EP 44 – The Rise of Prompt Engineering: How AI Fuels Script Kiddies, 2024-01-25.
- ↑ Cisco, AI-2001, Cisco Live EMEA 2026, 2026.
- ↑ Sophos, Cybercriminals can't agree on GPTs, 확인: 2026-11-12.
- ↑ Anthropic, Disrupting the first reported AI-orchestrated cyber espionage campaign, 2025-11-13.