[13245] 2018-09-30_代码自动化扫描系统的建设(下)

文档创建者:s7ckTeam
浏览次数:4
最后更新:2025-01-18
2018-09-30_代码自动化扫描系统的建设(下) M y K i n g s   F r e e B u f   2 0 1 8 - 0 9 - 3 0 ( )   1 . 1   使   L i n u x     C e n t O S   7   使 : ( S o n a r Q u b e )   |     ,   ( 1 ) u i . c o d e a u d i t :   M Q ( 2 ) t a s k . c o d e a u d i t :   ( 3 ) s o n a r q u b e . c o d e a u i t :   S o n a r Q u b e 1 . 2   ( 1 ) P y t h o n / D j a n g o / J q u e r y / C e l e r y ( 2 ) G i t l a b   A P I / S o n a r   A P I ( 3 ) G i t / G i t l a b   C I / J e n k i n s ( 4 ) C e n t o s   7 / S h e l l ( 5 ) N F S / N g i n x / u W S G I ( 6 ) M y S Q L / R a b b i t M Q / R e d i s ( 7 ) C e n t O S   7 c o d e a u d i t
C e n t O S   7     6     L i n u x     G i t   G i t   使   S S H   ;   使   c o m m i t   i d 使 使   c o m m i t   C I / C D   G i t l a b   C I   J e n k i n s ,   线 / P y t h o n 使 使   U I   使   A P I   使 使   M y S Q L   5 . 7 ( M a r i a D B ,   使 ) ;     使       使   使   ( 1 )   O W A S P   T O P   1 0   ( 2 )   C W E   ( 3 ) 1 . 3   U I s y s t e m c t l f i r e w a l l - c m d c r o n t a b S E L i n u x S E L i n u x s y s t e m d g i t   c l o n e g i t   l o g g i t   p u l l g i t   b r a n c h g i t   r e m o t e g i t   f e t c h g i t   f o r - e a c h - r e f g i t   l s - f i l e s g i t   f o r - e a c h - r e f g i t   l s - f i l e s s o n a r - p r o j e c t . p r o p e r t i e s g i t   l o g   - n 1   / p a t h / f i l e P y t h o n D j a n g o d j a n g o - r e s t - s w a g g e r C e l e r y C e l e r y R e d i s R a b b i t M Q R e d i s R a b b i t M Q
1 . 3 . 1   U I   A P I C I / C D   A P I   1 . 3 . 2   ( M Q ) N F S ( ) 使   M y S Q L   5 . 7   R a b b i t M Q     C e l e r y   N F S 1 . 3 . 3   ( 1 ) ( 2 ) ( 3 ) ( 4 ) 使 ( 5 ) 使 ( 6 )   G i t L a b     J i r a     I s s u e 1 . 3 . 4   G i t L a b   2 . 1   2 . 1 . 1   使   d j a n g o   访 h t t p s : / / d o c s . d j a n g o p r o j e c t . c o m / e n / 2 . 1 / t o p i c s / a u t h / d e f a u l t / # t o p i c - a u t h o r i z a t i o n d j a n g o   a u t h _ g r o u p a u t h _ g r o u p _ p e r m i s s i o n s a u t h _ g r o u p a u t h _ g r o u p _ p e r m i s s i o n s a u t h _ p e r m i s s i o n a u t h _ u s e r a u t h _ u s e r _ g r o u p s a u t h _ u s e r _ u s e r _ p e r m i s s i o n s
2 . 1 . 2   T A G 2 . 1 . 3  
2 . 1 . 4   2 . 2   U I 便 2 . 2 . 1   2 . 2 . 1 . 1     G i t L a b     A P I   2 . 2 . 1 . 2   G i t T A G U R L
2 . 2 . 1 . 3   2 . 2 . 2   2 . 2 . 2 . 1   使 ( 1 ) .   ( 2 ) .  
2 . 2 . 2 . 2   使   P y t h o n   使 2 . 2 . 2 . 3   r u n ( ) * * k w a r g s
2 . 2 . 3   2 . 2 . 3 . 1   使   C W E   2 . 2 . 3 . 2   C V E / C N V D / C N N V D [ h t t p s : / / w w w . h a c k e r o n e . c o m / s i t e s / d e f a u l t / f i l e s / 2 0 1 7 - 0 3 / W e a k n e s s A n d L e g a c y V u l n e r a b i l i t y T y p e R e l a t i o n s h i p . p d f ] ( h t t p s : / / w w w . h a c k e r o n e . c o m / s i t e s / d e f a u l t / f i l e s / 2 0 1 7 - 0 3 / W e a k n e s s A n d L e g a c y V u l n e r a b i l i t y T y p e R e l a t i o n s h i p . p d f )
( 1 ) .     T a g   o r g . s p r i n g f r a m e w o r k c o m . a l i b a b a . f a s t j s o n 使 ( 2 ) .   使 C V E - 2 0 1 8 - 1 2 7 0     S p r i n g   F r a m e w o r k   5 . 0 . x - 5 . 0 . 5     4 . 3 . x - 4 . 3 . 1 6 2 . 2 . 4   2 . 2 . 4 . 1   5 . 0     # # #   5 . 0 ( 5 . 0 . [ 0 - 4 ] { 1 } )   # # #   5 . 0 . x   - 5 . 0 . 5 ( 4 . 3 . 1 [ 0 - 5 ] { 1 } )   # # #   4 . 3 . 1 x . r e l e a s e ( 4 . 3 . [ 0 - 9 ] { 1 } . )   # # #   4 . 3 . x . r e l e a s e
2 . 2 . 4 . 2   2 . 3   A P I 2 . 3 . 1   使       A P I     i d     T o k e n 使   A u t h o r i z a t i o n     T o k e n r e s t _ f r a m e w o r k f r o m   r e s t _ f r a m e w o r k . a u t h t o k e n . m o d e l s   i m p o r t   T o k e n d e f   c r e a t e _ t o k e n ( r e q u e s t ,   u s e r _ i d = N o n e ) :         i f   r e q u e s t . u s e r . i d   ! =   i n t ( u s e r _ i d ) :                 r e t u r n   H t t p R e s p o n s e R e d i r e c t ( " / e r r o r / 4 0 3 " )         t r y :                 u s e r   =   U s e r . o b j e c t s . g e t ( i d = u s e r _ i d )         e x c e p t   T o k e n . D o e s N o t E x i s t :                 t o k e n   =   T o k e n . o b j e c t s . c r e a t e ( u s e r = u s e r )         r e t u r n   H t t p R e s p o n s e R e d i r e c t ( " / u s e r s / { 0 } " . f o r m a t ( u s e r _ i d ) )
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则