Livre Blanc de sécurité SOA. Sécurité niveau Transport. v.1

flippantmewlingSécurité

19 juin 2012 (il y a 2 années et 2 mois)

411 vue(s)

......................................................................................................................................
Livre Blanc de sécuritéSOA.
Sécuriténiveau Transport.v.1.0
Project Documentation
......................................................................................................................................
OpenCap - Ahmed ALAMI 20 December 2005
Table of Contents
......................................................................................................................................
1
Introduction
1.1 Avant Propos.....................................................................1
2 La Mise en Oeuvre
2.1 SécuritéNiveau Transport..........................................................3
2.2 Les Solutions Open Source.........................................................5
3
Annexes
3.1 Oùtrouver les spécifications?.......................................................6
T A B L E O F C O N T E N T S
i
©2 0 0 5 O P E N C A P - A H M E D A L A M I • A L L R I G H T S R E S E R V E D
TABLE OF CONTENTS
ii
©2 0 0 5 O P E N C A P - A H M E D A L A M I • A L L R I G H T S R E S E R V E D
1.1
Avant Propos
......................................................................................................................................
 
     
  
         
! 
"# 
  
     
    $   %    &"'
% ( ( ) *+
 
    
   
    
     
 

  
             
 !"   
  
    
# 
           $   

  
            
   
    
 !
%
        &   
    
 
   
'( 
       )
* La sécuriténiveau Transport )  +' # (,-.',   -  .#/(  
 
   +   
0 
* La sécuriténiveau Message ) 1      2  
           

   
   
                  

3
 
!
* Sécuriténiveau application ) 
  
       
 456 
   
 !
* Sécuriténiveau Données )"0               
/
   !
* Sécuriténiveau Environnement ) 7               3 
  8         

  9   !

  
#       
   
   
  
     !:   
 
   
  
#  
 
      
      
     
   
 
  

 !4   
#   
  


 
          
!
 
#       
   '   
      ( )
* %    03  +;+ 
* %    
   
*"         6 
* 4+6 
*"    
  
* -
     03    
* <
  
9 
0
          
  03    
1.1 A V A N T P R O P O S
1
©2 0 0 5 O P E N C A P - A H M E D A L A M I • A L L R I G H T S R E S E R V E D
    
   
#    
  

    )
*   
 
*     
* 
   
*   
*  +  
4  


  03  
     
     
    
0    
 
     
  # 
!
      
#   8           
 ;  
     
 
    !1                   
      
    
       !=      
     2        8
               

;     !1      
    +    
8    
           '
 > (!
 
#      
          ) %  
  ?     ':7@( 03    A!

  


  
    !
 
                      

    
/!

       

  =                  
    
#!B       2       


    WS-Security            
    
  
      SAML        
        
        ;  
           
      
 

             !%   ;   
    

  ;
 Kerberos  XKMS  XACML     

 ; 
/ 
 !
 
          
          


   +;+ !                       

 
 

        
     !
1.1 A V A N T P R O P O S
2
©2 0 0 5 O P E N C A P - A H M E D A L A M I • A L L R I G H T S R E S E R V E D
2.1
SécuritéNiveau Transport
......................................................................................................................................
 
         
     C        

     C  
  
  3! 3  
         
  C%  
      B==- 6 

 !B==- 6 


  
    %            
 
  
         
0 !
 
 '
 
/  0(      
      
  
     
 ="-!%   
     
      
C 
     
       %!%         

         3  
   
 !
 
        8          )
* '
 
/  0( )    
 
0    
         
 
           %  03      

  !
*      C  DEEF        2 C ;.
  
  
C%4=G'% 4   = /G
(       C

  ='=   0

 0(!
>=        
   C  
  C    
    
!>=   
      +;+ !
* %-
  
  ;    
  
 !%    

            H        
     
  
!!!.    8  
    
  
    
C+;+  C
   C%-     
 
 
      ,-.!" 
 ;  C   

  
 
' (               
    


% 
    3   +       !
7       
 
 
+     
      

="-  B=--!%           
 

      

#!4  )
*    -  
    
  
  
  
 
                2
  C   
    C 
       

         !
*  C

 
0       !:  
 C  
     2  
 
                  
0   
   
   
  
0     

 !
2.1 S éC U R I T éN I V E A U T R A N S P O R T
3
©2 0 0 5 O P E N C A P - A H M E D A L A M I • A L L R I G H T S R E S E R V E D
Les Avantages de ma sécuriténiveau transport
-        
                 )
* ==-          ;  
!
*   
       
  B==-  
  
 
" !
*  
               
     B==- 
    

0   0 !
* 4        
   !
* %       
  B #    0 

 !
* >=   
              3
    !
* >=
0    0
  8  
      
!
 
        8
 
     8 
    
 
    !7        
 
   
+ )
* %        
            
      

 
    
  
 !
*  
        ; 
             
   2   
  
 !
2.1 S éC U R I T éN I V E A U T R A N S P O R T
4
©2 0 0 5 O P E N C A P - A H M E D A L A M I • A L L R I G H T S R E S E R V E D
2.2
Les Solutions Open Source
......................................................................................................................................
%     2           

    ; 
  

 !  2  
           5  "II!" + 

    2  
  )
* 
 J7 
 0 )" 2               
 
  ;J7!"     J7+    J7 -
 ! 2       
 

  J7 K0 7  'JK7(
* 7
        3   
 5  "II   

  
 

  7 F!E  F!F!
* 
: 
0 -2
 )" 2      
 
  )
* 1  #/  
  ) J
* 1    
   <G"K
*" -#
          3 
 !
*,   +
 0 /  )      
  
            
+
 0      
  
      
 !
*  "0 -%  6
0"  
      )
* 1 -% 3 
0    5  !
* 1     5"4  5"!
* 1   
    5"4 F!D!F!
* 1   3      
   2 
  .!F!
*: L      F  M 
 
 J!NEO   
  -K"FD!
*: L      D 
 
  C   J!NEO!
*: L >-
  >7%74 "7'-K"P(!
*: L >-
  "-'<G"DNQE(!
*: L >-
  =-'<G"MFQF(!
*: L >-
  -L-'<G"DRRE(!
* 1   2        5:K F!R>F!N   5"4  !
2.2 L E S S O L U T I O N S O P E N S O U R C E
5
©2 0 0 5 O P E N C A P - A H M E D A L A M I • A L L R I G H T S R E S E R V E D
3.1
Oùtrouver les spécifications?
......................................................................................................................................
SAML http://www.oasis-open.org/committees/security/
......................................................................................................................................
Security Services TC http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wss
......................................................................................................................................
WS-Federation http://www-106.ibm.com/developerworks/webservices/library/ws-fedworld/
......................................................................................................................................
WS-Security http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wss
......................................................................................................................................
WS-SecureConversation http://www-106.ibm.com/developerworks/webservices/library/ws-secon/
......................................................................................................................................
WS-SecurityPolicy http://www-106.ibm.com/developerworks/webservices/library/ws-secpol/
......................................................................................................................................
WS-Trust http://msdn.microsoft.com/library/en-us/dnglobspec/html/ws-trust.asp
......................................................................................................................................
XML-Encryption http://www.w3c.org/Encryption/2001/
......................................................................................................................................
XML-Signature http://www.w3c.org/Signature/
3.1 O ùT R O U V E R L E S S P éC I F I C A T I O N S?
6
©2 0 0 5 O P E N C A P - A H M E D A L A M I • A L L R I G H T S R E S E R V E D