配置儲存和工具

iDotNetSpace發表於2008-06-26
 

目標

使用本單元進行以下設定:

  • 標識 .NET 安全配置儲存

  • 標識可用於編輯安全設定的工具

適用於:

本單元適用於以下產品和技術:

  • Microsoft ® Windows® 2000 Server 2000 作業系統

  • Microsoft .NET 框架

  • Microsoft SQL Server 2000

如何使用本單元

本單元是《構建安全的 ASP.NET 應用程式》指南的一個參考單元。它包含了一些輔助資訊,有助於您深入理解本指南提供的其他單元中的解決方案,因此您也應該閱讀該單元。

本頁內容

摘要 摘要
IIS 安全配置 IIS 安全配置
ASP.NET 安全配置 ASP.NET 安全配置
企業服務安全配置* 企業服務安全配置*
ASP.NET Web 服務安全配置 ASP.NET Web 服務安全配置
.NET 遠端處理安全配置** .NET 遠端處理安全配置**
SQL Server 安全配置 SQL Server 安全配置

摘要

下面的幾個表中彙總了可用於 .NET Web 應用程式的多種身份驗證、授權和安全通訊服務。這些表顯示了每項核心 .NET Web 應用程式技術可用的多種安全服務,並針對每項技術指示了在何處維護相關的安全配置設定,以及可以使用哪些工具來編輯設定。

Internet 資訊服務 (IIS) 後設資料內的設定可以用 IIS MMC 管理單元來配置,或者可以通過指令碼以程式設計方式配置。在 machine.config 或 web.config 內維護的設定可以使用任何文字編輯器(例如,記事本)或 XML 編輯器(例如,Microsoft Visual Studio® .NET XML 編輯器)來編輯。

IIS 安全配置

身份驗證

配置

工具

匿名
基本
簡要
Windows 整合
客戶端證書

IIS 後設資料

IIS MMC 管理單元

指令碼

Makecert.exe 可用於建立測試證書

授權

配置

工具

NTFS 許可權 (Windows ACL)


IP 和 DNS 限制

Windows (NTFS) 檔案系統


IIS 後設資料

Windows 資源管理器
Cacls.exe
安全模板
Secedit.exe
組策略

安全通訊

配置

工具

SSL


IPSec

Windows (NTFS) 檔案系統

計算機的本地策略(註冊)或 Microsoft Active Directory® 目錄服務

IIS MMC 管理單元
指令碼

本地安全策略 MMC 管理單元
域安全策略 MMC 管理單元
Ipsecpol.exe

附加閘道器守衛

配置

工具

IP 地址和域名限制

IIS 後設資料

IIS MMC 管理單元
指令碼

ASP.NET 安全配置

身份驗證

配置

工具

Windows
窗體
密碼
無(自定義)

machine.config 或 web.config 的 <authentication> 元素

Notepad.exe
Visual Studio .NET
任何 XML 編輯器

授權

配置

工具

URL 授權



檔案授權











.NET 角色

Machine.config 或 Web.config 的 <authorization> 元素

Windows (NTFS) 檔案系統
Active Directory
–或–
SAM 後設資料
–或–
自定義資料儲存(例如,SQL Server)

Notepad.exe
Visual Studio .NET
任何 XML 編輯器

Windows 資源管理器
Calcs.exe
安全模板
Secedit.exe
組策略
對於 Windows 組,使用 Active Directory 使用者和計算機 MMC 管理單元,或者(對於本地設定)使用計算機管理工具

ADSI 指令碼
Net.exe
對於自定義組–
依賴自定義資料儲存

企業服務安全配置*

身份驗證

配置

工具

DCOM/RPC 身份驗證

COM+ 目錄
:服務元件(以及規則 DCOM)代理的計算機範圍的設定在 Machine.config 中維護。

元件服務 MMC 管理單元
指令碼(目錄自動化物件)

授權

配置

工具

企業服務 (COM+) 角色



Windows ACL(當在服務元件中使用模擬時)

COM+ 目錄




Windows (NTFS) 檔案系統

元件服務 MMC 管理單元
指令碼(目錄自動化物件)

Windows 資源管理器
Cacls.exe
安全模板
Secedit.exe
組策略

安全通訊

配置

工具

RPC 加密
(資料包保密性)






IPSec

COM+ 目錄
注:服務元件(以及規則 DCOM)代理的計算機範圍的設定在 Machine.config 中維護。

計算機的本地策略(註冊)或 Active Directory

元件服務
指令碼(目錄自動化物件)





本地安全策略 MMC 管理單元Ipsecpol.exe

* 企業服務元件的安全服務可以應用於伺服器和庫應用程式宿主的元件。但是,對於庫應用程式有某些限制,這是因為許多安全預設值是從宿主程式繼承的,因而不能直接配置。程式範圍的身份驗證也可以由庫應用程式顯式關閉。有關更多詳細資訊,請參見單元“企業服務安全”。

ASP.NET Web 服務安全配置

身份驗證

配置

工具

Windows



自定義

Machine.config 或 Web.config 的 <authentication> 元素

自定義資料儲存(例如,SQL Server 或 Active Directory}

記事本
Visual Studio .NET
任何 XML 編輯器

依賴自定義儲存。

授權

配置

工具

URL 授權



檔案授權





.NET 角色

Web.config



Windows (NTFS) 檔案系統




Active Directory
–或–
SAM 資料庫
–或–
自定義資料儲存(例如,SQL Server)

記事本
Visual Studio .NET
任何 XML 編輯器

Windows 資源管理器
Cacls.exe
安全模板
Secedit.exe
組策略

對於 Windows 組,使用 Active Directory 使用者和計算機 MMC 管理單元,或者(對於本地設定)使用計算機管理工具

ADSI 指令碼
Net.exe
對於自定義組
–依賴自定義儲存

安全通訊

配置

工具

SSL


IPSec

IIS 後設資料


計算機的本地策略(註冊)或 Active Directory

IIS MMC 管理單元
指令碼

本地安全策略 MMC 管理單元
Ipsecpol.exe

.NET 遠端處理安全配置**

下表使用了 ASP.NET 宿主和 HTTP 通道。

身份驗證

配置

工具

Windows

自定義

IIS 後設資料

自定義資料儲存(例如,SQL Server)

IIS MMC 管理單元指令碼

依賴自定義儲存

授權

配置

工具

URL 授權



檔案授權





.NET 角色

Web.config



Windows (NTFS) 檔案系統




Active Directory
–或–
SAM 資料庫
–或–
自定義資料儲存(例如,SQL Server

記事本
Visual Studio .NET
任何 XML 編輯器

Windows 資源管理器
Cacls.exe
安全模板
Secedit.exe
組策略

對於 Windows 組,使用 Active Directory 使用者和計算機 MMC 管理單元,或者(對於本地設定)使用計算機管理工具

ADSI 指令碼,
Net.exe
對於自定義組–
依賴自定義儲存

安全通訊

配置

工具

SSL

IPSec

IIS 後設資料

計算機的本地策略(註冊)或 Active Directory

IIS MMC 管理單元指令碼

本地安全策略 MMC 管理單元
Ipsecpol.exe

** 針對 .NET 遠端處理顯示的安全服務假設 .NET 遠端元件寄宿在 ASP.NET 內並使用 HTTP 通道。在使用 TCP 通道且寄宿在 IIS 外部(例如,在自定義的 Win32 程式或 Win32 服務中)的 .NET 遠端元件沒有可用的預設安全服務。有關更多詳細資訊,請參見單元“.NET 遠端處理安全”。

SQL Server 安全配置

身份驗證

配置

工具

整合 Windows

SQL Server 標準身份驗證

SQL Server

SQL Server

SQL Server 企業管理器
SQL Server 企業管理器

授權

配置

工具

物件許可權
資料庫角色
伺服器角色
使用者定義的資料庫角色
應用程式角色

SQL Server

SQL Server 企業管理器
Osql.exe(資料庫指令碼)

安全通訊

配置

工具

SSL





IPSec

伺服器的計算機證書儲存
客戶端和伺服器註冊設定
連結字串

計算機的本地策略(註冊)或 Active Directory

證書 MMC 管理單元

伺服器網路實用工具
客戶端網路實用工具



本地安全策略管理單元
Ipsecpol.exe

轉到原英文頁面

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-366001/,如需轉載,請註明出處,否則將追究法律責任。

相關文章