Cover image

MCP 서버 구축과 AI 에이전트 보안 설계

한 줄 요약: MCP 서버는 AI 에이전트에 기능을 붙이는 편한 어댑터가 아니라 모델이 호출하는 프로덕션 API다. 관건은 도구를 많이 여는 데 있지 않다. 권한, 관측성, 응답 크기, 실패 반경을 얼마나 좁힐 수 있느냐다. 왜 지금 MCP 서버와 AI 에이전트 보안이 이슈인가 MCP(Model Context Protocol)를 붙이면 Claude Code 같은 AI 에이전트가 로컬 CLI, 사내 API, 데이터베이스, GitHub 저장소를 직접 다룰 수 있다. 문제는 바로 그 지점에서 생긴다. 사람이 복사해서 붙여 넣던 JSON 응답을 모델이 직접 가져오는 순간, 생산성 이야기는 아키텍처와 보안 문제로 바뀐다. ...

2026년 7월 11일 · 1543 단어 · gnosyslambda
Cover image

AI 에이전트 침입탐지 아키텍처와 리스크

한 줄 요약: 침입 탐지에 AI를 붙인다는 말은 센서를 똑똑하게 만든다는 뜻이 아니다. 어떤 판단을 로컬 모델에 맡기고, 어떤 판단을 에이전트와 사람의 검증 루프로 남길지 정하는 문제다. 왜 지금 이슈인가 침입 탐지 시스템(IDS), 보안 AI 에이전트, 온디바이스 머신러닝이 같은 논쟁 안으로 들어왔다. SnortML 같은 시도는 시그니처 기반 탐지의 빈틈을 줄이려 하고, 보안 운영 쪽에서는 에이전트가 알림 분류, 엔드포인트 조사, 탐지 규칙 생성까지 맡기 시작했다. 기존 Snort 룰은 강하다. 알려진 CVE, 알려진 페이로드, 알려진 와이어 레벨 패턴에는 낮은 오탐과 예측 가능한 비용으로 반응한다. 문제는 공격자가 같은 취약 경로를 살짝 다른 페이로드로 지나갈 때다. 룰이 작성되고 검증되고 배포되기 전까지 노출 시간이 생긴다. ...

2026년 7월 10일 · 1259 단어 · gnosyslambda
Cover image

AI 에이전트 보안 거버넌스 설계

한 줄 요약: AI 에이전트 보안 거버넌스의 중심은 더 똑똑한 보안 챗봇이 아니라, 에이전트가 볼 수 있는 데이터와 실행할 수 있는 행동, 실패했을 때 번질 피해를 아키텍처로 제한하는 데 있다. 왜 지금 이슈인가 멀티 에이전트(Multi-Agent) 구조가 운영, 비용 최적화, 보안 분석까지 들어오면서 질문이 바뀌고 있다. 예전 질문은 이랬다. 로그를 어디에 모을까? 권한 점검 쿼리를 어떻게 자동화할까? 보안 대시보드를 누가 매주 확인할까? 이제는 이렇게 묻는다. AI 에이전트가 실패 로그와 권한 정보를 보고 위험을 판단해도 될까? 비용 최적화 에이전트와 보안 에이전트가 같은 질문에 함께 답하면 무엇이 좋아질까? 사람 승인(Human-in-the-loop)이 있으면 정말 안전한가? 에이전트가 틀렸다는 사실을 나중에 어떻게 증명할 수 있을까? 선정 글감인 Snowflake 멀티 에이전트 예시는 이 변화를 잘 보여준다. Admin Agent는 사용량과 스토리지를 보고, Cost Optimizer Agent는 유휴 웨어하우스와 비용 낭비를 찾는다. Security and Governance Agent는 실패 로그인, 과도한 권한, 비인가 접근 시도를 다룬다. 사용자가 자연어로 물으면 Orchestrator Agent가 알맞은 전문 에이전트로 넘긴다. ...

2026년 7월 10일 · 1726 단어 · gnosyslambda
Cover image

AI 에이전트 보안 테스트 자동화 도입 기준

한 줄 요약: AI 에이전트 보안 테스트는 Strix 같은 자동화 도구 하나로 끝나지 않는다. 프롬프트 인젝션, 권한 경계, 평가 체계, 기존 DAST 도구와의 역할 분리를 함께 정해야 한다. 왜 지금 이슈인가 AI 에이전트 보안, 자동화 침투 테스트, 프롬프트 인젝션은 따로 떨어진 주제가 아니다. 테스트 자동화에 LLM(Large Language Model)이 들어오면서 취약점 탐지와 보고서 작성은 빨라졌지만, 테스트 도구 자체도 새로운 공격 표면이 됐다. Strix는 이 변화를 잘 보여주는 사례다. URL을 넣으면 웹 애플리케이션을 크롤링하고, XSS(Cross-Site Scripting), SQLi(SQL Injection), SSRF(Server-Side Request Forgery) 같은 흔한 취약점을 시험한 뒤, LLM으로 PoC(Proof of Concept)와 수정 제안을 만든다. 선정 글감의 DVWA(Damn Vulnerable Web Application) 테스트에서는 20개 엔드포인트 중 18개를 찾고, 의도된 취약점 5개 중 4개를 잡았다. 대신 오탐 2개와 누락 1개가 있었다. ...

2026년 7월 9일 · 1283 단어 · gnosyslambda
Cover image

AI 에이전트 보안: 프롬프트 인젝션과 권한 설계

GitHub Agentic Workflows와 간접 프롬프트 인젝션은 에이전트 보안을 모델 성능이 아니라 권한 설계 문제로 보게 만든다. 에이전트가 읽고 판단한 뒤 쓰기까지 하는 순간, 토큰은 자동화 도구이면서 데이터 유출 경로가 될 수 있다. 에이전트 자동화의 장점은 분명하다. 이슈를 읽고, 레포지토리를 뒤지고, PR을 검토하고, 댓글을 남긴다. 사람이 반복하던 작업이 자연어 지시와 도구 호출로 이어진다. 같은 구조는 공격자에게도 단순하다. 토큰을 훔치거나 서버를 뚫지 않아도 된다. 에이전트가 읽을 문장을 public issue에 남기고, 에이전트가 가진 권한으로 private repository를 읽게 한 뒤, public comment로 쓰게 만들면 된다. ...

2026년 7월 8일 · 1537 단어 · gnosyslambda

AI 에이전트 권한 보안 설계

AI 에이전트 보안의 핵심은 더 똑똑한 프롬프트가 아니다. 에이전트에게 넘긴 토큰이 어디까지 도망갈 수 있는지 줄이는 일이다. AI 에이전트가 캘린더, 메일, GitHub, 관측성 도구, 배포 시스템을 대신 만지기 시작하면 문제는 모델 성능에서 신원(identity)으로 옮겨간다. 사람은 요청을 해석하지만, 에이전트는 권한을 실행한다. 그 사이에 OAuth 토큰, OIDC 클레임, mTLS, 세션 기록, 리소스 발견 규격이 끼어든다. 가장 위험한 설계는 단순하다. 사용자가 한 번 로그인하고, 에이전트 런타임 안에 실제 액세스 토큰을 넣어 두는 방식이다. 그 토큰은 파일로 남고, 로그에 찍히고, 저장소에 커밋되고, 프롬프트 인젝션에 속은 에이전트가 외부로 보내버릴 수 있다. 이 구조에서는 에이전트가 뚫린 것이 아니라 토큰이 사람이 된 것이다. ...

2026년 7월 7일 · 1255 단어 · gnosyslambda
Cover image

npm 공급망 공격 대응과 MCP 보안

공급망 공격은 침투 지점에서 끝나지 않는다. 중요한 것은 토큰 하나가 새어 나온 뒤, 그 토큰이 어디까지 갈 수 있느냐다. npm 공급망 공격, GitHub 앱 권한, AI 에이전트 도구, 주거용 프록시 봇넷은 서로 다른 사건처럼 보인다. 하지만 같은 질문으로 묶인다. 신뢰한 실행 주체가 악성 입력을 받았을 때, 시스템은 어디에서 멈추는가. 공급망 보안의 핵심은 탐지가 아니라 폭발 반경이다 Grafana의 TanStack npm 공급망 랜섬 사건은 이 질문을 선명하게 보여준다. 사건은 2026년 5월 11일 Mini Shai-Hulud 캠페인을 통해 self-hosted runner에서 악성 코드가 실행되며 시작됐다. Grafana는 관련 자격 증명을 회전했다고 판단했지만 하나를 놓쳤고, 공격자는 그 자격 증명으로 전체 저장소 컬렉션을 복제했다. 5월 16일 랜섬 요구가 왔다. ...

2026년 7월 5일 · 1209 단어 · gnosyslambda
Cover image

AI 테스트 자동화 도입 전 보안 설계

AI 에이전트를 SDET 테스트 자동화에 붙이는 순간, 테스트 도구 하나를 더 산 게 아니다. 저장소, 브라우저, API 토큰, CI 로그를 동시에 만지는 새 실행 주체를 들인 것이다. 테스트 자동화의 병목은 이제 코드 생성 속도가 아니다. 누가 어떤 권한으로 무엇을 검증하게 둘 것인가가 병목이다. AI 테스트 자동화는 SDET 역할을 줄이지 않고 권한 면적을 키운다 DEV Community의 SDET 도구 글은 방향을 잘 짚는다. GitHub Copilot, Playwright MCP, Codex 같은 도구를 Selenium 테스트를 대신 써주는 자동완성으로만 보면 낮은 단계에 머문다. 더 큰 변화는 SDET가 테스트를 한 줄씩 작성하는 사람에서, 에이전트가 탐색하고 작성하고 고치는 테스트 시스템을 설계·검토하는 사람으로 이동한다는 점이다. ...

2026년 7월 5일 · 1316 단어 · gnosyslambda
Cover image

AI 에이전트 신원 도용 방지와 제로 지식 보안 전략

한 줄 요약 — 로컬 환경에서 동작하는 AI 에이전트의 권한 남용과 정체성 도용 위험을 방지하기 위해, 실행 시점의 의도 검증과 강력한 정체성 관리 체계 구축이 필수적입니다. 로컬 에이전트 보안에 관심을 가져야 하는 이유 최근 클로드 데스크톱(Claude Desktop)이나 오픈 클로(Open Claw) 같은 도구들이 등장하면서 AI 에이전트가 사용자의 로컬 환경에서 직접 실행되는 사례가 급증하고 있습니다. 단순히 채팅창 안에서 답변을 주는 수준을 넘어, 에이전트가 내 컴퓨터의 파일 시스템에 접근하고 터미널에서 명령어를 실행하며 브라우저를 조작해 실제 작업을 수행하는 시대가 된 것입니다. ...

2026년 3월 27일 · 705 단어 · gnosyslambda

AI 에이전트 보안: 프롬프트 인젝션 방어 및 설계 가이드

AI 에이전트가 단순한 챗봇을 넘어 파일 시스템에 접근하고 코드를 실행하며 외부 API를 호출하는 능력을 갖추면서 보안 위협의 양상도 완전히 달라졌습니다. 프롬프트 인젝션(Prompt Injection)은 이제 단순히 모델에게 부적절한 답변을 유도하는 수준을 넘어, 시스템의 권한을 탈취하거나 데이터를 유출하려는 시도로 진화하고 있습니다. 한 줄 요약 — 프롬프트 인젝션 위협으로부터 AI 에이전트를 보호하기 위해 명령 계층 구조(Instruction Hierarchy)를 확립하고 도구 실행 환경을 격리하는 설계 원칙이 필수적입니다. 에이전트 보안 설계를 고민해야 하는 이유 최근 많은 팀이 LLM을 활용해 워크플로우를 자동화하려 시도하고 있습니다. 하지만 모델이 도구(Tool)를 직접 제어하게 되는 순간, 외부에서 유입된 신뢰할 수 없는 텍스트가 시스템 명령어로 돌변할 위험이 생깁니다. 웹 페이지를 요약하라고 시킨 에이전트가 해당 페이지에 숨겨진 악성 스크립트를 읽고 사용자의 이메일을 모두 삭제하라는 명령을 실행할 수도 있습니다. ...

2026년 3월 21일 · 768 단어 · gnosyslambda