Common Access Card (CAC) による認証
Common Access Card は、米国で、現役の軍および政府職員、SR、DoD 文官職員、有資格請負業者により使用されている標準 ID です。CAC を使用することにより、建物や管理スペースへの物理的アクセスが可能になり、DoD コンピューター・ネットワークおよびシステムにアクセスすることができます。CAC は、さまざまなスマート・カード・リーダーが装備されたコンピューターおよびネットワークへのアクセスに使用できます。CAC をリーダーに挿入すると、デバイスはユーザーに PIN の入力を要求します。このタスクでは、LDAP を介した CAC 認証を許可するように AppScan® Enterprise をセットアップする手順を説明します。これにより、ユーザーは、ユーザー名およびパスワードを指定することなく AppScan® Enterprise にログインできます。
始める前に
注:
- 「AppScan Enterprise v9.0.3.1 iFix1」の適用前に CAC が有効であった場合、iFix1 のインストール時に構成ウィザードを実行する前に、CAC を無効にしてください。その後 CAC を再度有効にして、AppScan Enterprise にログインし、以下のタスクを実行できます。
- Microsoft™ Edge を使用して認証を有効にするためのユーザー・アクションは不要です。Mozilla Firefox ユーザーの場合は、組織においてブラウザーで CAC を有効にするための固有の指示があるかもしれません。
手順
- CAC ユーザーが含まれている LDAP サーバーを使用して AppScan® Enterprise をインストールします。
-
AppScan Enterprise の製品管理者も CAC ユーザーであることを確認してください。
- 管理者として AppScan Enterprise へログインします。
- に進み、リストから「デフォルト・ユーザー」を選択します。
- 「ユーザーの編集」ページで、「タイプ」リストから「Administrator」を選択します。ユーザー・プロパティーの構成を終了し、「保存」をクリックして、AppScan Enterprise からログアウトします。
- 完全な認証局チェーンをトラストストアにインポートします。
- web.xml ファイルを変更して、フォーム・ベースの認証をクライアント証明書の認証に置き換えます。
注:web.xml ファイルのバックアップを作成してから、変更してください。
- SSL プロトコルを強制するように server.xml ファイルを変更し、トラスト鍵ストアおよび 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 からいったんログアウトし、ログインし直します。これで管理者になっているはずです。