[14109] 2019-05-15_企业安全之内部代码管理平台Gitlab下载及权限审计

文档创建者:s7ckTeam
浏览次数:4
最后更新:2025-01-18
2019-05-15_企业安全之内部代码管理平台Gitlab下载及权限审计 G i t l a b   F r e e B u f   2 0 1 9 - 0 5 - 1 5 使 使 G i t l a b g i t l a b g i t l a b g i t l a b - e e - 1 1 . 1 0 g i t l a b 0 x 0 0   g i t l a b 使 d o c k e r g i t l a b l d a p 使 A D g i t l a b . r b 使 r o o t 访 h t t p : / / i p   h t t p s : / / d o c s . g i t l a b . c o m / o m n i b u s / d o c k e r / 0 x 0 1   G i t G i t   1 .   G i t H T T P G i t G E T G i t g i t   c l o n e 2 .   H T T P 使 G i t f e t c h - p a c k u p l o a d - p a c k f e t c h - p a c k u p l o a d - p a c k u p l o a d - p a c k 使 r e c e i v e - p a c k S S H G i t 9 4 1 8 f e t c h - p a c k   4 G i t u p l o a d - p a c k   S S H 使 f e t c h - p a c k   0 x 0 2   g i t l a b d o c k e r 使 p o s t g r e s q l 2 3 6 g i t l a b u e b a k e y i d e n t i t i e s l d a p e x t e r n _ u i d l d a p   C o l u m n T y p e   i d                                       i n t e g e r                                           e x t e r n _ u i d                       c h a r a c t e r   v a r y i n g                       p r o v i d e r                           c h a r a c t e r   v a r y i n g                       u s e r _ i d                             i n t e g e r                                           c r e a t e d _ a t                       t i m e s t a m p   w i t h o u t   t i m e   z o n e   u p d a t e d _ a t                       t i m e s t a m p   w i t h o u t   t i m e   z o n e   s e c o n d a r y e x t e r n u i d   c h a r a c t e r   v a r y i n g                       s a m l p r o v i d e r i d           i n t e g e r                                         k e y s k e y u s e r _ i d C o l u m n T y p e   i d                       i n t e g e r                                           u s e r _ i d             i n t e g e r                                           c r e a t e d _ a t       t i m e s t a m p   w i t h o u t   t i m e   z o n e   u p d a t e d _ a t       t i m e s t a m p   w i t h o u t   t i m e   z o n e   k e y                     t e x t                                                 t i t l e                 c h a r a c t e r   v a r y i n g                       t y p e                   c h a r a c t e r   v a r y i n g                         f i n g e r p r i n t     c h a r a c t e r   v a r y i n g                       p u b l i c               b o o l e a n                                           l a s t u s e d a t   t i m e s t a m p   w i t h o u t   t i m e   z o n e n a m e s p a c e s t y p e = ' G r o u p ' d e s c r i p t i o n C o l u m n T y p e   i d                                                                     i n t e g e r                                           n a m e                                                                 c h a r a c t e r   v a r y i n g                     d o c k e r   p u l l   g i t l a b / g i t l a b - e e d o c k e r   r u n   - - d e t a c h   - - h o s t n a m e   g i t l a b . e x a m p l e . c o m   - - p u b l i s h   4 4 3 : 4 4 3   - - p u b l i s h   8 0 : 8 0   - - p u b l i s h   2 2 : 2 2   - - n a m e   g i t l a b   - - r e s t a r t   a l w a y s   - - v o l u m e   / s r v / g i t l a b / c o n f i g : / e t c / g i t l a b   - - v o l u m e   / s r v / g i t l a b / l o g s : / v a r / l o g / g i t l a b   - - v o l u m e   / s r v / g i t l a b / d a t a : / v a r / o p t / g i t l a b   g i t l a b / g i t l a b - e e : l a t e s t d o c k e r   e x e c   - i t   C O N T A I N E R _ I D   / b i n / b a s h g i t   c l o n e   h t t p : / / g i t h u b . c o m / s c h a c o n / s i m p l e g i t - p r o g i t . g i t     / / s i m p l e g i t - p r o g i t I n i t i a l i z e d   e m p t y   G i t   r e p o s i t o r y   i n   / p r i v a t e / t m p / s i m p l e g i t - p r o g i t / . g i t /     / / / p r i v a t e / t m p / s i m p l e g i t - p r o g i t / . g i t / g i t g o t   c a 8 2 a 6 d f f 8 1 7 e c 6 6 f 4 4 3 4 2 0 0 7 2 0 2 6 9 0 a 9 3 7 6 3 9 4 9     / / i n f o / r e f s f g i t - u p l o a d - p a c k   s c h a c o n / s i m p l e g i t - p r o g i t . g i t 0 h o s t = m y s e r v e r . c o m 0 s s h   - x   g i t @ g i t h u b . c o m   " g i t - u p l o a d - p a c k   ' s c h a c o n / s i m p l e g i t - p r o g i t . g i t ' "
  p a t h                                                                 c h a r a c t e r   v a r y i n g                       o w n e r _ i d                                                         i n t e g e r                                           c r e a t e d _ a t                                                     t i m e s t a m p   w i t h o u t   t i m e   z o n e   u p d a t e d _ a t                                                     t i m e s t a m p   w i t h o u t   t i m e   z o n e   t y p e                                                                   c h a r a c t e r   v a r y i n g                       d e s c r i p t i o n                                                   c h a r a c t e r   v a r y i n g                       a v a t a r                                                             c h a r a c t e r   v a r y i n g                       m e m b e r s h i p _ l o c k                                           b o o l e a n                                             s h a r e w i t h g r o u p _ l o c k                               b o o l e a n                                           v i s i b i l i t y _ l e v e l                                         i n t e g e r                                           r e q u e s t a c c e s s e n a b l e d                             b o o l e a n                                           l d a p s y n c s t a t u s                                         c h a r a c t e r   v a r y i n g                       l d a p s y n c e r r o r                                           c h a r a c t e r   v a r y i n g                       l d a p s y n c l a s t u p d a t e a t                         t i m e s t a m p   w i t h o u t   t i m e   z o n e   l d a p s y n c l a s t s u c c e s s f u l u p d a t e _ a t   t i m e s t a m p   w i t h o u t   t i m e   z o n e   l d a p s y n c l a s t s y n c a t                             t i m e s t a m p   w i t h o u t   t i m e   z o n e   d e s c r i p t i o n _ h t m l                                         t e x t                                                 l f s _ e n a b l e d                                                   b o o l e a n                                           p a r e n t _ i d                                                       i n t e g e r                                             s h a r e d r u n n e r s m i n u t e s _ l i m i t                 i n t e g e r                                           r e p o s i t o r y s i z e l i m i t                               b i g i n t                                             r e q u i r e t w o f a c t o r _ a u t h e n t i c a t i o n       b o o l e a n                                           t w o f a c t o r g r a c e _ p e r i o d                           i n t e g e r                                           c a c h e d m a r k d o w n v e r s i o n                           i n t e g e r                                           p l a n _ i d                                                           i n t e g e r                                           p r o j e c t c r e a t i o n l e v e l                             i n t e g e r                                             r u n n e r s _ t o k e n                                               c h a r a c t e r   v a r y i n g                       t r i a l e n d s o n                                               t i m e s t a m p   w i t h   t i m e   z o n e         f i l e t e m p l a t e p r o j e c t _ i d                         i n t e g e r                                           s a m l d i s c o v e r y t o k e n                                   c h a r a c t e r   v a r y i n g                       r u n n e r s t o k e n e n c r y p t e d                           c h a r a c t e r   v a r y i n g                     c u s t o m p r o j e c t t e m p l a t e s g r o u p i d       i n t e g e r                                           a u t o d e v o p s e n a b l e d                                   b o o l e a n                                         e x t r a s h a r e d r u n n e r s m i n u t e s l i m i t     i n t e g e r                                         C o l u m n T y p e p r o j e c t _ a u t h o r i z a t i o n s 访 C o l u m n T y p e   u s e r _ i d             i n t e g e r   p r o j e c t _ i d       i n t e g e r   a c c e s s _ l e v e l   i n t e g e r a c c e s s _ l e v e l p r o j e c t s C o l u m n T y p e   i d                                                                                               i n t e g e r                                           n a m e                                                                                           c h a r a c t e r   v a r y i n g ( 5 1 0 )             p a t h                                                                                             c h a r a c t e r   v a r y i n g ( 5 1 0 )             d e s c r i p t i o n                                                                             t e x t                                                 c r e a t e d _ a t                                                                               t i m e s t a m p   w i t h   t i m e   z o n e         u p d a t e d _ a t                                                                                 t i m e s t a m p   w i t h   t i m e   z o n e         c r e a t o r _ i d                                                                               i n t e g e r                                           n a m e s p a c e _ i d                                                                           i n t e g e r                                           l a s t a c t i v i t y a t                                                                     t i m e s t a m p   w i t h   t i m e   z o n e         i m p o r t _ u r l                                                                               c h a r a c t e r   v a r y i n g ( 5 1 0 )             v i s i b i l i t y _ l e v e l                                                                   i n t e g e r                                           a r c h i v e d                                                                                   b o o l e a n                                           a v a t a r                                                                                       c h a r a c t e r   v a r y i n g ( 5 1 0 )             i m p o r t _ s t a t u s                                                                         c h a r a c t e r   v a r y i n g ( 5 1 0 )             s t a r _ c o u n t                                                                               i n t e g e r                                             i m p o r t _ t y p e                                                                             c h a r a c t e r   v a r y i n g ( 5 1 0 )             i m p o r t _ s o u r c e                                                                         c h a r a c t e r   v a r y i n g ( 5 1 0 )             i m p o r t _ e r r o r                                                                           t e x t                                                   c i _ i d                                                                                         i n t e g e r                                           s h a r e d r u n n e r s e n a b l e d                                                       b o o l e a n                                           r u n n e r s _ t o k e n                                                                         c h a r a c t e r   v a r y i n g                       b u i l d c o v e r a g e r e g e x                                                           c h a r a c t e r   v a r y i n g                       b u i l d a l l o w g i t _ f e t c h                                                         b o o l e a n                                           b u i l d _ t i m e o u t                                                                         i n t e g e r                                             p e n d i n g _ d e l e t e                                                                       b o o l e a n                                         1 0   = >   G u e s t   a c c e s s         2 0   = >   R e p o r t e r   a c c e s s         3 0   = >   D e v e l o p e r   a c c e s s         4 0   = >   M a i n t a i n e r   a c c e s s         5 0   = >   O w n e r   a c c e s s   #   O n l y   v a l i d   f o r   g r o u p s
  p u b l i c _ b u i l d s                                                                         b o o l e a n                                           l a s t r e p o s i t o r y c h e c k _ f a i l e d                                           b o o l e a n                                             l a s t r e p o s i t o r y c h e c k _ a t                                                   t i m e s t a m p   w i t h o u t   t i m e   z o n e   c o n t a i n e r r e g i s t r y e n a b l e d                                               b o o l e a n                                           o n l y a l l o w m e r g e i f b u i l d _ s u c c e e d s                               b o o l e a n                                           h a s e x t e r n a l i s s u e _ t r a c k e r                                               b o o l e a n                                           r e p o s i t o r y _ s t o r a g e                                                               c h a r a c t e r   v a r y i n g                       r e q u e s t a c c e s s e n a b l e d                                                       b o o l e a n                                           h a s e x t e r n a l w i k i                                                                 b o o l e a n                                           l f s _ e n a b l e d                                                                             b o o l e a n                                           d e s c r i p t i o n _ h t m l                                                                   t e x t                                               o n l y a l l o w m e r g e i f a l l d i s c u s s i o n s a r e _ r e s o l v e d   b o o l e a n                                         C o l u m n T y p e 0 x 0 3   G i t l a b G i t l a b / v a r / l o g / g i t l a b 1 1 * . l o g g z g i t l a b - s h e l l . l o g g i t l a b - s h e l l . l o g . 1 . g z 1 - 3 0 g i t g i t   c l o n e / g i t   p u l l / g i t   f e t c h g i t l a b g i t l a b   g i t l a b - s h e l l . l o g / v a r / l o g / g i t l a b / g i t l a b - s h e l l g i t l a b s s h   h t t p s : / / d o c s . g i t l a b . c o m / e e / a d m i n i s t r a t i o n / l o g s . h t m l 0 x 0 4   G i t l a b G i t l a b G i t l a b   g i t l a b - s h e l l u p l o a d   p a c k   j s o n   g i t l a b - s h e l l . l o g t i m e g i t   c o m m a n d g l p r o j e c t p a t h g l _ i d   u s e r G i t l a b u s e r s k e y s i d e n t i t i e s n a m e s p a c e s k e y - i d   u s e r _ i d u s e r i d n a m e u s e r n a m e u s e r d e p a r t m e n t n a m e s p a c e s p a t h = ' m y t e s t ' p r o j e c t d e s c r i p t i o n u s e r d e p a r t m e n t g i t l a b - s h e l l . l o g j s o n E L K P y t h o n G i t l a b p r o j e c t _ a u t h o r i z a t i o n s 访 u s e r s p r o j e c t s - 访 g i t l a b 访 访 g i t l a b g i t l a b g i t l a b I P 使 M y S Q L M y S Q L u s e r s k e y s g i t l a b - s h e l l . l o g . x . g z   P y t h o n g i t l a b * F r e e B u f t i m e = " 2 0 1 9 - 0 5 - 0 6 T 0 8 : 2 7 : 3 7 + 0 0 : 0 0 "   l e v e l = i n f o   m s g = " e x e c u t i n g   g i t   c o m m a n d "   c o m m a n d = " g i t a l y - u p l o a d - p a c k   u n i x : / v a r / o p t / g i t l a b / g i t a l y / g i t a l y . s o c k e t   { " r e p o s i t o r y " : { " s t o r a g e _ n a m e {         " t i m e " :   " 2 0 1 9 - 0 5 - 0 6 T 0 8 : 2 7 : 3 7 + 0 0 : 0 0 " ,           " g i t c o m m a n d " :   " g i t - u p l o a d - p a c k " ,           " u s e r n a m e " :   " t e s t " ,           " n a m e " :   " " ,           u s e r _ d e p a r t m e n t :   " "         " p r o j e c t _ d e s c r i p t i o n " t i m e = " 2 0 1 9 - 0 5 - 0 6 T 0 8 : 2 7 : 3 7 + 0 0 : 0 0 "         g i t   c o m m a n d = " g i t a l y - u p l o a d - p a c k         g l _ p r o j e c t _ p a t h : " r o o t / m y t e s t "         g l _ i d : " k e y - 2 3 3 "   S E L E C T   u s e r _ i d   F R O M   k e y s   W H E R E   i d = k e y - i d   S E L E C T   n a m e , u s e r n a m e   F R O M   u s e r s   W H E R E   i d = u s e r _ i d S E L E C T   e x t e r n _ u i d   F R O M   i d e n t i t i e s   W H E R E   u s e r _ i d = u s r _ i d   S E L E C T   d e s c r i p t i o n   F R O M   p r o j e c t s   w h e r e   p a t h = p a t h u s e r _ i d   |   p r o j e c t _ i d   |   a c c e s s _ l e v e l           - - - - - - - - - + - - - - - - - - - - - - + - - - - - - - - - - - - - -                       1   |                     1   |                       4 0   # ! / b i n / b a s h p s q l   - h   / v a r / o p t / g i t l a b / p o s t g r e s q l   - d   g i t l a b h q _ p r o d u c t i o n   < < E O F                 C O P Y   ( S E L E C T   i d , u s e r _ i d   F R O M   k e y s )   T O   ' / v a r / o p t / g i t l a b / p o s t g r e s q l / k e y . c s v '   w i t h   c s v   h e a d e r ;                 C O P Y   ( S E L E C T   i d , n a m e , u s e r n a m e   F R O M   u s e r s )   T O   # ! / b i n / b a s h l s   |   f i n d   / v a r / l o g / g i t l a b / g i t l a b - s h e l l /   - m t i m e   - 1   | g r e p   g z   | x a r g s   - i   c p   - f   { }   / v a r / l o g / g i t l a b / g i t l a b - s h e l l / g i t l a b - s h e l l . l o g . g z s c p   - i   / v a r / l o g / g i t l a b / g i t l a b - s h e l l / . s s h / i d _ r s a   g i t l a b - s h e l l . i m p o r t   j s o n i m p o r t   p y m y s q l f r o m   d a t e t i m e   i m p o r t   d a t e t i m e d e f   g e t _ i n f o ( k e y _ i d ) :                 c o n n   =   p y m y s q l . c o n n e c t (                                 h o s t   =   ' x . x . x . x ' ,                                 p o r t   =   3 3 0 6 ,                                 u s e r   =   ' g i t l a b ' ,                                 p a s s w o r d   =   ' p a s s w o r d ' ,                                 d a t a b a s e   =   ' g i t l a b '                                 )                 c u r s o r   =   c o n n . c u r s o r ( )                 # g e t   u s e r

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则