LangSmith의 역할 기반 접근 제어(RBAC) 업데이트
요약
LangSmith가 기업 환경의 LLM 애플리케이션 구축 시 발생하는 접근 관리 문제를 해결하기 위해 역할 기반 접근 제어(RBAC) 기능을 업데이트했습니다. 이 기능은 사용자에게 최소한의 권한만을 부여하는 세밀한 접근 통제를 가능하게 하며, 개인 액세스 토큰과 서비스 키를 분리하여 API 보안을 강화합니다.
핵심 포인트
- LangSmith에 RBAC 도입으로 체계적인 자원 접근 관리가 가능해졌습니다.
- Admin, Viewer, Editor 등 기본 역할 외 사용자 지정 역할 설정이 가능합니다.
- 개인 액세스 토큰(PAT)과 서비스 키를 분리하여 API 보안을 강화했습니다.
- 사용자별 권한 최소화로 취약점 위험을 낮추고 직무에 맞는 접근만 허용합니다.
대규모 엔지니어링 팀이 LLM 애플리케이션을 구축할 때, 접근 관리는 어려울 수 있습니다. 누가 어떤 자원에 어느 정도까지 접근할 수 있는지 체계적으로 파악하지 못하면, '누가 그랬는지'를 추적하는 게임이나 권한의 과다/과소 할당 문제가 발생할 수 있습니다.
LangSmith는 이제 기업이 자원에 대한 접근을 관리할 수 있도록 새로운 Access Control 기능을 제공합니다. 여기에는 사용자 지정 역할을 설정하여 제한된 권한을 가진 사용자를 API Key를 통해 더 잘 지원할 수 있는 **역할 기반 접근 제어(Role Based Access Control, RBAC)**가 포함됩니다.
역할 기반 접근 제어 (RBAC)
💡
현재 RBAC는 Enterprise 플랜의 팀만 이용 가능합니다. 자세한 플랜 정보는 가격 페이지를 확인해 주세요.
역할 기반 접근 제어(RBAC)를 사용하면 관리자가 워크스페이스 또는 조직 내 사용자에게 역할을 할당할 수 있습니다. 각 역할은 권한 그룹을 나타냅니다. 기본적으로 세 가지 시스템 역할이 내장되어 있습니다:
Admin
- 워크스페이스 또는 조직의 모든 자원에 대한 전체 접근 권한 보유
Viewer - 워크스페이스 또는 조직의 모든 자원에 대한 읽기 전용 접근 권한 보유
Editor - 워크스페이스 관리(사용자 추가/제거, 역할 변경, 서비스 키 구성)를 제외한 모든 기능에 대한 전체 권한 보유
워크스페이스는 조직 내 사용자 및 자원을 논리적으로 그룹화하며, 이제 LangSmith에서 워크스페이스를 설정할 수 있습니다. 이는 프로젝트와 조직 사이에 또 다른 분리 계층을 추가하여, 관련 자원들이 적절한 사람들에게 격리되도록 돕습니다.

관리자는 또한 워크스페이스 또는 조직 내 각 LangSmith 엔티티 세트에 대해 세밀한 권한을 가진 사용자 지정 역할을 생성/편집할 수 있습니다. 이는 사용자가 다룰 수 있는 영역(surface area)을 줄여 취약점의 위험을 낮추고, 사용자가 자신의 직무 기능과 핵심 작업을 수행하는 데 필요한 최소한의 권한만을 갖도록 합니다.

이 문서들을 따라 역할 기반 접근 제어(RBAC)를 시작해 보세요.
API Key 업데이트
접근 제어를 더 잘 지원하기 위해 이제 두 가지 유형의 API 키가 있습니다: **개인 액세스 토큰(Personal Access Tokens)**과 서비스 키(Service Keys).

모든 사용자는 개인 액세스 토큰을 생성할 수 있습니다. 개인 액세스 토큰은 이를 생성한 사용자에게 연결됩니다. 이 키들은 해당 사용자와 동일한 권한을 가집니다. 참고로, 사용자가 조직에서 삭제되면 해당 개인 액세스 토큰도 함께 삭제됩니다. 이 키들은 사용자가 LangSmith API와 통신할 때 사용하도록 되어 있습니다. 이러한 PAT는 서비스 키를 구성할 수 없는 사용자들에게 특히 유용하며, 비관리자(non-admins)가 여전히 API를 통해 LangSmith에 접근할 수 있도록 보장합니다.
서비스 키는 서비스 주체(service principals) 역할을 하는 키입니다. 이 키들은 관리자 권한이 부여되며, LangSmith API와 통신하려는 서비스를 위해 사용하도록 되어 있습니다. (추가적인 권한 구성은 곧 제공될 예정입니다). 이러한 키들은 서비스와 연결되어 있기 때문에, 사용자가 퇴사하는 것과 같은 조직 변경에 영향을 받지 않습니다. 오직 워크스페이스 관리자(workspace admins)만이 서비스 키를 생성할 수 있습니다.
새로운 API 키로 시작하려면 문서를 읽어보세요.
💡
구형 ls__
API 키는 서비스 키로 마이그레이션되었습니다. 참고로, 저희는 2024년 7월 1일부로 이 ls__ API 키에 대한 지원을 중단할 예정입니다.
오늘 LangSmith에서 이러한 기능을 사용해 볼 수 있습니다. 질문이나 피드백이 있으시면 언제든지 [email protected]로 문의해 주세요!
AI 자동 생성 콘텐츠
본 콘텐츠는 LangChain Blog의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기