본문으로 건너뛰기

보안

연결 보안

  • 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 3000

2. .gitignore에 추가

gitignore
# .connectbaserc에 Public Key가 저장됨
.connectbaserc

3. 민감한 서버 노출 주의

터널을 통해 외부에서 접근 가능하므로:

  • 인증이 없는 관리자 페이지 노출 금지
  • 데이터베이스 직접 노출 금지
  • 개발 중에만 사용하고 프로덕션에서는 사용 금지

4. 세션 관리

  • 사용 후 Ctrl+C로 터널 종료
  • 터널이 종료되면 URL은 더 이상 유효하지 않음
  • 장시간 사용하지 않으면 자동 종료

앱당 터널 수 제한

보안 및 리소스 관리를 위해 앱당 동시 터널 수가 제한됩니다:

  • 기본 제한: 5개
  • 추가 터널이 필요하면 기존 터널을 종료하세요