使用「通用存取卡 (CAC)」來鑑別
在美國,「通用存取卡 (Common Access Card)」是著制服值班服務人員、精選後備部隊、DoD 文職雇員,以及合格約聘人員的標準識別。它用來啟用大廈和管制空間的實體存取權,並提供 DoD 電腦網路與系統的存取權。CAC 可用來存取附有各種智慧卡讀取器的電腦和網路。當插入至讀取器時,裝置會詢問使用者 PIN。這項作業可協助您設定 AppScan® Enterprise,以容許經由 LDAP 進行 CAC 鑑別,這樣使用者就可以登入 AppScan® Enterprise,而不需提供使用者名稱與密碼。
開始之前
註:
- 如果在您套用 AppScan Enterprise 9.0.3.1 版 iFix1 之前,便已啟用 CAC, 在安裝 iFix1 期間,請先停用它,再執行配置精靈。之後您可以重新啟用 CAC, 登入 AppScan Enterprise,並完成下列作業。
- 利用 Microsoft™ Edge,使用者不需執行任何動作,就能啟用鑑別。若為 Mozilla Firefox 使用者,您的組織可能會提供在瀏覽器中啟用 CAC 的特定指示。
程序
- 使用含有 CAC 使用者的 LDAP 伺服器,來安裝 AppScan® Enterprise。
-
請確定 AppScan Enterprise 的「產品管理者」也使用 CAC 使用者。
- 以管理者身份登入 AppScan Enterprise。
- 移至,並從清單中選取預設使用者。
- 在編輯使用者頁面上,從類型清單中,選取Administrator。等配置完使用者內容後, 按一下儲存,然後登出 AppScan Enterprise。
- 將完整憑證管理中心鏈匯入至信任儲存庫。
- 修改 web.xml 檔,以「用戶端憑證鑑別」取代「表單型鑑別」。
註:修改 web.xml 檔之前,先建立備份。
- 修改 server.xml 檔,以施行 SSL 通訊協定、設定信任金鑰儲存庫,以及設定 LDAP 憑證對映。
- 重新啟動 HCL AppScan Enterprise Server 服務。
- 以管理者身份,使用 CAC 鑑別重新登入 AppScan Enterprise。
- 移至,將預設使用者的許可權變更回您希望該角色應具備的許可權。(一般而言,您不希望預設使用者是管理者, 反而可能是「標準使用者」)。
-
配置 AppScan Enterprise 之後,除了使用資料庫查詢, 並無他法為 CAC 使用者建立「管理者」帳戶。如果您未完成步驟 2, 請遵循下列步驟:
- 使用 CAC 卡登入 AppScan Enterprise,並檢查您的許可權, 看看您是否為「管理者」。
-
如果您不是管理員,請針對 AppScan Enterprise SQL Server 資料庫,執行下列查詢:
select *from UserInfo。 - 在查詢結果中找出 CAC 使用者,並記下其使用者 ID。
-
然後,執行以下查詢:
Update UserInfo set UserTypeId=5, LicenseType=3, EffectiveType=32768,其中 UserId 是您 CAC 管理使用者的 ID。 - 登出 AppScan Enterprise,然後再次登入。現在,您應該是管理者。