Valid

GB/T 20272-2019Information security technology—Security technical requirements for operating system (English PDF)

信息安全技术 操作系统安全技术要求

Preview 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

Cited by

Similar standards

Editions of GB/T 20272

EditionTitleRevisionStatus
GB/T 20272-2019Information security technology—Security technical requirements for operating systemcurrent editionCurrent
GB/T 20272-2006Information security technology—Security technical requirements for operating systemprevious editionSuperseded

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. 1

    Add to cart

    Click "Download PDF" on this page and choose "Buy this standard". You can add more standards before checkout.

  2. 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. 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. 4

    Invoice included

    A tax invoice is attached to the confirmation email. Need a custom invoice? Contact us.

Related Standards

English PDF
75 pages
Instant delivery (0–9 sec)
Invoice included
View Cart

Secure payment via Stripe

Payments accepted

VisaMastercardAmerican ExpressApple PayGoogle PayStripe

GB/T 20272-2019

$325.00