BaselineWatch
Desk

RHEL-09-611160 RHEL 9 must use the common access card (CAC) smart card driver.

DISA STIG library V2R10
All changes in this version
first version loaded CAT II

Maps to IA-2, IA-2(1), IA-2(2), IA-2(3), IA-2(4), IA-2(5), IA-2(8), IA-2(9) via CCI-000764, CCI-000766, CCI-000765, CCI-004045, CCI-001941, CCI-000767, CCI-000768, CCI-000770, CCI-001942

Title

RHEL 9 must use the common access card (CAC) smart card driver.

Control

Verify RHEL loads the CAC driver with the following command: $ sudo opensc-tool --get-conf-entry app:default:card_drivers cac If "cac" is not listed as a card driver, or no line is returned for "card_drivers", this is a finding.

Discussion

Smart card login provides two-factor authentication stronger than that provided by a username and password combination. Smart cards leverage public key infrastructure to provide and verify credentials. Configuring the smart card driver in use by the organization helps to prevent users from using unauthorized smart cards. Satisfies: SRG-OS-000104-GPOS-00051, SRG-OS-000106-GPOS-00053, SRG-OS-000107-GPOS-00054, SRG-OS-000109-GPOS-00056, SRG-OS-000108-GPOS-00055, SRG-OS-000112-GPOS-00057, SRG-OS-000113-GPOS-00058

Related controls

CCI-000764, CCI-000765, CCI-000766, CCI-000767, CCI-000768, CCI-000770, CCI-001941, CCI-001942, CCI-004045

Fix

Configure RHEL 9 to load the CAC driver. $ sudo opensc-tool --set-conf-entry app:default:card_drivers:cac Restart the pcscd service to apply the changes: $ sudo systemctl restart pcscd