"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > CSP 란 무엇이며 어떻게 작동합니까?

CSP 란 무엇이며 어떻게 작동합니까?

2025-04-19에 게시되었습니다
검색:543

 What Is Content Security Policy (CSP) and How Does It Work?

콘텐츠 보안 정책 이해 (CSP)

    는 웹 개발자가 웹 사이트에 자원을로드 할 수 있도록 허용 할 수있는 강력한 보안 메커니즘입니다. CSP는 리소스의 원점을 제한함으로써 크로스 사이트 스크립팅 (XSS) 및 데이터 추출과 같은 다양한 공격으로부터 보호합니다.
CSP는 웹 페이지의 HTML 헤더에서 메타 태그를 통해 구현됩니다. 이 메타 태그의 내용에는 자원을 로딩 할 수있는 허용 소스를 정의하는 지시문이 포함되어 있습니다. 이 지시문은 일반적으로 다음을 지정합니다.

소스 원산지 : 리소스를로드 할 수있는 도메인 또는 호스트. 스크립트, 스타일 시트, 이미지 또는 Ajax 요청과 같은 리소스 유형.

  • 1. 여러 소스 허용 :
  • 여러 소스를 허용하기 위해 컨텐츠 속성의 공간과 분리하기 만하면됩니다. 다른 지침 사용 :
  • 각 지시문은 특정 리소스 유형을 지정합니다. 일반적인 지시 사항은 다음과 같습니다. 이미지

3. 다중 지침 사용 :

여러 지침을 세미콜론 (;)로 분리하여 다중 지침을 사용할 수 있습니다.

content = "default-src 'self'; style-src 'self'"

4. 포트 처리 :

포트는 명시 적으로 허용되어야합니다. 다른 프로토콜 처리 :

content="default-src 'self' https://example.com:123/"

파일 허용 : // 프로토콜은 파일 시스템 매개 변수를 사용해야합니다 :

content = "default-src filesystem"

content="connect-src ws:;"

인라인 컨텐츠를 허용하려면 안전하지 않은 내용을 사용하려면 :

content = "script-src 'dissafe-inline'; style-inline '

content="default-src filesystem"

eval ()를 허용하려면 안전하지 않은 사람을 사용하려면 :

content = "script-src 'safe-eval'"

9. 'self'의 의미 :

'self'는 CSP 정책이 정의되는 페이지와 동일한 체계, 호스트 및 포트에서 유래 한 리소스를 말합니다. 웹 애플리케이션의 무결성과 보안을 보장하기 위해서는 CSP 정책을 신중하게 이해하고 구현해야합니다.

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3