권한은 그대로, 기록은 남게
약속하는 것과 약속하지 않는 것을 그대로 적어 뒀어요.
다섯 가지 약속
-
파일 요청은 어느 앱에서 오든 폴더 규칙을 거쳐요.
파일을 읽고, 찾고, 쓰고, 옮기고, 지우는 모든 요청이 허브에서 같은 권한 확인을 거쳐요. 열 수 없는 폴더는 없는 폴더와 똑같이 답해요.
-
회사 API 키는 허브에만 있고 직원 PC로 가지 않아요.
PC는 자기 토큰으로 허브와 통신해요. 허브가 Anthropic을 부를 때 회사 키를 붙이고, PC의 토큰은 넘기지 않아요.
-
PC와 앱 연결마다 따로 토큰을 주고, 해시로만 저장하고, 언제든 끊을 수 있어요.
SHA-256 해시만 저장해서 데이터베이스에도 토큰으로 쓸 수 있는 값이 없어요. Claude 앱 연결 토큰은 1시간만 쓰고, 계속 바뀌는 갱신 토큰으로 이어 줘요.
-
올라온 문서는 격리된 환경에서 열어요.
PDF, 오피스, 한글 파일은 네트워크가 막힌 보조 프로그램이 읽고, 빈 작업 폴더에만 쓸 수 있어요. Mac mini에서는 macOS 샌드박스가, Linux 서버에서는 bubblewrap이 설치돼 있을 때 bubblewrap이 맡아요.
-
기록에는 토큰, 키, 비밀번호, 파일 내용이 남지 않아요.
파일에 어떤 일이 있었는지는 누가 어떤 경로에 무엇을 했는지만 남고, 파일 안의 내용은 남지 않아요.
약속하지 않는 것
약속이 끝나는 곳이에요.
- Claude가 답하려고 읽은 내용은 쓰는 Claude 요금제의 약관에 따라 Anthropic으로 가요.
- 서버 관리자 권한이 있는 사람은 파일을 볼 수 있고, 트리나가 호스팅하는 허브라면 트리나 운영자도 여기에 들어가요.
- https 없이 사무실 안에서만 쓰면 PC와 허브 사이가 암호화되지 않아요.
- 각자 구독으로 쓰면 사용량 화면의 비용은 Claude Code가 보내 주는 값으로 낸 추정치예요.
서버가 있는 곳
트리나 호스팅
트리나 서버의 회사이름.trina.app에 회사 허브가 있어요.
회사 서버
직접 운영하는 Linux 서버예요. 관리자는 우리 회사예요.
사무실 Mac mini
사무실에 둔 Mac mini예요. 관리자는 우리 회사예요.
취약점 신고
권한보다 많은 파일을 보거나 바꾸거나 비용을 쓸 수 있는 버그는 보안 버그예요. 제목에 "Security: Trina AX"를 적어 메일로 알려 주세요. 공개 이슈로는 올리지 말아 주세요. 72시간 안에 답하고, 고친 버전은 모두에게 동시에 내요.
← 트리나 AX로 돌아가기