SaaS Security
Controls for SaaS Security.
SA-1: Supplier Assessments and Reviews
Group: SaaS Security
Control Statement
Seek an assessment by [ insert: param, sa-1_prm_1 ] on the risks associated with suppliers or contractors before using or subscribing to the service.
Control Recommendations
Submit SaaS usage via the Request for SaaS FormSG and the data residency assessment outcome will be provided within 3 working days.
Risk Statement
Failure to assess suppliers may introduce supply chain risks associated with data residency and jurisdiction.
Parameters
SA-1 Parameters
ID | Type | Description |
|---|---|---|
sa-1_prm_1 | Assessing party (str) | The party conducting the assessment. |
SA-2: SaaS Account Management Tool Validation Testing
Group: SaaS Security
Control Statement
Conduct validation tests on systems managed through the account management tool.
Control Recommendations
Validation tests should minimally verify that account provisioning can only be performed through the account management tool and not directly on the SaaS platform; accounts on the account management tool are disabled on their last day of authorised use; access to a SaaS is granted only after the account management tool validates that the user is an authorised user; and access rights granted to an account cannot be mapped to another account. Validation tests have to be conducted whenever there are changes that impact the management of accounts on SaaS.
Risk Statement
Failure to conduct validation testing of account management integrations with SaaS may result in unauthorised account provisioning, delayed deactivation, and improper access rights, increasing the likelihood of security breaches and unauthorised data access.
SA-3: SaaS WOG Credential Storage Restriction
Group: SaaS Security
Control Statement
Do not store Agency WOG credentials, such as passwords and private keys, in the SaaS, except for WOG-managed identity management services.
Control Recommendations
Implement secure credential management practices. Use approved identity federation.
Risk Statement
Storing WOG credentials in third-party SaaS platforms may result in credentials being exposed or compromised, increasing the risk of unauthorised access, data breaches, and misuse of critical security information.
SA-4: SaaS Provider Encryption or Bring Your Own Key (BYOK)
Group: SaaS Security
Control Statement
Use strong cryptographic algorithms that are industry-recognised.
Control Recommendations
Establish cryptographic key management procedures aligned with NIST SP 800-57. Regularly review and update cryptographic implementations based on NIST recommendations and emerging threats.
Risk Statement
Failure to implement proper encryption or manage keys securely may result in unauthorised access to sensitive data, increasing the risk of exposure and breach, particularly if encryption keys are compromised or mismanaged.
SA-5: Attestation Report Review
Group: SaaS Security
Control Statement
Review the [ insert: param, sa-5_prm_1 ] report every [ insert: param, sa-5_prm_2 ] day(s) and ensure that outstanding exceptions or findings are remediated.
Control Recommendations
The scope of the attestation report should minimally cover the risk assessment, risk mitigation, logical and physical access controls, system operations and change management and should be perfomed by an independent third party.
Risk Statement
Without reviewing the audit report by an independent third party may pose security and compliance risks as there is no independent verification that the system meets industry standards relating to data management and security controls, which potentially lead to data breaches and reputational damage.
Parameters
SA-5 Parameters
ID | Type | Description |
|---|---|---|
sa-5_prm_1 | attestation report type (str) | The type of attestation report. |
sa-5_prm_2 | time period (days) (int) | The time period in days for report review. |
