보안
연결 보안
- TLS 암호화: 모든 통신은 HTTPS/WSS로 암호화
- Public Key 인증: 유효한 Public Key가 있어야 터널 생성 가능
- 임시 URL: 터널 URL은 연결마다 새로 생성되며 재사용 불가
권장 사항
1. Public Key 관리
bash
# ❌ 커맨드 라인에 직접 노출 (히스토리에 저장됨)
npx connectbase tunnel 3000 -k cb_sk_...
# ✅ 환경변수 사용
export CONNECTBASE_SECRET_KEY=cb_sk_...
npx connectbase tunnel 3000
# ✅ 설정 파일 사용
npx connectbase init
npx connectbase tunnel 30002. .gitignore에 추가
gitignore
# .connectbaserc에 Public Key가 저장됨
.connectbaserc3. 민감한 서버 노출 주의
터널을 통해 외부에서 접근 가능하므로:
- 인증이 없는 관리자 페이지 노출 금지
- 데이터베이스 직접 노출 금지
- 개발 중에만 사용하고 프로덕션에서는 사용 금지
4. 세션 관리
- 사용 후
Ctrl+C로 터널 종료 - 터널이 종료되면 URL은 더 이상 유효하지 않음
- 장시간 사용하지 않으면 자동 종료
앱당 터널 수 제한
보안 및 리소스 관리를 위해 앱당 동시 터널 수가 제한됩니다:
- 기본 제한: 5개
- 추가 터널이 필요하면 기존 터널을 종료하세요