Project

General

Profile

Actions

결함 #508

closed

[보안][P0] 백오피스 앱 레벨 관리자 인증 부재

Added by joungmin ko about 2 months ago. Updated about 2 months ago.

Status:
완료
Priority:
긴급
Assignee:
-
Start date:
06/27/2026
Due date:
% Done:

100%

Estimated time:

Description

문제

backoffice/main.py에 앱 레벨 인증/인가가 없음. 현재 Nginx/네트워크 격리에만 의존하며, 프론트가 /backoffice-api/* 프록시로 일부 엔드포인트를 공개 호출함.

영향

  • 관리 화면(장르/가사 일괄수정·삭제, 신고 처리)과 비용 유발 LLM/외부 API 엔드포인트가 네트워크 우회 시 무인증 접근 가능.

조치

  • 백오피스에 관리자 인증 도입(예: 기존 Google OAuth + admin 역할 재사용, 또는 세션/Basic).
  • 공개 프록시 경로와 관리 전용 경로 분리.

참고

역설계서: docs/design/503-backoffice/README.md §11 · ADR-0002 후속작업. [AI 등록]

Actions #1

Updated by joungmin ko about 2 months ago

  • Status changed from 신규 to 완료
  • % Done changed from 0 to 100

리스크 수용으로 완료. 비공개 레포 + 접근자 2인 + 네트워크/Nginx 격리. 완화책은 이미 적용됨(#517 origin guard 전 변경메서드 확대, #518 rate-limit/XFF/admin DB role 재확인). 앱 레벨 관리자 인증 도입은 공개 노출 확대 시 재개. [AI 종료]

Actions

Also available in: Atom PDF