블로그로 돌아가기기술

클로드와 챗GPT를 회사 비밀을 유출하지 않고 사용하는 방법

AI 어시스턴트를 안전하게 사용하는 개발자 가이드. 클로드 데스크탑, 커서 및 VS 코드에서 투명한 PII 보호를 위해 MCP 서버 통합을 설정하세요.

February 22, 20267 분 읽기
MCP ServerClaude DesktopCursor IDEsecure AIdeveloper tools

개발자의 딜레마

생산 문제를 디버깅 중입니다. 스택 트레이스에는 고객 이메일 주소가 포함되어 있습니다. 가장 빠른 해결책? 클로드에 붙여넣고 도움을 요청하세요.

하지만 그 고객 데이터는 이제:

  • 앤트로픽의 시스템에 저장됨
  • 훈련에 사용될 수 있음(계획에 따라 다름)
  • 채팅 기록에 접근할 수 있는 누구에게나 보임

77%의 개발자가 민감한 데이터를 AI 도구에 붙여넣습니다. 대부분은 너무 늦기 전까지 그 의미를 깨닫지 못합니다.

MCP 서버 솔루션

모델 컨텍스트 프로토콜(MCP) 서버는 당신과 AI 어시스턴트 사이의 투명한 프록시 역할을 합니다. 그것은:

  1. AI에 도달하기 전에 당신의 프롬프트를 가로챕니다.
  2. PII를 자동으로 감지하고 익명화합니다.
  3. AI에 익명화된 데이터만 전송합니다.
  4. 응답을 비익명화하여 원래 컨텍스트를 볼 수 있게 합니다.

당신은 AI와 정상적으로 상호작용합니다—보호는 눈에 보이지 않습니다.

MCP 서버 설정

전제 조건

  • Node.js 18+
  • 클로드 데스크탑, 커서 또는 클로드 확장이 있는 VS 코드
  • anonym.legal API 키 (무료로 받으려면 anonym.legal/auth/signup에서 가입하세요)

1단계: API 키 받기

  1. anonym.legal/auth/signup에서 가입하세요.
  2. 설정 → API 토큰으로 이동합니다.
  3. 새 토큰을 생성합니다.
  4. 토큰을 복사합니다(한 번만 볼 수 있습니다).

2단계: 클로드 데스크탑 구성

클로드 데스크탑 구성 파일을 편집하세요:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json Linux: ~/.config/Claude/claude_desktop_config.json

anonym.legal MCP 서버를 추가하세요:

{
  "mcpServers": {
    "anonym-legal": {
      "command": "npx",
      "args": ["-y", "@anthropic/mcp-server-anonym-legal"],
      "env": {
        "ANONYM_API_KEY": "your-api-key-here"
      }
    }
  }
}

3단계: 클로드 데스크탑 재시작

클로드 데스크탑을 닫고 다시 엽니다. MCP 서버 목록에서 "anonym-legal"을 볼 수 있어야 합니다.

커서 IDE 구성

커서는 동일한 MCP 프로토콜을 사용합니다. 커서 설정에 추가하세요:

{
  "mcp": {
    "servers": {
      "anonym-legal": {
        "command": "npx",
        "args": ["-y", "@anthropic/mcp-server-anonym-legal"],
        "env": {
          "ANONYM_API_KEY": "your-api-key-here"
        }
      }
    }
  }
}

익명화되는 항목

MCP 서버는 285개 이상의 엔티티 유형을 감지하고 익명화합니다:

카테고리예시
개인이름, 이메일, 전화번호, 생년월일
재무신용카드, 은행 계좌, IBAN
정부사회보장번호, 여권 번호, 운전면허증
기술IP 주소, API 키, 토큰
의료MRN, 환자 ID, 보험 번호
기업직원 ID, 계좌 번호

예시 변환

당신의 프롬프트:

사용자 john.smith@acme.com의 이 오류를 디버그하세요:
오류: 카드 4532-1234-5678-9012에 대한 결제가 실패했습니다.
고객 ID: CUST-12345
IP: 192.168.1.100

클로드가 보는 것:

사용자 [EMAIL_1]의 이 오류를 디버그하세요:
오류: 카드 [CREDIT_CARD_1]에 대한 결제가 실패했습니다.
고객 ID: [CUSTOMER_ID_1]
IP: [IP_ADDRESS_1]

클로드의 응답(당신에게):

john.smith@acme.com의 오류는 카드
4532-1234-5678-9012에 자금이 부족할 수 있음을 나타냅니다...

당신은 원래 데이터를 보고, 클로드는 오직 토큰만 보았습니다.

고급 구성

사용자 정의 엔티티 유형

감지할 추가 패턴을 정의하세요:

{
  "mcpServers": {
    "anonym-legal": {
      "command": "npx",
      "args": ["-y", "@anthropic/mcp-server-anonym-legal"],
      "env": {
        "ANONYM_API_KEY": "your-api-key",
        "CUSTOM_PATTERNS": "JIRA-[0-9]+,TICKET-[A-Z0-9]+"
      }
    }
  }
}

특정 데이터 허용 목록

일부 데이터는 익명화되지 않아야 합니다(공식 회사 이름, 제품 이름):

{
  "env": {
    "ANONYM_API_KEY": "your-api-key",
    "ALLOWLIST": "Anthropic,Claude,anonym.legal"
  }
}

특정 엔티티 유형 비활성화

특정 유형이 통과해야 하는 경우:

{
  "env": {
    "ANONYM_API_KEY": "your-api-key",
    "DISABLED_ENTITIES": "PHONE_NUMBER,URL"
  }
}

검증

익명화가 작동하는지 테스트하세요:

  1. 클로드 데스크탑을 엽니다.
  2. 명백한 PII가 포함된 텍스트를 붙여넣습니다: "john@example.com의 John Smith에게 연락하세요"
  3. MCP 서버 로그를 확인합니다(클로드 데스크탑의 개발자 도구에서 볼 수 있음)
  4. 로그에 "익명화됨: 2개의 엔티티 (PERSON, EMAIL_ADDRESS)"가 표시되어야 합니다.

보안 고려 사항

처리 위치

구성 요소위치
MCP 서버당신의 기계(로컬)
PII 감지 APIanonym.legal 서버(독일)
AI 모델앤트로픽/오픈AI 서버

MCP 서버 자체는 로컬에서 실행됩니다. 감지 요청(해시된/익명화된 데이터)만 anonym.legal의 API로 전송됩니다.

데이터 보존

anonym.legal은 당신의 프롬프트나 응답을 저장하지 않습니다. API는:

  • 분석을 위해 텍스트를 수신합니다.
  • 엔티티 위치를 반환합니다.
  • 입력을 즉시 폐기합니다.

자세한 내용은 개인정보 보호 정책을 참조하세요.

비교: MCP 서버 없이 vs. MCP 서버와 함께

측면없음MCP 서버와 함께
프롬프트의 PIIAI 제공자에게 전송됨토큰으로 대체됨
AI 로그의 데이터실제 PII 포함토큰만 포함
유출 노출전체 PII 유출익명화된 데이터만
워크플로우 변경없음없음 (투명함)

가격

MCP 서버 사용은 모든 anonym.legal 요금제에 포함됩니다:

요금제월별 토큰가격
무료200€0
기본2,000€3/월
프로10,000€15/월
비즈니스50,000€29/월

대부분의 개발자는 일반적인 사용으로 기본 요금제(€3/월)를 유지합니다.

결론

AI 어시스턴트는 현대 개발에 필수적이지만 고객 데이터를 볼 필요는 없습니다.

MCP 서버 통합은:

  • 워크플로우 변경이 필요하지 않습니다.
  • PII를 자동으로 보호합니다.
  • 클로드 데스크탑, 커서 및 VS 코드와 함께 작동합니다.
  • 대부분의 개발자에게는 €3/월입니다.

한 번 설정하고 잊어버리세요—당신의 데이터는 기본적으로 보호됩니다.

시작하세요:


출처:

데이터 보호를 시작할 준비가 되셨나요?

48개 언어로 285개 이상의 엔티티 유형으로 PII 익명화를 시작하세요.