Skip to main content

Navigating the complexities of SOC 2 compliance is daunting. Said more simply: getting SOC 2 certified sucks. It will always suck some, but it won’t suck quite as much if you’re using YeshID.

Certification is important and becoming vital. Certification assures others that your systems are secure, their data will be protected, and your processes align with stringent regulatory standards. More and more companies will refuse to do business with you if you aren’t SOC 2-certified. You may be familiar with companies like Vanta, Drata & Secureframe that help with certification. We’ve gotten SOC 2 certified with their help.

SOC 2 certification requires well-defined access management protocols and evidence that the protocols are being followed. The first part is “relatively” easy: anyone can design a protocol. The second part is hard, and it’s where YeshID helps big-time. YeshID simplifies and streamlines identity & access management (instead of cobbling together checklists, spreadsheets, and ticketing systems). And YeshID keeps track of what you do. YeshID helps you get SOC 2 (and stay SOC 2) with more SOCcess.

Let’s see how it works. 

CC and SOC 2

Almost everyone knows that CC stands for the Common Criteria for Information Technology Security Evaluation and that it’s an international standard (ISO/IEC 15408) for computer security certification. (Wikipedia, CC website)

Almost everyone knows that SOC 2, or Service Organization Control Type 2, is a cybersecurity framework developed by the American Institute of Certified Public Accountants (AICPA) in 2010.

And almost everyone knows the relationship between SOC 2 and the Common Criteria. But for the one or two readers who don’t know, we’ve spelled out some of the connections and how YeshID helps.

Logical and Physical Access Controls

SOC 2 compliance ensures that only authorized personnel can access your systems and data. YeshID excels in managing access controls:

  1. Production Deployment Access Control (CC 6.1): YeshID restricts access to production deployments by controlling who can modify application access. This ensures that only authorized personnel can deploy changes to production environments.
  2. Access Reviews (CC 6.2, CC 6.3, CC 6.4): Conducting quarterly access reviews is a crucial part of maintaining SOC 2 compliance. YeshID facilitates these reviews by providing comprehensive information on user access rights, helping you ensure that access is appropriately restricted and any required changes are tracked to completion.
  3. Restricted Database and Network Access (CC 6.1): YeshID helps restrict privileged access to production databases and networks to authorized users with a business need. By controlling application-level permissions, YeshID indirectly restricts access to critical systems.
  4. Remote Access MFA (CC 6.6): YeshID integrates with Multi-Factor Authentication (MFA) solutions to enforce MFA for remote access, ensuring that only authorized employees can access production systems remotely.

Enhancing Processing Integrity and System Operations

Maintaining the integrity of your data processing and monitoring system operations are vital components of SOC 2 compliance. YeshID supports these areas through:

  1. Change Management (CC 8.1, CC 5.3, CC 7.1): YeshID enforces change management procedures by requiring approvals and tracking changes in access rights. This ensures all changes are authorized, documented, tested, and reviewed before implementation.
  2. Log Management (CC 2.1): YeshID generates logs for actions such as account provisioning, deprovisioning, and access modifications, which are essential for auditing and reviewing system changes.

Supporting Control Environment and Communication

A robust control environment and effective communication are essential for SOC 2 compliance. YeshID helps in these areas by:

  1. Code of Conduct and Confidentiality Agreements (CC 1.1): YeshID can require employees to acknowledge the company’s code of conduct and sign confidentiality agreements during onboarding, ensuring a commitment to integrity and ethical values.
  2. Security Awareness Training (CC 1.4, CC 2.2): YeshID ensures employees complete security awareness training during onboarding and annually thereafter, helping maintain a high level of security awareness across the organization.
  3. Roles and Responsibilities (CC 1.3, CC 1.4, CC 1.5): YeshID specifies the roles and responsibilities of employees for various systems and applications, ensuring that everyone is aware of their internal control responsibilities.
  4. System Changes Communication (CC 2.2): YeshID logs changes to access rights, effectively communicating system changes to authorized internal users.

Seamless Onboarding and Offboarding

Managing employee access throughout their lifecycle is a critical aspect of SOC 2 compliance. YeshID excels in:

  1. Onboarding New Users (CC 6.2): YeshID simplifies the registration and authorization of new internal and external users, ensuring that only authorized users are granted system access.
  2. Revoking Access Upon Termination (CC 6.3, CC 6.5): YeshID facilitates the offboarding process by revoking access for terminated employees, ensuring compliance with termination policies and reducing the risk of unauthorized access.
  3. Unique Account Authentication (CC 6.1): YeshID integrates with authentication systems to enforce unique account authentication, ensuring each user has a unique username and password or authorized SSH keys.


With YeshID, you can streamline your IAM processes, enhance security, and ensure compliance. Our robust features help you manage employee access, conduct thorough access reviews, enforce change management procedures, and maintain a secure control environment.

Get SOC 2 certified and stay SOC 2 certified with YeshID. Let us help you simplify the complexities of managing employee access and achieve SOCcess. Try for free now!