Read this if you are thinking of implementing a new software solution at your agency and want to learn more about System and Organization Controls (SOC).
As I was recently reviewing vendor responses to a client’s request for proposals that we helped develop, I was wondering what kind of industry standards are available for software development. And does each software vendor follow these standards? As it turns out, there is an industry standard. I checked in with our IT Assurance team who told me about the industry standards known as SOC reports.
Developed by the American Institute of Certified Public Accountants (AICPA), SOC 1 and SOC 2 reports help software providers demonstrate that they have strong internal controls in place. A SOC 1 report covers Internal Controls over Financial Reporting (ICFR) and is ideal for organizations that process data or provide services critical to their customers' financial reporting. SOC 2 reports are intended to provide detailed information and assurance about the controls at a service organization relevant to five Trust Service Criteria (TSC) (Security, Availability, Processing Integrity, Confidentiality, and Privacy).
Benefits of SOC 1 and SOC 2 reports
Both SOC 1 and SOC 2 reports are highly effective tools that you can use to indicate maturity in security and software development life cycle internal controls. For example, a robust SOC 1 and/or SOC 2 report can illustrate the maturity of an organization's controls by including tests on the development and approval processes for each software code change. If reviews and approvals are not tested in the report, it can be a red flag that the organization may not have a structured and consistent process in place. In that scenario, there is a risk that software developers have the freedom to write code without proper quality controls. SOC reports are ideal for organizations that receive requests from clients to provide more clarity on the internal controls the organization has in place to protect client information and help ensure system availability and data integrity.
By not having a vendor SOC review process in place, your organization puts itself at risk, as any software that you purchase is vulnerable to data integrity and security issues. Each SOC report is the result of an audit by a CPA firm that provides an independent attestation of the internal controls in place at the software organization. Reviewing the results of the audit helps users of the software understand the controls in place to help ensure the software developed functions as intended and data that the software may hold is secure. This extra level of security gives your customers peace of mind and confidence knowing their information is secure and protected against future vulnerabilities.
SOC resources for justice and public safety agencies
In the justice and public safety realm, a SOC report can be a valuable component when evaluating software vendors during system selection projects. The SOC review can make sure that the software vendors follow industry standards, and that any new software meets those criteria. It can also help you better understand your internal controls—and how your agency is prepared for risk.
A SOC report and evaluation can strengthen your vendor due diligence process to help determine the best software vendor for your needs. Our team has developed checklists to help you identify the key areas of attention as you review SOC reports, and you can download them here.
Please contact the Justice and Public Safety team or the IT Assurance team if you would like to know more about SOC reports or if you have questions about ways to protect your agency from poor software development practices.