Skip to main content

CC6.1

CC6.1
The entity implements logical access security software, infrastructure, and architectures over protected information assets to protect them from security events to meet the entity’s objectives.
Category
Security
Subcategory
Logical and Physical Access Controls

Points of Focus​

Identifies and Manages the Inventory of Information Assets

The entity identifies, inventories, classifies, and manages information assets (for example, infrastructure, software, and data).

Assesses New Architectures

The entity identifies new system architectures and assesses their security prior to implementation into the system environment.

Restricts Logical Access

The entity restricts logical access to information assets, including infrastructure (for example, server, storage, network elements, APIs, and endpoint devices), software, and data (at rest, during processing, or in transmission) through the use of access control software, rule sets, and standard configuration hardening processes.

Identifies and Authenticates Users

The entity identifies and authenticates persons, infrastructure, and software prior to accessing information assets, whether locally or remotely. The entity uses more complex or advanced user authentication techniques such as multifactor authentication when such protections are deemed appropriate based on its risk mitigation strategy.

Considers Network Segmentation

The entity uses network segmentation, zero trust architectures, and other techniques to isolate unrelated portions of the entity's information technology from each other based on the entity's risk mitigation strategy.

Manages Points of Access

Points of access by outside entities and the types of data that flow through the points of access are identified, inventoried, and managed. The types of individuals and systems using each point of access are identified, documented, and managed.

Restricts Access to Information Assets

Combinations of data classification, separate data structures, port restrictions, access protocol restrictions, user identification, and digital certificates are used to establish access control rules and configuration standards for information assets.

Manages Identification and Authentication

Identification and authentication requirements are established, documented, and managed for individuals and systems accessing entity information, infrastructure and software.

Manages Credentials for Infrastructure and Software

New internal and external infrastructure and software are registered, authorized, and documented prior to being granted access credentials and implemented on the network or access point. Credentials are removed and access is disabled when access is no longer required or the infrastructure and software are no longer in use.

Uses Encryption to Protect Data

The entity uses encryption to protect data (at rest, during processing, or in transmission), when such protections are deemed appropriate based on the entity's risk mitigation strategy.

Protects Cryptographic Keys

The entity protects cryptographic keys during generation, storage, use, and destruction. Cryptographic modules, algorithms, key lengths, and architectures are appropriate based on the entity's risk mitigation strategy.

Restricts Access to and Use of Confidential Information for Identified Purposes

Logical access to and use of confidential information is restricted to identified purposes.

(Privacy Criteria Only) Restricts Access to and the Use of Personal Information

Logical access to and use of personal information is restricted to authorized personnel who require such access to fulfill the identified purposes to support the achievement of the entity's objectives related to privacy.

Evidence Requests​

Area of FocusArtifactDescription
Cryptographic ProtectionsCryptographic ProtectionsDocumented evidence of organization-approved cryptographic solutions and modules for both data at rest and in transit.
Cryptographic ProtectionsCryptographic Key ManagementDocumented evidence of cryptographic key management practices.
Asset ManagementIT Asset Management (ITAM)Documented evidence of an IT Asset Management (ITAM) program that addresses the due diligence and due care activities associated with maintaining both secure and compliant systems, applications and services.
Identity & Access ManagementIdentity & Access Management (IAM) FunctionDocumented evidence of an Identity & Access Management (IAM), or similar function, that facilitates the implementation of identification and access management controls.
Identity & Access ManagementAccount Management DocumentationDocumented evidence of list of account management practices.
Identity & Access ManagementAuthenticate, Authorize and Audit (AAA) SolutionDocumented evidence of an Authenticate, Authorize and Audit (AAA) solution (on-premises and hosted by External Service Providers (ESP)).
Asset ManagementAuthenticator TypesDocumented evidence of system authenticator types.
Human ResourcesRole ReviewDocumented evidence of a formal review process to ensure personnel roles currently reflect business needs.
Identity & Access ManagementDefined Roles & Authorizations (RBAC)Documented evidence of defined access control-specific roles (e.g., Role Based Access Control (RBAC)) that affect both logical and physical access authorizations.
Identity & Access ManagementAccount Management Compliance ReviewsDocumented evidence of account management compliance reviews.
Identity & Access ManagementConditions for Group / Role MembershipDocumented evidence of conditions for group and role membership.
Identity & Access ManagementPrivileged User InventoryDocumented evidence of an inventory of privileged users across systems, applications and services (internal and external).
Network SecurityNetwork Security Controls (NSC)Documented evidence of the organization's network security controls (e.g., boundary protections, content filtering, wireless infrastructure, etc.).
Network SecurityInternal BoundariesDocumented evidence of key internal boundaries.
Asset ManagementSecure Baseline Configurations ReviewsDocumented evidence of a review process to ensure Secure Baseline Configurations (SBC) are current and applicable (e.g., system configuration settings and associated documentation).
Asset ManagementSecure Baseline Configurations - Network DevicesDocumented evidence of secure baseline configurations for all deployed types of network devices.
Network SecurityAuthorized Network ConnectionsDocumented evidence of systems, applications and/or services authorized to connect to organizational systems, including remote access authorizations.
Network SecurityExternal System AccessibilityDocumented evidence of a list of systems, applications and/or services accessible from external systems.

Policies​

Example Organization Controls​

  • CC6.1.1 - An inventory of system assets and components is maintained to manage the information assets.
  • CC6.1.2 - Documented policies and procedures are in place regarding system settings, authentication, access, and security monitoring.
  • CC6.1.3 - System access is restricted to authorized individuals commensurate with their job responsibilities.
  • CC6.1.4 - Predefined security groups are utilized to assign role-based access privileges and segregate access.
  • CC6.1.5 - Network segmentation and IP restrictions are in-place to ensure logical access is also enforced by origin address.
  • CC6.1.6 - Endpoints are secured using TLS encryption.

Example Control Objectives​

  • Access control enforcement - Access to systems and data is restricted to authorized individuals through proper provisioning and deprovisioning controls.

Example Control Implementations​

  • identity-provider-sso - Access control is implemented through Google Workspace as the primary identity provider. All employee accounts are managed centrally with single sign-on (SSO) integration to business applications. Implementation includes: - Google Workspace serves as the identity provider for all employees - SSO is configured for GitHub, GCP Console, AWS Console, Slack, Notion, and other tools - Multi-factor authentication (MFA) is enforced organization-wide via Google Workspace security policies - User provisioning and deprovisioning follow documented onboarding/offboarding procedures
  • secret-management - Secrets are managed through dedicated secret management tools. Implementation includes: - Production secrets stored in GCP Secret Manager - Development credentials stored in 1Password - GitHub secret scanning enabled on all repositories - API keys rotated quarterly per Password Policy - Service accounts audited quarterly during access reviews
  • encryption-at-rest-transit - All data is encrypted at rest and in transit. Implementation includes: - TLS 1.2+ required for all external connections - Cloudflare provides TLS termination and certificate management - Cloud SQL encryption at rest with Google-managed keys - S3 server-side encryption for evidence storage - Employee devices require full disk encryption (FileVault/BitLocker)

Example Evidence​

  • Google Workspace MFA Enforcement - Screenshot of Google Workspace admin console showing MFA enforcement policy
  • Tailscale ACL Configuration - Export of Tailscale access control list (ACL) policy showing access controls by team and role
  • GCP IAM Policy Export - Export of GCP IAM bindings showing role assignments for all users and service accounts

Example Action Plans​

  • GCP IAM permissions cleanup - GCP IAM permissions have accumulated over time and require comprehensive audit to remove excessive access and establish least privilege policies via Config Connector.

Example Findings​

  • IAM policy drift detected · severity: HIGH - Privileged IAM role grants broader access than intended.

Example Remediations​

  • iam-policy-remediation - Review and remediate GCP IAM policies to remove excessive permissions identified during security review.