Spring AI Privacy Guardrails, PII 토큰화 및 도구 권한 부여 기능 추가

·2026.10.27 09:45

핵심 내용

Spring AI Privacy Guardrails가 PII 토큰화와 도구 권한 부여를 지원한다

1 / 2

자세히 보기

  • 오픈소스 라이브러리 spring-ai-privacy-guardrails가 Spring AI 애플리케이션에 프라이버시 보호, 도구 권한 부여, 콘텐츠 검사를 제공함
  • PII는 LLM에 도달하기 전에 토큰화되며, 사용자의 역할에 명시적으로 권한이 부여된 도구에만 복원됨
  • 콘텐츠 검사는 규칙, 로컬 ONNX, 또는 HTTP 가드 모델을 사용하여 프롬프트 인젝션과 독성 언어를 차단함
  • Java 17, Spring AI 2.0.0, Spring Boot 4.0.0, Spring Security 7.0.0 요구됨

Integration and Configuration

  • Maven Central에서 io.github.ultramancode:spring-ai-privacy-guardrails-chat-client-spring-boot-starter (버전 0.4.0)로 제공됨
  • .privacy(), .toolAuthorization(true), .inspection() 옵션을 가진 GuardrailsPolicy를 통해 기능 활성화
  • Presidio, OpenNLP와 같은 커스텀 PII 규칙 및 분석기 지원

Security and Inspection

  • ToolDisclosurePolicy가 특정 도구를 허용된 PII 유형에 매핑하고, AuthorizationManager가 ADMIN과 같은 사용자 역할을 확인함
  • 비-ADMIN 사용자는 모델 목록에서 제한된 도구가 제거되어 실행 및 PII 복원이 방지됨
  • 도구 결과는 모델로 반환되기 전에 재토큰화 및 재검사되며, BLOCK 결정은 추가 호출을 중단시킴

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.