ObjectOS
운영

프로덕션 준비

ObjectOS를 프로덕션에서 안전하게 운영하기 위한 체크리스트.

프로덕션 준비

ObjectOS를 프로덕션 트래픽에 노출하기 전에 이 체크리스트를 사용하세요.

HTTP 강화

ObjectStack 런타임은 디스패처 라우트에 대해 보수적인 보안 헤더를 제공합니다. 프로덕션 배포 시 다음을 확인해야 합니다.

  • Content-Security-Policy;
  • X-Content-Type-Options;
  • X-Frame-Options;
  • Referrer-Policy;
  • Permissions-Policy;
  • Cross-Origin-Resource-Policy;
  • TLS가 확인된 후의 HSTS.

리버스 프록시가 헤더를 소유하는 경우 다음으로 최종 응답을 확인하세요.

curl -I https://app.example.com

시크릿

다음 항목은 시크릿 관리자에 저장하세요.

시크릿용도
OS_AUTH_SECRET세션 서명 기본 시크릿
OS_CLOUD_API_KEY컨트롤 플레인 Artifact API 접근
데이터베이스 자격 증명비즈니스 데이터베이스 접근
OIDC 클라이언트 시크릿엔터프라이즈 SSO
프로바이더 API 키이메일, 스토리지, AI, 통합

시크릿을 아티팩트나 이미지에 절대 포함하지 마세요.

속도 제한

프레임워크는 토큰 버킷 속도 제한기를 제공합니다. 호출자 IP와 인증된 신원을 신뢰할 수 있는 어댑터, 인그레스 또는 게이트웨이 계층에서 속도 제한을 구성하세요.

권장 버킷:

트래픽예시 제한
인증 엔드포인트10/min/IP
쓰기 요청60/min/IP
읽기 요청600/min/IP

다중 파드 배포에는 Redis와 같은 공유 백엔드를 사용하세요.

CORS

명시적인 오리진을 구성하세요.

https://app.example.com
https://admin.example.com

자격 증명이 포함된 요청에는 와일드카드 오리진을 사용하지 마세요.

출시 체크리스트

  • TLS가 엣지 또는 인그레스에서 종료됩니다.
  • 보안 헤더가 존재합니다.
  • TLS 검증 후 HSTS가 활성화되어 있습니다.
  • CORS 오리진이 명시적입니다.
  • 속도 제한이 인증 및 쓰기 엔드포인트를 보호합니다.
  • OS_AUTH_SECRET이 강력하며 시크릿으로 저장되어 있습니다.
  • OIDC 콜백 URL이 공개 도메인과 일치합니다.
  • 비즈니스 데이터베이스 백업 및 복원이 테스트되었습니다.
  • 감사 로그가 고객 정책에 따라 보존됩니다.
  • 조직 간 부정 접근 테스트가 통과합니다.
  • 롤백 계획이 ObjectOS 이미지와 아티팩트 버전을 모두 포함합니다.

On this page