Content Security Policy 1.0 jest oficjalnie świetna

To już pewne. W3C zmienił specyfikację Content Security Policy 1.0 z wersji roboczej na kandydata do rekomendacji, a następnie wydał wezwanie do wdrożenia. Ataki typu cross-site scripting są o jeden krok bliżej tego, by stać się (w większości) przeszłością.

Wersje Canary i nightly przeglądarki Chrome oraz WebKit obsługują teraz nagłówek Content-Security-Policy bez prefiksu. Będą też używać nagłówka X-WebKit-CSP z preiksem, aby rozpocząć eksperymentowanie z nowymi zachowaniami określonymi w ramach zasad dotyczących zabezpieczeń treści 1.1. Zamiast tego:

X-WebKit-CSP: script-src 'self'; object-src 'none'

Napisz:

Content-Security-Policy: script-src 'self'; object-src 'none'

Spodziewamy się, że inni dostawcy przeglądarek wprowadzą ten standard w ciągu kilku następnych wersji, dlatego warto już dziś zacząć wysyłać nagłówek kanoniczny.

Co to jest Content Security?

Content Security Policy Pomaga to zmniejszyć ryzyko ataków typu cross-site scripting i innych ataków polegających na wstrzykiwaniu treści w aplikacje. Jest to ogromny krok naprzód w zakresie ochrony, jaką możesz zapewnić użytkownikom. Zdecydowanie zalecamy wdrożenie tej funkcji. Wszystkie szczegóły znajdziesz w bardzo dobrze nazwanym dokumencie „Wprowadzenie do zasad bezpieczeństwa treści”.