CSP(클라우드 서비스 제공자 · 콘텐츠 보안 정책)
'CSP'는 AWS 같은 클라우드 서비스 제공자를 뜻하기도 하고, 웹사이트의 악성 스크립트 실행을 막는 콘텐츠 보안 정책을 뜻하기도 하는, 문맥에 따라 뜻이 달라지는 약자입니다.
한눈에 보는 정의
CSP는 IT 업계에서 문맥에 따라 전혀 다른 두 가지를 가리키는 대표적인 헷갈리는 약자입니다.
- 클라우드 서비스 제공자(Cloud Service Provider): AWS, Azure, GCP처럼 클라우드 인프라·서비스를 제공하는 기업
- 콘텐츠 보안 정책(Content Security Policy): 웹사이트에서 어떤 출처의 스크립트·이미지만 실행을 허용할지 브라우저에 알려주는 보안 정책(HTTP 헤더)
자세히 알아보기
1. 클라우드 서비스 제공자로서의 CSP
- 예문: "우리 회사는 주 CSP로 AWS를 사용하고 있다."
- IaaS(서비스형 인프라) , PaaS(서비스형 플랫폼) , SaaS(서비스형 소프트웨어) 같은 클라우드 서비스를 제공하는 기업을 통틀어 부르는 말입니다.
2. 콘텐츠 보안 정책으로서의 CSP
- 웹사이트가 응답 헤더에 CSP 규칙을 설정해두면, 브라우저는 허용되지 않은 출처의 스크립트 실행을 차단합니다.
- 해커가 웹사이트에 악성 스크립트를 몰래 심는 크로스사이트 스크립팅(XSS) 공격을 막는 대표적인 방어 수단입니다.
Q. 그래서 'CSP'라고 하면 뭘 뜻하나요?
클라우드 도입이나 인프라 이야기 중에 나오면 '클라우드 서비스 제공자'를, 웹 개발이나 브라우저 보안 헤더 이야기 중에 나오면 '콘텐츠 보안 정책'을 뜻할 가능성이 높습니다.