웹크레아 CSP 실행 환경
웹크레아가 CSP(Content Security Policy) 적용 서버에서 동작하는지 확인하는 테스트 서버입니다. CSP 는 메타태그가 아니라 서버 응답 헤더로 지정되어 있습니다. 이 화면의 값은 실제 응답 헤더를 읽어 표시합니다.
현재 모드
확인 중
제한되는 것
현재 정책을 기준으로 계산한 결과입니다. 'self' 는 이 사이트 자신을 뜻합니다.
| 항목 | 상태 | 허용 값 | 설명 |
|---|
적용된 설정
| 지시문 | 값 |
|---|
원본 헤더
실행 구성
- 요청 경로: 브라우저 → DSM 역방향 프록시(HTTPS) → httpd → Tomcat
- CSP 헤더는 httpd 가 모든 응답에 붙입니다. 앱이 보낸 CSP 헤더는 제거합니다.
- Tomcat 은 웹크레아를 실행하며 외부에 직접 열려 있지 않습니다.
웹크레아에서 확인된 항목
2026-11-01 기록 모드에서 확인한 내용입니다. 로그인 이후 화면은 포함되지 않습니다.
- 웹크레아 화면은 같은 사이트의 프레임으로 구성됩니다. 그래서
frame-ancestors는'self'여야 하며,'none'이면 차단 모드에서 화면이 표시되지 않습니다. - 웹크레아 스크립트가 문자열을 JS 로 실행합니다. 그래서
'unsafe-eval'을 허용했습니다. 빼면 차단 모드에서 해당 코드가 실행되지 않습니다. - 외부 도메인의 아이콘 이미지를 불러옵니다. 차단 모드에서는 이미지만 표시되지 않습니다.
- 외부 CDN(
cdn.jsdelivr.net)의 웹폰트를 불러옵니다. 그래서font-src에 이 도메인을 허용했습니다.
설정 변경 위치
| 변경할 내용 | 파일/메뉴 | 반영 방법 |
|---|---|---|
| CSP 정책, 모드 | apache/csp.conf | httpd 컨테이너 재시작 |
| 프록시 동작 | apache/httpd.conf | httpd 컨테이너 재시작 |
| 컨테이너, 이미지, 포트 | compose.yaml | 프로젝트 다시 빌드 |
| 웹크레아 화면, 서비스 | webapps/ROOT, tomcat/WebcreaService | 파일 교체 |
| 웹크레아 라이브러리 | tomcat/lib | tomcat 컨테이너 재시작 |
| 도메인, 인증서 | DSM 제어판 (로그인 포털, 보안) | 저장 시 반영 |