ForceHTTPS: Protecting High-Security Web Sites from Network Attacks

abdomendebonairΑσφάλεια

2 Νοε 2013 (πριν από 3 χρόνια και 7 μήνες)

73 εμφανίσεις

ForceHTTPS:Protecting High-Security Web Sites
fromNetwork Attacks
Collin Jackson
Stanford University
collinj@cs.stanford.edu
Adam Barth
Stanford University
abarth@cs.stanford.edu
ABSTRACT
         
      
           
        
         
    
         
           
        
         
         
      
         
        
     
Categories and Subject Descriptors
      
       
        

General Terms
   
Keywords
     
1.INTRODUCTION
          
         
         
            
        
        
          
         
         
         
         
          
Copyright is held by the International World Wide Web Conference Com-
mittee (IW3C2).Distribution of these papers is limited to classroom use,
and personal use by others.
 ,April 21–25,2008,Beijing,China.
ACM978-1-60558-085-2/08/04.
       
         
•       
        
       
           

•       
        
       
         
          
  
        
          
        
        
       
       
       
         
       
          
          
        
         
1.1 Our Proposal
        
           
        
           
         
       
          

        
       
       
     
        
     
        
        
         
       
        
          
         
        
       
         
          
          
          
   
         
        
      
          
       
         
             
          
          
   
1.2 Power Users
         
        
          
        
         
       
        
            
         
       
        
        
      

             
         
       
        
         
          
          
          
            
         

1.3 Organization
            
         
        
         
           
       
   
2.THREAT MODEL
2.1 Threats Addressed
       
        
 
•       
         
      
       
       
        
         
         
         
       
         
          
        
        
          
         
       
           
         
         
     
•       
         
          
        
            
       
       
          
       
       
         
         
       
       
 
•        
        
         
          
         
       
    

    
        
        
         
        
        
         
           

2.2 Threats Not Addressed
•         
      
          
          

         
          
        
     
          
           
         
        
       
        
         
    
•     
       
         
        
        
     
3.RELATED WORK
         
           
3.1 User-Controlled Defenses
•       
        
          
       
     
         
        
       
       
             
         
     
         
         
         
         
        
           
           
          
       
       
         
       
        
         
      
       
      
          
        
         

•      
        
    
       
       
     
  
         
       
        
         
     
        
       
     
     
   
        
        
         
      
       
        
         
        
         
       
    63%  
        
       
         
      
        
•     
      
      
         
       
         
        
          
     
       
          
        
          
        
        
         
     
•         
       
       
          
  
 
 
   


 
  

  
     
 
           
          
        
        
          
       
     
        

•       
          
            
           
      
 
      
          
         
         
        
        
 
         
         
        
          
        
         
       
      
       
          
 
      
         
      
     
      
          
      
    
       
         
         
        
      
         
          
        
         
       
         
      
       
   
3.2 Site-Controlled Defenses
•        
          
        
           
       
      
        
        
       
     
         
      
  
     
       
       
  
       
        
        
        
        
     
•         
          
            
       
           
       
        
       
          
        
          
 
         
      
      
         
        
       
        
       
        
        
       
     
         
         
        
        
        
       
  
      
       
        
          
    
•     
       
        
        
       
         
      
        
       
        
         
       
        
       
         
      
4.SPECIFICATION
       
•       
          
       
        
          
       
•       
        
        
     
        
         
       
        
      
•         
  
•        
•         
        
    
5.DISCUSSION
        
       
 
5.1 Design Decisions
       
         
•      
        
          
        
    
       
        
     
      
          
         
         
        
•       
         
        
        
        
          
          
        
       
          
       
          
        
       
         
          
     
        
          
           
   
•        
        
          
          
        
         
     
         
      
       
      
        
         
         
  
         
       
       
         
     
     
       
           
     
        
        
        
         
•       
        
         
        
         
      
       
         
         
         
         
    
5.2 Error Handling
      
         
        
             
        
     
•        
          
        
        
         
           
        
        
           
         
       
         
         
         
        
          
          
           
       
      
       
        
      
       
    
•       
         
      
          
        
       
        
         
          
        
     
•           
      
         
       
           
         
        
        
        
       
      
       
          
      
         
        
   
5.3 Limitations
       
          
      
•         
        
        
         
         
           
         
           
        
          
       
•         
        
        
          
         
        
        
       
          
         
        
       
           
         
    
•       
        
         
          
         
        
     
     
        
      
    
     
        
     
      
        

         
       
       
        
       
        
    
        
          
         
      
•       
        
        
       
      
         
         
      
         
          
          
      
         
        
       
        
•         
        
          
          
        
        
       
     
        
         
          
           
      
        
     
5.4 Other Policy Advertisement Mechanisms
         
        
•       
         
        
         
      
        
        
           
       
        
       
          

          
       
  
         
     
      
        
       
         
       
      
          
        
      
•         
         
        
         
         
         
      
  



 

     

        
         
        
      
        
         
         
      
          
       
   
5.5 Example Rewrite Rules
       
           
       
       
         
          
            
          
        
        
•         
         
       
      
       
       
         
        
•      
       
         
        
  
•        
         
         
       
       
       
        
 
•          
         
          
         
     
        
        
•        
         
      
          
         
        
        
          
           
         
     
     
         
         
     
•         
     
     
         
           
     
        
    
•         
           
        
          
        
        
         
         
         
      
       
       
6.CONCLUSIONS AND FUTURE WORK
          
        
          
            
       
        
      
      
        
        
       
           
     
        
          
        
           
       
        
          
        
        
        
       
          
Acknowledgements
        
        
         
        
   
7.REFERENCES
    
 
         
     
 
        
        

 
    
 
         
       
       
     
           
         
     
  
       
    
       
 
 
       

   
         
  
 
       
 
 
        
       
      
  
        
        
     
     
   
          
      
         
     
      
         
       
       
      
        
     
     
     
  
         
        
    
    
 
       
      

     
        
        
       
  
        
 
 
        
      
    
       
        
       
    
         
      
       
  
        
       
      
      
      
     
 
         
 