Valid

GB/T 42456-2023Security for industrial automation and control systems - Technical security requirements for IACS components (English PDF)

工业自动化和控制系统信息安全 IACS组件的安全技术要求

Open the GB/T 42456-2023 preview as PDF

Preview — first pages of GB/T 42456-2023 (full document: 70 pages)

This is a limited preview

Buy now to download the full PDF (70 pages)

Issued by

SAMR; SAC

Level / Type

National · Recommended

Issue date

March 17, 2023

Implementation date

October 1, 2023

Scope

GB/T 42456-2023 is the English-translated version of 工业自动化和控制系统信息安全 IACS组件的安全技术要求.

GB/T 42456-2023 is the identical Chinese adoption of IEC 62443-4-2:2019 and carries the technical security requirements for the individual components that make up an industrial automation and control system. It works from the seven foundational requirements set out in IEC TS 62443-1-1, namely identification and authentication control, use control, system integrity, data confidentiality, restricted data flow, timely response to events and resource availability, and turns each into detailed component requirements with requirement enhancements, together with the capability security levels those combinations reach. Four types of component are addressed, software applications, embedded devices, host devices and network devices, the shared requirements written once and the type-specific ones gathered in clauses of their own as software application, embedded device, host device and network device requirements. Four common constraints frame the whole: support of basic functions, compensating countermeasures, least privilege and the software development process. Target security levels and achieved security levels lie outside its scope. Two informative annexes classify the common devices and map the requirements and their enhancements to security levels one to four. Published 17 March 2023, in force from 1 October 2023.

Document preview — GB/T 42456-2023

National Standard of the People's Republic of China

ICS
25.040
Classification
N 10

Issued by: State Administration for Market Regulation; Standardization Administration of the PRC

Contents

  • 1 Scope1
  • 2 Normative references1
  • 3 Terms, definitions, abbreviated terms and conventions2
  • 3.1 Terms and definitions2
  • 3.2 Abbreviated terms7
  • 3.3 Conventions9
  • 4 Common principles10
  • 4.1 Overview10
  • 4.2 CCSC 1: Support of basic functions10
  • 4.3 CCSC 2: Compensating countermeasures10
  • 4.4 CCSC 3: Least privilege10
  • 4.5 CCSC 4: Software development process10
  • 5 FR 1 — Identification and authentication control10
  • 5.1 Purpose and SL-C(IAC) description10
  • 5.2 Rationale11
  • 5.3 CR 1.1 — Human user identification and authentication11
  • 5.4 CR 1.2 — Software process and device identification and authentication12
  • 5.5 CR 1.3 — Account management12
  • 5.6 CR 1.4 — Identifier management13
  • 5.7 CR 1.5 — Authenticator management14
  • 5.8 CR 1.6 — Wireless access management15
  • 5.9 CR 1.7 — Strength of password-based authentication15
  • 5.10 CR 1.8 — Public key infrastructure (PKI) certificates15
  • 5.11 CR 1.9 — Strength of public key-based authentication16
  • 5.12 CR 1.10 — Authenticator feedback17
  • 5.13 CR 1.11 — Unsuccessful login attempts17
  • 5.14 CR 1.12 — System use notification18
  • 5.15 CR 1.13 — Access via untrusted networks19
  • 5.16 CR 1.14 — Strength of symmetric key-based authentication19
  • 6 FR 2 — Use control20
  • 6.1 Purpose and SL-C(UC) description20
  • 6.2 Rationale and supplemental guidance20
  • 6.3 CR 2.1 — Authorization enforcement20
  • 6.4 CR 2.2 — Wireless use control21
  • 6.5 CR 2.3 — Use control for portable and mobile devices22
  • 6.6 CR 2.4 — Mobile code22
  • 6.7 CR 2.5 — Session lock22
  • 6.8 CR 2.6 — Remote session termination22
  • 6.9 CR 2.7 — Concurrent session control23
  • 6.10 CR 2.8 — Auditable events23
  • 6.11 CR 2.9 — Audit storage capacity24
  • 6.12 CR 2.10 — Response to audit processing failures25
  • 6.13 CR 2.11 — Timestamps25
  • 6.14 CR 2.12 — Non-repudiation26
  • 6.15 CR 2.13 — Use of physical diagnostic and test interfaces26
  • 7 FR 3 — System integrity26
  • 7.1 Purpose and SL-C(SI) description26
  • 7.2 Basic principle27
  • 7.3 CR 3.1 — Communication integrity27
  • 7.4 CR 3.2 — Protection from malicious code28
  • 7.5 CR 3.3 — Security functionality verification28
  • 7.6 CR 3.4 — Software and information integrity29
  • 7.7 CR 3.5 — Input validation29
  • 7.8 CR 3.6 — Deterministic output30
  • 7.9 CR 3.7 — Error handling30
  • 7.10 CR 3.8 — Session integrity31
  • 7.11 CR 3.9 — Protection of audit information32
  • 7.12 CR 3.10 — Support for updates32
  • 7.13 CR 3.11 — Physical tamper resistance and detection32
  • 7.14 CR 3.12 — Provisioning product supplier roots of trust32
  • 7.15 CR 3.13 — Provisioning asset owner roots of trust32
  • 7.16 CR 3.14 — Integrity of the boot process32
  • 8 FR 4 — Data confidentiality33
  • 8.1 Purpose and SL-C(DC) description33
  • 8.2 Basic principle33
  • 8.3 CR 4.1 — Information confidentiality33
  • 8.4 CR 4.2 — Residual information34
  • 8.5 CR 4.3 — Use of cryptography34
  • 9 FR 5 — Restricted data flow35
  • 9.1 Purpose and SL-C(RDF) description35
  • 9.2 Basic principle35
  • 9.3 CR 5.1 — Network segmentation35
  • 9.4 CR 5.2 — Zone boundary protection36
  • 9.5 CR 5.3 — General purpose person-to-person communication restrictions36
  • 10 FR 6 — Timely response to events36
  • 10.1 Purpose and SL-C(TRE) description36
  • 10.2 Rationale and supplemental guidance37
  • 10.3 CR 6.1 — Audit log accessibility37
  • 10.4 CR 6.2 — Continuous monitoring37
  • 11 FR 7 — Resource availability38
  • 11.1 Purpose and SL-C(RA) description38
  • 11.2 Rationale38
  • 11.3 CR 7.1 — Denial of service protection38
  • 11.4 CR 7.2 — Resource management39
  • 11.5 CR 7.3 — Control system backup39
  • 11.6 CR 7.4 — Control system recovery and reconstitution40
  • 11.7 CR 7.5 — Emergency power40
  • 11.8 CR 7.6 — Network and security configuration settings40
  • 11.9 CR 7.7 — Least functionality41
  • 11.10 CR 7.8 — Control system component inventory41
  • 12 Software application requirements42
  • 12.1 Purpose42
  • 12.2 SAR 2.4 — Mobile code42
  • 12.3 SAR 3.2 — Protection from malicious code43
  • 13 Embedded device requirements43
  • 13.1 Purpose43
  • 13.2 EDR 2.4 — Mobile code43
  • 13.3 EDR 2.13 — Use of physical diagnostic and test interfaces44
  • 13.4 EDR 3.2 — Protection from malicious code45
  • 13.5 EDR 3.10 — Support for updates45
  • 13.6 EDR 3.11 — Physical tamper resistance and detection46
  • 13.7 EDR 3.12 — Provisioning product supplier roots of trust46
  • 13.8 EDR 3.13 — Provisioning asset owner roots of trust47
  • 13.9 EDR 3.14 — Integrity of the boot process48
  • 14 Host device requirements48
  • 14.1 Purpose48
  • 14.2 HDR 2.4 — Mobile code48
  • 14.3 HDR 2.13 — Use of physical diagnostic and test interfaces49
  • 14.4 HDR 3.2 — Protection from malicious code50
  • 14.5 HDR 3.10 — Support for updates50
  • 14.6 HDR 3.11 — Physical tamper resistance and detection51
  • 14.7 HDR 3.12 — Provisioning product supplier roots of trust51
  • 14.8 HDR 3.13 — Provisioning asset owner roots of trust52
  • 14.9 HDR 3.14 — Integrity of the boot process53
  • 15 Network device requirements53
  • 15.1 Purpose53
  • 15.2 NDR 1.6 — Wireless access management54
  • 15.3 NDR 1.13 — Access via untrusted networks54
  • 15.4 NDR 2.4 — Mobile code55
  • 15.5 NDR 2.13 — Use of physical diagnostic and test interfaces56
  • 15.6 NDR 3.2 — Protection from malicious code56
  • 15.7 NDR 3.10 — Support for updates57
  • 15.8 NDR 3.11 — Physical tamper resistance and detection57
  • 15.9 NDR 3.12 — Provisioning product supplier roots of trust58
  • 15.10 NDR 3.13 — Provisioning asset owner roots of trust58
  • 15.11 NDR 3.14 — Integrity of the boot process59
  • 15.12 NDR 5.2 — Zone boundary protection60
  • 15.13 NDR 5.3 — General purpose person-to-person communication restrictions60
  • Annex A (informative) Device classification62
  • A.1 Overview62
  • A.2 Device classification: embedded devices62
  • A.3 Device classification: network devices63
  • A.4 Device classification: host devices and applications63
  • Annex B (informative) Mapping of CRs and REs to FR SL 1 to 464
  • B.1 Overview64
  • B.2 SL mapping tables64
  • Bibliography70

0 Introduction

0.1 The introduction places the document in the IEC 62443 series and lists the parts of that series already taken over in China: GB/T 33007-2016, GB/T 35673-2017, GB/T 40211-2021, GB/T 40218-2021, GB/T 40682-2021, GB/T 42445-2023 and GB/T 42457-2023, which together with this document form the national series on industrial automation and control system security.

0.1 Industrial automation and control system organisations use ever more commercial off-the-shelf network equipment, convenient, efficient and highly automated, and for sound business reasons control systems are ever more interconnected with networks outside the system. Those devices, the open network technology and the added connectivity widen the exposure of control system hardware and software to network attack, and the resulting weakness can carry through into health, safety and environmental, financial and reputational consequences for the deployed control system.

0.1 An organisation that reaches for a commercial information technology network security solution to solve a control system security problem may not have followed the consequences of that choice through. At the same time many commercial information technology applications and security solutions can be used in this setting, so they have to be applied in a way that keeps unintended consequences out; for that reason the method of defining system requirements weighs functional requirements together with risk assessment, and as a rule takes account of operational matters as well.

0.1 Security countermeasures for these systems include emergency procedures and should avoid creating the possibility of losing needed services and functions, a possibility that the usual information technology countermeasures do carry. The security objectives here centre on the availability of the control system, on plant protection and on plant operation, that is on system response that keeps to strict timing even in degraded mode, whereas information technology objectives do not usually weigh those factors equally and may be more concerned with protecting information than physical assets. Whatever the degree of plant integration, the differing objectives have to be stated plainly as security objectives.

0.1 The document gives network security requirements for the components that make up such a system, embedded devices, network components, host components and software applications in particular. Annex A describes the classification of the common devices. The requirements refer to the system security requirements of IEC 62443-3-3. The aim is to specify security functions so that a component can be integrated into a system environment at a given security level, and the tables of Annex B gather the security levels of the requirements and requirement enhancements the document defines.

0.2 The target readers within the community are asset owners, system integrators, product suppliers and the compliance bodies concerned, the last including government bodies and regulators with statutory authority, which may audit to verify that the law is being kept.

0.2 System integrators use the document to help them procure the control system components that make up a solution, stating a suitable security capability level for each component they buy. The standards they chiefly work from are IEC 62443-2-1, IEC 62443-3-2 and IEC 62443-3-3, which carry the organisational and operational requirements of the security management system and guide them through defining security zones and the target security capability level of each zone; once that target is fixed, components that supply the needed functions can reach it.

0.2 Product suppliers use the document to understand what is required of a control system component carrying a particular capability security level. A component may supply no security capability of its own and still benefit from the capability of a larger entity it is designed into: an embedded device that cannot keep a user directory may sit in a system that offers identification and authorization services, and so still meet the requirement for individual user identification, authorization and management. The document guides the supplier on which requirements may be allocated elsewhere and which have to be built into the component, and, under Practice 8 of IEC 62443-4-1, the supplier furnishes documents on integrating the component into a system correctly for a given target level.

0.2 The component requirements of this document refer to the system requirements of IEC 62443-3-3, which are derived from the overall foundational requirements defined in IEC 62443-1-1. A component requirement may carry a set of requirement enhancements, and the combination of the two settles the target security level the component can reach. Requirements are given for four types of component, software applications, embedded devices, host devices and network devices, so the component requirements are designated as software application requirements, embedded device requirements, host device requirements and network device requirements. Most of the requirements are the same for all four types and are then written once as component requirements; where a requirement is particular to one type, the general requirement says so and the requirement itself sits in the type-specific clauses.

1 Scope

The document gives detailed technical control system component requirements tied to the seven foundational requirements described in IEC TS 62443-1-1, among them the requirements for defining the capability security level of a control system and the capability security level of its components.

Under IEC TS 62443-1-1 there are seven foundational requirements in all: identification and authentication control (IAC); use control (UC); system integrity (SI); data confidentiality (DC); restricted data flow (RDF); timely response to events (TRE); and resource availability (RA).

Those seven requirements are the basis on which the security capability levels of a control system are defined. The main aim of the document is to define the security capability level of control system components; the target security level and the way a level is achieved fall outside the scope it lays down.

Note 1 states that fully reaching the security level target of a control system also calls on a set of non-technical, procedure-related component capabilities laid down in IEC 62443-2-1, and that unless stated otherwise the word security in the document means information security. Note 2 states that the trademarks and trade names mentioned are given for the convenience of users and do not amount to IEC endorsement of the products named.

2 Normative references

The clause opens with the usual formula: the content of the documents listed makes up provisions that cannot be dispensed with, dated references applying in the edition cited and undated references in their latest edition, all amendments included.

The documents listed are GB/T 35673-2017, the national standard on network and system security, system security requirements and security levels, an identical adoption of IEC 62443-3-3:2013; IEC TS 62443-1-1 on terminology, concepts and models, with a note pointing to GB/T 40211-2021 as its identical Chinese adoption; IEC 62443-3-3 on system security requirements and security levels; and IEC 62443-4-1 on secure product development lifecycle requirements, with a note pointing to GB/T 42457-2023 as its identical Chinese adoption.

3 Terms, definitions, abbreviated terms and conventions

3.1 The terms and definitions given in IEC TS 62443-1-1, IEC 62443-3-3 and IEC 62443-4-1 apply, together with those that follow. A note states that many of the definitions below rest on material from ISO, IEC and the United States National Institute of Standards and Technology, at times with small changes that make them fit control system security requirements better.

3.1.1 An asset is a physical or logical object of potential or actual value to the industrial automation and control system. Two notes add that in this particular setting the asset may be protected as part of the security management system, and that assets are not confined to the system itself but take in the physical assets under its control.

3.1.2 An asset owner is the individual or company answerable for one or more industrial automation and control systems. Notes distinguish the term from the general term end user, bring the components inside the system within it, and state that in this document the asset owner takes in the operator of the system.

3.1.3 An attack is an act arising from an intelligent threat, an attempt made without authorization to destroy the confidentiality, integrity or availability of the system. An example explains that intelligent behaviour here means a deliberate attempt, in method or in technique above all, to evade the security services and break the security policy of the system. A note sets out the common types: an active attack tries to change system resources or affect their operation; a passive attack tries to learn or make use of information in the system without affecting its resources; an inside attack is launched by an entity within the security boundary, as when an authorized entity reaches system resources but uses them in a way the authorizing party did not permit; an outside attack is launched from the periphery by unauthorized or illegitimate users outside the boundary, insiders attacking from outside included, and potential outside attackers range from amateur mischief-makers through organised criminals to international terrorists and hostile governments.

3.1.4 Authentication is the verification of the identity an entity claims; a note adds that authentication is as a rule the precondition of access to control system resources. 3.1.5 An authenticator is the means by which the identity of an entity is confirmed, a password or a token for example. 3.1.6 Authenticity is the characteristic whereby an entity matches its original declaration through authentication and its integrity can be verified; a note places the term in the context of the confidentiality of an entity identity, or of the validity of a transmission, a message or a message originator.

3.1.7 Availability is the characteristic of ensuring timely and reliable access to, and use of, control system information and functions. 3.1.8 A communication channel is a particular logical or physical communication link between assets, used to establish a connection. 3.1.13 A connection is the association between the two or more endpoints that establish a session.

3.1.9 A compensating countermeasure is a countermeasure that replaces or supplements inherent security capability so that one or more security requirements are met. Three examples are given: at component level, locking the cabinet around a controller where network access control is not adequate; at control system and zone level, physical access control over the control room, with guards, gates and firearms, restricting entry to a known group and so making up for the inability of the system to identify personnel uniquely; and at component level again, a product supplier whose programmable logic controller cannot meet the access control capability the asset owner wants, who places a firewall in front of the controller and sells the two as a system.

3.1.10 A component is an entity within the industrial automation and control system used to exhibit one or more of the characteristics of a host device, a network device, a software application or an embedded device. 3.1.14 A control system is the hardware and software components within such a system. 3.1.11 A conduit is a logical grouping of the communication channels that connect two or more zones and share security requirements; a note allows a conduit to pass through a zone so long as the security of the channels inside it is not affected by that zone.

3.1.12 Confidentiality is the assurance that information will not be disclosed to individuals, processes or devices that lack authorization; a note adds that in this setting it means protecting the data and information of the industrial automation and control system against access without authorization.

3.1.15 A countermeasure is an action, device, procedure or technique that reduces a threat, lowers a weakness or mitigates the consequences of an attack that can be caused, or detected and reported, by keeping the harm to a minimum, so that correct behaviour can be taken. A note records that the concept is sometimes described with the word control, and that the document chose the word countermeasure so as to avoid confusion with the word control in process control and control system. 3.1.16 Degraded mode is the operating mode foreseen in the design of the control system for the case where a fault appears.

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

Referenced standards

How to Buy GB/T 42456-2023

  1. 1Add to cart. Click the "Buy GB/T 42456-2023" button on this page. You can add more standards before checkout.
  2. 2Checkout. Enter your email and billing details. Payment is processed securely by Stripe (cards, Apple Pay, Google Pay supported).
  3. 3Instant 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. 4Invoice included. A tax invoice is attached to the confirmation email. Need a custom invoice? Contact us.

Related Standards

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

Secure payment via Stripe

Payments accepted

VisaMastercardAmerican ExpressApple PayGoogle PayStripe

GB/T 42456-2023

$1,100.00

$935.00for partners