List of Figures
Chapter 2: Security Model for ASP.NET Applications
Chapter 3: Authentication and Authorization Design
-
Figure 3.1: The Trusted Subsystem model
-
Figure 3.2: Using multiple identities to access a database to support more fine-grained authorization
-
Figure 3.3: The impersonation/delegation model
-
Figure 3.4: Choosing an authentication mechanism for Internet applications
-
Figure 3.5: Choosing an authentication mechanism for intranet and extranet applications
-
Figure 5.1: ASP.NET to SQL Server
-
Figure 5.2: The recommended security configuration for the ASP.NET to SQL Server intranet scenario
-
Figure 5.3: ASP.NET calls a component within Enterprise Services which calls the database
-
Figure 5.4: The recommended security configuration for the ASP.NET to local Enterprise Services to SQL Server intranet scenario
-
Figure 5.5: ASP.NET to remote Web Service to SQL Server
-
Figure 5.6: The recommended security configuration for the ASP.NET to Web Service to SQL Server intranet scenario
-
Figure 5.7: ASP.NET to remoting using .NET Remoting to SQL Server
-
Figure 5.8: The recommended security configuration for the ASP.NET to remote Web Service to SQL Server intranet scenario
-
Figure 5.9: ASP.NET calls a component within Enterprise Services which calls the database
-
Figure 5.10: ASP.NET calls a component within Enterprise Services which calls the database. The original caller’s security context flows to the database.
-
Figure 6.1: Extranet Web service business to business partner exchange
-
Figure 6.2: The recommended security configuration for the Web service business to business partner exchange scenario
-
Figure 6.3: Partner portal scenario
-
Figure 6.4: The recommended security configuration for the partner portal scenario
-
Figure 7.1: An ASP.NET Web application to SQL Server Internet scenario
-
Figure 7.2: The recommended security configuration for the ASP.NET to SQL Server Internet scenario
-
Figure 7.3: An ASP.NET to remote Enterprise Services to SQL Server Internet scenario
-
Figure 7.4: The recommended security configuration for the ASP.NET to remote Enterprise Services to SQL Server Internet scenario
-
Figure 8.1: ASP.NET security services
-
Figure 8.2: IIS and ASP.NET gatekeepers working together
-
Figure 8.3: Configuring ASP.NET application security
-
Figure 8.4: ASP.NET Windows authentication uses IIS to authenticate callers
-
Figure 8.5: Forms authentication sequence of events
-
Figure 8.6: Using an out of process serviced component to provide a fixed identity for network resource access
-
Figure 8.7: Impersonating separate anonymous Internet user accounts per application (v-dir)
-
Figure 12.1: Key data access security issues
-
Figure 12.2: SQL Server gatekeepers
-
Figure 12.3: The trusted sub-system and impersonation/delegation models for database access
-
Figure 12.4: Connecting to SQL Server using multiple SQL user database roles
-
Figure 12.5: The ASP.NET Web application uses a COM+ server application to interact with DPAPI
-
Figure 12.6: SQL Server Properties dialog with Audit level settings
-
Figure 1: ASP.NET Web application uses a serviced component in an Enterprise Services server application to interact with DPAPI
-
Figure 2: DPAPIWeb Web Form
-
Figure 1: ASP.NET calls a serviced component to invoke the Web service
-
Figure 2: Security Alert dialog box
-
Figure 3: Web Form control arrangement
-
Figure 1: Digital certification process
-
Figure 2: The symmetric crypto class inheritance hierarchy
-
Figure 3: The asymmetric crypto class inheritance hierarchy
-
Figure 4: The hash crypto class inheritance hierarchy
-
Figure 1: The .NET Web application security framework