스킬캠퍼스
20강 · AI 펜테스터
강의

오늘 끝나면

AI 펜테스터

  • AI 펜테스터의 핵심 문제를 한 문장으로 설명한다
  • 오른쪽 실습에서 AI이 어떻게 움직이는지 관찰한다
  • 다음 강의와 이어지는 한계를 말할 수 있다

실습 미션

x-bow — 에이전트가 자동으로 침투하는 시대 이 문장이 실제로 무슨 뜻인지 실습에서 한 번 손으로 확인한다.

성공 조건

  • 실습의 기본값을 먼저 관찰
  • 입력값이나 모드를 한 번 이상 바꿔 결과 비교
  • 왜 결과가 바뀌었는지 한 문장으로 설명

화이트해킹 · 20

AI
펜테스터

정찰 · 취약점 · 익스플로잇 시도를 에이전트가 자동으로 돎.
LLM이 공격을 계획·실행해 속도가 사람을 앞지름.
그래서 방어도 AI로 맞대응하는 시대로 넘어감.

P.01화이트해킹 · 20

펜테스터가 하던 일을 에이전트가 함

펜테스터는 정해진 절차를 따름 — 표면 훑고 · 약점 찾고 · 시도하고 · 보고함. 에이전트는 그 절차를 그대로 자동으로 돎.

사람은 도구를 손으로 골라 실행하고 · 결과를 읽고 · 다음 수를 정함.
에이전트는 그 판단까지 코드로 대신함 / 도구를 스스로 호출하고 결과를 받아 다음을 정함.

핵심은 한 단계의 결과가 다음 단계의 입력이 되는 것임.
정찰 결과로 스캔 범위를 좁히고 · 스캔 결과로 시도 대상을 고름.
사람이 매 단계 끼어들 필요가 줄어듦 / 절차가 한 줄로 흐름.

사람의 절차 → 에이전트의 루프
같은 절차 — 사람이 하던 자리에 에이전트
단계사람에이전트
정찰도구 손으로 실행스스로 호출
스캔결과 사람이 읽음결과 자동 해석
익스플로잇다음 수 사람이 정함다음 수 자동 결정
보고표로 직접 정리리포트 자동 생성
판단까지 코드로 대신 → 사람 개입이 줄어듦
P.02화이트해킹 · 20

에이전트가 침투를 자동화한다

자동화의 뼈대는 루프임. 한 바퀴 돌고 · 결과를 보고 · 또 돎. 사람의 손이 닿지 않는 사이에도 계속 굴러감.

한 단계가 끝나면 그 출력이 다음 단계의 입력으로 들어감.
정찰이 자산 목록을 내면 · 스캔이 그 목록의 약점을 뽑고 · 시도가 그 약점을 검증함.
막히면 다른 후보로 갈아타며 루프를 다시 돎.

무서운 건 규모임 / 자산 한 개가 아니라 수십·수백 개를 동시에 돌릴 수 있음.
그래서 방어 관점은 분명함 — 한 자산을 잘 막는 것만으론 부족함.
노출 표면 자체를 줄이고 · 비정상 루프를 탐지로 빨리 끊어야 함.

정찰 → 스캔 → 익스플로잇 → 보고
에이전트 루프 — 결과가 다음의 입력
정찰스캔익스플로잇보고사람 개입 없이계속 돎

자산 수십·수백 개를 동시에 같은 루프로

방어노출 표면 축소 · 비정상 루프 탐지로 차단
P.03화이트해킹 · 20

x-bow와 LLM 펜테스팅

x-bow 같은 에이전트가 등장하면서 흐름이 바뀜. 절차를 사람이 짜던 자리에 LLM이 들어와 계획을 세움.

예전 자동화 도구는 정해진 규칙만 따랐음 / 상황이 어긋나면 멈췄음.
LLM은 결과를 읽고 다음 수를 말로 추론함 / “이 응답이면 다음은 이걸 시도” 식으로 계획을 이어 붙임.
그 계획대로 도구를 호출해 실행하고 · 다시 결과를 읽음.

속도가 오르는 만큼 위험도 큼 / 같은 LLM이 잘못된 계획을 빠르게 반복할 수도 있음.
그래서 방어 쪽에서도 같은 구조를 씀 / 로그를 LLM이 읽어 비정상 패턴을 추론하고 알림을 올림.
공격이 계획을 자동화하면 · 방어도 분석을 자동화해 맞섬.

LLM이 계획 · 도구 · 실행을 잇는 자리
예전 도구 vs LLM 에이전트 (x-bow류)
도구LLM도구결과계획
규칙대로만 실행
결과 읽고 다음 수 추론
어긋나면 멈춤
막히면 다른 후보로
고정된 순서
상황 따라 계획 변경
방어로그를 LLM이 읽어 비정상 패턴 추론·알림
P.04화이트해킹 · 20

공방 모두 AI로 — 속도 경쟁

오른쪽은 에이전트 펜테스터의 루프를 한 스텝씩 돌려 보는 칸임. 실제 공격은 없고 · 가상 대상에 대한 단계 진행과 로그만 보여줌.

정찰 → 스캔 → 익스플로잇 시도 → 보고를 차례로 밟음.
각 단계마다 그 단계를 막는 방어가 함께 뜸 / 자동화가 빨라도 막을 자리는 그대로 있음.
아래엔 같은 일감을 사람과 에이전트가 했을 때의 속도 비교가 있음.

결론은 속도 경쟁임 / 공격이 자동·고속화되면 사람 손으로 대응하는 방어는 뒤처짐.
그래서 탐지·차단·대응을 자동화해 같은 속도로 맞받아야 함.
AI 펜테스터의 시대는 곧 AI 방어의 시대임.

Q. “AI 펜테스터”의 의미는? (취약점을 새로 발명함 · 침투 단계를 자동·고속화함 · 사람 펜테스터를 없앰 · 방어를 무력화함)정답은 침투 단계를 자동·고속화함임.
정찰→스캔→시도→보고의 절차를 에이전트가 스스로 돌려 사람보다 빠르게 반복함.
새 취약점을 발명하기보단 알려진 절차를 빨리 돌리는 쪽임 / 사람을 없애는 게 아니라 규모와 속도를 키움.
그래서 방어도 자동화로 같은 속도를 내야 따라잡음.
에이전트 루프를 직접 한 스텝씩
AI 펜테스터 루프 · 개념 시뮬
에이전트 단계 — 정찰 → 스캔 → 익스플로잇 → 보고
1
정찰대상의 표면을 훑음
대기
2
스캔약점 후보를 뽑음
대기
3
익스플로잇 시도후보를 안전 범위에서 검증
대기
4
보고결과를 묶어 정리
대기
에이전트 로그 (가상)
시작을 누르면 한 단계씩 돎
같은 일감 — 자산 12건 점검 (추정)
사람 손작업18시간
AI 에이전트1시간

같은 단계를 쉬지 않고 · 동시에 굴려 약 15 빠름. 공격이 빨라진 만큼 방어 탐지·대응도 자동이어야 따라잡음.

에이전트가 사람 펜테스터의 절차를 그대로 자동화함. 한 스텝씩 돌려 봄.

P.05화이트해킹 · 20

방어 — 자동 탐지로 맞받기

공격이 자동화된 단계마다 · 방어도 자동화된 짝이 있음. 한 줄씩 마주 세우면 대응이 보임.

정찰엔 노출 표면 축소로 / 스캔엔 패치·설정 자동화로 / 시도엔 WAF·최소권한·격리로 막음.
보고 단계의 흔적은 거꾸로 우리 무기임 / 로그·알림으로 그 루프를 역추적함.

핵심은 사람 손작업으로는 속도를 못 맞춘다는 것임.
탐지·차단·대응을 자동 규칙과 AI 분석으로 돌려야 공격의 루프 속도를 따라잡음.
그래서 다음 강(레드팀 vs 블루팀)에서 본 공방의 운영 방식을 정리함.

공격 자동화 ↔ 방어 자동화 한 줄 대응
공격 자동화 ↔ 방어 자동화
공격정찰
방어노출 표면 축소
공격스캔
방어패치·설정 자동화
공격익스플로잇 시도
방어WAF · 최소권한 · 격리
공격보고(흔적)
방어로그·알림으로 역추적
사람 손작업으론 속도를 못 맞춤 → 방어도 자동화

3줄 요약

  1. 1x-bow — 에이전트가 자동으로 침투하는 시대
  2. 2AI 펜테스터은 기초·정찰 → 웹 취약점 → 시스템 침투 → 네트워크·IoT → 레드팀·AI 흐름 안의 한 칸이다.
  3. 3개념을 외우는 것보다 입력을 바꾸면 무엇이 달라지는지 보는 것이 우선이다.

완료 전 점검

복습 카드

AI

x-bow — 에이전트가 자동으로 침투하는 시대

취약점

공격에 악용될 수 있는 시스템의 약점

익스플로잇

취약점을 실제로 이용하는 코드나 기법