Sobes.tech
Back to questions
Senior
2

Что такое CSP (Content Security Policy)?

Companies where asked
Type

Answer from AI

sobes.tech AI

Content Security Policy (CSP) — это механизм безопасности веб-приложений, который позволяет контролировать, какие ресурсы (скрипты, стили, изображения и т.д.) могут загружаться и выполняться на странице.

CSP задаётся через HTTP-заголовок или мета-тег и помогает предотвратить атаки типа Cross-Site Scripting (XSS) и другие инъекции, ограничивая источники контента.

Пример простого CSP-заголовка:

Content-Security-Policy: default-src 'self'; img-src https://trusted.com; script-src 'self' https://apis.google.com

Это значит, что по умолчанию разрешены ресурсы только с того же источника ('self'), изображения можно загружать с trusted.com, а скрипты — с собственного домена и apis.google.com.

CSP помогает повысить безопасность, ограничивая возможности злоумышленников внедрять вредоносный код.