S小魚仔S 網誌搜尋

2012年1月14日 星期六

S小魚仔S Windows Server 2008 R2 AD CS (AD憑證服務)

Active Directory Certificate Services」 是以「PKI」為基礎的「安全性通訊協定」,「SSL (Secure Socket Layer)」也是同樣。
無論是「電子郵件保護」或「SSL」網站安全連線,都被必須申請「憑證 (Certification)」,才可以使用「公開金鑰」來執行資料「加密」與「身分驗證」的動作,憑證就好像是「汽車駕駛」一樣,必須擁有「汽車駕駛執照 (憑證)」才能開車 (使用金鑰)。而負責發放憑證的機構被稱為「憑證授權單位 (Certification Authority,CA)」。

使用者或網站的「公開金鑰」與「私密金鑰」是如何產生的呢? 在申請「憑證」時,需要輸入「姓名」、「地址」、「電子郵件信箱」..等資料,這些程式會被傳送到一個稱為「CSP (Cryptographic Service Provider)」的程式,此程式已經被安裝在申請者的「電腦內」或 此「電腦可以存取的設備內」。

如果使用「Active Directory Certificate Services」來提供「CA」服務的話,則您可以選擇將「CA」設定為下面角色:

企業根 Enterprise root CA
企業根「CA」需要「Active Directory」網域,您可以將企業根「CA」安裝到「網域控制站」或「成員伺服器」。企業根「CA」發放憑證的對象僅限「網域使用者」,當「網域 使用者」來申請「憑證」時,企業根「CA」可以從「Active Directory」來得知該「使用者」的「相關資訊」,並據以決定使用者「是/否」有「權利來申請所需憑證」。
大部份情況之下,企業根「CA」主要應該是用來發放「憑證」給「次級CA」,雖然 「企業根 CA 還是可以發放「保護電子郵件安全」、「網站 SSL 安全連線」等憑證,不過應該將發放這些「憑證」的工作交付給「次級 CA」來負責。

企業次級 Enterprise subordinate CA
企業次級 CA」 也需要「Active Directory」網域,「企業次級 CA」適合用於來發放「保護電子郵件安全」、「網站 SSL 安全連線」等憑證。「企業次級 CA」必須向其「父系 CA (例如企業根 CA) 取得憑證以後」,才會正常運作,「企業次級 CA」也可以發放憑證給再下一層的「次級CA」。

獨立根 Standalone root CA
獨立 根 CA」的腳色與功類似於「企業根CA」,但不需要「Active Directory」網域,扮演「獨立 根 CA」腳色的電腦,都可以是「獨立的伺服器」、「成員伺服器」或「網域控制站」,無論「是/否」網域「使用者」,都可以向「獨立 根 CA」,申請憑證。

獨立次級 Standalone subordinate CA
獨立 次級 CA」的腳色與功類似於「企業次級 CA」,但不需要「Active Directory」網域,扮演「獨立 次級 CA」腳色的「電腦」可以是「獨立伺服器」、「成員伺服器」、「網域控制站」。無論「是/否」 網域使用者,都可以向「獨立 次級 CA」申請憑證。

由於此篇講的是「AD」憑證,「IIS」的「SSL」在此不做討論。

新增「伺服器角色」=>「Active Directory 憑證服務



預設會自動勾選「憑證授權單位
PS. 如需要使用「網頁」註冊「AD 憑證」,勾選「憑證授權單位網頁註冊

新增「IIS」所需「服務

勾選「線上回應

由於這是「AD 網域」架構,安裝「企業

選擇「

建立「新的私密金鑰

選擇「加密」模式

設定「CA 憑證名稱」,系統會自動帶入

選擇「有效期限

AD 憑證「資料」檔,存放位置

接著就開啟 安裝「IIS

預設會勾選「所需」的服務

檢查一下...

安裝嚕...

安裝完畢 ^_^"

接著開啟「伺服器管理員」,會找到「Active Directory 憑證服務」和「網頁伺服器 (IIS)

預設值,啟用「CertSrv」目錄

Clinet 如何透過「Http」安裝「AD 憑證」?

透過「http://網域/CertSrv」or「Http://xxx.xx.xx.xx/CertSrv」,可以輸入「網域」的「帳戶

點選「要求憑證
點選「使用者憑證
點選「
PS. IE 「8」 or 「9」,會關閉「ActiveX」相關控制,記得要設定 ( 工具=>網際網路選項=>安全性=>網際網路=>自訂等級 )

點選「

點選「其他選項

點選「提交

點選「

點選「

點選「安裝這個憑證

點選「安裝此CA憑證

點選「開啟

1. 這時候會顯示「這個 CA 憑證不受信任」,這是因為 是「私人憑證」,不是「公信單位」申請。
2. 點選「安裝憑證

點選「下一步

點選「下一步

點選「完成

確定

接著 開啟「IE」=>「工具」=>「網際網路選項」=>「內容」=>「憑證

在「中繼憑證授權單位」,就會找到「註冊」的「憑證

在「已發出的憑證」可以找到「註冊」出去的「憑證

同時也能進行「撤銷憑證



=========================================
參考資料:

「The Will Will Web」-「購買與安裝 SSL 憑證完全攻略 (以 IIS7 為例)

Sign in Taiwan CSS Platform Team」-CA 到期後,如何延長期限 ?

「Mircosoft」-「不受信任的憑證

2012年1月10日 星期二

S小魚仔S Windows Server 2008 R2 稽核機制

Windows Server 2008 R2 稽核機制,提供許多「安全性」的「Event Log」,讓「IT」人員,可以隨時監控「檔案」、「AD」,此篇文章是 參考「TigerLin」寫的「Windows 企業資訊安全稽核應用導入系列」。


當您「Windows Server 2008 R2」升級「AD」可以在「事件檢視器」=>「安全性」,找到「AD」 使用者「登入時間

打開「稽核」的「內容」會看到
1. 登入「網域
2. 登入「日期 及 時間
3. 「電腦」的「FQDN
4. 此時您還會看到「登入」的「事件識別碼」為「4624

可以使用「篩選目前的紀錄

條件「搜尋」輸入「 事件識別碼 」
PS.「縮小稽核的範圍

接下來,將要實作 對「網域」的「User Account」進行「稽核


~ 首先 設定「群組原則」,設定「稽核」項目 ~


使用「mmc (主控台)

檔案」=>「新增/移除崁入式管理單元

選擇「群組原則管理」=>「新增
PS.「透過群組原則 開啟 稽核 項目

點選「確定

找到「Default Domain Policy」=>「編輯

電腦設定」=>「原則」=>「Windows 設定」=>「安全性設定」=>「稽核原則

點選「稽核目錄服務存取」可以設定「稽核」「成功」與「失敗」的「Event Log

分別啟用「稽核目錄服務」、「稽核物件存取」、「稽核帳戶登入事件


設定完畢後,使用「CMD」指令 =>「gpupdate /force
PS. 快速更新「群組原則

接下來對「分享」的「資料夾」進行「稽核」設定


選擇「資料夾」=>「內容

點選「進階共用

點選「權限

選擇「群組」=>「賦予權限
PS. 您也可以選擇「User」,視您的「環境」來決定。

1. 點選「安全性
2. 點選「編輯

1. 選擇「群組
2. 賦予「控制權限
PS. 您也可以選擇「User」,視您的「環境」來決定。

點選「進階

切換到「稽核」選項 => 「編輯

點選「新增

選擇「群組
PS. 您也可以選擇「User」,視您的「環境」來決定。

賦予「稽核」需要的「項目

當您對「稽核」的「資料夾」進行「存取」或「刪除」,就可以檢視到「Event ID」,圖中顯示「檔案」被「刪除」產生「4663」事件識別碼

同時也會「顯示」「帳戶」資訊...等



======================================


Windows Server 2008 R2 「安全性 (Event Log) 」-「事件識別碼」紀錄:


登入 (帳戶成功登入。): 4624


登出 (帳戶已登出。): 4634


檔案系統(檔案刪除。): 4663 


======================================