주요 업데이트
6월 23일에는 앞서 다룬 모의훈련 논란 자체가 아니라 그 후폭풍이 새로 드러났어요. 미국 국가안보국(NSA) 분석가 일부가 금요일에 Mythos 모델 접근권을 잃었다는 통지를 받았고, 캐나다 개발팀이 막혀 피해를 본 미국 법률 기술 회사 Legion LegalTech가 워싱턴 연방법원에 정부의 외국인 차단 명령을 무효로 해달라며 소송을 냈어요. 동시에 트럼프 대통령은 6월 19일 인터뷰에서 '이제는 앤트로픽을 안보 위협으로 안 본다'며 일주일 만에 입장을 뒤집었지만, 백악관 실무진은 여전히 CEO 다리오 아모데이를 '소통이 어렵다'고 보는 균열이 6월 23일 보도로 드러났어요.
용어 풀이 - NSA
- 미국 국가안보국. 통신 감청·암호 같은 신호정보를 맡는 미국 정보기관
- BIS
- 미국 상무부 산업안보국. 수출통제 규정을 집행하는 기관
- DPA
- 미국 국방생산법. 안보를 이유로 정부가 기업 생산·공급에 개입할 수 있게 하는 법
- red-team
- 공격자 입장에서 시스템 약점을 일부러 찾아내는 모의 침투 점검
- Project Glasswing
- 앤트로픽이 일부 연구기관·인프라 운영자에게 Mythos를 미리 써보게 한 조기 접근 프로그램
운영자 인사이트
한 정부 명령 한 줄에 모델이 90분 만에 전면 차단되고 해외 협업팀까지 멈추는 걸 보면, 외부 모델 한 곳에만 핵심 기능을 묶어두는 건 정치·규제 리스크에 통째로 노출되는 거예요 — 모델 교체 가능한 설계와 대체 공급선을 미리 확보해 두세요.
여러 관점으로 보기 - 안보·정부 영향 (NSA 접근권 상실) NSA 분석가 일부가 금요일에 Mythos 접근권을 잃었고, 이들의 권한은 조기 접근 프로그램 'Project Glasswing'을 통한 것이라 명령과 함께 끊겼어요. Nextgov/FCW
- 안보·정부 영향 (보조 확인) NSA는 이전 합의에 따라 더 낮은 버전은 아직 쓸 수 있을 수 있지만, red-team(모의침투)팀의 Mythos 접근은 끊겼어요. Defense One
- 법적 분쟁 (민간 피해자의 소송) 법률 기술 회사 Legion LegalTech가 6월 23일 워싱턴 연방법원에 소송을 내, 상무부 산업안보국(BIS)의 6월 12일 외국인 차단 명령이 수출통제법 권한을 넘었다며 무효를 청구했어요. Reuters (AOL 신디케이션)
- 정치 갈등 (백악관-아모데이 관계) 트럼프 대통령은 6월 19일 '이제 앤트로픽을 안보 위협으로 안 본다'고 입장을 뒤집었지만, 국방생산법(DPA) 발동 가능성은 닫지 않았어요. CNBC
- 기술·취약점 논란 (사실관계 바로잡기) 워너 상원의원이 전한 '몇 시간 만에 거의 모든 기밀 시스템 침투'는 외부 해킹이 아니라 통제된 모의훈련 결과였고, 앤트로픽은 이를 경쟁 모델에도 있는 좁은 우회로 봐요. Tom's Hardware
원본 보기 (hn:anthropic)
Claude Code v2.1.187에 sandbox.credentials 설정이 들어갔어요. sandbox 안에서 도는 명령이 ~/.aws/credentials, ~/.ssh/ 같은 자격증명 파일과 비밀 환경변수를 읽지 못하게 막을 수 있는데, 지금까지 sandbox는 기본적으로 이런 파일을 읽을 수 있었어요. 또 조직이 콘솔에서 막아 둔 모델은 모델 선택기·--model·/model·ANTHROPIC_MODEL 어디서도 못 고르게 되고, 서버도 같은 제한을 따로 검사해요. 그 뒤 v2.1.190은 버그 수정·안정성 개선만 들어갔어요.
용어 풀이 - sandbox
- AI가 실행하는 셸 명령을 격리된 공간에서 돌려, 파일·네트워크 접근을 제한하는 안전 장치.
- credentials
- 클라우드·서버 접속에 쓰는 자격증명 파일(예: ~/.aws/credentials, ~/.ssh/)과 비밀 환경변수.
- --resume
- 직전 대화 세션을 이어서 다시 시작하는 실행 옵션.
- ANTHROPIC_MODEL
- 사용할 모델을 지정하는 환경변수.
운영자 인사이트
sandbox를 쓰면서도 .env나 ~/.ssh가 그대로 읽히던 빈틈을 직접 막을 수 있게 됐으니, AI 에이전트에 셸을 맡기는 환경이라면 settings에 credentials 차단 목록을 넣어 두는 게 좋아요.
여러 관점으로 보기 - 공식 릴리스 노트 v2.1.187 변경 목록이에요. sandbox.credentials, 조직 모델 제한, 전체화면 마우스 클릭, -p 실행에서 모델 응답이 없을 때 --resume이 '대화 없음'으로 실패하던 문제 수정 등이 담겨 있어요. GitHub
- sandbox 설정 공식 문서 sandbox.credentials 동작을 정리한 문서예요. 적은 파일은 sandbox 안에서 읽기가 막히고, 적은 환경변수는 명령 실행 전에 지워져요. mode는 deny만 지원하고, 어느 설정 범위든 제한을 더할 수만 있어요. Claude Code Docs
- 조직 모델 제한 문서 조직 관리자가 콘솔에서 특정 모델을 끄면 그 제한이 인증 때 함께 내려오고, 세션을 만들 때 서버도 같은 제한을 독립적으로 강제해요. v2.1.187 이상에서 동작해요. Claude Code Docs
원본 보기 (github-releases:claude-code)
앤트로픽이 슬랙(Slack)에서 일하는 AI 에이전트 'Claude Tag'를 내놓으면서, 에이전트가 도구에 접근하는 방식을 사람 계정 빌려쓰기에서 '에이전트 전용 신원'으로 바꾸는 접근 모델을 공개했어요. 에이전트는 슬랙·깃허브(GitHub)·데이터베이스마다 각각의 서비스 계정으로 동작하고, 관리자가 작업공간(workspace)에 기본 권한을 정해두면 채널별로 상속하거나 따로 덮어쓸 수 있어요. 신원을 회수하면 그 신원이 쓰이던 모든 곳에서 접근이 한 번에 끊기고, 모든 에이전트 동작은 감사 로그로 남아요.
용어 풀이 - 에이전트 신원(agent identity)
- AI 에이전트가 도구·시스템에 접근할 때 사람 계정을 빌리지 않고 갖는 자체 계정·자격. 누가 무엇을 했는지 사람과 분리해 추적·통제할 수 있게 해요.
- 커넥터(connector)
- 에이전트가 외부 서비스(드라이브·트래커·데이터베이스 등)에 붙는 통로. 보통 API 키로 연결하고, 읽기 전용·쓰기 같은 권한 수준을 따로 줄 수 있어요.
- 서비스 계정(service account)
- 사람이 아니라 프로그램·에이전트가 쓰도록 만든 계정. 관리자가 권한 범위를 정해 발급해요.
- 작업공간/채널 상속·재정의(inherit/override)
- 작업공간에 정한 기본 권한을 채널이 물려받고, 필요하면 채널마다 권한을 따로 덮어쓰는 방식이에요.
- MCP(Model Context Protocol)
- AI 모델이 외부 도구·데이터에 표준 방식으로 연결되게 하는 개방형 규약. 원문엔 직접 언급은 없지만 HN 댓글에서 에이전트 접근 수단의 예로 거론됐어요.
- Just-in-Time 자격증명 승인
- 필요한 순간에만 권한을 잠깐 내어주는 방식. 앤트로픽이 향후 추가하겠다고 예고한 기능이에요.
운영자 인사이트
에이전트를 사람 계정에 얹지 말고 별도 신원·권한으로 다루라는 신호 — MCP·도구 접근 권한 설계와 감사·회수 체계를 미리 잡아둘 때예요.
여러 관점으로 보기 - 원문 — 접근 모델 발표 관리자가 작업공간 수준에서 기본 신원(연결·스킬)을 정하고 채널이 상속·재정의하는 구조. 신원 회수 시 해당 신원이 쓰인 모든 곳에서 접근 종료, Just-in-Time 자격증명 승인·신원 인식 오버레이는 향후 계획. Anthropic
- 공식 문서 — 도구별 동작 신원 채널에서는 서비스 계정으로 동작(슬랙=Claude 앱, 깃허브=Claude GitHub App, DB=관리자 프로비저닝 계정). DM 세션은 사용자 본인의 claude.ai 계정·개인 커넥터로 실행되어 작업이 사용자에게 귀속. 현재 공개 베타. Anthropic
- 보도 — 제품 위치·거버넌스 2026-06-23 발표, 슬랙 통합 비동기 에이전트, Claude Enterprise·Team 고객 베타. 채널별 격리로 법무용 Claude가 엔지니어링 채널에 기억을 흘리지 못함. 관리자가 접근 도구·정보·채널을 지정. 마이크로소프트 그래프·스노우플레이크 등 조직 맥락 경쟁 흐름 언급. TechCrunch
원본 보기 (hn:claude-code)
앤트로픽이 슬랙(Slack) 채널에 상주하는 AI 동료 'Claude Tag'를 베타로 내놨어요. @Claude로 부르면 일을 맡아 단계별로 알아서 처리하고, 채널 대화를 기억해 회사 맥락을 쌓아 가는 게 핵심인데, 바로 이 점 때문에 '슬랙 대화가 곧 앤트로픽의 데이터 자산이 된다'는 우려(TechCrunch)와 권한·기억 신뢰성을 둘러싼 커뮤니티 반발도 같이 나오고 있어요.
용어 풀이 - Claude Tag
- 슬랙에 상주하며 @Claude로 부르면 일을 맡아 처리하는 앤트로픽의 팀용 AI 기능
- 에이전트형 AI(agentic AI)
- 지시 한 번에 작업을 스스로 단계로 쪼개 끝까지 처리하려는 AI
- 베타(beta)
- 정식 출시 전, 일부 사용자에게 먼저 여는 시험 단계
- 토큰(token)
- AI가 글을 처리하는 기본 단위. 많이 쓸수록 비용이 오름
- 데이터 해자(data moat)
- 남이 따라오기 힘들게 만드는 데이터 기반 진입장벽
- RBAC
- 역할 기반 접근 제어(Role-Based Access Control). 직무·역할에 따라 권한을 나눠 주는 방식
- 암묵지(tacit knowledge)
- 문서로 안 남고 사람들 대화·경험에 녹아 있는 회사 노하우
운영자 인사이트
공유 채널 하나에 Claude 하나가 모두의 권한을 물려받는 구조라, 도입 전에 채널별 접근 권한과 토큰 한도부터 설계해야 사고를 막을 수 있어요.
여러 관점으로 보기 - 공식 발표(기능·가용성) @Claude를 슬랙 채널에 불러 일을 맡기면 작업을 단계로 쪼개 처리하고, 채널 대화를 기억해 맥락을 쌓아요. 한 채널에는 모두가 함께 쓰는 Claude 하나가 있고, 관리자가 채널별로 쓸 수 있는 도구·정보·기억 범위를 정해요. 지금은 Enterprise·Team 플랜 대상 베타예요. Anthropic
- 요금·구동 모델·기존 앱 대체 Opus 4.8로 동작하고, 비용은 구독 위에 토큰을 쓴 만큼 더 내는 방식이에요. 관리자가 조직·채널별 토큰 한도를 걸고 누가 무엇을 시켰는지 기록을 볼 수 있고, 기존 'Claude in Slack' 앱을 대체하며 관리자는 30일 안에 옮겨 쓸 수 있어요. VentureBeat
- 엔터프라이즈 전략·비판(데이터 해자) TechCrunch는 이 기능의 진짜 노림수를 '회사의 암묵지를 슬랙 대화로 빨아들여 묶어 두는 것'으로 봐요. 마이크로소프트(Copilot·Work IQ), 글린(Glean), 스노우플레이크 같은 기업용 AI 자리싸움의 연장선으로 읽는데, 정작 민감 대화 저장의 프라이버시·잠금 위험은 깊게 다루지 않은 점도 짚을 만해요. TechCrunch
- 커뮤니티 반응(우려 중심, HN) 해커뉴스(Hacker News) 토론은 회의적 분위기예요. 공유 채널이 권한을 물려받아 '아무나 시킬 수 있는 보안 사고'가 될 수 있다는 지적, 정제 안 된 대화를 기억하면 '모래 위에 쌓는 헛똑똑이'가 된다는 비판, 구독 위에 토큰까지 받는 과금에 '토큰 장수'라는 냉소가 많아요. 일정 같은 사생활이 채널 전체에 새는 사례 우려도 나왔어요. Hacker News
원본 보기 (hn:anthropic)
GitHub이 6월 23일 Copilot CLI의 새 터미널 화면을 정식 출시(GA)했어요. 마이크로소프트 빌드 2026에서 미리 선보인 디자인으로, 터미널 위쪽에 Session·Gists·Issues·Pull requests 탭이 생겨 깃허브 작업을 터미널 안에서 바로 처리해요. 도구 설정도 설정 파일을 직접 고치지 않고 화면 안에서 안내받아 끝낼 수 있어요.
용어 풀이 - CLI
- 명령줄 인터페이스. 터미널에 명령어를 입력해 프로그램을 쓰는 방식이에요.
- GA
- 정식 출시(General Availability). 시험판이 아닌, 누구나 쓸 수 있게 공식 배포된 상태예요.
- PR
- 풀 리퀘스트(Pull Request). 코드 변경을 합쳐 달라고 보내는 요청이에요.
- MCP
- 모델 컨텍스트 프로토콜(Model Context Protocol). AI에 외부 도구·데이터를 연결하는 표준 방식이에요.
운영자 인사이트
터미널을 떠나지 않고 이슈·PR을 골라 그대로 프롬프트에 넣어 고치게 하는 흐름이라, 코드 리뷰·버그 처리 같은 반복 작업의 맥락 전환이 줄어요.
여러 관점으로 보기 - 무엇이 바뀌었나 — 탭 화면 Session·Gists 탭이 기본으로, 깃허브 저장소 안에서 실행하면 Issues·Pull requests 탭이 추가돼요. 마우스 클릭이나 Tab 키로 전환하고, 이슈·PR을 골라 c 키를 누르면 그 참조가 프롬프트에 들어가 바로 조사·수정·리뷰를 시킬 수 있어요. 탭 순서 바꾸기·숨기기·탭바 끄기도 설정에서 가능해요. GitHub
- 설정·확장 — 파일 직접 편집 불필요 도구 확장이 화면 안 안내형으로 바뀌어 설정 파일을 손으로 고칠 필요가 없어요. /mcp add로 MCP 서버 추가, /skills로 스킬 개별 켜고 끄기, /plugin으로 플러그인 설치, /theme로 색상 모드(default·dim·high-contrast·colorblind)를 고를 수 있어요. 스크린 리더가 감지되면 자동으로 켜지는 접근성 지원도 들어갔어요. GitHub
- 적용 방법·이력 빌드 2026에서 프리뷰로 공개됐던 화면이 이번에 정식 출시됐어요. 터미널에서 copilot update를 실행하면 갱신돼요. GitHub
원본 보기 (rss:github-changelog)
GitHub Copilot 앱이 6월 23일부터 본인 모델 키 연결(BYOK)을 지원해요. OpenAI·Azure OpenAI·Microsoft Foundry·Anthropic은 물론 LM Studio·Ollama 같은 자체 호스팅, OpenAI 호환 엔드포인트까지 붙여 에이전트 세션을 본인 모델로 돌릴 수 있어요. 설정에서 제공자를 추가하면 모델 선택 목록에 함께 떠서 세션마다 골라 쓸 수 있어요.
용어 풀이 - BYOK
- 본인 키 가져오기(Bring Your Own Key). GitHub이 주는 모델 대신 본인이 계약한 모델의 API 키를 직접 연결해 쓰는 방식이에요.
- API 키
- 외부 서비스(여기선 AI 모델)를 호출할 때 본인임을 증명하는 비밀 문자열이에요.
- 엔드포인트(endpoint)
- 모델을 호출할 때 요청을 보내는 주소예요.
- 게이트웨이(gateway)
- 여러 요청을 한 곳에서 받아 모델로 중계·통제하는 관문 서버예요.
운영자 인사이트
기존 과금·할당량·지역·데이터 처리 조건을 그대로 둔 채 본인 클라우드나 내부 게이트웨이로 추론을 보낼 수 있어, 데이터 경계가 엄격한 규제·엔터프라이즈 환경에서 모델 선택권과 통제권이 커져요.
여러 관점으로 보기 - 무엇인가 — 지원 제공자와 연결 방식 지원 제공자는 OpenAI·Azure OpenAI·Microsoft Foundry·Anthropic·LM Studio·Ollama, 그리고 OpenAI 호환 엔드포인트예요. 설정(Settings) → 모델 제공자(Model Providers)에서 엔드포인트와 API 키를 넣으면 되고, LM Studio·Ollama는 호스트 주소만으로 추가돼요. 추가하면 제공자 모델이 Copilot 호스팅 모델과 함께 선택 목록에 떠서 세션마다 고를 수 있어요. GitHub
- 왜 중요한가 — 비용·데이터 통제 본인 제공자를 연결하면 기존 과금·할당량·지역·데이터 처리 조건을 그대로 유지해요. 자체 클라우드 계정이나 내부 게이트웨이로 추론을 라우팅할 수 있어, 데이터 경계가 엄격한 규제·엔터프라이즈 환경 요구에 맞출 수 있어요. 키는 운영체제(OS) 로컬 키체인에 저장되고 화면(UI)에서 다시 읽히지 않아요. GitHub
- 전제조건 — 플랜·관리자 정책 Copilot Business 또는 Enterprise 플랜에서 Copilot 앱에 접근할 때는 조직·엔터프라이즈 관리자가 정책 설정에서 Copilot CLI를 켜둬야 해요. GitHub
원본 보기 (rss:github-changelog)
Cursor 3.9(2026-06-22)부터 plugins·skills·MCP·subagents·rules·commands·hooks를 'Customize' 한 페이지에서 추가하고 관리할 수 있어요. 사용자·팀·워크스페이스 단계별로 나눠 설정할 수 있고, 직접 만든 MCP도 여기서 가져올 수 있어요. 그동안 메뉴 곳곳에 흩어져 있던 설정 진입점이 하나로 합쳐졌어요.
용어 풀이 - MCP
- Model Context Protocol. AI 에이전트가 외부 도구·데이터(예: 깃허브, 슬랙)에 연결하도록 돕는 표준 연결 규약.
- plugins
- Cursor에 기능을 더하는 확장. 팀이 만든 설정·도구 묶음을 마켓플레이스로 공유할 수 있음.
- skills
- 에이전트가 특정 작업을 잘 처리하도록 미리 정의해 둔 작업 지침 묶음.
- subagents
- 메인 에이전트가 특정 일을 따로 떼어 맡기는 보조 에이전트.
- hooks
- 에이전트 작업의 특정 시점(예: 실행 전·후)에 자동으로 끼어들어 동작하게 하는 설정.
- workspace
- Cursor에서 작업 폴더·프로젝트 단위의 설정 범위. user(개인)·team(팀)과 구분되는 단계.
운영자 인사이트
AI 에이전트 설정을 사람마다·팀마다 따로 관리하던 엔지니어에게 진입점이 하나로 정리되는 변화예요.
여러 관점으로 보기 - 공식 발표 본문 Customize 페이지가 plugins·skills·MCP·subagents·rules·commands·hooks를 한 곳으로 모았고, user·team·workspace 단계로 관리하며 커스텀 MCP도 직접 가져올 수 있다고 명시. 팀 전체 인기 항목 리더보드와 원클릭 추가도 포함. Cursor
- 버전·날짜 확정 전체 changelog에서 해당 항목이 3.9 버전, 2026-06-22 출시로 확인됨. 같은 버전에 플러그인 prebuilt canvas, GitLab·BitBucket·Azure DevOps 저장소 import 등도 함께 포함. Cursor
- 접근 경로(공식 docs) Skills 문서에 'open Customize in the sidebar and go to Skills'로 접근 경로 명시. Rules는 Customize > Rules > Add Rule > Remote Rule(GitHub)로 원격 추가 가능. Cursor
원본 보기 (rss:cursor-changelog)
한 분석 블로그가 실제 코딩 과제 45개를 같은 조건으로 돌려 보니 GLM-5.2와 클로드 오푸스가 똑같이 25개를 풀었고, 캐싱을 쓰면 GLM 비용이 오푸스의 절반 아래(약 46%)였다고 밝혔어요. 다만 이건 만든 쪽 자체 시험이고, 독립 시험에서는 짧은 과제는 비등해도 컴파일러 제작이나 여러 파일을 오가는 긴 작업에서는 오푸스가 확실히 앞섰어요(예: SWE-Marathon 13 대 26). 같은 주장을 올린 해커뉴스 글은 4점·댓글 0개라 커뮤니티 검증은 사실상 없었어요.
용어 풀이 - GLM-5.2
- 중국 Zhipu AI(Z.ai)가 만든 코딩·도구 사용에 특화된 오픈웨이트 대형 언어 모델
- 오픈웨이트(open weights)
- 모델의 학습된 값(가중치)을 공개해 누구나 내려받아 직접 돌릴 수 있는 방식
- SWE-bench
- 실제 소프트웨어 버그 수정 과제로 코딩 AI 실력을 재는 시험. Pro·Marathon 등 더 어려운 변형이 있어요
- Terminal-Bench
- 명령줄 환경에서 실제 작업을 끝까지 해내는지 재는 코딩 에이전트 시험
- MoE(전문가 혼합)
- 거대한 모델을 부분(전문가)으로 나눠 매번 일부만 켜서 비용을 줄이는 구조. GLM-5.2는 총 753B 중 약 40B만 활성화
- 캐싱(prompt caching)
- 같은 입력을 다시 보낼 때 비용을 크게 깎아 주는 기능. 비용 차이의 핵심 변수예요
운영자 인사이트
단순·짧은 코딩 잡무라면 GLM-5.2로 비용을 크게 아낄 여지가 있지만, '능력 완전 동등'은 자체 시험 45개짜리 결론이라 그대로 믿지 말고 긴 작업·여러 파일 리팩터링에는 직접 작은 비교를 돌려 보고 채택하시는 게 안전해요.
여러 관점으로 보기 - 원 주장(자체 벤치마크) 실제 과제 45개를 같은 에이전트·프롬프트·40턴 예산으로 돌려 양쪽 다 25개 해결, 캐싱 시 GLM 비용이 오푸스의 약 46%였다고 주장해요(블로그 작성자=발행 계정 Entelligence25). Entelligence AI 블로그
- 커뮤니티 검증(부재 확인) 같은 글의 해커뉴스 게시물은 4점·댓글 0개라 신뢰성 반론이나 실사용 경험 토론이 형성되지 않았어요. Hacker News
- 독립 벤치마크(반증·맥락) 제3자 정리에서는 짧은 과제(FrontierSWE 74.4 대 75.1)는 비등하지만 긴 작업에서 오푸스가 크게 앞서요(SWE-Marathon 13 대 26, NL2Repo 48.9 대 69.7). Digital Applied
- 모델 실체(제공사·라이선스) GLM-5.2는 중국 Zhipu AI(Z.ai)가 2026년 6월 13일 공개한 MIT 라이선스 오픈웨이트 모델로, 허깅페이스와 20여 개 코딩 도구에서 바로 쓸 수 있어요. VentureBeat
원본 보기 (hn:claude-code)
네이티브 데스크톱 앱이 MCP 서버를 앱 안에 내장해야 한다고 주장하는 글이에요. 출발점은 'GUI 앱은 AI 에이전트에게 깜깜이'라는 문제예요 — 웹앱과 달리 데스크톱 앱은 DOM도 접근성 트리도 없어, AI가 화면에 그려진 결과가 제대로 나왔는지 스스로 확인할 수 없거든요. 앱에 MCP 서버를 넣으면 에이전트가 다시 빌드하고, 값을 넣고, 스크린샷으로 결과를 직접 확인하는 개발 루프를 약 10초 만에 스스로 돌릴 수 있다고 해요. 다만 저자도 구현이 '핵 같다'며 한계를 인정해요.
용어 풀이 - MCP
- Model Context Protocol. AI 에이전트가 외부 도구·앱과 주고받는 표준 규약
- DOM
- 웹 페이지의 구조를 코드로 표현한 객체 모델
- 접근성 트리
- 화면 요소를 보조기술이 읽을 수 있게 구조화한 정보(accessibility tree)
- JSON-RPC
- JSON 형식으로 함수 호출과 응답을 주고받는 통신 방식
운영자 인사이트
제목은 '모든 앱이 MCP를 탑재해야 한다'는 보편 주장처럼 들리지만, 실제론 'GUI 앱을 AI가 테스트·검증하기 위한 개발용 인터페이스'에 가까워요 — 해커뉴스에선 'CLI로 충분하다'는 반론도 나온 만큼, GUI처럼 에이전트에게 불투명한 앱에 한정해 받아들이는 게 균형이에요.
여러 관점으로 보기 - 원 주장 GUI 앱은 에이전트에게 불투명하니 MCP 서버를 내장해 자동 검증 루프를 만들자고 제안해요. Justin Poehnelt
- 커뮤니티 반론 해커뉴스에선 'CLI 도구가 MCP보다 낫다는 쪽으로 이미 정리되지 않았나'라는 회의론이 나왔어요. Hacker News
원본 보기 (hn:mcp-server)
SkillDB라는 서비스를 출시하면서 원격 MCP 서버에 OAuth를 붙이는 과정과 그때 직접 밟은 보안 버그 3건을 정리한 글이에요. ① 이미 탈퇴한 사용자의 캐시된 토큰이 검증을 그냥 통과하던 문제, ② 대칭키로 서명한 내부용 토큰을 외부 API로 흘려보내 누구나 토큰을 위조할 수 있던 문제, ③ 클라이언트 등록을 열어둔 데다 동의 화면이 허술해 로그인한 사용자의 인증 코드를 가로챌 수 있던 문제예요. 사내 도구를 원격 MCP로 노출하려는 팀에 그대로 쓸 출시 전 점검표가 돼요.
용어 풀이 - OAuth
- 비밀번호를 넘기지 않고 제3자 앱에 권한만 위임하는 표준 인증 방식
- MCP
- Model Context Protocol. AI 에이전트가 외부 도구·데이터에 접속하는 표준 규약
- PKCE
- 인증 코드 탈취를 막기 위해 OAuth에 더하는 보안 절차
- JWT
- 사용자 정보를 서명된 토큰에 담아 주고받는 형식
- confused deputy
- 권한 있는 중간자가 속아서 공격자의 요청을 대신 수행해 버리는 보안 결함
운영자 인사이트
MCP에 OAuth를 붙이는 건 새로운 보안 문제라기보다 웹 인증의 고전적 함정이 그대로 재현되는 자리예요 — 위조 가능한 내부 토큰을 신뢰 경계 밖으로 넘기지 말고, 프록시 뒤에서 호스트·출처를 읽는 모든 지점(토큰 검증·동의 화면·redirect)을 빠짐없이 감사하세요.
여러 관점으로 보기 - 실무 사례 SkillDB 출시 중 직접 겪은 OAuth 보안 버그 3건을 코드 수준으로 짚어요. SkillDB
- 커뮤니티 반응 해커뉴스 토론은 점수·댓글이 적어 별다른 여론은 모이지 않았어요. Hacker News
원본 보기 (hn:mcp-server)