에이전트 런타임 제어 솔루션을 개발하는 hoop.dev(후프닷데브)가 Go(고) 언어로 작성된 개인 식별 정보(PII, Personally Identifiable Information) 탐지 라이브러리 '알카트라즈(Alcatraz)'를 오픈소스로 공개했습니다. 이 라이브러리는 기존에 사용하던 마이크로소프트(MS)의 파이썬(Python) 기반 '프레시디오(Presidio)' 솔루션이 연결 속도를 저하시키는 문제를 해결하기 위해 개발되었으며, 실시간 데이터 마스킹(data masking)에 특화되어 있습니다.
알카트라즈는 신용카드 번호나 주민등록번호와 같은 구조화된 식별자는 체크섬(checksum)을 통해 결정론적으로 검증하고, 이름이나 주소와 같은 자유 형식 PII는 모델을 활용하여 탐지합니다. 현재 미국과 브라질을 포함한 12개국에서 45가지 엔티티 유형을 지원하며, 벤치마크 결과 MS 프레시디오 대비 밀집된 문서에서는 약 13배, 작은 문서에서는 최대 100배 빠른 성능을 보여줍니다. 이는 Go 언어의 높은 성능과 효율성을 바탕으로 인-프로세스(in-process) PII 탐지를 가능하게 합니다.
이번 알카트라즈의 출시는 실시간으로 민감 데이터를 처리해야 하는 다양한 서비스에 큰 영향을 미 미칠 것으로 예상됩니다. 특히 대규모 언어모델(LLM) 기반 에이전트나 챗봇 등에서 사용자 프라이버시를 보호하면서도 빠른 응답 속도를 유지해야 하는 경우에 유용하게 활용될 수 있습니다. 개발자들은 Go 언어 환경에서 PII 탐지 기능을 손쉽게 통합하고 성능 저하 없이 데이터를 안전하게 관리할 수 있게 될 것입니다.