Valid

GB 17859-1999Classified criteria for security protection of computer information system (English PDF)

计算机信息系统 安全保护等级划分准则

Preview PDF

This is a limited preview

Buy now to download the full PDF (8 pages)

Need quotation for your management?

Get a formal quotation for GB 17859-1999 in 30 minutes.

Issued by

State Administration of Quality and Technical Supervision

Level / Type

National · Mandatory

Issue date

September 13, 1999

Implementation date

January 1, 2001

Scope

GB 17859-1999 is the English-translated version of 计算机信息系统 安全保护等级划分准则.

GB 17859-1999 divides the security protection of computer information systems in China into five graded levels, from the user's discretionary protection level and the system audit protection level to the security label protection level and, at the top, the access verification protection level.

For each level it states what the trusted computing base of the system must provide: discretionary and mandatory access control, identity authentication, object reuse, auditing, labelling, data integrity and covert channel analysis.

It also defines the terms the series uses, among them computer information system, trusted computing base, subject, object, sensitivity label, security policy, channel, covert channel and reference monitor.

Drawn up with reference to DoD 5200.28-STD and NCSC-TG-005, it is the first of the standards on security protection of computer information systems. It was issued on 13 September 1999 and has applied since 1 January 2001.

Found what you need?

Document preview — GB 17859-1999

National Standard of the People's Republic of China

ICS
35.020
Classification
L09

Issued by: State Administration of Quality and Technical Supervision

Contents

  • Foreword3
  • 1 Scope4
  • 2 Normative References4
  • 3 Definitions4
  • 4 Level Classification Criteria5

Foreword

This Standard has three main goals. firstly, providing reference for the formulation of safety codes for computer information system and the supervision and inspection by law-enforcing departments; secondly, providing technical support for safety products development; and thirdly, providing technical guidance for construction and management of safety system.

This Standard is prepared by reference to American trusted computer system evaluation criterion (DoD 5200.28-STD) and explanation on computer network system (NCSC-TG-005).

In the text of this Standard, those in bold represent the performance requirements that are not appeared in lower level or being strengthened.

This Standard is the first part of serial standards for security protection of computer information system. The serial standards for security protection level of computer information system cover. Classified Criteria for Security Protection of Computer Information System;

Guideline for Application of Classified Criteria for Security Protection of Computer Information System; Evaluation Criteria for Security Protection of Computer Information System;

This Standard shall be implemented in accordance with specifications of the supporting national standards.

3 Definitions

3.1 Computer information system

A man-machine system that is composed of computer and associated and supporting equipment and facility (including network) to collect, process, store, transmit and retrieve the information according to certain application goals and rules.

3.2 Trusted computing base of computer information system

The generic term for the protection devices in computer system, which includes hardware, firmware, software, and assembly responsible for the implementation of security policy, establishes a basic protection environment and provides additional user service required by a trusted computing system.

3.3 Object

Carrier of the information.

3.4 Subject

Person, process or equipment etc. which cause flow of information among objects.

3.5 Sensitivity label

A group of information that expresses the objects security level and describes the object data sensitivity; sensitivity label is adopted as the reference for mandatory access control decision in trusted computing base.

3.6 Security policy

Laws, specifications and enforcement regulations in management, protection and issuing of sensitive information.

3.7 Channel

Path for information transmission in system.

3.8 Covert channel

Communication channel which allows the process transmits information in the mode to damage system security strategy.

3.9 Reference monitor

Component for monitoring the authorization access relation between subject and object.

4 Level Classification Criteria

4.1 Level 1: the user's discretionary protection level

Trusted computing base of computer information system at this level enables the user to be possessed of security protection capability by isolating user from data, and is provided with the controlling capability in multiple forms to perform access control for the user, i.e., provide feasible means to the user to protect information of the user and the user group as well as avoid illegal read/write and destroy concerning data by other users.

4.1.1 Discretionary access control

Trusted computing base of computer information system defines and controls the access to named object by named user in the system. Implementation mechanism (for example. access control list) allows the named user, under the identity of user and (or) user group, to specify and control sharing by object as well as prevents unauthorized user reading sensitive information.

4.1.2 Identity authentication

In the initial implementation by trusted computing base of computer information system, it is first required the user to label his own identity and authenticate the user's identity by protection mechanism (e.g.. password), then prevent unauthorized user to access user identity authentication data.

4.1.3 Data integrity

Trusted computing base of computer information system prevents unauthorized user modifying or destroying sensitive information by way of discretionary integrity policy.

4.2 Level 2: system audit protection level

Compared with the user's discretionary protection level, trusted computing base of computer information system at this level implements discretionary access control with finer granularity, and makes the user to be responsible for itself by logging in regulations, auditing security dependent event and isolating resources.

4.2.1 Discretionary access control

Trusted computing base of computer information system defines and controls the access to named object by named user in the system. Implementation mechanism (for example. access control list) allows the named user, under identity of user and (or) user group, to specify and control sharing by objects as well as prevents unauthorized user reading sensitive information and controls access authority spreading.

Discretionary access control mechanism prevents unauthorized user accessing object according to method designated by user or default mode. The granularity of access control is single user. For the user without access authority, only the authorized user is allowed to designate the access authority to object.

4.2.2 Identity authentication

In the initial implementation by trusted computing base of computer information system, it firstly requires the user to label his own identity and authenticates the user's identity by protection mechanism (e.g.. password), then prevents unauthorized user to access user identity authentication data. Trusted computing base of computer information system is capable of making the user to be responsible for itself by providing unique label to the user.

4.2.3 Object reusing

In the idle space for object storing in trusted computing base of computer information system, before a subject is designated initially, assigned or re-assigned to object, all authorizations of the information contained in such object shall be revoked. In case a subject obtains the authority to access the released object, the current subject cannot obtain any information generated by activities by the original subject.

4.2.4 Auditing

Trusted computing base of computer information system can create and maintain the access audit trial records of the object protected, also prevent unauthorized user accessing or destroying the object protected.

Trusted computing base of computer information system can record the following events. adopting identity authentication mechanism; introducing the object in the user's address space (for example. file opening and program initialization); deleting object; actions implemented by operator, system administrator or (and) system security administrator, and other events relative to system security.

4.2.5 Data integrity

Trusted computing base of computer information system prevents unauthorized user from modifying or destroying sensitive information by way of discretionary integrity policy.

4.3 Level 3: security label protection level

Trusted computing base of computer information system at this level is provided with all functions which are possessed at system audit protection level. Moreover, informal description concerning security policy model, data tag and mandatory access control on object by subject shall also be provided; capability to label the output information accurately is provided; any error discovered through test is eliminated.

4.3.1 Discretionary access control

Trusted computing base of computer information system defines and controls the access to named object by named user in the system.

4.3.3 Labeling

Trusted computing base of computer information system shall maintain sensitivity labels relative to subject and storage objects (e.g. process, file, segment, equipment) under subject control, and these labels are the basis for implementing mandatory access. In order to input data not with security label, trusted computing base of computer information system requires the security level of these data from the authorized user and then accept.

4.5 Level 5: access verification protection level

Trusted computing base of computer information system at this level meets reference monitor demand. Reference monitor arbitrates all the access to object by subject. Reference monitor has tamper resistance itself, and it must be small enough and capable of analysis and testing. In order to meet reference monitor demand, trusted computing base of computer information system eliminates those codes unnecessary to security policy implementing in case of structuring;

4.5.1 Discretionary access control

Trusted computing base of computer information system defines and controls the access to named object by named user in the system. Implementation mechanism (for example. access control list) allows the named user, under identity of user and (or) user group, to specify and control sharing by objects as well as prevents unauthorized user reading sensitive information and controls the spreading of access authority.

Discretionary access control mechanism prevents unauthorized user accessing object according to method designated by user or default mode. The granularity of access control is single user.

4.5.3 Labeling

Trusted computing base of computer information system maintains sensitivity labels relative to computer information system resources (e.g.. subject, storage object and read only memory) which may be accessed directly or indirectly by external subject.

These sensitivity labels are the basis for implementing mandatory access. In order to input data not with security label, trusted computing base of computer information system requires the security level of the said data from the authorized user and then accepts such security level which may also be audited by trusted computing base of computer information system.

4.5.4 Identity authentication

In the initial implementation by trusted computing base of computer information system, it is first required the user to label his own identity, besides, trusted computing base of computer information system maintains user identity authentication data and determines user access authority and authorization data.

4.5.5 Object reusing

In the idle space for object storing in trusted computing base of computer information system, before a subject is designated initially, assigned or re-assigned to object, all authorizations of the information contained in such object shall be revoked. In case a subject obtains the authority to access the released object, the current subject cannot obtain any information generated by activities by the original subject.

4.5.6 Auditing

Trusted computing base of computer information system can create and maintain the access audit trial records of the object protected, and prevent unauthorized user accessing or destroying the object protected.

4.5.7 Data integrity

Trusted computing base of computer information system prevents unauthorized user modifying or destroying sensitive information by way of discretionary and mandatory integrity policy. In network environment, integrity sensitivity labels are adopted to assure the information is not damaged in transmission.

4.5.8 Covert channel analysis

System developer shall search the covert storage channel thoroughly and determine the maximum bandwidth labeled with channel one by one according to actual measurement or engineering estimate. […]

......
This preview omits tables, figures, formulas and parts of the technical clauses. The complete document — 8 pages — is available in the English PDF.

Referenced standards

Cited by

How to Download GB 17859-1999

  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
8 pages
Instant delivery (0–9 sec)
Invoice included
View Cart

Secure payment via Stripe

Payments accepted

VisaMastercardAmerican ExpressApple PayGoogle PayStripe

GB 17859-1999

$75.00