[25581] 2016-10-10_内容安全策略(CSP),防御XSS攻击的好助手

文档创建者:s7ckTeam
浏览次数:12
最后更新:2025-01-19
2016-10-10_内容安全策略(CSP),防御XSS攻击的好助手 C S P   X S S     w c n n b d k 1   L i n u x   2 0 1 6 - 1 0 - 1 0 -   C S P ? - - -   C S P   - - - 使 - r e p o r t - u r i - r e p o r t - o n l y - -   C S P   -   C S P     J a v a S c r i p t     F T P   使 便 使 访 c o n t e n t   s e c u r i t y   p o l i c y C S P   C S P ?   C S P     P H P  
  使   w w w . g o o g l e - a n a l y t i c s . c o m     J a v a S c r i p t   使             s c h e m e L C T T     H T T P S     H T T P S   h t t p s : / / d e v e l o p e r . m o z i l l a . o r g / z h - C N / d o c s / S e c u r i t y / M i x e d C o n t e n t     h t t p s : / / e x a m p l e . c o m   h t t p : / / w w w . g o o g l e - a n a l y t i c s . c o m / f i l e . j s     h t t p : / / e x a m p l e . c o m   h t t p s : / / w w w . g o o g l e - a n a l y t i c s . c o m / f i l e . j s 便 1 .   < ? p h p 2 .           h e a d e r ( " C o n t e n t - S e c u r i t y - P o l i c y :   < y o u r   d i r e c t i v e s > " ) ; 3 .   ? > 1 .   d e f a u l t - s r c   ' s e l f '   ; 2 .             #   s e l f   =     = >   d e f a u l t - s r c 1 .   s c r i p t - s r c   ' s e l f '   w w w . g o o g l e - a n a l y t i c s . c o m   ; 2 .             #     J S     = >   ' s e l f ' s c r i p t - s r c d e f a u l t - s r c 1 .   s t y l e - s r c   ' s e l f '   d a t a :   ; 2 .             #   D a t a - U r i     C S S   = >  
      C S S     d a t a     C S P   1         X M L H t t p R e q u e s t A J A X W e b S o c k e t     E v e n t S o u r c e               C S P   2       w e b   w o r k e r s               C S P   1           H T M L       a c t i o n     使   2 .             #   D a t a - U r i     C S S   = >   d a t a : i m g - s r c c o n n e c t - s r c f o n t - s r c o b j e c t - s r c < o b j e c t > < e m b e d > < a p p l e t > m e d i a - s r c < a u d i o > < v i d e o > c h i l d - s r c < f r a m e > < i f r a m e > f r a m e - s r c f o r m - a c t i o n < f o r m > f r a m e - a n c e s t o r s < f r a m e > < i f r a m e > < o b j e c t > < e m b e d >
        U R L     H T T P     H T T P S     U R L   便         C S P   2   C S P   1     w w w . f o o . c o m     w w w . f o o . c o m / s o m e / f o l d e r     C S P   2     W e b   2 0 1 5     C S P   i n   A c t i o n [ 1 ]   C S P     C S P   < e m b e d > < a p p l e t > u p g r a d e - i n s e c u r e - r e q u e s t s c h i l d - s r c f r a m e - s r c 1 .   < ? p h p 2 .           h e a d e r ( " C o n t e n t - S e c u r i t y - P o l i c y :   3 .               d e f a u l t - s r c   ' s e l f '   ; 4 .               s c r i p t - s r c   ' s e l f '   w w w . g o o g l e - a n a l y t i c s . c o m   s t a t s . g . d o u b l e c l i c k . n e t   ;   5 .               s t y l e - s r c   ' s e l f '   d a t a :   ; 6 .               i m g - s r c   ' s e l f '   w w w . g o o g l e - a n a l y t i c s . c o m   s t a t s . g . d o u b l e c l i c k . n e t   d a t a :   ; 7 .               f r a m e - s r c   ' s e l f '   ; " ) ;
  C S P     C S P   b l o c k e d   使   C S P           使     使   C S S   C S P     C S P     A a r o n   G u s t a f s o n     M o r e   P r o o f   W e   D o n ' t   C o n t r o l   O u r   W e b   P a g e s [ 2 ] 使       ' n o n e '   C S P   8 .   ? > < s c r i p t > o n c l i c k s t y l e s t y l e - s r c   ' u n s a f e - i n l i n e '   ; d e f a u l t - s r c
C S P   C S P   1     2   C S P   1 [ 3 ] C S P   2   [ 4 ]   C S P   3   使   C S P   1     2   C S P   X S S     F i r e f o x           T w i t t e r   s c r i p t - s r c S h i f t   +   F 2 s e c u r i t y   c s p
使 使           P H P     C S P     X S S     C S P   使 C S P   使 使 使 使   C S P   C S P     C S P   西 C S P   C S P   r e p o r t - u r i 1 .   < s c r i p t > a l e r t ( ' H e l l o ,   w o r l d . ' ) ; < / s c r i p t > s c r i p t - s r c s h a 2 5 6 - q z n L c s R O x 4 G A C P 2 d m 0 U C K C z C G - H i Z 1 g u q 6 Z Z D o b _ T n g = 1 .   < ? p h p 2 .           e c h o   b a s e 6 4 _ e n c o d e ( h a s h ( ' s h a 2 5 6 ' ,   " a l e r t ( ' H e l l o ,   w o r l d . ' ) ; " ,   t r u e ) ) ; 3 .   ? >
  C S P       J S O N     c s p - p a r s e r . p h p     P H P   2 .   西 访 使   C S P     1 0 0     C S P     1 0 0     1 0 0 0 0     r e p o r t - u r i . i o [ 5 ]     G i t H u b 使   r e p o r t - o n l y 使 使   C S P       r e p o r t - u r i 1 .   r e p o r t - u r i   / c s p - p a r s e r . p h p   ; 1 .   $ d a t a   =   f i l e _ g e t _ c o n t e n t s ( ' p h p : / / i n p u t ' ) ; 3 .           i f   ( $ d a t a   =   j s o n _ d e c o d e ( $ d a t a ,   t r u e ) )   { 4 .             $ d a t a   =   j s o n _ e n c o d e ( 5 .               $ d a t a , 6 .               J S O N _ P R E T T Y _ P R I N T   |   J S O N _ U N E S C A P E D _ S L A S H E S 7 .               ) ; 8 .             m a i l ( E M A I L ,   S U B J E C T ,   $ d a t a ) ; 9 .           } r e p o r t - u r i r e p o r t - o n l y < ? p h p
  C S P   西 西           C S P     C S P     C S P     C S P   C S P     X S S     C S P   C S P   使 使   C S P   C S P   使   b u g   C S P F i r e f o x C h r o m e   ( B l i n k ) W e b K i t   b u g   使   C S P   v i a :   h t t p s : / / w w w . s m a s h i n g m a g a z i n e . c o m / 2 0 1 6 / 0 9 / c o n t e n t - s e c u r i t y - p o l i c y - y o u r - f u t u r e - b e s t - f r i e n d / N i c o l a s   H o f f m a n n [ 6 ]   w c n n b d k 1   w x y 1 .   < ? p h p 2 .           h e a d e r ( " C o n t e n t - S e c u r i t y - P o l i c y - R e p o r t - O n l y :   < y o u r   d i r e c t i v e s > " ) ; 3 .   ? > r e p o r t - o n l y r e p o r t - u r i
  L C T T [ 7 ]   L i n u x   [ 1 ] :   h t t p s : / / r o c s s t i . n e t / e n / e x a m p l e - c s p - p a r i s - w e b 2 0 1 5 [ 2 ] :   h t t p s : / / w w w . a a r o n - g u s t a f s o n . c o m / n o t e b o o k / m o r e - p r o o f - w e - d o n t - c o n t r o l - o u r - w e b - p a g e s / [ 3 ] :   h t t p : / / c a n i u s e . c o m / # f e a t = c o n t e n t s e c u r i t y p o l i c y [ 4 ] :   h t t p : / / c a n i u s e . c o m / # f e a t = c o n t e n t s e c u r i t y p o l i c y 2 [ 5 ] :   h t t p s : / / r e p o r t - u r i . i o / [ 6 ] :   h t t p s : / / w w w . s m a s h i n g m a g a z i n e . c o m / a u t h o r / n i c o l a s h o f f m a n n / [ 7 ] :   h t t p s : / / g i t h u b . c o m / L C T T / T r a n s l a t e P r o j e c t   I D  
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则