Valid

GB/T 18336.2-2024Cybersecurity technology—Evaluation criteria for IT security—Part 2: Security functional components (English PDF)

网络安全技术 信息技术安全评估准则 第2部分:安全功能组件

Preview PDF

This is a limited preview

Buy now to download the full PDF (273 pages)

Need quotation for your management?

Get a formal quotation for GB/T 18336.2-2024 in 30 minutes.

Issued by

SAMR; SAC

Level / Type

National · Recommended

Issue date

January 1, 1970

Implementation date

January 1, 1970

Scope

GB/T 18336.2-2024 is the English-translated version of 网络安全技术 信息技术安全评估准则 第2部分:安全功能组件.

GB/T 18336.2-2024 — This Part of GB/T 18336 defines the required structure and content of security functional components for the purpose of security evaluation.

It includes a catalogue of functional components that will meet the common security functionality requirements of many IT products.

Found what you need?

Document preview — GB/T 18336.2-2024

National Standard of the People's Republic of China

ICS
35.040

Contents

  • Foreword
  • Introduction
  • 1 Scope
  • 2 Normative references
  • 3 Terms and definitions
  • 4 Overview
  • 4.1 Organisation of this Part
  • 5 Functional requirements paradigm
  • 6 Security functional components
  • 6.1 Overview
  • 6.2 Component catalogue
  • 7 Class FAU. Security audit
  • 7.1 Security audit automatic response (FAU_ARP)
  • 7.2 Security audit data generation (FAU_GEN)
  • 7.3 Security audit analysis (FAU_SAA)
  • 7.4 Security audit review (FAU_SAR)
  • 7.5 Security audit event selection (FAU_SEL)
  • 7.6 Security audit event storage (FAU_STG)
  • 8 Class FCO. Communication
  • 8.1 Non-repudiation of origin (FCO_NRO)
  • 8.2 Non-repudiation of receipt (FCO_NRR)
  • 9 Class FCS. Cryptographic support
  • 9.1 Cryptographic key management (FCS_CKM)
  • 9.2 Cryptographic operation (FCS_COP)
  • 10 Class FDP. User data protection
  • 10.1 Access control policy (FDP_ACC)
  • 10.2 Access control functions (FDP_ACF)
  • 10.3 Data authentication (FDP_DAU)
  • 10.4 Export from the TOE (FDP_ETC)
  • 10.5 Information flow control policy (FDP_IFC)
  • 10.6 Information flow control functions (FDP_IFF)
  • 10.7 Import from outside of the TOE (FDP_ITC)
  • 10.8 Internal TOE transfer (FDP_ITT)
  • 10.9 Residual information protection (FDP_RIP)
  • 10.10 Rollback (FDP_ROL)
  • 10.11 Stored data integrity (FDP_SDI)
  • 10.12 Inter-TSF user data confidentiality transfer protection (FDP_UCT)
  • 11 Class FIA. Identification and authentication
  • 11.1 Authentication failures (FIA_AFL)
  • 11.2 User attribute definition (FIA_ATD)
  • 11.3 Specification of secrets (FIA_SOS)
  • 11.4 User authentication (FIA_UAU)
  • 11.5 User identification (FIA_UID)
  • 11.6 User-subject binding (FIA_USB)
  • 12 Class FMT. Security management
  • 12.1 Management of functions in TSF (FMT_MOF)
  • 12.2 Management of security attributes (FMT_MSA)
  • 12.3 Management of TSF data (FMT_MTD)
  • 12.4 Revocation (FMT_REV)
  • 12.5 Security attribute expiration (FMT_SAE)
  • 12.6 Specification of Management Functions (FMT_SMF)
  • 12.7 Security management roles (FMT_SMR)
  • 13 Class FPR. Privacy
  • 13.1 Anonymity (FPR_ANO)
  • 13.2 Pseudonymity (FPR_PSE)
  • 13.3 Unlinkability (FPR_UNL)
  • 13.4 Unobservability (FPR_UNO)
  • 14 Class FPT. Protection of the TSF
  • 14.1 Fail secure (FPT_FLS)
  • 14.2 Availability of exported TSF data (FPT_ITA)
  • 14.3 Confidentiality of exported TSF data (FPT_ITC)
  • 14.4 Integrity of exported TSF data (FPT_ITI)
  • 14.5 Internal TOE TSF data transfer (FPT_ITT)
  • 14.6 TSF physical protection (FPT_PHP)
  • 14.7 Trusted recovery (FPT_RCV)
  • 14.8 Replay detection (FPT_RPL)
  • 14.9 State synchrony protocol (FPT_SSP)
  • 14.10 Time stamps (FPT_STM)
  • 14.11 Inter-TSF TSF data consistency (FPT_TDC)
  • 14.12 Testing of external entities (FPT_TEE)
  • 14.13 Internal TOE TSF data replication consistency (FPT_TRC)
  • 14.14 TSF self test (FPT_TST)
  • 15 Class FRU. Resource utilisation
  • 15.1 Fault tolerance (FRU_FLT)
  • 15.2 Priority of service (FRU_PRS)
  • 15.3 Resource allocation (FRU_RSA)
  • 16 Class FTA. TOE access
  • 16.1 Limitation on scope of selectable attributes (FTA_LSA)
  • 16.2 Limitation on multiple concurrent sessions (FTA_MCS)
  • 16.3 Session locking and termination (FTA_SSL)
  • 16.4 TOE access banners (FTA_TAB)
  • 16.5 TOE access history (FTA_TAH)
  • 16.6 TOE session establishment (FTA_TSE)
  • 17 Class FTP. Trusted path/channels
  • 17.1 Inter-TSF trusted channel (FTP_ITC)
  • 17.2 Trusted path (FTP_TRP)
  • Annex A (Normative) Security functional requirements application notes

Foreword

GB/T 18336 "Information technology - Security techniques - Evaluation criteria for IT security" includes the following 3 parts.

-- Part 1: Introduction and general model;

-- Part 2: Security functional components;

-- Part 3: Security assurance components.

This Part is part 2 of GB/T 18336.

This Part is drafted in accordance with specifications in GB/T1.1-2009.

This Part shall replace GB/T 18336.2-2008 "Information technology - Security techniques - Evaluation criteria for IT security - Part 2: Security functional components".

The main differences between this Part and GB/T 18336.2-2008 are as follows.

— "assurance" is replaced by "assurance" [Translator note. This is mainly adjustment on Chinese. In English, the same word "assurance" should remain the most appropriate, given that "Assurance" is still used in the corresponding ISO/IEC 15408-2:2008.This translation still uses the term "Assurance"];

— "10.4 Export outside TSF control (FDP_ETC)" is amended as "10.4 Export from TOE (FDP_ETC)";

— "10.7 Import from outside TSF control(FDP_ITC)" is amended as" 10.7 Import from outside TOE (FDP_ITC)";

— "14.1 Bottom abstract machine test (FPT_AMT)", "14.10 Referring to arbitration (FTP_RVM)" and "14.11 Domain separation" in "14 FPT class. TSF protection" are deleted;

— "14.12 Test of external entity(FPT_TEE)" is added in "14 FPT class. TSF protection";

— "16.3 Session lock (FTA_SSL)" is amended as "16.3 Session lock and termination(FTA_SSL)";

— "threshold value" is replace by "critical value" [Translator note. As the corresponding ISO/IEC 15408-2:2008 still uses term "Threshold value", this translation follows the term "Threshold value", given that "This Part uses translation method to equivalently adopt the international standard ISO/IEC 15408-2:2008"];

— "mediate" is replaced by "promote" [Translator note. This is mainly adjustment on Chinese. In English, the same word "mediate" should remain the most appropriate, given that "Mediate" is still used in the corresponding ISO/IEC 15408-2:2008.This translation still uses the term "Mediate"];

This Part uses translation method to equivalently adopt the international standard ISO/IEC 15408-1:2008 "Information technology - Security techniques - Evaluation criteria for IT security – Part 2: Security functional components".

The domestic documents that are consistently corresponding to the normative international references in this Part are as follows.

— GB/T 18336.1 "Information technology - Security techniques - Evaluation criteria for IT security Part 1: Introduction and general model". (GB/T 18336.1-2015, ISO/IEC 15408-1:2009, IDT)" this Part has the following editorial amendments.

— There is editorial error in the original text of sub-clause 4.1; it is now amended as "Those who author PP or ST should refer to clause 3 and relevant annexes of ISO/IEC 15408-1 for relevant structures, rules, and guidance".

This Part was proposed by and shall be under the jurisdiction of China Information Security Standardization Technical Committee (SAC/TC 260).

The main drafting organizations of this Part. China Information Technology Security Evaluation Centre, Information Technology Security Test and Evaluation Centre, The Third Research Institute of Ministry of Public Security AND China Information Technology Security Evaluation Centre Jilin Centre.

Introduction

Security functional components, as defined in this Part, are the basis for the security functional requirements expressed in a Protection Profile (PP) or a Security Target (ST).

These requirements describe the desired security behaviour expected of a Target of Evaluation (TOE) and are intended to meet the security objectives as stated in a PP or an ST. These requirements describe security properties that users can detect by direct interaction (i.e. inputs, outputs) with the IT or by the IT response to stimulus.

Security functional components express security requirements intended to counter threats in the assumed operating environment of the TOE and/or cover any identified organisational security policies and assumptions.

The audience for this Part includes consumers, developers, and evaluators of secure IT products. ISO/IEC 15408-1 Clause 5 provides additional information on the target audience of ISO/IEC 15408, and on the use of ISO/IEC 15408 by the groups that comprise the target audience. These groups may use this Part as follows.

a) Consumers, who use this Part when selecting components to express functional requirements to satisfy the security objectives expressed in a PP or ST. ISO/IEC 15408-1 provides more detailed information on the relationship between security objectives and security requirements.

b) Developers, who respond to actual or perceived consumer security requirements in constructing a TOE, may find a standardised method to understand those requirements in this Part. They can also use the contents of this Part as a basis for further defining the TOE security functionality and mechanisms that comply with those requirements.

c) Evaluators, who use the functional requirements defined in this Part in verifying that the TOE functional requirements expressed in the PP or ST satisfy the IT security objectives and that all dependencies are accounted for and shown to be satisfied.

Evaluators also should use this Part to assist in determining whether a given TOE satisfies stated requirements.

Information technology - Security techniques -Evaluation criteria for IT security - Part 2: Security functional components

1 Scope

This Part of GB/T 18336 defines the required structure and content of security functional components for the purpose of security evaluation. It includes a catalogue of functional components that will meet the common security functionality requirements of many IT products.

2 Normative references

The articles contained in the following documents have become part of this document when they are quoted herein. For the dated documents so quoted, all the modifications (including all corrections) or revisions made thereafter shall be applicable to this document.

ISO/IEC 15408-1, Information technology - Security techniques - Evaluation criteria for IT security - Part 1: Introduction and general model

3 Terms and definitions

For the purposes of this document, the following terms and definitions given in ISO/IEC 15408-1 apply.

4 Overview

ISO/IEC 15408 and the associated security functional requirements described herein are not meant to be a definitive answer to all the problems of IT security. Rather, this standard offers a set of well understood security functional requirements that can be used to create trusted products reflecting the needs of the market. These security functional requirements are presented as the current state of the art in requirements specification and evaluation.

This Part does not presume to include all possible security functional requirements but rather contains those that are known and agreed to be of value by this Part's authors at the time of release.

Since the understanding and needs of consumers may change, the functional requirements in this Part will need to be maintained. It is envisioned that some PP/ST authors may have security needs not (yet) covered by the functional requirement this component should be used when a trusted communication channel between the TSF and another trusted IT product is required.

M.1.2.2 Operations

M.1.2.2.1 Selection

In FTP_ITC.1.2, the PP/ST author must specify whether the local TSF, another trusted IT product, or both shall have the capability to initiate the trusted channel.

M.1.2.2.2 Assignment in FTP_ITC.1.3, the PP/ST author should specify the functions for which a trusted channel is required. Examples of these functions may include transfer of user, subject, and/or object security attributes and ensuring consistency of TSF data.

M.2 Trusted path (FTP_TRP) M.2.1 User notes this family defines the requirements to establish and maintain trusted communication to or from users and the TSF. A trusted path may be required for any security-relevant interaction. Trusted path exchanges may be initiated by a user during an interaction with the TSF, or the TSF may establish communication with the user via a trusted path.

M.2.2 FTP_TRP.1 Trusted path M.2.2.1 User application notes this component should be used when trusted communication between a user and the TSF is required, either for initial authentication purposes only or for additional specified user operations.

M.2.2.2 Operations

M.2.2.2.1 Selection

In FTP_TRP.1.1, the PP/ST author should specify whether the trusted path must be extended to remote and/or local users.

In FTP_TRP.1.1, the PP/ST author should specify whether the trusted path shall protect the data from modification, disclosure, and/or other types of integrity or confidentiality violation.

M.2.2.2.2 Assignment ......

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

Referenced standards

Normative references

ISO/IEC 15408

Cited by

How to Download GB/T 18336.2-2024

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

Secure payment via Stripe

Payments accepted

VisaMastercardAmerican ExpressApple PayGoogle PayStripe

GB/T 18336.2-2024

$3,930.00