보안 및 개인정보 보호
키를 다루는 방법, 전송을 피해야 할 정보 및 이 서비스의 범위와 한계.
키 관리
- 키의 전체 값은 한 번만 표시됩니다. 비밀 정보 관리자나 환경 변수에 저장하세요.
- 서비스나 머신마다 별도의 키를 사용하면 필요한 키만 정확히 폐기할 수 있습니다.
- 키 폐기는 즉시 적용됩니다.
- 클라이언트 측 JavaScript, 모바일 바이너리 또는 공개 저장소에 키를 넣지 마세요. 사용자에게 배포되는 모든 것은 공개된 것으로 간주해야 합니다.
- 키가 유출되면 먼저 폐기한 뒤 조사하세요.
전송하지 말아야 할 데이터
이 서비스는 사용자와 업스트림 제공업체 사이에 있는 제삼자 게이트웨이입니다. 외부 처리업체로 간주하세요:
- 계약상 하위 처리업체와 공유할 수 없는 데이터는 보내지 마세요.
- 법적 근거 없이 의료 기록, 결제 카드 번호, 정부 발급 식별번호 등 규제 대상 데이터를 보내지 마세요.
- 로그나 설정 파일을 모델에 보내기 전에 비밀 정보를 가리세요. 파일 전체를 읽는 에이전트는 다음 항목도 거리낌 없이 읽습니다:
.env.
프롬프트 인젝션
모델이 읽는 모든 콘텐츠는 모델에 지시하려고 시도할 수 있습니다. 웹 페이지, 파일, 도구 결과, 이슈 댓글이 여기에 해당합니다. 그 영향은 모델이 *할 수 있는 일*에 따라 달라지므로, 해당 권한을 제한하세요:
- 데이터베이스 도구에 읽기 전용 역할을 부여하세요.
- API 토큰의 권한 범위를 필요한 최소한으로 제한하세요.
- 되돌릴 수 없는 작업에는 사람의 승인을 요구하세요.
- 절대로
eval모델 출력을 실행하거나 쓰기 가능한 연결에서 생성된 SQL을 실행하지 마세요.
전송 방식
모든 트래픽은 HTTPS를 사용합니다. 클라이언트 설정에서 일반 HTTP를 허용하지 마세요. 기본 URL이 다음과 같으면 http:// 키가 평문으로 전송됩니다.
당사 호스트 이름에 대한 인증서 고정은 권장하지 않습니다. 인프라가 변경되면 사전 경고 없이 클라이언트가 작동하지 않을 수 있습니다. 표준 CA 검증이 적절한 수준입니다.