Safeguard Docs
Compliance FrameworksAsia-Pacific

China MLPS 2.0

PRC Multi-Level Protection Scheme 2.0 - 5 levels of system grading and protection requirements.

PRC Multi-Level Protection Scheme 2.0 - 5 levels of system grading and protection requirements.

Short nameMLPS 2.0
RegionAsia-Pacific
Country or scopeChina
SectorGovernment
In your workspaceOn unless you switch it off in Compliance โ€บ Manage.

How Safeguard covers MLPS 2.0

  • Scan requirements: 6, all decided by a scan.
  • Controls: the scan requirements below, plus 8 controls from Safeguard's control catalog for MLPS 2.0.
  • Automated tests: none map to it directly. You can link any automated test to its controls yourself (how).
  • Policy templates: 23: 1 written for MLPS 2.0 and 22 from the standard set.

How each kind of coverage works, and what the readiness score counts: Compliance frameworks.

What a scan checks

Each scan of a product checks these 6 requirements against what the scan found, including the product's software inventory (SBOM).

RequirementWhat Safeguard checksDecided by
CN-MLPS-GRADE System Grading and IdentificationEvery network/system must be graded and filed, which requires the system to be named and its constituent software components enumerated (GB/T 22239-2019 grading and filing framework)Scan
CN-MLPS-ASSET Asset Management in the Computing EnvironmentSecure computing environment requirements include managing and cataloguing system assets, so all software components must appear in the inventory (GB/T 22239-2019 secure computing environment / asset management requirements)Scan
CN-MLPS-TRUST Trusted Verification of SoftwareMLPS 2.0 introduces trusted verification of system programs and applications at boot and runtime, which requires cryptographic integrity hashes for deployed components (GB/T 22239-2019 trusted verification requirements)Scan
CN-MLPS-VULN Vulnerability and Patch ManagementSecurity management requirements include identifying and remediating vulnerabilities in a timely manner, which requires every component's version to be recorded and current (GB/T 22239-2019 security operations and maintenance requirements)Scan
CN-MLPS-SUPPLY Procurement and Outsourced Development ControlProduct procurement must use qualified suppliers and outsourced software development is subject to security checks, so the supplier of each software component must be identified (GB/T 22239-2019 product procurement and outsourced development requirements)Scan
CN-MLPS-DOC Security Management DocumentationGraded systems must maintain security management documentation and records for assessment, so machine-readable records must carry a document identity and creation timestamp (GB/T 22239-2019 security management requirements)Scan

More controls in the catalog

The framework's Controls tab lists its scan requirements and these controls from Safeguard's control catalog. Evidence them with automated tests, uploaded evidence, policies or an attestation.

ControlName
MLPS-APhysical Security (Class A)
MLPS-BNetwork Security (Class B)
MLPS-CHost Security (Class C)
MLPS-DApplication Security (Class D)
MLPS-EData Security (Class E)
MLPS-FSecurity Management (Class F)
MLPS-EVALComprehensive MLPS Evaluation
MLPS-L3-ANNUALLevel 3+ Annual Assessment

Policy templates

Written for MLPS 2.0:

  • MLPS 2.0 Assessment Standard Operating Procedure

And 22 from the standard set, adapted to MLPS 2.0.

On this page