[8134] 2014-07-17_如何阻止下一次心脏出血漏洞

文档创建者:s7ckTeam
浏览次数:35
最后更新:2025-01-17
2014-07-17_如何阻止下一次心脏出血漏洞 I D F _ L a b   F r e e B u f   2 0 1 4 - 0 7 - 1 7 H o w   t o   P r e v e n t   t h e   n e x t   H e a r t b l e e d . d o c x O p e n S S L C V E - 2 0 1 4 - 0 1 6 0 O p e n S S L 广 S S L T L S 使 S e c u r e   P r o g r a m m i n g   f o r   L i n u x   a n d   U n i x   H O W T O O r s o n   S c o t t   C a r d s   E n d e r s   G a m e M a z e r   R a c k h a m O p e n S S L 使 O p e n S S L K u p s c h M i l l e r 使 使 2 . 1   s o u r c e   c o d e   w e a k n e s s   a n a l y z e r s s o u r c e   c o d e   s e c u r i t y   a n a l y z e r s ,   s t a t i c   a p p l i c a t i o n   s e c u r i t y t e s t i n g s t a t i c   a n a l y s i s   c o d e   s c a n n e r s     c o d e   w e a k n e s s   a n a l y s i s   t o o l s 使 使 1 C o v e r i t y C o v e r i t y 使 2 H P / F o r t i f y :   H P / F o r t i f y 3 K l o c w o r k :   K l o c w o r k 4 G r a m m a t e c h :   G r a m m a t e c h   C o d e S o n a r 便
使 使 u n s o u n d B e s s e y C o v e r i t y P R E f i x 使 u n s o u n d u n s o u n d 使 p r o g r a m   c h e c k e r s 使 u n s o u n d p r o g r a m   c h e c k e r s 使 b u g b u g b u g 使 b u g s b u g b u g 使 N I S T   S A M A T E   S A T E   V   O c k h a m   S o u n d   A n a l y s i s N I S T   S A M A T E N I S T b u g b u g 使 使 使 使 O p e n S S L C ,   C + + O b j e c t i v e - C 使 使 使 2 . 2   使 使 6 4 b i t 2 1 2 8 使 1 3 . 5 亿 亿 广 使   m o s t l y - p o s i t i v e f u z z e r s 2 . 2 . 1   m o s t l y - p o s i t i v e E r i c   S .   R a y m o n d m o s t l y - p o s i t i v e n e g a t i v e
使 使 使 m o s t l y - p o s i t i v e m o s t l y - p o s i t i v e m o s t l y - p o s i t i v e 1 T e s t - d r i v e n   d e v e l o p m e n t ( T T D ) 使 2 m o s t l y - p o s i t i v e m o s t l y - p o s i t i v e T T D 8 0 % - 9 0 % 1 0 0 % 使 1 0 0 % O p e n S S L i O S S S L / T L S m o s t l y - p o s i t i v e S S L / T L S 使 f u z z i n g 2 . 2 . 2   F u z z e r s   f u z z F u z z f u z z F u z z e r s F u z z O r a c l e 使 O r a c l e O r a c l e   p r o b l e m F u z z O r a c l e   p r o b l e m 使 使 F u z z 使 F u z z i n g 1 9 8 8 B a r t o n   M i l l e r U n i v e r s i t y   o f   W i s c o n s i n h t t p : / / p a g e s . c s . w i s c . e d u / ~ b a r t / f u z z / f u z z F u z z e r s F u z z e r s F u z z e r s 1 F u z z e r s F u z z i n g 使 c a n a r y - b a s e d 使
2 O p e n S S L 使 使 O p e n S S L 使 e l e c t r i c   f e n c e v a l g r i n d a d d r e s s   s a n i t i z e r 使 f u z z f u z z f u z z e r f u z z i n g O p e n S S L f u z z e r s O p e n S S L 使 使 使 f u z z i n g 使 使 f u z z e r s 使 使 使 使 [ B A H 2 0 0 9 ]   [ N I S T ] 使 使 3 . 1   使 使 n e g a t i v e n e g a t i v e n e g a t i v e n e g a t i v e 使 / 使 C V E - 2 0 1 4 - 1 2 6 6 i O S 使 S S L / T L S C V E - 2 0 1 4 - 1 2 6 6 i O S n e g a t i v e 怀 E r i c   S .   R a y m o n d 使 使 m o s t l y - p o s i t i v e   t e s t 广 n e g a t i v e 使 n e g a t i v e F L O S S
使 使 S S L / T L S 使 P a u l   A m m a n n   a n d   J e f f   O f f u t t   I n t r o d u c t i o n   t o   S o f t w a r e   T e s t i n g 使 n e g a t i v e 3 . 2   f u z z i n g f u z z 使 使 f u z z i n g 使 使 a d d r e s s   s a n i t i z e r a d d r e s s   s a n i t i z e r L L V M / c l a n g g c c a d d r e s s   s a n i t i z e r 使 u s e - a f t e r - r e t u r n 7 3 % 使 2 x - 4 x C h r o m i u m F i r e f o x 使 a d d r e s s   s a n i t i z e r U S E N I X   2 0 1 2 a d d r e s s   s a n i t i z e r 使 使 g u a r d   p a g e s V a l g r i n d 广 使 广 v a l g r i n d 广 使 e l e c t r i c   f e n c e f u z z e r 使 使 f u z z f u z z e r 使 f u z z e r 访 访 访 a d d r e s s   s a n i t i z e r a d d r e s s   s a n i t i z e r g u a r d   p a g e 使 使 f u z z c o n c o l i c C R E S T C c o n c o l i c C R E S T 线 c o n c o l i c c o n c o l i c f u z z e r s n e g a t i v e n e g a t i v e n e g a t i v e n e g a t i v e 使 f u z z n e g a t i v e 使 n e g a t i v e 使 使 f u z z n e g a t i v e 3 . 3   使 使 a d d r e s s   g u a r d s a n i t i z e r
使 使 使 1 A d d r e s s   s a n i t i z e r 使 L L V M / c l a n g g c c A d d r e s s   s a n i t i z e r C 7 3 % 2 x - 4 x A d d r e s s   s a n i t i z e r 访 A d d r e s s   s a n i t i z e C ,   C + + ,   O b j e c t i v e - C 2 I n t e l   M e m o r y   P r o t e c t i o n   E x t e n s i o n s M P X 使 使 M P X 使 S k y l a k e 2 0 1 4 C P U 广 使 n o n - I n t e l 3 O p e n B S D m a l l o c O p e n B S D G 使 访 P O p e n B S D O p e n B S D m a l l o c 使 G P O p e n B S D 使 使 G P 6 4 K 怀 A d d r e s s   s a n i t i z e r G U N l i b c m a l l o c 1 2 G U N l i b c m a l l o c M A L L O C _ C H E C K _ D m a l l o c s   f e n c e - p o s t G U N l i b c O p e n B S D m a l l o c 使 h o n e y p o t h o n e y n e t h o n e y p o t h o n e y n e t F o r e n s i c s 0 使 0 使 使 使 A d d r e s s   s a n i t i z e r 使 寿 C P U A d d r e s s   s a n i t i z e r C P U
3 . 4   怀 使 使 / 3 . 5   使 C o v e r i t y 使 使 K l o c w o r k 使 使 C M i c r o s o f t s   S A L s p l i n t D e p u t y O i n k / C Q u a l + + c q u a l F r a m a - C   A N S I / I S O   C 使 C 使 M i c r o s o f t   S A L F L O S S W i n d o w s 使 C 广 广 C P e t e r   G u t m a n n 使 3 . 6   1 0 0 % 1 0 0 % / 1 0 0 %
1 0 0 % n e g a t i v e 1 0 0 % 使 1 0 0 % 1 0 0 % 使 3 . 7   使 h t t p : / / w w w . c l . c a m . a c . u k / r e s e a r c h / s e c u r i t y / c t s r d / t e s l a / . 怀 使 n e g a t i v e n e g a t i v e n e g a t i v e 使 使 使 3 . 8   C 使 3 . 8 . 1   使 使 广 使 C C   +   + O b j e c t i v e - C 访 访 广 使 使 C C C + + O b j e c t i v e - C 使 使
C C + + O b j e c t i v e - C 广 使 T I O B E 2 0 1 4 4 使 3 . 8 . 2   使 C , C + + , O b j e c t i v e - C 使 使 F o r t r a n F o r t r a n 使 F o r t r a n A d a A d a 访 A d a A d a A d a A d a A d a 广 A T S 广 使 A T S 使 G o R u s t J a v a J I T s S c a l a F r e e   P a s c a l L i s p   S B C L H a s k e l l ,   C #   o n   M o n o ,   F #   o n   M o n o ,   a n d   O C a m l D N i m r o d 使 使 . N E T ,   J a v a ,   A S P ,   P H P ,   C o l d   F u s i o n P e r l C , C + + O b j e c t i v e - C 使 C ,   C + + O b j e c t i v e - C D r e w   C r a w f o r d 6 4 i O S 西 A n d r o i d O S   X   M o u n t a i n   L i o n   v 1 0 . 8 使 O S   X i O S C ,   C + + , O b j e c t i v e - C C ,   C + + ,     O b j e c t i v e - C C 使 C C 使 C C C + + 使 C ,   C + + , O b j e c t i v e - C C C C C
使 C ,   C + + , O b j e c t i v e - C 使 使 C C 使 a s p r i n t f ( ) 使 a s p r i n t f ( ) C 使 G S t r i n g g l i b s t r l c p y / s t r l c a t C + + 使 s t d : : s t r i n g O b j e c t i v e - C N S S t r i n g N S M u t a b l e S t r i n g 使 使 S Q L 使 使 使 C ,   J a v a , 使 C ,   C + + ,     O b j e c t i v e - C J a v a J a v a . N E T S e c u r e S t r i n g J a v a J a v a J a v a J a v a 访 使 C ,   C + + ,     O b j e c t i v e - C C ,   C + + ,   O b j e c t i v e - C 使 使 使 C ,   C + + , O b j e c t i v e - C 3 . 8   C 使 3 . 9   K u p s c h M i l l e r 使 使 C o v e r i t y   P r e v e n t F o r t i f y   S o u r c e   C o d e   A n a l y z e r K u p s c h F P V A 1 5 F o r t i f y 6 C o v e r i t y 1
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则