GB/T 20272-2019Information security technology—Security technical requirements for operating system (English PDF)
信息安全技术 操作系统安全技术要求
This is a limited preview
Buy now to download the full PDF (75 pages)
Need quotation for your management?
Get a formal quotation for GB/T 20272-2019 in 30 minutes.
Issued by
SAMR; SAC
Level / Type
National · Recommended
Issue date
August 30, 2019
Implementation date
March 1, 2020
Scope
GB/T 20272-2019 is the English-translated version of 信息安全技术 操作系统安全技术要求.
GB/T 20272-2019 sets out the security technical requirements that a computer operating system has to meet at each of five security classes: user self-protection, system audit protection, security label protection, structured protection and access verification protection.
For every class it gives security function requirements, self-security requirements and security assurance requirements, covering identity authentication, discretionary access control, data integrity, network security protection, operation security protection, fault tolerance, service priority, resource allocation, user login access control, trusted measurement and security policy configuration, together with the development, guiding document, life cycle support, testing and vulnerability evaluation evidence the developer must supply.
It applies to the research and development, testing, maintenance and security evaluation of operating systems. It quotes GB 17859-1999 and GB/T 20271-2006. It replaces GB/T 20272-2006, was issued on 30 August 2019 and has applied since 1 March 2020.
Found what you need?
Document preview — GB/T 20272-2019
National Standard of the People's Republic of China
- ICS
- 35.040
- Classification
- L 80
- Replacing
- GB/T 20272-2006
Issued by: State Administration for Market Regulation; Standardization Administration of the PRC
Contents
- Foreword3
- 1 Scope5
- 2 Normative references5
- 3 Terms and definitions5
- 4 Abbreviations6
- 5 Product description6
- 6 Security technical requirements6
- 6.1 Class 1.user self-protection class6
- 6.1.1 Security function requirements6
- 6.1.2 Self-security requirements8
- 6.1.3 Security assurance requirements9
- 6.2 Class 2.system audit protection class13
- 6.2.1 Security function requirements13
- 6.2.2 Self-security requirements16
- 6.2.3 Security assurance requirements19
- 6.3 Class 3.security label protection class24
- 6.3.1 Security function requirements24
- 6.3.2 Self-security requirements29
- 6.3.3 Security assurance requirements33
- 6.4 Class 4.structured protection class39
- 6.4.1 Security function requirements39
- 6.4.2 Self-security requirements45
- 6.4.3 Security assurance requirements48
- 6.5 Class 5.access verification protection class55
- 6.5.1 Security function requirements55
- 6.5.2 Self-security requirements61
- 6.5.3 Security assurance requirements65
- Appendix A (Informative) Table for classing of security technical requirements for operating system74
- Bibliography75
1 Scope
This Standard specifies the security technical requirements for operating system of five security classes.
This Standard applies to the research and development, testing, maintenance, and evaluation of security of operating system.
2 Normative references
The following documents are indispensable for the application of this document.
For the dated references, only the editions with the dates indicated are applicable to this document. For the undated references, the latest edition (including all the amendments) are applicable to this document.
GB 17859-1999 Classified criteria for security protection of computer information system
GB/T 18336.3-2015 Information technology - Security techniques - Evaluation criteria for IT security - Part 3: Security assurance components
GB/T 20271-2006 Information security technology - Common security techniques requirement for information system
GB/T 29240-2012 Information security technology - General security technique requirements and testing and evaluation method for terminal computer
3 Terms and definitions
The terms and definitions defined in GB 17859-1999, GB/T 18336.3-2015,
GB/T 20271-2006, and GB/T 29240-2012 and the following ones apply to this document.
3.1 Security of operating system
The confidentiality, integrity, and availability of operating system itself and of the information it stores, transmits, and processes.
3.2 Security subsystem of operating system
The general term for security protection devices in an operating system, including hardware, firmware, software, and a combination responsible for implementing security policies.
4 Abbreviations
The following abbreviations apply to this document.
SSF. SSOOS Security Function SSOOS. Security Subsystem of Operating System UID. User Identifier
5 Product description
Resource management (including equipment hardware resources and data resources) is the most basic function of operating system. The security protection of resources in the operating system is implemented by SSOOS.
SSOOS is a combination of all security protection devices in an operating system. SSOOS generally contains multiple SSFs. Each security function module is a concrete implementation of one or more security function policies.
All security function policies in SSOOS form a security domain, to protect the […]
6 Security technical requirements
6.1 Class 1.user self-protection class
6.1.1 Security function requirements
6.1.1.1 Identity authentication
The identity authentication functions of SSOOS are as follows. […]
6.1.1.2 Discretionary access control
The discretionary access control functions of SSOOS are as follows. […]
6.1.1.3 Data integrity
For user data transmitted internally the operating system (such as inter-process communication), there shall be a function of ensuring the integrity of user data.
6.1.1.4 Network security protection
SUPPORT two-way network access control based on IP address, port, and physical interface. DISCARD packets which do not meet the pre-defined policy.
6.1.2 Self-security requirements
6.1.2.1 Operation security protection
The operation security protection functions of SSF are as follows. […]
6.1.2.2 Resource utilization
6.1.2.2.1 Fault tolerance
Certain measures shall be taken to ensure that the SSF can maintain normal operation when certain deterministic fault conditions occur in the system.
6.1.2.4 Security policy configuration
Security policy configuration functions shall be provided for identity authentication, network security protection, resource utilization, and user login access control.
6.1.3 Security assurance requirements
6.1.3.1 Development
6.1.3.2 Guiding document
6.1.3.3 Life cycle support
6.1.3.4 Testing
6.1.3.4.1 Coverage
The developer shall provide a testing coverage document. The evidence of the testing coverage shall indicate the correspondence between the testing in the testing document and the SSOOS interface in the functional specification description.
6.1.3.4.2 Functional testing
Developers shall test SSF and self-security protection functions. The testing document shall include the following. […]
6.1.3.4.4 Cryptographic testing
Developers shall test the correctness and compliance of the symmetric, asymmetric, and hash cryptographic algorithms used, to ensure that the actual operation results are consistent with the expected correct results.
Developers shall ensure that symmetric, asymmetric, and hash cryptographic algorithms which comply with national cryptography-related regulations are used.
6.1.3.5 Vulnerability evaluation
Based on the identified potential vulnerabilities, the operating system shall resist attacks by attackers with a basic attack potential.
Note: The resisting to attacks by attackers with basic attack potential needs to be comprehensively considered based on the following 5 specific factors. attack time, attacker ability, level of understanding of the operating system, time of access to operating system or number of attack samples, attack equipment used. See GB/T 30270-2013 Appendix A, A.8.
6.2 Class 2.system audit protection class
6.2.1 Security function requirements
6.2.1.1 Identity authentication
The identity authentication functions of SSOOS are as follows. […]
6.2.2 Self-security requirements
6.2.2.1 Operation security protection
The operation security protection functions of SSF are as follows. […]
6.2.2.2 Resource utilization
6.2.2.2.1 Fault tolerance
The fault tolerance functions of SSOOS are as follows. […]
6.2.2.2.2 Service priority
The service priority functions of SSOOS are as follows.
a) The service priority policy shall be adopted to set the subject to use the priority of a subset of resources within the SSF control scope to manage and allocate operating system resources;
b) It shall be ensured that access to all operating system resources is based on the priority set by the subject.
6.2.2.2.3 Resource allocation
The resource allocation functions of SSOOS are as follows.
a) In accordance with the requirements of 5.1.4.2 a) maximum quota resource allocation in GB/T 20271-2006, it shall carry out the management and allocation of operating system resources. The quota mechanism ensures that users and subjects will not monopolize certain controlled resources.
b) It shall be ensured that, when an authorized subject makes a request, resources can be accessed and utilized.
c) It shall, based on each user or each user group, provide a mechanism, to control its consumption of disks and the use of resources such as CPU.
6.2.2.3 User login access control
The user login access control functions of SSOOS are as follows. […]
6.2.2.4 Trusted measurement
The trusted measurement functions of SSOOS are as follows. […]
6.2.2.5 Security policy configuration
Security policy configuration functions shall be provided for identity authentication, security audit, network security protection, resource utilization, and user login access control.
6.2.3 Security assurance requirements
6.2.3.1 Development
6.3 Class 3.security label protection class
6.3.2 Self-security requirements
6.3.2.1 Operation security protection
The operation security protection functions of SSF are as follows. […]
6.3.2.2 Resource utilization
6.3.2.2.1 Fault tolerance
The fault tolerance functions of SSOOS are as follows. […]
6.3.3 Security assurance requirements
6.3.3.1 Development
6.3.3.1.1 Security architecture
The developer shall provide the security architecture description document of SSOOS. The security architecture description document shall meet the following requirements. […]
6.4 Class 4.structured protection class
6.4.1 Security function requirements
6.4.1.1 Identity authentication
The identity authentication functions of SSOOS are as follows. […]
6.5 Class 5.access verification protection class
6.5.3 Security assurance requirements
6.5.3.4 Testing
6.5.3.4.1 Coverage
The developer shall provide a testing coverage document. The testing coverage document shall meet the following requirements. […]
6.5.3.4.3 Functional testing
Developers shall test SSF and self-security protection functions. The testing document shall include the following. […]
6.5.3.4.4 Independent testing
Developers shall provide a set of equivalent resources as they used in self-tests, for testing of SSOOS.
6.5.3.4.5 Cryptographic testing
Developers shall test the correctness and compliance of the symmetric, asymmetric, and hash cryptographic algorithms used, to ensure that the actual operation results are consistent with the expected correct results.
Developers shall ensure that symmetric, asymmetric, and hash cryptographic algorithms which comply with national cryptography-related regulations are used.
6.5.3.4.6 Code security testing
The developer shall perform a security testing on the SSOOS implementation representation and the operating system kernel code, to confirm that there are no security flaws or backdoors in the code.
6.5.3.5 Vulnerability evaluation
Developers shall assess the vulnerability of the operating system in the following ways. […]
......
This preview omits tables, figures, formulas and parts of the technical clauses. The complete document — 75 pages — is available in the English PDF.
Referenced standards
Normative references
- GB 17859-1999Classified criteria for security protection of computer information system
- GB/T 18336.3-2015Cybersecurity technology—Evaluation criteria for IT security—Part 3: Security assurance components
- GB/T 20271-2006Information security technology Common security techniques requirement for information system
- GB/T 29240-2012Cybersecurity technology - General security technical specification for terminal computer
Cited by
- GB/T 45906.10-2025Substation secondary system - Part 10: Test and detection
- GB/T 44219-2024Technical requirements of safety protection for demand response system
- GB/T 44312-2024Inspection robot centralized monitoring system technical requirements
- GB/T 45076-2024Specification for construction of recyclable resources trading platform
- GB/T 45080-2024Specification for construction of trading platform for reused parts of end-of-life vehicles
- GB/T 43509-2023Technical requirements of energy internet trading platform
Similar standards
Editions of GB/T 20272
| Edition | Title | Revision | Status |
|---|---|---|---|
| GB/T 20272-2019 | Information security technology—Security technical requirements for operating system | current edition | Current |
| GB/T 20272-2006 | Information security technology—Security technical requirements for operating system | previous edition | Superseded |
This page sells the current edition, GB/T 20272-2019. Earlier editions are listed for reference only.
How to Download GB/T 20272-2019
- 1
Add to cart
Click "Download PDF" on this page and choose "Buy this standard". You can add more standards before checkout.
- 2
Checkout
Enter your email and billing details. Payment is processed securely by Stripe (cards or bank transfer). Prefer bank details? Request a quotation (min. order $300).
- 3
Instant delivery (0–9 sec)
Delivery is automatic: within seconds of payment you'll receive an email with a secure download link. The link stays valid for 72 hours.
- 4
Invoice included
A tax invoice is attached to the confirmation email. Need a custom invoice? Contact us.
Related Standards
GB 17859-1999 — Classified criteria for security protection of computer information system
GB/T 18336.3-2015 — Information technology -- Security techniques -- Evaluation criteria for IT security -- Part 3: Security assurance components
GB/T 20271-2006 — Information security technology Common security techniques requirement for information system
Secure payment via Stripe
Payments accepted
GB/T 20272-2019
$325.00