MLPS 2.0 (China's Cybersecurity Multi-Level Protection Scheme) Self-Check: GB/T 22239, Layer by Layer
What MLPS 2.0 is, and who must comply
The core standard of China's Multi-Level Protection Scheme 2.0 is GB/T 22239-2019 (effective 2019-12-01), grading information systems into five levels. Level 1 is self-protective; level 2 and above require formal evaluation (level 2 roughly every two years, level 3 annually). The scope is broad — effectively any operated information system — with enforcement concentrated on government, healthcare, education, finance, e-commerce, and SaaS holding user data.
The full workflow: classification → filing with public security → remediation → evaluation → ongoing supervision. Most teams stall at step three — closing gaps against the baseline requirements. That is exactly where a self-check pays for itself.
How it relates to miping: parallel, not alternative
Teams running the miping self-check often ask how the two relate: MLPS covers comprehensive security (physical/network/host/application/data/management); miping is the cryptography-specific assessment (algorithm/product/key compliance). Systems at MLPS level 3+ generally require miping under the Cryptography Law, and several artifacts (like the cryptography application plan) can be reused across both. Run the two checklists side by side instead of preparing twice.
The framework: 5 technical + 5 management layers
1. Physical and environmental security
- Physical access control (door access, CCTV)
- Power, cooling, fire/water/theft protection
Common gap: on cloud, this layer is the provider's responsibility — cite the provider's own MLPS filing evidence (Alibaba Cloud, Huawei Cloud etc. publish it) in your materials.
2. Communication network security
- Network segmentation into security zones (internet / application / data isolation)
- Encryption in transit for important data (HTTPS / Chinese-crypto TLS — overlaps with miping)
- Trusted verification (level-3 requirement)
3. Area boundary security
- Firewall policy minimization
- Role-based access control
- Intrusion prevention (IDS/IPS or cloud firewall)
- Boundary traffic logs retained ≥6 months (a hard statutory requirement)
Common gap: the 6-month log retention is the easiest quantitative item to lose — verify the actual retention setting, not the intention.
4. Computing environment security
- Two-factor authentication (mandatory at level 3: password + biometric/certificate/UKey)
- Account hygiene (rename defaults, disable guest, least privilege)
- Centralized audit logs + 6-month retention
- Minimal installation, unnecessary ports/services closed
- Data integrity and confidentiality in transit and at rest (database TDE / disk encryption, see hashing vs. encryption)
- Local + off-site backup (off-site mandatory at level 3)
- Personal-information protections (ties into PIPL, see the PIA self-check)
Common gap: a bastion host is practically mandatory at level 3 — it carries both the operations-channel audit and two-factor requirements.
5. Security management center
- Separation of system admin / audit admin / security admin accounts
- Centralized policy, log, and patch management (level 3)
The five management layers
- Policy document hierarchy (master policy + procedures)
- Security organization (appointment documents for the security lead)
- Personnel (background checks, training records with sign-ins)
- Build management (secure development and procurement processes)
- Operations management (change/backup/incident drills with execution traces)
Common gap: evaluators check execution evidence, not documents — the last three months of records are what gets sampled.
Level 2 vs. level 3, the decisive differences
| Item | Level 2 | Level 3 |
|---|---|---|
| Evaluation frequency | ~biennial | annual |
| Two-factor auth | recommended | mandatory |
| Off-site backup | recommended | mandatory |
| Trusted verification | — | required |
| Admin separation | simplified | full |
Remediation order (by points per effort)
- 6-month log retention — configuration-level, same-day fix
- Two-factor — certificate/OTP on the bastion or VPN, one to two days
- Off-site backup — cross-region replication on cloud counts
- Management records — backfill the last quarter of training/drills/changes
- Network segmentation evidence — a well-structured cloud security-group setup usually just needs a topology diagram
Implementer's note
One honest observation for operators: roughly 70% of the checklist on a cloud architecture is "configure + produce evidence", not "procure and build" — security groups are a minimal boundary control, and a cloud log service with adequate retention is the bulk of the audit item. The lesson echoes what building this site's privacy architecture taught me: most compliance cost lies in proving you did it, not in doing it. Run the self-check first, front-load the evidence work, and the evaluation cycle shrinks by half.
Related reading
Related Tools
Related Articles
Post-Quantum Migration Self-Check: From Algorithm Inventory to Hybrid TLS — 12 Things to Do in 2026
A practical self-check framework for PQC migration: why three overlapping regulatory timelines make 2026 the starting line, how to build a cryptographic bill of materials (CBOM), ranking by HNDL exposure, enabling X25519+ML-KEM hybrid TLS, and what crypto-agility means in practice. With a 12-item checklist.
PIPL PIA Self-Check: The Five Triggering Scenarios, Three Assessment Elements, and a Working Framework
China's Personal Information Protection Law (Articles 55-56) requires a prior Personal Information Protection Impact Assessment (PIA) for five categories of processing. This post covers the triggers, the statutory three-element report structure, the three-year retention requirement, and a data-map → risk-matrix → controls framework. With the MLPS/miping/PIA three-pillar relationship.
Passkeys, Explained: Why the Server Can No Longer Hold a Copy of Your Password
How passkeys (WebAuthn/FIDO2) work: public-key challenge-response replacing shared secrets, why phishing resistance is structural (origin binding), what servers storing only public keys actually means, synced vs. device-bound passkeys, and the three enterprise adoption hurdles (enrollment, multi-device, recovery). With a capability table against passwords and TOTP.