Using Internet Information Server And Microsoft 庐 Internet Explorer

Shared by: pengxuebo
Categories
Tags
-
Stats
views:
0
posted:
1/6/2013
language:
English
pages:
27
Document Sample
scope of work template
							  Using Internet Information
Server And Microsoft Internet
                      ®

Explorer To Implement Security
       On The Intranet

                        HTTP
             Agenda
      Internet Explorer Security
      Internet Information
         Systems Security
      Secure Case Studies
      Questions?
 The purpose of this talk is to provoke
thought and show you what is possible.
Basic Security Principles
        Security covers:
            Authentication
            Access Control
            Privacy
            Data Integrity
            Monitoring
            Non-repudiation
Internet Explorer Security
Security Features of IE4
     SSL
     Zones
     Java™ Sandbox
     AuthentiCode™ 2.0
     Cookie/<FORM> warnings
Secure Sockets Layer 3.0
   SSL provides secure
    communication between a client
    and server by using:
       Server and (optionally) client
        certificates (authentication)
       Symmetric key cryptography (bulk
        encryption)
       Public key cryptography
        (transferring session keys)
       Message Digests (integrity)
    Internet Explorer 4.0
   Uses SSL to provide support for
    the HTTPS protocol
       HTTP over SSL
   Internet Explorer can store:
       Certificate authority
             root certificates
       Client certificates
         If a server requires a client
           certificate and you have more
           than one, IE will ask you which
           one you want to use
   Internet Explorer 4.0
Innovation: Security Zones
   Goals: convenience, protection,
    and manageability
       Avoid multiple messages to user,
        authorization fatigue
       Protect against risk when browsing
        untrusted sites
       Administration support
   Solution: security zones
       Divide Web space into multiple security zones,
       Administrator or user to set security policy
Security Zones Overview
    Includes 4 default zones
        Internet
        Local Intranet
        Trusted Web sites
        Restricted sites
    Sites can be added to existing
     Zones
    Simplified settings
        High/Medium/Low
    Custom settings allowed
     Configuring Zones
   Access to files, ActiveX™ Controls,
    and scripts
   The level of capabilities given
     to Java applets
   Whether sites must be identified
    with SSL authentication
   Form submission protection
   Password protection
    Capabilities-based security:
Increasing Java’s Horsepower Safely
   Java Applet/Component sandboxing
   Digital Signing of all components
   Granular capabilities
   Integration with Zones
   Simplified user model:
       Low trust: Applet-level capabilities; limited
        scratch space
       Medium Trust: user directed file I/O; printing
       High Trust: Full read/write execute; full native
        code access; flexibile net/subnet permissions
Using ActiveX controls
     with Zones
   For the web to be a viable
    application platform, need
    components with special access
   Use zones to differentiate
    capabilities
   Differentiate between “Safe for
    Scripting” and “Unsafe for
    Scripting”
        Authenticode 2.0
   Second Generation code
    authentication
       Digital Signing
   New support for Time stamping
   New capabilities for certificate
    revocation now enabled
   Built in to IE 4.0
Internet Information
  Server Security
        WWW Service Security
   Authentication
       Anonymous
       Basic
       Password
        authenticated
        Windows NT®
        user access
       SSL 3.0
        Client
        Certificates
       Custom
    Authentication Models

   Anonymous
       Map onto IUSR_machinename account
       Guest account
   Basic
       Base64 encoded password/username
   NTLM
       Uses Windows NT network
        authentication
       No password
           IIS4 and SSL
   IIS supports SSL
       And hence HTTPS
   IIS supports client authentication
    certificates
       client certificates can be used to
        validate users and optionally map
        them onto Windows NT accounts
   SSL support in IIS is incredibly
    flexible and granular
IIS Security Settings
            Anonymous
            No SSL
            In-process
            Internet
                              NTLM
                              No SSL
                              In-process
                              Intranet
            Client Cert
            SSL
            In-process
            Extranet
                              Anonymous
                              No SSL
                              Out-of-process
                              Internet
            Anonymous
            SSL
            In-process
            Secure Internet
                              NTLM
                              No SSL
                              In-process
                              Admin-Intranet
From Soup to Nuts
   Some Examples
         Each Example
   Start with a base and consider:
       Authentication
       Access Control
       Privacy
       Data Integrity
       Monitoring
       Non-repudiation
   Give report card on each!
    A Simple Scenario
   Intranet
   Using Windows NT
       Therefore using NTLM
        authentication
       Very secure authentication
       Requires no extra work in
        Internet Explorer
       Set Requires Windows NT
        Challenge Response in Internet
        Information Server
    A Simple Scenario
   Report Card
       Authentication (very good)
       Access Control (very good, use
        ACLs)
       Privacy (poor)
       Data Integrity (poor)
       Monitoring (good, use Logging)
       Non-repudiation (very poor)
    A Simple Scenario
   To strengthen the simple
    scenario
       Use SSL
       Requires Server Certificate
   New Report card
       Privacy (very good to excellent)
       Data Integrity (excellent)
An Internet Scenario
   Various Clients
   Using Firewall
   Report Card
       Authentication (poor to good)
       Access Control (very good, use
        ACLs)
       Privacy (poor)
       Data Integrity (poor)
       Monitoring (good, use Logging)
       Non-repudiation (very poor)
    An Internet Scenario
    To strengthen the simple
     scenario
        Use SSL
        Requires Server Certificate
        Use Basic auth over SSL
    New Report card
        Privacy (very good to excellent)
        Data Integrity (excellent)
    An Internet Scenario
   To strengthen the scenario more
       Require client certificates
   New Report card
       Privacy (very good to excellent)
       Data Integrity (excellent)
       Non-Repudiation (fair)
   Overhead in issuing client certs
   Great Extranet solution when
    used with Certificate Server
Certificate Server 1.0
   Creates x.509 v3 certificates
       Internet Explorer
       Internet Information Server
       Outlook Express
       Navigator
       Enterprise Server

						
Related docs
Other docs by pengxuebo
PITNotes
Views: 0  |  Downloads: 0
insert013011
Views: 0  |  Downloads: 0
knights_101_exam_study_guide
Views: 0  |  Downloads: 0
insert121612
Views: 0  |  Downloads: 0
4th-Quarter-News-Letter1
Views: 0  |  Downloads: 0
SBBulletin39
Views: 0  |  Downloads: 0
TRISMART OPEN WATER SWIMMING - SYTri
Views: 187  |  Downloads: 0
TriLinkTM Gateway - Ezenture
Views: 174  |  Downloads: 0