보안
소스를 지키는 것
Fughetta는 소스 코드를 저장하므로 보안 질문은 간단합니다. 누가 접근할 수 있는지, 접근하면 무엇을 할 수 있는지. 이 페이지는 마케팅 수식어 없이 두 가지에 답합니다.
- 게이트웨이에 도달하는 것
- MCP 엔드포인트 하나와 관리 API 하나이며, 둘 다 Bearer 토큰 뒤에 있습니다. 토큰이 접근할 수 없는 워크스페이스에 대한 요청은 워크스페이스가 없는 것처럼 실패하므로 다른 팀의 이름이 드러나지 않습니다.
- 토큰
- 소프트웨어 설치마다 자체 토큰이 있으며, 생성 시 하나의 워크스페이스로 범위가 정해지고 만료일이 주어집니다. SHA-256 해시만 저장되고 원래 토큰은 한 번만 표시됩니다. 폐기는 게이트웨이의 계정 스냅샷이 새로 고쳐질 때 적용됩니다.
- 내 코드
- Fughetta는 모델을 호출하지 않고 프로젝트 코드를 실행하지 않습니다. 파일과 리비전은 소스에 있으며 게이트웨이가 직접 쓰지 않습니다. 데이터를 자체 네트워크에 두어야 한다면 셀프 호스팅을 지원합니다.
- 전송
- 게이트웨이까지, 그리고 게이트웨이에서 소스까지 HTTPS를 사용합니다. 셀프 호스팅 게이트웨이는 네트워크의 기기를 위해 LAN 주소에 바인딩할 수 있습니다. 신뢰하는 네트워크 밖으로 노출하지 마세요.
- 격리
- 각 월드라인은 실행 취소, 다시 실행, 스냅샷을 갖춘 별도의 편집 기록이므로, 충돌을 보고하는 병합 없이는 한 에이전트의 변경이 다른 에이전트에게 들어가지 않습니다.
- 복구 가능성
- 작업 ID와 함께 보낸 변경은 응답하기 전에 기록되므로, 잃어버린 응답은 재시도하지 않고 영수증으로 다시 읽을 수 있습니다.
취약점 신고
다른 곳에 알리기 전에 비공개로 먼저 연락해 고칠 기회를 주세요. 무엇을 했는지, 무슨 일이 일어났는지, 공격자가 이를 어떻게 악용할 수 있는지 알려 주세요.
콘솔에서 연락하세요. 이 배포에는 공개된 주소가 없습니다.
범위
소유하지 않은 워크스페이스를 대상으로 테스트하지 말고, 호스팅 게이트웨이에 자동 스캐너를 돌리지 마세요. 둘 다 다른 사람의 소스에 대한 공격으로 간주되어 그렇게 처리됩니다.