A CSP lehetővé teszi a weboldalak adminisztrátorai számára, hogy egy speciális header-t (X-Content-Security-Policy) küldjenek, amely megmondja a böngészőnek, hogy mely domain-eket kell elfogadnia megbízható kódok forrásaként.
Az XSS támadások előszeretettel használják ki a webes alkalmazások hibáit Javascript böngészőben való végrehajtására a megbízható domain jogosultságaival.
A CSP-vel a böngésző csak azokat a script-eket hajtja végre, amelyek egy whitelist-en szereplő domain-ektől származtathatók - minden más blokkolásra kerül. Ezzel a mechanizmussal az webadminisztrátorok megadhatják a saját scriptszervereiket, ahonnan betöltésre és végrehajtásra kerülhetnek a scriptek.
A CSP csak megfelelő böngészővel használható. A Mozilla Firefox előzetes build-jeit felkészítették a CSP támogatására. Annak ellenére, hogy ezek a preview verziók még nem támogatnak mindent, ami a specifikációban szerepel, előzetes tesztelésre mindenképpen megfelelők.
Elkészült egy speciális tesztoldal, ahol le lehet tesztelni a CSP-t működés közben.
A részletek itt olvashatók.
- A hozzászóláshoz be kell jelentkezni
- 2636 megtekintés
Hozzászólások
Ezek szerint, amim van, böngésző és utánzata, egyik sem jó.
Másik böngésző, ami böngészésre is jó.
--
http://opensolaris.org/os/project/indiana/
http://www.opera.com/browser/
- A hozzászóláshoz be kell jelentkezni
Az inline scriptek ellen hogy véd?
- A hozzászóláshoz be kell jelentkezni
3.5.3 -as firefox, windowson, mind fail :-)
- A hozzászóláshoz be kell jelentkezni
"A CSP csak megfelelő böngészővel használható. A Mozilla Firefox előzetes build-jeit felkészítették a CSP támogatására. Annak ellenére, hogy ezek a preview verziók még nem támogatnak mindent, ami a specifikációban szerepel, előzetes tesztelésre mindenképpen megfelelők."
"The following tests demonstrate the core functionality of Content Security Policy. Grab a preview build of Minefield and load this page to see how CSP works. For each individual test, a CSP-supporting browser will display PASS while a non-supporting browser will display FAIL. Each test also contains a comment showing the CSP header that was sent."
Tyrael
- A hozzászóláshoz be kell jelentkezni
ertemen, csak megjegyeztem ;)
- A hozzászóláshoz be kell jelentkezni
De minek? Ha egyszer az meg nem ismeri, mi ertelme tesztelni rajta? :)
- A hozzászóláshoz be kell jelentkezni
En arra lennek kivancsi, hogyha valami osi bongeszot reeresztnenek ami nem fel XSS-tol az vajon at menne -e par teszten ?
Amit nem lehet megirni assemblyben, azt nem lehet megirni.
- A hozzászóláshoz be kell jelentkezni
Chromium 4.0.221.5 (Ubuntu build 27968)
1 pass
többi fail
- A hozzászóláshoz be kell jelentkezni