USGCB stands for "United States Government Compliance Baseline". The USGCB is a Federal government-wide initiative that provides guidance to agencies on what should be done to improve and maintain an effective configuration settings focusing primarily on security. The USGCB baseline evolved from the Federal Desktop Core Configuration mandate, to create security configuration baselines for Information Technology products widely deployed across the federal agencies.
The federal agencies are only allowed to deploy and implement software solutions which are USGCB compliant. Therefore organizations trying to sell their software solutions to federal agencies must ensure that their solution has been tested and verified on USGCB Compliant environment.
So how can an organization ensure that their product is ready for federal agency environment?
The environment must be prepared to the agreed standards and settings, and then validated using an approved compliance scanning tool: for example- CIS-CAT, which run set of pre-defined tests and provides a report indicating USGCB compliance level of said environment.
CIS-CAT stands for Center for Internet Security-Configuration Assessment Tool. CIS-CAT is a Security Content Automation Protocol (SCAP) tool, approved by NIST (National Institute of Standards and Technology). This tool can be run independently on a target machine or against group of target machines to determine the compliance level of the target environment.
At 1E we have outlined a high level approach to prove the USGCB compliance for 1E products should the need arise. The approach involves following steps:
This would prove that the tested 1E product works as expected in the compliant environment and none of the USGCB recommended security settings were altered/manipulated during the process of installation or testing.
This approach is simple, but the execution may be far more complex. Getting a product to work as expected in a USGCB environment may need special configurations (and possible limitations) to be identified and documented, and may even result in subsequent product changes being required, which of course would complicate things.