From 228a58056c7a543f78cd2f7f824bb3f7a3280334 Mon Sep 17 00:00:00 2001 From: Richard Kranendonk Date: Thu, 30 Apr 2026 18:33:25 +0200 Subject: [PATCH 01/29] Removed BoF cruft --- ...erms-definitions-and-abbreviated terms.md} | 203 ++---------------- ...a-5.1-Policies-for-information-security.md | 14 +- .../OST/27002/EN/a-5.15-Access-control.md | 2 - .../EN/a-5.17-Authentication-information.md | 1 - ...tion-security-in-supplier-relationships.md | 1 - ...ion-security-roles-and-responsibilities.md | 1 - ...ion-security-within-supplier-agreements.md | 1 - ...mation-security-in-the-ICT-supply-chain.md | 3 - ...-change-management-of-supplier-services.md | 2 +- ...tion-security-for-use-of-cloud-services.md | 1 - ...ent-management-planning-and-preparation.md | 1 - ...ing-from-information-security-incidents.md | 1 - ...-Information-security-during-disruption.md | 1 - .../27002/EN/a-5.3-Segregation-of-duties.md | 19 +- ...0-ICT-readiness-for-business-continuity.md | 7 +- .../EN/a-5.32-Intellectual-property-rights.md | 1 - .../a-5.37-Documented-operating-procedures.md | 2 - .../EN/a-5.4-Management-responsibilities.md | 1 - .../EN/a-5.5-Contact-with-authorities.md | 1 - ....6-Contact-with-special-interest-groups.md | 1 - .../OST/27002/EN/a-5.7-Threat-intelligence.md | 1 - ...ormation-security-in-project-management.md | 1 - ...information-and-other-associated-assets.md | 2 - ...curity-awareness-education-and-training.md | 2 - ...ter-termination-or-change-of-employment.md | 2 - ...dentiality-or-non-disclosure-agreements.md | 2 - ....8-Information-security-event-reporting.md | 2 - .../EN/a-7.1-Physical-security-perimeters.md | 2 - ...3-Securing-offices-rooms-and-facilities.md | 2 - .../EN/a-7.4-Physical-security-monitoring.md | 2 - .../OST/27002/EN/a-8.13-Information-backup.md | 1 - .../ISO27x/OST/27002/EN/a-8.15-Logging.md | 2 - .../27002/EN/a-8.16-Monitoring-activities.md | 1 - ...tion-of-software-on-operational-systems.md | 1 - .../EN/a-8.2-Privileged-access-rights.md | 2 - .../EN/a-8.21-Security-of-network-services.md | 2 - .../EN/a-8.22-Segregation-of-networks.md | 2 - .../27002/EN/a-8.24-Use-of-cryptography.md | 6 - .../a-8.25-Secure-development-life-cycle.md | 5 - ...-8.26-Application-security-requirements.md | 1 - ...architecture-and-engineering-principles.md | 5 - .../OST/27002/EN/a-8.28-Secure-coding.md | 6 - ...y-testing-in-development-and-acceptance.md | 2 - .../OST/27002/EN/a-8.32-Change-management.md | 1 - .../27002/EN/a-8.5-Secure-authentication.md | 2 - .../EN/a-8.7-Protection-against-malware.md | 4 +- ...Management-of-technical-vulnerabilities.md | 2 - .../EN/a-8.9-Configuration-management.md | 1 - 48 files changed, 32 insertions(+), 296 deletions(-) rename Corpus/Standards/ISO27x/OST/27002/EN/{ISO_27002_OT 3 Terms, definitions and abbreviated terms.md => a-3-Terms-definitions-and-abbreviated terms.md} (83%) diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/ISO_27002_OT 3 Terms, definitions and abbreviated terms.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-3-Terms-definitions-and-abbreviated terms.md similarity index 83% rename from Corpus/Standards/ISO27x/OST/27002/EN/ISO_27002_OT 3 Terms, definitions and abbreviated terms.md rename to Corpus/Standards/ISO27x/OST/27002/EN/a-3-Terms-definitions-and-abbreviated terms.md index 4ac17cb..2b34ca2 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/ISO_27002_OT 3 Terms, definitions and abbreviated terms.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-3-Terms-definitions-and-abbreviated terms.md @@ -1,7 +1,4 @@ -#iso27002/2022/EN - - -**3.1** **Terms** **and** **definitions** +## 3.1 Terms and definitions @@ -75,7 +72,7 @@ ISO Store Order: OP-582678 / Downloaded: 2022-02-17 Single user licence only, co -— organization’s structure. +— organization's structure. @@ -115,7 +112,7 @@ Note 1 to entry: Material includes information and other associated _assets_ (3. -[SOURCE: ISO/IEC 27050-1:2019, 3.1, modified — “Note 1 to entry” added] +[SOURCE: ISO/IEC 27050-1:2019, 3.1, modified — "Note 1 to entry" added] @@ -151,7 +148,7 @@ Note 2 to entry: Controls may not always exert the intended or assumed modifying **disrupti****on** -incident, whether anticipated or unanticipated, that causes an unplanned, negative deviation from the expected delivery of products and services according to an organization’s objectives +incident, whether anticipated or unanticipated, that causes an unplanned, negative deviation from the expected delivery of products and services according to an organization's objectives @@ -251,7 +248,7 @@ occurrence indicating a possible _information_ _security_ _breach_ (3.1.13) or f -[SOURCE: ISO/IEC 27035-1:2016, 3.3, modified — “breach of information security” has been replaced with “information security breach”] +[SOURCE: ISO/IEC 27035-1:2016, 3.3, modified — "breach of information security" has been replaced with "information security breach"] @@ -259,7 +256,7 @@ occurrence indicating a possible _information_ _security_ _breach_ (3.1.13) or f **information** **security incident** -one or multiple related and identified _information_ _security_ _events_ (3.1.14) that can harm an organization’s _assets_ (3.1.2) or compromise its operations +one or multiple related and identified _information_ _security_ _events_ (3.1.14) that can harm an organization's _assets_ (3.1.2) or compromise its operations @@ -309,11 +306,11 @@ ability to prove the occurrence of a claimed event or action and its originating **pers****onnel** -persons doing work under the organization’s direction +persons doing work under the organization's direction -Note 1 to entry: The concept of personnel includes the organization’s members, such as the governing body, top management, employees, temporary staff, contractors and volunteers. +Note 1 to entry: The concept of personnel includes the organization's members, such as the governing body, top management, employees, temporary staff, contractors and volunteers. @@ -351,7 +348,7 @@ any information that (a) can be used to establish a link between the information -Note 1 to entry: The “natural person” in the definition is the _PII_ _principal_ (3.1.22). To determine whether a PII principal is identifiable, account should be taken of all the means which can reasonably be used by the privacy stakeholder holding the data, or by any other party, to establish the link between the set of PII and the natural person. +Note 1 to entry: The "natural person" in the definition is the _PII_ _principal_ (3.1.22). To determine whether a PII principal is identifiable, account should be taken of all the means which can reasonably be used by the privacy stakeholder holding the data, or by any other party, to establish the link between the set of PII and the natural person. @@ -367,7 +364,7 @@ natural person to whom the _personally identifiable_ _information_ _(PII)_ (3.1. -Note 1 to entry: Depending on the jurisdiction and the particular data protection and privacy legislation, the synonym “data subject” can also be used instead of the term “PII principal”. +Note 1 to entry: Depending on the jurisdiction and the particular data protection and privacy legislation, the synonym "data subject" can also be used instead of the term "PII principal". @@ -397,7 +394,7 @@ intentions and direction of an organization, as formally expressed by its top ma **privacy** **impact** **assessment** **PIA** -overall _process_ (3.1.27) of identifying, analysing, evaluating, consulting, communicating and planning the treatment of potential privacy impacts with regard to the processing of _personally_ _identifiable_ _information_ _(PII)_ (3.1.21), framed within an organization’s broader risk management framework +overall _process_ (3.1.27) of identifying, analysing, evaluating, consulting, communicating and planning the treatment of potential privacy impacts with regard to the processing of _personally_ _identifiable_ _information_ _(PII)_ (3.1.21), framed within an organization's broader risk management framework @@ -437,37 +434,11 @@ information created, received and maintained as evidence and as an _asset_ (3.1. - - - - - - -**4** © ISO/IEC 2022 – All rights reserved - -Licensed to ISO27DIY / Richard Kranendonk (rkranendonk@mac.com) - -ISO Store Order: OP-582678 / Downloaded: 2022-02-17 Single user licence only, copying and networking prohibited. - - - - - - - -**ISO/IEC 27002:2022(E)** - - - - - - - Note 1 to entry: Legal obligations in this context include all legal, statutory, regulatory and contractual requirements. -[SOURCE: ISO 15489-1:2016, 3.14, modified— “Note 1 to entry” added.] +[SOURCE: ISO 15489-1:2016, 3.14, modified— "Note 1 to entry" added.] @@ -501,7 +472,7 @@ property of consistent intended behaviour and results **rule** -accepted principle or instruction that states the organization’s expectations on what is required to be done, what is allowed or not allowed +accepted principle or instruction that states the organization's expectations on what is required to be done, what is allowed or not allowed @@ -545,7 +516,7 @@ EXAMPLE Topic-specific policy on _access_ _control_ (3.1.1), topic-specific poli **u****ser** -_interested_ _party_ (3.1.18) with access to the organization’s _information_ _systems_ (3.1.17) +_interested_ _party_ (3.1.18) with access to the organization's _information_ _systems_ (3.1.17) @@ -553,40 +524,6 @@ EXAMPLE _Personnel_ (3.1.20), customers, suppliers. - - - - - - -© ISO/IEC 2022 – All rights reserved - - - - - - - - - - - -**5** - - - - - - - -**ISO/IEC 27002:2022(E)** - - - - - - - **3.1.37** **user** **endpoint** **device** @@ -617,202 +554,90 @@ weakness of an _asset_ (3.1.2) or _control_ (3.1.8) that can be exploited by one ABAC attribute-based access control - - ACL access control list - - BIA business impact analysis - - BYOD bring your own device - - CAPTCHA completely automated public Turing test to tell computers and humans apart - - CPU central processing unit - - DAC discretionary access control - - DNS domain name system - - GPS global positioning system - - IAM identity and access management - - ICT information and communication technology - - ID identifier - - IDE integrated development environment - - IDS intrusion detection system - - IoT internet of things - - IP internet protocol - - IPS intrusion prevention system - - IT information technology - - ISMS information security management system - - MAC mandatory access control - - NTP network time protocol - - PIA privacy impact assessment - - PII personally identifiable information - - - - - - -**6** © ISO/IEC 2022 – All rights reserved - -Licensed to ISO27DIY / Richard Kranendonk (rkranendonk@mac.com) - -ISO Store Order: OP-582678 / Downloaded: 2022-02-17 Single user licence only, copying and networking prohibited. - - - - - - - -**ISO/IEC 27002:2022(E)** - - - - - - - PIN personal identification number - - PKI public key infrastructure - - PTP precision time protocol - - RBAC role-based access control - - RPO recovery point objective - - RTO recovery time objective - - SAST static application security testing - - SD secure digital - - SDN software-defined networking - - SD-WAN software-defined wide area networking - - SIEM security information and event management - - SMS short message service - - SQL structured query language - - SSO single sign on - - SWID software identification - - UEBA user and entity behaviour analytics - - UPS uninterruptible power supply - - URL uniform resource locator - - USB universal serial bus - - VM virtual machine - - VPN virtual private network - - WiFi wireless fidelity \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.1-Policies-for-information-security.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.1-Policies-for-information-security.md index c16d528..e097f37 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.1-Policies-for-information-security.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.1-Policies-for-information-security.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.1 Policies for information security #### Control @@ -8,7 +7,7 @@ Information security policy and topic-specific policies should be defined, appro To ensure continuing suitability, adequacy, effectiveness of management direction and support for information security in accordance with business, legal, statutory, regulatory and contractual requirements. #### Guidance -At the highest level, the organization should define an “information security policy” which is approved by top management and which sets out the organization’s approach to managing its information security. +At the highest level, the organization should define an "information security policy" which is approved by top management and which sets out the organization's approach to managing its information security. The information security policy should take into consideration requirements derived from: @@ -45,10 +44,10 @@ j) information classification and handling; k) management of technical vulnerabilities; l) secure development. -The responsibility for the development, review and approval of the topic-specific policies should be allocated to relevant personnel based on their appropriate level of authority and technical competency. The review should include assessing opportunities for improvement of the organization’s information security policy and topic-specific policies and managing information security in response to changes to: +The responsibility for the development, review and approval of the topic-specific policies should be allocated to relevant personnel based on their appropriate level of authority and technical competency. The review should include assessing opportunities for improvement of the organization's information security policy and topic-specific policies and managing information security in response to changes to: -a) the organization’s business strategy; -b) the organization’s technical environment; +a) the organization's business strategy; +b) the organization's technical environment; c) regulations, statutes, legislation and contracts; d) information security risks; e) the current and projected information security threat environment; @@ -56,7 +55,7 @@ f) lessons learned from information security events and incidents. The review of information security policy and topic-specific policies should take the results of management reviews and audits into account. Review and update of other related policies should be considered when one policy is changed to maintain consistency. -The information security policy and topic-specific policies should be communicated to relevant personnel and interested parties in a form that is relevant, accessible and understandable to the intended reader. Recipients of the policies should be required to acknowledge they understand and agree to comply with the policies where applicable. The organization can determine the formats and names of these policy documents that meet the organization’s needs. In some organizations, the information security policy and topic-specific policies can be in a single document. The organization can name these topic-specific policies as standards, directives, policies or others. +The information security policy and topic-specific policies should be communicated to relevant personnel and interested parties in a form that is relevant, accessible and understandable to the intended reader. Recipients of the policies should be required to acknowledge they understand and agree to comply with the policies where applicable. The organization can determine the formats and names of these policy documents that meet the organization's needs. In some organizations, the information security policy and topic-specific policies can be in a single document. The organization can name these topic-specific policies as standards, directives, policies or others. If the information security policy or any topic-specific policy is distributed outside the organization, care should be taken not to improperly disclose confidential information. @@ -73,5 +72,4 @@ Topic-specific policies can vary across organizations. # Related -- [[ISO_27002_PE 5.1 Policies for information security]] - +- [[ISO_27002_PE 5.1 Policies for information security]] \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.15-Access-control.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.15-Access-control.md index bfe1808..a55aa6e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.15-Access-control.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.15-Access-control.md @@ -1,5 +1,3 @@ -#iso27002/2022/EN - ## 5.15 Access control | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.17-Authentication-information.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.17-Authentication-information.md index debc788..50be34b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.17-Authentication-information.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.17-Authentication-information.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.17 Authentication information ### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.19-Information-security-in-supplier-relationships.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.19-Information-security-in-supplier-relationships.md index 11664ac..a614244 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.19-Information-security-in-supplier-relationships.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.19-Information-security-in-supplier-relationships.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.19 Information security in supplier relationships **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.2-Information-security-roles-and-responsibilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.2-Information-security-roles-and-responsibilities.md index d525666..7b88880 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.2-Information-security-roles-and-responsibilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.2-Information-security-roles-and-responsibilities.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.2 Information security roles and responsibilities ### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.20-Addressing-information-security-within-supplier-agreements.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.20-Addressing-information-security-within-supplier-agreements.md index 55e407d..3eecb00 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.20-Addressing-information-security-within-supplier-agreements.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.20-Addressing-information-security-within-supplier-agreements.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.20 Addressing information security within supplier agreements **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.21-Managing-information-security-in-the-ICT-supply-chain.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.21-Managing-information-security-in-the-ICT-supply-chain.md index bed7514..5d9418c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.21-Managing-information-security-in-the-ICT-supply-chain.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.21-Managing-information-security-in-the-ICT-supply-chain.md @@ -1,6 +1,3 @@ -#iso27002/2022/EN -[[ISO_27002_PE 5.21 Managing information security in the ICT supply chain]] - ## 5.21 Managing information security in the ICT supply chain **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.22-Monitoring-review-and-change-management-of-supplier-services.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.22-Monitoring-review-and-change-management-of-supplier-services.md index 6f842b7..885d951 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.22-Monitoring-review-and-change-management-of-supplier-services.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.22-Monitoring-review-and-change-management-of-supplier-services.md @@ -1,4 +1,4 @@ -#iso27002/2022/EN +## 5.22 Monitoring, review, and change management of supplier services **Control** The organization should regularly monitor, review, evaluate and manage change in supplier information security practices and service delivery. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.23-Information-security-for-use-of-cloud-services.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.23-Information-security-for-use-of-cloud-services.md index 4b5329c..e13d64d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.23-Information-security-for-use-of-cloud-services.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.23-Information-security-for-use-of-cloud-services.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.23 Information security for use of cloud services #### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.24-Information-security-incident-management-planning-and-preparation.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.24-Information-security-incident-management-planning-and-preparation.md index f8fac08..a2bd547 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.24-Information-security-incident-management-planning-and-preparation.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.24-Information-security-incident-management-planning-and-preparation.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.24 Information security incident management planning and preparation #### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.27-Learning-from-information-security-incidents.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.27-Learning-from-information-security-incidents.md index 6b32db2..089f267 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.27-Learning-from-information-security-incidents.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.27-Learning-from-information-security-incidents.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.27 Learning from information security incidents #### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.29-Information-security-during-disruption.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.29-Information-security-during-disruption.md index c37ffcf..24172cd 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.29-Information-security-during-disruption.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.29-Information-security-during-disruption.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.29 Information security during disruption | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.3-Segregation-of-duties.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.3-Segregation-of-duties.md index 9895400..f8858ba 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.3-Segregation-of-duties.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.3-Segregation-of-duties.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.3 Segregation of duties ### Control @@ -12,24 +11,24 @@ Segregation of duties and areas of responsibility aims to separate conflicting d The organization should determine which duties and areas of responsibility need to be segregated. The following are examples of activities that can require segregation: -a)   initiating, approving and executing a change; +a) initiating, approving and executing a change; -b)   requesting, approving and implementing access rights; +b) requesting, approving and implementing access rights; -c)   designing, implementing and reviewing code; +c) designing, implementing and reviewing code; -d)   developing software and administering production systems; +d) developing software and administering production systems; -e)   using and administering applications; +e) using and administering applications; -f)   using applications and administering databases; +f) using applications and administering databases; -g)   designing, auditing and assuring information security controls. +g) designing, auditing and assuring information security controls. -The  possibility of collusion should be considered in designing the segregation controls. Small organizations can find segregation of duties difficult to achieve, but the principle should be applied as far as is possible and practicable. Whenever it is difficult to segregate, other controls should be considered, such as monitoring of activities, audit trails and management supervision. +The possibility of collusion should be considered in designing the segregation controls. Small organizations can find segregation of duties difficult to achieve, but the principle should be applied as far as is possible and practicable. Whenever it is difficult to segregate, other controls should be considered, such as monitoring of activities, audit trails and management supervision. Care should be taken when using role-based access control systems to ensure that persons are not granted conflicting roles. When there is a large number of roles, the organization should consider using automated tools to identify conflicts and facilitate their removal. Roles should be carefully defined and provisioned to minimize access problems if a role is removed or reassigned. -### Other **information** +### Other information No other information. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.30-ICT-readiness-for-business-continuity.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.30-ICT-readiness-for-business-continuity.md index 57a9d36..0c3c50a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.30-ICT-readiness-for-business-continuity.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.30-ICT-readiness-for-business-continuity.md @@ -1,9 +1,4 @@ -#iso27002/2022/EN -See also: -- [BCP_Bedrijfscontinuïteitsplanning](../../../../../📚️%20Literature%20notes/BCP_Bedrijfscontinuïteitsplanning.md) -- [Disaster Recovery Planning](../../../../../🎇%20Sparks/Disaster%20Recovery%20Planning.md) - -# **5.30** **ICT** **readiness** **for** **business** continuity +## **5.30** **ICT** **readiness** **for** **business** continuity ## Purpose diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.32-Intellectual-property-rights.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.32-Intellectual-property-rights.md index 74e38b0..6637786 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.32-Intellectual-property-rights.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.32-Intellectual-property-rights.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.32 Intellectual property rights **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.37-Documented-operating-procedures.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.37-Documented-operating-procedures.md index 141da41..741a191 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.37-Documented-operating-procedures.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.37-Documented-operating-procedures.md @@ -1,5 +1,3 @@ - - ## 5.37 Documented operating procedures | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.4-Management-responsibilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.4-Management-responsibilities.md index 2f50de6..113f2e7 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.4-Management-responsibilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.4-Management-responsibilities.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.4 Management responsibilities #### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.5-Contact-with-authorities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.5-Contact-with-authorities.md index 423a885..a6fcb18 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.5-Contact-with-authorities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.5-Contact-with-authorities.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.5 Contact with authorities #### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.6-Contact-with-special-interest-groups.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.6-Contact-with-special-interest-groups.md index ad461d2..3756091 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.6-Contact-with-special-interest-groups.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.6-Contact-with-special-interest-groups.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.6 Contact with special interest groups #### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.7-Threat-intelligence.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.7-Threat-intelligence.md index 538e7c8..ff4ee61 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.7-Threat-intelligence.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.7-Threat-intelligence.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.7 Threat intelligence #### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.8-Information-security-in-project-management.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.8-Information-security-in-project-management.md index 1cded2c..7d9150b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.8-Information-security-in-project-management.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.8-Information-security-in-project-management.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.8 Information security in project management #### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.9-Inventory-of-information-and-other-associated-assets.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.9-Inventory-of-information-and-other-associated-assets.md index 8168224..26c260a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.9-Inventory-of-information-and-other-associated-assets.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.9-Inventory-of-information-and-other-associated-assets.md @@ -1,5 +1,3 @@ -#iso27002/2022/EN - ## 5.9 Inventory of information and other associated assets | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.3-Information-security-awareness-education-and-training.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.3-Information-security-awareness-education-and-training.md index 5994f8f..f290ca1 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.3-Information-security-awareness-education-and-training.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.3-Information-security-awareness-education-and-training.md @@ -1,5 +1,3 @@ -#iso27002/2022/EN - ## 6.3 Information security awareness, education and training | **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.5-Responsibilities-after-termination-or-change-of-employment.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.5-Responsibilities-after-termination-or-change-of-employment.md index 172277d..e8e029d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.5-Responsibilities-after-termination-or-change-of-employment.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.5-Responsibilities-after-termination-or-change-of-employment.md @@ -1,5 +1,3 @@ - - ## 6.5 Responsibilities after termination or change of employment | **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.6-Confidentiality-or-non-disclosure-agreements.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.6-Confidentiality-or-non-disclosure-agreements.md index b669405..be79fae 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.6-Confidentiality-or-non-disclosure-agreements.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.6-Confidentiality-or-non-disclosure-agreements.md @@ -1,5 +1,3 @@ - - ## 6.6 Confidentiality or non-disclosure agreements diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.8-Information-security-event-reporting.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.8-Information-security-event-reporting.md index 0b00a6c..0c1aec9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.8-Information-security-event-reporting.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.8-Information-security-event-reporting.md @@ -1,5 +1,3 @@ - - ## 6.8 Information security event reporting diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.1-Physical-security-perimeters.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.1-Physical-security-perimeters.md index 216097e..2f6f13a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.1-Physical-security-perimeters.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.1-Physical-security-perimeters.md @@ -1,5 +1,3 @@ - - ## 7.1 Physical security perimeters | **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.3-Securing-offices-rooms-and-facilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.3-Securing-offices-rooms-and-facilities.md index 3868b43..1b83685 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.3-Securing-offices-rooms-and-facilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.3-Securing-offices-rooms-and-facilities.md @@ -1,5 +1,3 @@ - - ## 7.3 Securing offices, rooms and facilities diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.4-Physical-security-monitoring.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.4-Physical-security-monitoring.md index bec1efd..ab30fdb 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.4-Physical-security-monitoring.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.4-Physical-security-monitoring.md @@ -1,5 +1,3 @@ - - ## 7.4 Physical security monitoring diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.13-Information-backup.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.13-Information-backup.md index e978a2d..f3baf55 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.13-Information-backup.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.13-Information-backup.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 8.13 Information backup | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md index cfdfc06..2fe1db6 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md @@ -1,5 +1,3 @@ -#iso27002/2022/EN - ## 8.15 Logging | **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md index b7d3de8..f2df294 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 8.16 Monitoring activities | **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.19-Installation-of-software-on-operational-systems.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.19-Installation-of-software-on-operational-systems.md index 4282a53..cf3feb6 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.19-Installation-of-software-on-operational-systems.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.19-Installation-of-software-on-operational-systems.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 8.19 Installation of software on operational systems | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.2-Privileged-access-rights.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.2-Privileged-access-rights.md index 9cbe003..e9422e8 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.2-Privileged-access-rights.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.2-Privileged-access-rights.md @@ -1,5 +1,3 @@ -#iso27002/2022/EN - ## 8.2 Privileged access rights | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.21-Security-of-network-services.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.21-Security-of-network-services.md index 9ec3b9f..66c0216 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.21-Security-of-network-services.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.21-Security-of-network-services.md @@ -1,5 +1,3 @@ - - ## 8.21 Security of network services | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.22-Segregation-of-networks.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.22-Segregation-of-networks.md index 61f0528..9449c18 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.22-Segregation-of-networks.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.22-Segregation-of-networks.md @@ -1,5 +1,3 @@ -#iso27002/2022/EN - ## 8.22 Segregation of networks | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md index e3b584b..2b5eb7a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md @@ -1,9 +1,3 @@ ---- -tags: - - iso27001/2022/EN ---- - - ## 8.24 Use of cryptography diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.25-Secure-development-life-cycle.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.25-Secure-development-life-cycle.md index 661a1a2..6a9422e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.25-Secure-development-life-cycle.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.25-Secure-development-life-cycle.md @@ -1,8 +1,3 @@ ---- -tags: - - iso27001/2022/EN ---- - ## 8.25 Secure development life cycle | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.26-Application-security-requirements.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.26-Application-security-requirements.md index f83b078..43a9ca1 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.26-Application-security-requirements.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.26-Application-security-requirements.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 8.26 Application security requirements | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.27-Secure-system-architecture-and-engineering-principles.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.27-Secure-system-architecture-and-engineering-principles.md index 130b1a0..8795494 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.27-Secure-system-architecture-and-engineering-principles.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.27-Secure-system-architecture-and-engineering-principles.md @@ -1,8 +1,3 @@ ---- -tags: - - iso27001/2022/EN ---- - ## 8.27 Secure system architecture and engineering principles | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.28-Secure-coding.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.28-Secure-coding.md index 1d24c99..ad6e9af 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.28-Secure-coding.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.28-Secure-coding.md @@ -1,9 +1,3 @@ ---- -tags: - - iso27001/2022/EN ---- - - | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | | ------------ | ----------------------------------------- | ---------------------- | -------------------------------------------------- | ---------------- | | #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Application_security #System_and_network_security | #Protection | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.29-Security-testing-in-development-and-acceptance.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.29-Security-testing-in-development-and-acceptance.md index e386602..dabba50 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.29-Security-testing-in-development-and-acceptance.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.29-Security-testing-in-development-and-acceptance.md @@ -1,5 +1,3 @@ -#iso27002/2022/EN - ## 8.29 Security testing in development and acceptance | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.32-Change-management.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.32-Change-management.md index eb8b550..7154dcb 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.32-Change-management.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.32-Change-management.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 8.32 Change management | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md index 6355aa3..111ab8b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md @@ -1,5 +1,3 @@ -#iso27002/2022/EN - ## 8.5 Secure authentication | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.7-Protection-against-malware.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.7-Protection-against-malware.md index 8ed499e..e14a23b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.7-Protection-against-malware.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.7-Protection-against-malware.md @@ -1,6 +1,4 @@ -#iso27002/2022/EN - -# 8.7  **Protection** **against** **malware** +## 8.7  **Protection** **against** **malware** ## Control Protection against malware should be implemented and supported by appropriate user awareness. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.8-Management-of-technical-vulnerabilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.8-Management-of-technical-vulnerabilities.md index 77430c6..245b592 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.8-Management-of-technical-vulnerabilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.8-Management-of-technical-vulnerabilities.md @@ -1,5 +1,3 @@ -#iso27002/2022/EN -x ## 8.8 Management of technical vulnerabilities diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.9-Configuration-management.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.9-Configuration-management.md index 518d996..6287b0f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.9-Configuration-management.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.9-Configuration-management.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 8.9 Configuration management ### Control From 037af7e1a11962c679127e870cbc6c86ddd4a14a Mon Sep 17 00:00:00 2001 From: Richard Kranendonk Date: Thu, 30 Apr 2026 19:24:31 +0200 Subject: [PATCH 02/29] minor changes --- Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md index 640bc60..602ffc2 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md @@ -1,7 +1,3 @@ -# Control 6.1 Screening - - - ## 6.1 Screening | **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | From 873b5eaee3f4e2998c0f6825f6c7a69e542e54ff Mon Sep 17 00:00:00 2001 From: Richard Kranendonk Date: Thu, 30 Apr 2026 19:56:40 +0200 Subject: [PATCH 03/29] first automated metadata addition --- ...a-5.1-Policies-for-information-security.md | 26 ++++++++++++++++++- .../📗 Information security concepts MoC.md | 2 +- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.1-Policies-for-information-security.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.1-Policies-for-information-security.md index e097f37..aa4086c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.1-Policies-for-information-security.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.1-Policies-for-information-security.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.1" +title: "Policies for information security" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Governance] +security_domains: + - Governance_and_Ecosystem + - Resilience +tags: + - iso27002/2022/EN +status: active +--- + ## 5.1 Policies for information security #### Control @@ -72,4 +96,4 @@ Topic-specific policies can vary across organizations. # Related -- [[ISO_27002_PE 5.1 Policies for information security]] \ No newline at end of file +- [[ISO_27002_PE 5.1 Policies for information security]] diff --git a/Corpus/📗 Information security concepts MoC.md b/Corpus/📗 Information security concepts MoC.md index b2c42c7..578f8cd 100644 --- a/Corpus/📗 Information security concepts MoC.md +++ b/Corpus/📗 Information security concepts MoC.md @@ -1,6 +1,6 @@ --- Related: - - "[ISO\\_27002\\_OT 3 Terms, definitions and abbreviated terms](Standards/ISO27x/OST/27002/EN/ISO_27002_OT%203%20Terms,%20definitions%20and%20abbreviated%20terms.md)" + - "[ISO\\_27002\\_OT 3 Terms, definitions and abbreviated terms](Standards/ISO27x/OST/27002/EN/a-3-Terms-definitions-and-abbreviated%20terms.md)" - https://csiac.org/databases/acronyms/ tags: - type/MoC From 890e0d8c4f9ce88451f364f202f63b8dbd53489b Mon Sep 17 00:00:00 2001 From: Richard Kranendonk Date: Fri, 1 May 2026 16:37:33 +0200 Subject: [PATCH 04/29] Restore files to match origin/27002-metadata Both a-5.1-Policies-for-information-security.md and a-5.2-Information-security-roles-and-responsibilities.md had extraneous content (duplicate headers, extra frontmatter, text changes) compared to their expected state. Restored from origin/27002-metadata branch. --- ...a-5.1-Policies-for-information-security.md | 36 +++++++++++++++---- ...ion-security-roles-and-responsibilities.md | 1 - 2 files changed, 29 insertions(+), 8 deletions(-) diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.1-Policies-for-information-security.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.1-Policies-for-information-security.md index c16d528..aa4086c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.1-Policies-for-information-security.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.1-Policies-for-information-security.md @@ -1,4 +1,27 @@ -#iso27002/2022/EN +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.1" +title: "Policies for information security" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Governance] +security_domains: + - Governance_and_Ecosystem + - Resilience +tags: + - iso27002/2022/EN +status: active +--- + ## 5.1 Policies for information security #### Control @@ -8,7 +31,7 @@ Information security policy and topic-specific policies should be defined, appro To ensure continuing suitability, adequacy, effectiveness of management direction and support for information security in accordance with business, legal, statutory, regulatory and contractual requirements. #### Guidance -At the highest level, the organization should define an “information security policy” which is approved by top management and which sets out the organization’s approach to managing its information security. +At the highest level, the organization should define an "information security policy" which is approved by top management and which sets out the organization's approach to managing its information security. The information security policy should take into consideration requirements derived from: @@ -45,10 +68,10 @@ j) information classification and handling; k) management of technical vulnerabilities; l) secure development. -The responsibility for the development, review and approval of the topic-specific policies should be allocated to relevant personnel based on their appropriate level of authority and technical competency. The review should include assessing opportunities for improvement of the organization’s information security policy and topic-specific policies and managing information security in response to changes to: +The responsibility for the development, review and approval of the topic-specific policies should be allocated to relevant personnel based on their appropriate level of authority and technical competency. The review should include assessing opportunities for improvement of the organization's information security policy and topic-specific policies and managing information security in response to changes to: -a) the organization’s business strategy; -b) the organization’s technical environment; +a) the organization's business strategy; +b) the organization's technical environment; c) regulations, statutes, legislation and contracts; d) information security risks; e) the current and projected information security threat environment; @@ -56,7 +79,7 @@ f) lessons learned from information security events and incidents. The review of information security policy and topic-specific policies should take the results of management reviews and audits into account. Review and update of other related policies should be considered when one policy is changed to maintain consistency. -The information security policy and topic-specific policies should be communicated to relevant personnel and interested parties in a form that is relevant, accessible and understandable to the intended reader. Recipients of the policies should be required to acknowledge they understand and agree to comply with the policies where applicable. The organization can determine the formats and names of these policy documents that meet the organization’s needs. In some organizations, the information security policy and topic-specific policies can be in a single document. The organization can name these topic-specific policies as standards, directives, policies or others. +The information security policy and topic-specific policies should be communicated to relevant personnel and interested parties in a form that is relevant, accessible and understandable to the intended reader. Recipients of the policies should be required to acknowledge they understand and agree to comply with the policies where applicable. The organization can determine the formats and names of these policy documents that meet the organization's needs. In some organizations, the information security policy and topic-specific policies can be in a single document. The organization can name these topic-specific policies as standards, directives, policies or others. If the information security policy or any topic-specific policy is distributed outside the organization, care should be taken not to improperly disclose confidential information. @@ -74,4 +97,3 @@ Topic-specific policies can vary across organizations. # Related - [[ISO_27002_PE 5.1 Policies for information security]] - diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.2-Information-security-roles-and-responsibilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.2-Information-security-roles-and-responsibilities.md index d525666..7b88880 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.2-Information-security-roles-and-responsibilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.2-Information-security-roles-and-responsibilities.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.2 Information security roles and responsibilities ### Control From c88dcd383b920458cf39acdcaec2f7987ff75926 Mon Sep 17 00:00:00 2001 From: Richard Kranendonk Date: Fri, 1 May 2026 16:38:28 +0200 Subject: [PATCH 05/29] Added normtext as .docx --- .../OST/27002/EN/ISO 27002_2022_EN.docx | Bin 0 -> 1036569 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Corpus/Standards/ISO27x/OST/27002/EN/ISO 27002_2022_EN.docx diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/ISO 27002_2022_EN.docx b/Corpus/Standards/ISO27x/OST/27002/EN/ISO 27002_2022_EN.docx new file mode 100644 index 0000000000000000000000000000000000000000..3faf3299761fea0e0c8a54a9011fc8689c8d88f2 GIT binary patch literal 1036569 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

brE9w8O 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

Liw7o{KKWtuYMq#%pQ8*c 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ÔJhu$1@nYx(A;+)*lf{mmJ-^ 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%0DCp*S>7YXBxknPLJ>L6 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

hT{L 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

wF)@x^F-nTr728>&Sr#c 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 CB0LU6TIw?$$%DA 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

}oK-Yu*9`UBuUz>%5QLB3xYq_}r%Cl5jWG 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

u43 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 O!d_r*DLV@qcmMz@R8(sK literal 0 HcmV?d00001 From 984ccff4e4719a03fe87d5dd680adba799524142 Mon Sep 17 00:00:00 2001 From: Richard Kranendonk Date: Fri, 1 May 2026 17:01:25 +0200 Subject: [PATCH 06/29] Let kilo remove bof cruft --- ...erms-definitions-and-abbreviated-terms.md} | 6 +- .../a-5.12-Classification-of-information.md | 2 - .../OST/27002/EN/a-5.15-Access-control.md | 2 - .../EN/a-5.17-Authentication-information.md | 1 - ...tion-security-in-supplier-relationships.md | 1 - ...ion-security-within-supplier-agreements.md | 1 - ...mation-security-in-the-ICT-supply-chain.md | 3 - ...-change-management-of-supplier-services.md | 2 +- ...tion-security-for-use-of-cloud-services.md | 1 - ...ent-management-planning-and-preparation.md | 1 - ...ing-from-information-security-incidents.md | 1 - ...-Information-security-during-disruption.md | 1 - .../27002/EN/a-5.3-Segregation-of-duties.md | 1 - ...0-ICT-readiness-for-business-continuity.md | 7 +- .../EN/a-5.32-Intellectual-property-rights.md | 1 - .../a-5.37-Documented-operating-procedures.md | 2 - .../EN/a-5.4-Management-responsibilities.md | 1 - .../EN/a-5.5-Contact-with-authorities.md | 1 - ....6-Contact-with-special-interest-groups.md | 1 - .../OST/27002/EN/a-5.7-Threat-intelligence.md | 1 - ...ormation-security-in-project-management.md | 1 - ...information-and-other-associated-assets.md | 2 - .../ISO27x/OST/27002/EN/a-6.1-Screening.md | 2 +- ...curity-awareness-education-and-training.md | 2 - ...ter-termination-or-change-of-employment.md | 2 - ...dentiality-or-non-disclosure-agreements.md | 2 - ....8-Information-security-event-reporting.md | 2 - .../EN/a-7.1-Physical-security-perimeters.md | 2 - ...3-Securing-offices-rooms-and-facilities.md | 2 - .../EN/a-7.4-Physical-security-monitoring.md | 2 - .../OST/27002/EN/a-8.13-Information-backup.md | 1 - .../ISO27x/OST/27002/EN/a-8.15-Logging.md | 2 - .../27002/EN/a-8.16-Monitoring-activities.md | 1 - ...tion-of-software-on-operational-systems.md | 1 - .../EN/a-8.2-Privileged-access-rights.md | 2 - .../EN/a-8.21-Security-of-network-services.md | 2 - .../EN/a-8.22-Segregation-of-networks.md | 2 - .../27002/EN/a-8.24-Use-of-cryptography.md | 6 - .../a-8.25-Secure-development-life-cycle.md | 5 - ...-8.26-Application-security-requirements.md | 1 - ...architecture-and-engineering-principles.md | 5 - .../OST/27002/EN/a-8.28-Secure-coding.md | 11 - ...y-testing-in-development-and-acceptance.md | 2 - .../OST/27002/EN/a-8.32-Change-management.md | 1 - .../27002/EN/a-8.5-Secure-authentication.md | 2 - .../EN/a-8.7-Protection-against-malware.md | 4 +- ...Management-of-technical-vulnerabilities.md | 2 - .../EN/a-8.9-Configuration-management.md | 1 - .../📗 Information security concepts MoC.md | 2 +- prepend_frontmatter.py | 2320 +++++++++++++++++ 50 files changed, 2326 insertions(+), 103 deletions(-) rename Corpus/Standards/ISO27x/OST/27002/EN/{ISO_27002_OT 3 Terms, definitions and abbreviated terms.md => a-3-Terms-definitions-and-abbreviated-terms.md} (99%) create mode 100644 prepend_frontmatter.py diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/ISO_27002_OT 3 Terms, definitions and abbreviated terms.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-3-Terms-definitions-and-abbreviated-terms.md similarity index 99% rename from Corpus/Standards/ISO27x/OST/27002/EN/ISO_27002_OT 3 Terms, definitions and abbreviated terms.md rename to Corpus/Standards/ISO27x/OST/27002/EN/a-3-Terms-definitions-and-abbreviated-terms.md index 4ac17cb..52546db 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/ISO_27002_OT 3 Terms, definitions and abbreviated terms.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-3-Terms-definitions-and-abbreviated-terms.md @@ -1,9 +1,5 @@ -#iso27002/2022/EN - -**3.1** **Terms** **and** **definitions** - - +## 3.1 Terms and definitions For the purposes of this document, the following terms and definitions apply. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.12-Classification-of-information.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.12-Classification-of-information.md index 0ea107a..338d711 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.12-Classification-of-information.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.12-Classification-of-information.md @@ -1,5 +1,3 @@ -#iso27002/2022/EN - ## 5.12 Classification of information | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.15-Access-control.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.15-Access-control.md index bfe1808..a55aa6e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.15-Access-control.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.15-Access-control.md @@ -1,5 +1,3 @@ -#iso27002/2022/EN - ## 5.15 Access control | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.17-Authentication-information.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.17-Authentication-information.md index debc788..50be34b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.17-Authentication-information.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.17-Authentication-information.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.17 Authentication information ### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.19-Information-security-in-supplier-relationships.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.19-Information-security-in-supplier-relationships.md index 11664ac..a614244 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.19-Information-security-in-supplier-relationships.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.19-Information-security-in-supplier-relationships.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.19 Information security in supplier relationships **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.20-Addressing-information-security-within-supplier-agreements.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.20-Addressing-information-security-within-supplier-agreements.md index 55e407d..3eecb00 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.20-Addressing-information-security-within-supplier-agreements.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.20-Addressing-information-security-within-supplier-agreements.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.20 Addressing information security within supplier agreements **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.21-Managing-information-security-in-the-ICT-supply-chain.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.21-Managing-information-security-in-the-ICT-supply-chain.md index bed7514..5d9418c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.21-Managing-information-security-in-the-ICT-supply-chain.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.21-Managing-information-security-in-the-ICT-supply-chain.md @@ -1,6 +1,3 @@ -#iso27002/2022/EN -[[ISO_27002_PE 5.21 Managing information security in the ICT supply chain]] - ## 5.21 Managing information security in the ICT supply chain **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.22-Monitoring-review-and-change-management-of-supplier-services.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.22-Monitoring-review-and-change-management-of-supplier-services.md index 6f842b7..885d951 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.22-Monitoring-review-and-change-management-of-supplier-services.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.22-Monitoring-review-and-change-management-of-supplier-services.md @@ -1,4 +1,4 @@ -#iso27002/2022/EN +## 5.22 Monitoring, review, and change management of supplier services **Control** The organization should regularly monitor, review, evaluate and manage change in supplier information security practices and service delivery. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.23-Information-security-for-use-of-cloud-services.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.23-Information-security-for-use-of-cloud-services.md index 4b5329c..e13d64d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.23-Information-security-for-use-of-cloud-services.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.23-Information-security-for-use-of-cloud-services.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.23 Information security for use of cloud services #### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.24-Information-security-incident-management-planning-and-preparation.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.24-Information-security-incident-management-planning-and-preparation.md index f8fac08..a2bd547 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.24-Information-security-incident-management-planning-and-preparation.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.24-Information-security-incident-management-planning-and-preparation.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.24 Information security incident management planning and preparation #### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.27-Learning-from-information-security-incidents.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.27-Learning-from-information-security-incidents.md index 6b32db2..089f267 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.27-Learning-from-information-security-incidents.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.27-Learning-from-information-security-incidents.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.27 Learning from information security incidents #### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.29-Information-security-during-disruption.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.29-Information-security-during-disruption.md index c37ffcf..24172cd 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.29-Information-security-during-disruption.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.29-Information-security-during-disruption.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.29 Information security during disruption | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.3-Segregation-of-duties.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.3-Segregation-of-duties.md index 9895400..fa228d7 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.3-Segregation-of-duties.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.3-Segregation-of-duties.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.3 Segregation of duties ### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.30-ICT-readiness-for-business-continuity.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.30-ICT-readiness-for-business-continuity.md index 57a9d36..0c3c50a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.30-ICT-readiness-for-business-continuity.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.30-ICT-readiness-for-business-continuity.md @@ -1,9 +1,4 @@ -#iso27002/2022/EN -See also: -- [BCP_Bedrijfscontinuïteitsplanning](../../../../../📚️%20Literature%20notes/BCP_Bedrijfscontinuïteitsplanning.md) -- [Disaster Recovery Planning](../../../../../🎇%20Sparks/Disaster%20Recovery%20Planning.md) - -# **5.30** **ICT** **readiness** **for** **business** continuity +## **5.30** **ICT** **readiness** **for** **business** continuity ## Purpose diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.32-Intellectual-property-rights.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.32-Intellectual-property-rights.md index 74e38b0..6637786 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.32-Intellectual-property-rights.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.32-Intellectual-property-rights.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.32 Intellectual property rights **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.37-Documented-operating-procedures.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.37-Documented-operating-procedures.md index 141da41..741a191 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.37-Documented-operating-procedures.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.37-Documented-operating-procedures.md @@ -1,5 +1,3 @@ - - ## 5.37 Documented operating procedures | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.4-Management-responsibilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.4-Management-responsibilities.md index 2f50de6..113f2e7 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.4-Management-responsibilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.4-Management-responsibilities.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.4 Management responsibilities #### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.5-Contact-with-authorities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.5-Contact-with-authorities.md index 423a885..a6fcb18 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.5-Contact-with-authorities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.5-Contact-with-authorities.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.5 Contact with authorities #### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.6-Contact-with-special-interest-groups.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.6-Contact-with-special-interest-groups.md index ad461d2..3756091 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.6-Contact-with-special-interest-groups.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.6-Contact-with-special-interest-groups.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.6 Contact with special interest groups #### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.7-Threat-intelligence.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.7-Threat-intelligence.md index 538e7c8..ff4ee61 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.7-Threat-intelligence.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.7-Threat-intelligence.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.7 Threat intelligence #### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.8-Information-security-in-project-management.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.8-Information-security-in-project-management.md index 1cded2c..7d9150b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.8-Information-security-in-project-management.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.8-Information-security-in-project-management.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 5.8 Information security in project management #### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.9-Inventory-of-information-and-other-associated-assets.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.9-Inventory-of-information-and-other-associated-assets.md index 8168224..26c260a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.9-Inventory-of-information-and-other-associated-assets.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.9-Inventory-of-information-and-other-associated-assets.md @@ -1,5 +1,3 @@ -#iso27002/2022/EN - ## 5.9 Inventory of information and other associated assets | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md index 640bc60..a6b01a2 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md @@ -1,4 +1,4 @@ -# Control 6.1 Screening +## Control 6.1 Screening diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.3-Information-security-awareness-education-and-training.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.3-Information-security-awareness-education-and-training.md index 5994f8f..f290ca1 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.3-Information-security-awareness-education-and-training.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.3-Information-security-awareness-education-and-training.md @@ -1,5 +1,3 @@ -#iso27002/2022/EN - ## 6.3 Information security awareness, education and training | **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.5-Responsibilities-after-termination-or-change-of-employment.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.5-Responsibilities-after-termination-or-change-of-employment.md index 172277d..e8e029d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.5-Responsibilities-after-termination-or-change-of-employment.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.5-Responsibilities-after-termination-or-change-of-employment.md @@ -1,5 +1,3 @@ - - ## 6.5 Responsibilities after termination or change of employment | **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.6-Confidentiality-or-non-disclosure-agreements.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.6-Confidentiality-or-non-disclosure-agreements.md index b669405..be79fae 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.6-Confidentiality-or-non-disclosure-agreements.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.6-Confidentiality-or-non-disclosure-agreements.md @@ -1,5 +1,3 @@ - - ## 6.6 Confidentiality or non-disclosure agreements diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.8-Information-security-event-reporting.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.8-Information-security-event-reporting.md index 0b00a6c..0c1aec9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.8-Information-security-event-reporting.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.8-Information-security-event-reporting.md @@ -1,5 +1,3 @@ - - ## 6.8 Information security event reporting diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.1-Physical-security-perimeters.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.1-Physical-security-perimeters.md index 216097e..2f6f13a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.1-Physical-security-perimeters.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.1-Physical-security-perimeters.md @@ -1,5 +1,3 @@ - - ## 7.1 Physical security perimeters | **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.3-Securing-offices-rooms-and-facilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.3-Securing-offices-rooms-and-facilities.md index 3868b43..1b83685 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.3-Securing-offices-rooms-and-facilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.3-Securing-offices-rooms-and-facilities.md @@ -1,5 +1,3 @@ - - ## 7.3 Securing offices, rooms and facilities diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.4-Physical-security-monitoring.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.4-Physical-security-monitoring.md index bec1efd..ab30fdb 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.4-Physical-security-monitoring.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.4-Physical-security-monitoring.md @@ -1,5 +1,3 @@ - - ## 7.4 Physical security monitoring diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.13-Information-backup.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.13-Information-backup.md index e978a2d..f3baf55 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.13-Information-backup.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.13-Information-backup.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 8.13 Information backup | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md index cfdfc06..2fe1db6 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md @@ -1,5 +1,3 @@ -#iso27002/2022/EN - ## 8.15 Logging | **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md index b7d3de8..f2df294 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 8.16 Monitoring activities | **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.19-Installation-of-software-on-operational-systems.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.19-Installation-of-software-on-operational-systems.md index 4282a53..cf3feb6 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.19-Installation-of-software-on-operational-systems.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.19-Installation-of-software-on-operational-systems.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 8.19 Installation of software on operational systems | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.2-Privileged-access-rights.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.2-Privileged-access-rights.md index 9cbe003..e9422e8 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.2-Privileged-access-rights.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.2-Privileged-access-rights.md @@ -1,5 +1,3 @@ -#iso27002/2022/EN - ## 8.2 Privileged access rights | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.21-Security-of-network-services.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.21-Security-of-network-services.md index 9ec3b9f..66c0216 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.21-Security-of-network-services.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.21-Security-of-network-services.md @@ -1,5 +1,3 @@ - - ## 8.21 Security of network services | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.22-Segregation-of-networks.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.22-Segregation-of-networks.md index 61f0528..9449c18 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.22-Segregation-of-networks.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.22-Segregation-of-networks.md @@ -1,5 +1,3 @@ -#iso27002/2022/EN - ## 8.22 Segregation of networks | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md index e3b584b..2b5eb7a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md @@ -1,9 +1,3 @@ ---- -tags: - - iso27001/2022/EN ---- - - ## 8.24 Use of cryptography diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.25-Secure-development-life-cycle.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.25-Secure-development-life-cycle.md index 661a1a2..6a9422e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.25-Secure-development-life-cycle.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.25-Secure-development-life-cycle.md @@ -1,8 +1,3 @@ ---- -tags: - - iso27001/2022/EN ---- - ## 8.25 Secure development life cycle | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.26-Application-security-requirements.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.26-Application-security-requirements.md index f83b078..43a9ca1 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.26-Application-security-requirements.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.26-Application-security-requirements.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 8.26 Application security requirements | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.27-Secure-system-architecture-and-engineering-principles.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.27-Secure-system-architecture-and-engineering-principles.md index 130b1a0..8795494 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.27-Secure-system-architecture-and-engineering-principles.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.27-Secure-system-architecture-and-engineering-principles.md @@ -1,8 +1,3 @@ ---- -tags: - - iso27001/2022/EN ---- - ## 8.27 Secure system architecture and engineering principles | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.28-Secure-coding.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.28-Secure-coding.md index 1d24c99..6e6ba21 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.28-Secure-coding.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.28-Secure-coding.md @@ -1,14 +1,3 @@ ---- -tags: - - iso27001/2022/EN ---- - - -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ----------------------------------------- | ---------------------- | -------------------------------------------------- | ---------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Application_security #System_and_network_security | #Protection | - - ## 8.28 Secure coding #### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.29-Security-testing-in-development-and-acceptance.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.29-Security-testing-in-development-and-acceptance.md index e386602..dabba50 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.29-Security-testing-in-development-and-acceptance.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.29-Security-testing-in-development-and-acceptance.md @@ -1,5 +1,3 @@ -#iso27002/2022/EN - ## 8.29 Security testing in development and acceptance | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.32-Change-management.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.32-Change-management.md index eb8b550..7154dcb 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.32-Change-management.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.32-Change-management.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 8.32 Change management | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md index 6355aa3..111ab8b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md @@ -1,5 +1,3 @@ -#iso27002/2022/EN - ## 8.5 Secure authentication | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.7-Protection-against-malware.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.7-Protection-against-malware.md index 8ed499e..292a238 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.7-Protection-against-malware.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.7-Protection-against-malware.md @@ -1,6 +1,4 @@ -#iso27002/2022/EN - -# 8.7  **Protection** **against** **malware** +## 8.7  Protection against malware ## Control Protection against malware should be implemented and supported by appropriate user awareness. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.8-Management-of-technical-vulnerabilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.8-Management-of-technical-vulnerabilities.md index 77430c6..245b592 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.8-Management-of-technical-vulnerabilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.8-Management-of-technical-vulnerabilities.md @@ -1,5 +1,3 @@ -#iso27002/2022/EN -x ## 8.8 Management of technical vulnerabilities diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.9-Configuration-management.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.9-Configuration-management.md index 518d996..6287b0f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.9-Configuration-management.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.9-Configuration-management.md @@ -1,4 +1,3 @@ -#iso27002/2022/EN ## 8.9 Configuration management ### Control diff --git a/Corpus/📗 Information security concepts MoC.md b/Corpus/📗 Information security concepts MoC.md index b2c42c7..bc5c4d8 100644 --- a/Corpus/📗 Information security concepts MoC.md +++ b/Corpus/📗 Information security concepts MoC.md @@ -1,6 +1,6 @@ --- Related: - - "[ISO\\_27002\\_OT 3 Terms, definitions and abbreviated terms](Standards/ISO27x/OST/27002/EN/ISO_27002_OT%203%20Terms,%20definitions%20and%20abbreviated%20terms.md)" + - "[ISO\\_27002\\_OT 3 Terms, definitions and abbreviated terms](Standards/ISO27x/OST/27002/EN/a-3-Terms-definitions-and-abbreviated-terms.md)" - https://csiac.org/databases/acronyms/ tags: - type/MoC diff --git a/prepend_frontmatter.py b/prepend_frontmatter.py new file mode 100644 index 0000000..0827aae --- /dev/null +++ b/prepend_frontmatter.py @@ -0,0 +1,2320 @@ +#!/usr/bin/env python3 +""" +prepend_frontmatter.py + +For each ISO 27002 control note in the target folder: +- Skips files that already have YAML frontmatter (starts with ---) +- Skips a-3-Terms* +- Prepends the correct frontmatter block and writes the file back + +Run from anywhere: + python3 prepend_frontmatter.py + +Requires Python 3.6+. No dependencies. +""" + +import os + +VAULT_DIR = "/Users/rico/src/iso27diy-corp/Corpus/Standards/ISO27x/OST/27002/EN" + +FRONTMATTER = { + "a-5.1-Policies-for-information-security.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.1" +title: "Policies for information security" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Governance] +security_domains: + - Governance_and_Ecosystem + - Resilience +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.2-Information-security-roles-and-responsibilities.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.2" +title: "Information security roles and responsibilities" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Governance] +security_domains: + - Governance_and_Ecosystem + - Protection + - Resilience +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.3-Segregation-of-duties.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.3" +title: "Segregation of duties" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Governance + - Identity_and_access_management +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.4-Management-responsibilities.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.4" +title: "Management responsibilities" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Governance] +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.5-Contact-with-authorities.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.5" +title: "Contact with authorities" +theme: Organizational +control_type: + - Preventive + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect + - Respond + - Recover +operational_capabilities: [Governance] +security_domains: + - Defence + - Resilience +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.6-Contact-with-special-interest-groups.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.6" +title: "Contact with special interest groups" +theme: Organizational +control_type: + - Preventive + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Respond + - Recover +operational_capabilities: [Governance] +security_domains: [Defence] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.7-Threat-intelligence.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.7" +title: "Threat intelligence" +theme: Organizational +control_type: + - Preventive + - Detective + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Detect + - Respond +operational_capabilities: [Threat_and_vulnerability_management] +security_domains: + - Defence + - Resilience +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.8-Information-security-in-project-management.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.8" +title: "Information security in project management" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect +operational_capabilities: [Governance] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.9-Inventory-of-information-and-other-associated-assets.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.9" +title: "Inventory of information and other associated assets" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Asset_management] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.10-Acceptable-use-of-information-and-other-associated-assets.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.10" +title: "Acceptable use of information and other associated assets" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Asset_management + - Information_protection +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.11-Return-of-assets.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.11" +title: "Return of assets" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Asset_management] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.12-Classification-of-information.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.12" +title: "Classification of information" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Information_protection] +security_domains: + - Protection + - Defence +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.13-Labelling-of-information.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.13" +title: "Labelling of information" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Information_protection] +security_domains: + - Defence + - Protection +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.14-Information-transfer.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.14" +title: "Information transfer" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Asset_management + - Information_protection +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.15-Access-control.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.15" +title: "Access control" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Identity_and_access_management] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.16-Identity-management.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.16" +title: "Identity management" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Identity_and_access_management] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.17-Authentication-information.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.17" +title: "Authentication information" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Identity_and_access_management] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.18-Access-rights.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.18" +title: "Access rights" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Identity_and_access_management] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.19-Information-security-in-supplier-relationships.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.19" +title: "Information security in supplier relationships" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Supplier_relationships_security] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.20-Addressing-information-security-within-supplier-agreements.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.20" +title: "Addressing information security within supplier agreements" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Supplier_relationships_security] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.21-Managing-information-security-in-the-ICT-supply-chain.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.21" +title: "Managing information security in the ICT supply chain" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Supplier_relationships_security] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.22-Monitoring-review-and-change-management-of-supplier-services.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.22" +title: "Monitoring, review and change management of supplier services" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Supplier_relationships_security] +security_domains: + - Governance_and_Ecosystem + - Protection + - Defence + - Information_security_assurance +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.23-Information-security-for-use-of-cloud-services.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.23" +title: "Information security for use of cloud services" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Supplier_relationships_security] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.24-Information-security-incident-management-planning-and-preparation.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.24" +title: "Information security incident management planning and preparation" +theme: Organizational +control_type: [Corrective] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Respond + - Recover +operational_capabilities: + - Governance + - Information_security_event_management +security_domains: [Defence] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.25-Assessment-and-decision-on-information-security-events.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.25" +title: "Assessment and decision on information security events" +theme: Organizational +control_type: [Detective] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Detect + - Respond +operational_capabilities: [Information_security_event_management] +security_domains: [Defence] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.26-Response-to-information-security-incidents.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.26" +title: "Response to information security incidents" +theme: Organizational +control_type: [Corrective] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Respond + - Recover +operational_capabilities: [Information_security_event_management] +security_domains: [Defence] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.27-Learning-from-information-security-incidents.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.27" +title: "Learning from information security incidents" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect +operational_capabilities: [Information_security_event_management] +security_domains: [Defence] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.28-Collection-of-evidence.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.28" +title: "Collection of evidence" +theme: Organizational +control_type: [Corrective] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Detect + - Respond +operational_capabilities: [Information_security_event_management] +security_domains: [Defence] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.29-Information-security-during-disruption.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.29" +title: "Information security during disruption" +theme: Organizational +control_type: + - Preventive + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Respond +operational_capabilities: [Continuity] +security_domains: + - Protection + - Resilience +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.30-ICT-readiness-for-business-continuity.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.30" +title: "ICT readiness for business continuity" +theme: Organizational +control_type: [Corrective] +information_security_properties: [Availability] +cybersecurity_concepts: [Respond] +operational_capabilities: [Continuity] +security_domains: [Resilience] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.31-Legal-statutory-regulatory-and-contractual-requirements.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.31" +title: "Legal, statutory, regulatory and contractual requirements" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Legal_and_compliance] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.32-Intellectual-property-rights.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.32" +title: "Intellectual property rights" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Legal_and_compliance] +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.33-Protection-of-records.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.33" +title: "Protection of records" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect +operational_capabilities: + - Legal_and_compliance + - Asset_management + - Information_protection +security_domains: [Defence] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.34-Privacy-and-protection-of-PII.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.34" +title: "Privacy and protection of PII" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect +operational_capabilities: + - Information_protection + - Legal_and_compliance +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.35-Independent-review-of-information-security.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.35" +title: "Independent review of information security" +theme: Organizational +control_type: + - Preventive + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect +operational_capabilities: [Information_security_assurance] +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.36-Compliance-with-policies-rules-and-standards-for-information-security.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.36" +title: "Compliance with policies, rules and standards for information security" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect +operational_capabilities: + - Legal_and_compliance + - Information_security_assurance +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.37-Documented-operating-procedures.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.37" +title: "Documented operating procedures" +theme: Organizational +control_type: + - Preventive + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Recover +operational_capabilities: + - Asset_management + - Physical_security + - System_and_network_security + - Application_security + - Secure_configuration + - Identity_and_access_management + - Threat_and_vulnerability_management + - Continuity + - Information_security_event_management +security_domains: + - Governance_and_Ecosystem + - Protection + - Defence +tags: + - iso27002/2022/EN +status: active +---""", + + "a-6.1-Screening.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.6.1" +title: "Screening" +theme: People +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Human_resource_security] +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-6.2-Terms-and-conditions-of-employment.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.6.2" +title: "Terms and conditions of employment" +theme: People +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Human_resource_security] +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-6.3-Information-security-awareness-education-and-training.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.6.3" +title: "Information security awareness, education and training" +theme: People +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Human_resource_security] +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-6.4-Disciplinary-process.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.6.4" +title: "Disciplinary process" +theme: People +control_type: + - Preventive + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Respond +operational_capabilities: [Human_resource_security] +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-6.5-Responsibilities-after-termination-or-change-of-employment.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.6.5" +title: "Responsibilities after termination or change of employment" +theme: People +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Human_resource_security + - Asset_management +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-6.6-Confidentiality-or-non-disclosure-agreements.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.6.6" +title: "Confidentiality or non-disclosure agreements" +theme: People +control_type: [Preventive] +information_security_properties: [Confidentiality] +cybersecurity_concepts: [Protect] +operational_capabilities: + - Human_resource_security + - Information_protection + - Supplier_relationships_security +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-6.7-Remote-working.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.6.7" +title: "Remote working" +theme: People +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Asset_management + - Information_protection + - Physical_security + - System_and_network_security +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-6.8-Information-security-event-reporting.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.6.8" +title: "Information security event reporting" +theme: People +control_type: [Detective] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Detect] +operational_capabilities: [Information_security_event_management] +security_domains: [Defence] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-7.1-Physical-security-perimeters.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.1" +title: "Physical security perimeters" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Physical_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-7.2-Physical-entry.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.2" +title: "Physical entry" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Physical_security + - Identity_and_access_management +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-7.3-Securing-offices-rooms-and-facilities.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.3" +title: "Securing offices, rooms and facilities" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Physical_security + - Asset_management +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-7.4-Physical-security-monitoring.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.4" +title: "Physical security monitoring" +theme: Physical +control_type: + - Preventive + - Detective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Detect +operational_capabilities: [Physical_security] +security_domains: + - Protection + - Defence +tags: + - iso27002/2022/EN +status: active +---""", + + "a-7.5-Protecting-against-physical-and-environmental-threats.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.5" +title: "Protecting against physical and environmental threats" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Physical_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-7.6-Working-in-secure-areas.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.6" +title: "Working in secure areas" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Physical_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-7.7-Clear-desk-and-clear-screen.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.7" +title: "Clear desk and clear screen" +theme: Physical +control_type: [Preventive] +information_security_properties: [Confidentiality] +cybersecurity_concepts: [Protect] +operational_capabilities: [Physical_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-7.8-Equipment-siting-and-protection.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.8" +title: "Equipment siting and protection" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Physical_security + - Asset_management +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-7.9-Security-of-assets-off-premises.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.9" +title: "Security of assets off-premises" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Physical_security + - Asset_management +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-7.10-Storage-media.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.10" +title: "Storage media" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Physical_security + - Asset_management +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-7.11-Supporting-utilities.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.11" +title: "Supporting utilities" +theme: Physical +control_type: + - Preventive + - Detective +information_security_properties: + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Detect +operational_capabilities: [Physical_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-7.12-Cabling-security.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.12" +title: "Cabling security" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Physical_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-7.13-Equipment-maintenance.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.13" +title: "Equipment maintenance" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Physical_security + - Asset_management +security_domains: + - Protection + - Resilience +tags: + - iso27002/2022/EN +status: active +---""", + + "a-7.14-Secure-disposal-or-re-use-of-equipment.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.14" +title: "Secure disposal or re-use of equipment" +theme: Physical +control_type: [Preventive] +information_security_properties: [Confidentiality] +cybersecurity_concepts: [Protect] +operational_capabilities: + - Physical_security + - Asset_management +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.1-User-endpoint-devices.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.1" +title: "User endpoint devices" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Asset_management + - Information_protection +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.2-Privileged-access-rights.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.2" +title: "Privileged access rights" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Identity_and_access_management] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.3-Information-access-restriction.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.3" +title: "Information access restriction" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Identity_and_access_management] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.4-Access-to-source-code.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.4" +title: "Access to source code" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Identity_and_access_management + - Application_security + - Secure_configuration +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.5-Secure-authentication.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.5" +title: "Secure authentication" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Identity_and_access_management] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.6-Capacity-management.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.6" +title: "Capacity management" +theme: Technological +control_type: + - Preventive + - Detective +information_security_properties: + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect + - Detect +operational_capabilities: [Continuity] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.7-Protection-against-malware.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.7" +title: "Protection against malware" +theme: Technological +control_type: + - Preventive + - Detective + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Detect +operational_capabilities: + - System_and_network_security + - Information_protection +security_domains: + - Protection + - Defence +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.8-Management-of-technical-vulnerabilities.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.8" +title: "Management of technical vulnerabilities" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect +operational_capabilities: [Threat_and_vulnerability_management] +security_domains: + - Governance_and_Ecosystem + - Protection + - Defence +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.9-Configuration-management.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.9" +title: "Configuration management" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Secure_configuration] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.10-Information-deletion.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.10" +title: "Information deletion" +theme: Technological +control_type: [Preventive] +information_security_properties: [Confidentiality] +cybersecurity_concepts: [Protect] +operational_capabilities: + - Information_protection + - Legal_and_compliance +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.11-Data-masking.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.11" +title: "Data masking" +theme: Technological +control_type: [Preventive] +information_security_properties: [Confidentiality] +cybersecurity_concepts: [Protect] +operational_capabilities: [Information_protection] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.12-Data-leakage-prevention.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.12" +title: "Data leakage prevention" +theme: Technological +control_type: + - Preventive + - Detective +information_security_properties: [Confidentiality] +cybersecurity_concepts: + - Protect + - Detect +operational_capabilities: [Information_protection] +security_domains: + - Protection + - Defence +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.13-Information-backup.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.13" +title: "Information backup" +theme: Technological +control_type: [Corrective] +information_security_properties: + - Integrity + - Availability +cybersecurity_concepts: [Recover] +operational_capabilities: [Continuity] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.14-Redundancy-of-information-processing-facilities.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.14" +title: "Redundancy of information processing facilities" +theme: Technological +control_type: [Preventive] +information_security_properties: [Availability] +cybersecurity_concepts: [Protect] +operational_capabilities: + - Continuity + - Asset_management +security_domains: + - Protection + - Resilience +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.15-Logging.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.15" +title: "Logging" +theme: Technological +control_type: [Detective] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Detect] +operational_capabilities: [Information_security_event_management] +security_domains: + - Protection + - Defence +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.16-Monitoring-activities.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.16" +title: "Monitoring activities" +theme: Technological +control_type: + - Detective + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Detect + - Respond +operational_capabilities: [Information_security_event_management] +security_domains: [Defence] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.17-Clock-synchronization.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.17" +title: "Clock synchronization" +theme: Technological +control_type: [Detective] +information_security_properties: [Integrity] +cybersecurity_concepts: + - Protect + - Detect +operational_capabilities: [Information_security_event_management] +security_domains: + - Protection + - Defence +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.18-Use-of-privileged-utility-programs.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.18" +title: "Use of privileged utility programs" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - System_and_network_security + - Secure_configuration + - Application_security +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.19-Installation-of-software-on-operational-systems.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.19" +title: "Installation of software on operational systems" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Secure_configuration + - Application_security +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.20-Networks-security.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.20" +title: "Networks security" +theme: Technological +control_type: + - Preventive + - Detective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Detect +operational_capabilities: [System_and_network_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.21-Security-of-network-services.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.21" +title: "Security of network services" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [System_and_network_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.22-Segregation-of-networks.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.22" +title: "Segregation of networks" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [System_and_network_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.23-Web-filtering.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.23" +title: "Web filtering" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [System_and_network_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.24-Use-of-cryptography.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.24" +title: "Use of cryptography" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Secure_configuration] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.25-Secure-development-life-cycle.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.25" +title: "Secure development life cycle" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Application_security + - System_and_network_security +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.26-Application-security-requirements.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.26" +title: "Application security requirements" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Application_security + - System_and_network_security +security_domains: + - Protection + - Defence +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.27-Secure-system-architecture-and-engineering-principles.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.27" +title: "Secure system architecture and engineering principles" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Application_security + - System_and_network_security +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.28-Secure-coding.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.28" +title: "Secure coding" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Application_security + - System_and_network_security +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.29-Security-testing-in-development-and-acceptance.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.29" +title: "Security testing in development and acceptance" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: + - Application_security + - Information_security_assurance + - System_and_network_security +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.30-Outsourced-development.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.30" +title: "Outsourced development" +theme: Technological +control_type: + - Preventive + - Detective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect + - Detect +operational_capabilities: + - System_and_network_security + - Application_security + - Supplier_relationships_security +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.31-Separation-of-development-test-and-production-environments.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.31" +title: "Separation of development, test and production environments" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Application_security + - System_and_network_security +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.32-Change-management.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.32" +title: "Change management" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Application_security + - System_and_network_security +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.33-Test-information.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.33" +title: "Test information" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity +cybersecurity_concepts: [Protect] +operational_capabilities: [Information_protection] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.34-Protection-of-information-systems-during-audit-testing.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.34" +title: "Protection of information systems during audit testing" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - System_and_network_security + - Information_protection +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +---""", +} + + +def main(): + written = [] + skipped_fm = [] + skipped_missing = [] + errors = [] + + for filename, frontmatter in sorted(FRONTMATTER.items()): + filepath = os.path.join(VAULT_DIR, filename) + + if not os.path.exists(filepath): + skipped_missing.append(filename) + continue + + with open(filepath, "r", encoding="utf-8") as f: + content = f.read() + + if content.startswith("---"): + skipped_fm.append(filename) + continue + + new_content = frontmatter + "\n\n" + content + + with open(filepath, "w", encoding="utf-8") as f: + f.write(new_content) + + written.append(filename) + + print(f"Written: {len(written)}") + print(f"Already had FM: {len(skipped_fm)}") + print(f"File not found: {len(skipped_missing)}") + print(f"Errors: {len(errors)}") + + if skipped_fm: + print("\nAlready had frontmatter (skipped):") + for f in skipped_fm: + print(f" {f}") + if skipped_missing: + print("\nNot found (skipped):") + for f in skipped_missing: + print(f" {f}") + if errors: + print("\nErrors:") + for e in errors: + print(f" {e}") + + +if __name__ == "__main__": + main() \ No newline at end of file From 4dc34352a1e880b56ac96e413091a77a38c915df Mon Sep 17 00:00:00 2001 From: Richard Kranendonk Date: Fri, 1 May 2026 17:45:30 +0200 Subject: [PATCH 07/29] Merge enrich-27002 changes into 27002-metadata --- Corpus/Information security concepts MoC.md | 75 + .../OST/27002/EN/ISO 27002_2022_EN.docx | Bin 0 -> 1036569 bytes ...erms-definitions-and-abbreviated-terms.md} | 201 +- .../a-5.12-Classification-of-information.md | 2 - .../OST/27002/EN/a-8.28-Secure-coding.md | 5 - .../EN/a-8.7-Protection-against-malware.md | 2 +- ..._8.25_MoC Secure development life cycle.md | 5 - prepend_frontmatter.py | 2320 +++++++++++++++++ 8 files changed, 2582 insertions(+), 28 deletions(-) create mode 100644 Corpus/Information security concepts MoC.md create mode 100644 Corpus/Standards/ISO27x/OST/27002/EN/ISO 27002_2022_EN.docx rename Corpus/Standards/ISO27x/OST/27002/EN/{a-3-Terms-definitions-and-abbreviated terms.md => a-3-Terms-definitions-and-abbreviated-terms.md} (83%) delete mode 100644 Corpus/Standards/MoCs/ISO_27002_2022_8.25_MoC Secure development life cycle.md create mode 100644 prepend_frontmatter.py diff --git a/Corpus/Information security concepts MoC.md b/Corpus/Information security concepts MoC.md new file mode 100644 index 0000000..578f8cd --- /dev/null +++ b/Corpus/Information security concepts MoC.md @@ -0,0 +1,75 @@ +--- +Related: + - "[ISO\\_27002\\_OT 3 Terms, definitions and abbreviated terms](Standards/ISO27x/OST/27002/EN/a-3-Terms-definitions-and-abbreviated%20terms.md)" + - https://csiac.org/databases/acronyms/ +tags: + - type/MoC +--- +[Assets](🎇%20Sparks/Assets.md) + [NIST Asset Types](📚️%20Literature%20notes/NIST%20Asset%20Types.md) + [Asset lifecycle](📚️%20Literature%20notes/Asset%20lifecycle.md) + [Asset ownership](🎇%20Sparks/Asset%20ownership.md) + [[Asset ownership DEL]] + [Assets, Vulnerabilities, Threats, Risks](📚️%20Literature%20notes/Assets,%20Vulnerabilities,%20Threats,%20Risks.md) +[Assets, Vulnerabilities, Threats, Risks](🎇%20Sparks/Assets,%20Vulnerabilities,%20Threats,%20Risks.md) +[Attack Surface Analysis](📚️%20Literature%20notes/Attack%20Surface%20Analysis.md) +[Authentication](Standards/ISO27x/Authentication.md) + [Multi-factor authentication](🎇%20Sparks/Multi-factor%20authentication.md) (MFA) + [Passwordless Authentication](🎇%20Sparks/Passwordless%20Authentication.md) + [Risk-Based Authentication](🎇%20Sparks/Risk-Based%20Authentication.md) + [Single Sign On (SSO)](📚️%20Literature%20notes/Single%20Sign%20On%20(SSO).md) + [Tokens](🎇%20Sparks/Tokens.md) +[Authorization](Standards/ISO27x/Authorization.md) + [Access Control](🎇%20Sparks/Access%20Control.md) +[Awareness](🎇%20Sparks/Awareness.md) +[BCP_Bedrijfscontinuïteitsplanning](📚️%20Literature%20notes/BCP_Bedrijfscontinuïteitsplanning.md) + [Business Impact Analysis (BIA)](🎇%20Sparks/Business%20Impact%20Analysis%20(BIA).md) + [Disaster Recovery Planning](🎇%20Sparks/Disaster%20Recovery%20Planning.md) +[Change management MoC](MoCs/Change%20management%20MoC.md) +[Classification](🎇%20Sparks/Classification.md) +[Compliance](🎇%20Sparks/Compliance.md) +[Data Breach](💡Permanent%20ideas/Data%20Breach.md) +[Data Governance](📚️%20Literature%20notes/Data%20Governance.md) +Frameworks + [ISO 27k family](../../iso27DIY-gis/reference/Examples/ISO%2027k%20family.md) + [NIST articles list](Standards/NIST/NIST%20articles%20list.md) +[Governance](🎇%20Sparks/Governance.md) +[[Hardening]] +[Identity and Access Management (IAM)](💡Drafts%20and%20Ideas/Identity%20and%20Access%20Management%20(IAM).md) + [Identification](💡Drafts%20and%20Ideas/Identification.md) + [Authentication](Standards/ISO27x/Authentication.md) + [Authorization](Standards/ISO27x/Authorization.md) +Impact + [Change management MoC](MoCs/Change%20management%20MoC.md) + [Impact of Disruption](💡Drafts%20and%20Ideas/Impact%20of%20Disruption.md) +[Incidents](🎇%20Sparks/Incidents.md) +[Maturity Models](📚️%20Literature%20notes/Maturity%20Models.md) +[Metrics](📚️%20Literature%20notes/InfoSec%20Metrics.md) +[Operational Technology](💡Drafts%20and%20Ideas/Operational%20Technology.md) or OT Security +[Policies](📚️%20Literature%20notes/Policies.md) +[[Posture Management]] +[Ransomware](🎇%20Sparks/Ransomware.md) +[Risks](🎇%20Sparks/Risks.md) + [Risk analysis](🎇%20Sparks/Risk%20analysis.md) + [Risk appetite](💡Drafts%20and%20Ideas/Risk%20appetite.md) + [Risk inventories](🎇%20Sparks/Risk%20inventories.md) + [Risk management](🎇%20Sparks/Risk%20management.md) + [Risk ownership](🎇%20Sparks/Risk%20ownership.md) + [Risk ownership](🎇%20Sparks/Risk%20ownership.md) + [Risk prioritization](🎇%20Sparks/Risk%20prioritization.md) + [Risk tolerance](🎇%20Sparks/Risk%20tolerance.md) + [Risk treatment](🎇%20Sparks/Risk%20treatment.md) + [Risks vs Threats vs Vulnerabilities](🎇%20Sparks/Risks%20vs%20Threats%20vs%20Vulnerabilities.md) +[Roles and Responsibilities](🎇%20Sparks/Roles%20and%20Responsibilities.md) +[Threat](📚️%20Literature%20notes/Threat.md) + [Threat Intelligence](🎇%20Sparks/Threat%20Intelligence.md) + [Security Threat Modeling](📚️%20Literature%20notes/Security%20Threat%20Modeling.md) + [Privacy Threat Modeling](📚️%20Literature%20notes/Privacy%20Threat%20Modeling.md) + [AI Threat Modeling](🎇%20Sparks/AI%20Threat%20Modeling.md) + [Threat Catalogues](📚️%20Literature%20notes/Threat%20Catalogues.md) +[Vendor security MoC](🎇%20Sparks/Vendor%20security%20MoC.md) or Supply chain security +[Vulnerability](💡Drafts%20and%20Ideas/Vulnerability.md) + [Bug bounty program](🎇%20Sparks/Bug%20bounty%20program.md) +[Zero Trust](📚️%20Literature%20notes/Zero%20Trust.md) + + diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/ISO 27002_2022_EN.docx b/Corpus/Standards/ISO27x/OST/27002/EN/ISO 27002_2022_EN.docx new file mode 100644 index 0000000000000000000000000000000000000000..3faf3299761fea0e0c8a54a9011fc8689c8d88f2 GIT binary patch literal 1036569 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

brE9w8O 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

Liw7o{KKWtuYMq#%pQ8*c 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ÔJhu$1@nYx(A;+)*lf{mmJ-^ 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%0DCp*S>7YXBxknPLJ>L6 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

hT{L z2w3;k;OI5J^d#O99TzB%QvJ1|K4aA5{=0?wd3b1rs*(<~{PV+3e&VKNtEiH2>8THa z)}z1ks@Iio;Dl!y>QY=13KCuWN3NqtK)AIz_Dv7!#mJNX66;^d_Tn;w&c&=7m?;<5*&{lY*@?V9fyz#~cnL1qH?Vr8NLqB>UR z=6owt9|i)7I`!!xB-u+z8B`sy!Qvfg-g$HncM8h7;Wwz~!H&{r4DLKmq!Tm>`umft z$V{9|BwFhj%exv8xk*#!XIb0IkC{bKK2mE0oziL1QzI6TeX`r+(Ui3O*CrGu6aU&& zYC6aOoao^XMS%9|nCvS`SeTSRPqU(76OguGL(~CSn_pr=sC{l?*$6Wwt~%$~(Al2I zqj@}TP92NOWB+H^mQW0WS@%=*o3S|*xZycMdrE@-`|`OZIt9=``!93@1%t+ObPC%u zcQBC*nsQstnyMXQ{u;f#8s_htsBEnf_RS+o(VJ#p(b!#1rK;T~IVhY<{D{(JG=u)K zjwV#}Qa3@(uY%8sBe%y@EX{gpZE7)g;}4djx}!Sjdx+jIFo%xle(EwxbVwp_;bW2W zG5#OG%tx(=Y9*b}chD(DHu}zt&BpJZH|4}p%S##aay$V}_eqhw6Iy*bH{2%~*b3(>M)AZy30e;iU9;zTQF%DiCG_&tBt}-R3U$p9DBDT@96i!fU zjjk&b7stW!c5mO8O`w0OG?OkeCDb*Umj29k4J4l3$4N>+cQ7ACkUHw5gaEQUmou(0%zPbJ2 z8)F{esiRcI#tNFYd&{>2CRVpuuKOdW%vN4u$VZ@?k%O1IyEV{?$19imO|7OFXW|We zYhWn8(WuZCZ>|K3a@*9$45Q}exRTi>O3m);GW4is%Rw=@5vR5g05klwXQ6UbV#c2_ zR{K&E*e}|;LXloEVz5w>2J_1Z(>>gmqJ8K*VgwboPC-#Mr4#X1I&O-3z{#YRcU>O= z(776SRM!lNNt5Ywd{+kjlrAGZBLty6TFZ%k=W`z-d0F^gkaB*Rksxa`hPi@H`kTY- z$zlMX3aV~*NK%~QYEaN@mEhk;ggQCmSUpqYHO(}7k){tNiQLvRGVYS;zY3(NC%exuirGsZr|Uiy4~&z7p4xMdSyr!a z=k5TyieON)7J_CPnka`ayd&jzCSxwIqCWCs-J{7hb-AijoTTcL=GM|V0i^3MvK*B{ zOz_vSLY?_v^ljylk|5Sypy7pkcZi2@;;IevRgV{P+h`i&l(Bs82u)19oZX@%qi`~9 z&!~(WY~rUOsjGN>F=Us@&kZw+6Q(rpxyP)o_J|Y^)=nnH-yuMIP2vRCfy0~9t_5n) z$H3v6!5D_Q^#%QcgNw6^CYoNt`bmqI@fo&A8&};~S5Wzuwj!mJm(p7`CYCkzFN(HV z=K_ATq=j#r?n%7*U z85;XJpi(@BFY+$ibUg8pwz3u8r=}+M`TObwBs(F&B(>jX^OE!jbm~7T$*`cglL`G| znA?2{{ko&9m*jIV5YJ}cKg(vgU;dt=O{I3Esoo&WFqTH>%AQi{nq0V1qcCJT4VY>^ zNzL_n$IjRiEkJ^xh$NyF~FwZBRsK zmps()iNf?QV{V9FI`?XQSDch#oHaYg3!vw~U>q~A?Zgm^4{B{QCjU|>P5s@Y|GsmC zn5k{W`d7QepBizlpQ`n&Eq*1k3rzo*`YF)3Ci8Xiw{gnEJtEJFti%ITB&{nwF1KTfsEhFhf`K0@=V~E zfsJwID4K?mz+hxi^qhakOhdODse@JI8Ly|(jxE#OD4-c~jscZhxLw8VYXn5{HQ8J# zCv>SKLVqmK&kCY|^Csu1y>#>f-gf>T-j>$x!+{e|FV-F_NJ_^O4tw$KC#+n5U%D4E zGiUbs6G5$YnILfZJe;>F&0(v>$Ab9O@T&ZeNE@D+|zdDGsi-V z_QMUbu-9AWy{p{yS8$d*v8w|#unfBHIG4B`#?TscY+aZ{L%I!uZ;)Eb!OB&_sS8#i z1sJWCIa_IZ?B(VMym}m@YYDjM4U|?hpG)k?wvTJS)9%0X%y^f+s~+6stsRg#jT&qX zgP)vEaL(A*8*J^uV0U)JC~D@8)`4nHIRVfSf5AG|`-fWXBh0#EthlrhwPVCH4g@+ z=%o@@F;*v6l935X)K#eYhGx3uS%jqX&p>_vt{kgxl>5+b-GV1owtb-N67(3r)76X}uRAm%-DFF_3)76kBrv^8FQMI& zuxXwYj6Ck>V}q^-2FU}R|Ek2pku-2Nv0sZqllo5kVd2hQH$4mqM|>Pd0U|%g2v8R_ zzq7J-z>(R24xJ+SlK9}HDdTiGUCb}GD`;p|7+ z>u%9nZSVU(FSG-#hucsrM`uJ(n`C2tX3;L!xL9S-tVVDuArHRqSp^$X9DYX+eAc`O z6mDvo%dkK|ojdz(izDtgRolcfr>KP9&uZ zM=po}{wq6PkLGI7LW|)Hs{C=(l22$ZsgoyC^KmDEWj=pf%+B4}`J6Tql91=;1^1Wp zE98yJ-n-+lF%5h%U|QixLixV^o>k_ah`Kr*Um2rGivGarVZq#sq=JtFe&wGihDtMm zk2NpPRO2=7&5wo*yLkt46pMJK@(ulnbRemz8=|ZGy^0D1Oew*;Eb#stM zC{@u)P@A4UB>hu~$@zgE zBbi9sTh)d+yF!h_BHt7Ag4timdluf#vtS#wnKQK?alyUn9cVnGD)A5?VDr1l&IlM4I245GdY)H z24lgWg(orW5M22e?(pNkjjq2wZ`!j1)9-$OBg5U z4E=8R%7*%D?7xHHph5cFR`#_XwwYZKh>ac8$}z3~k2qO@1@~9?NK^txe_uM|_OGkR z@>q@JzIIz)z0b-BpjAN8v+9>w3lif*Utie{#o&2Llk9d^lE=s}2k!SlgY@xIvia|? ziODmn66SvOD?Yq=4i?gKzq+eBr!oAhLC~svMUQ8&PWq2-*ZmBSD_hEm7ZhZaw_BJI^ z6`f(Rb*tx~+;^?|)b>lsOXL+3URbp40_{20!ri;4K~@PkWgj}F9U*=Z&xx@oe6@gb z*EA7(ckg5{wvDwxL~#G+aq|I#?I+ec63?ILY+z~|Wj^VIN~D!)H0RTnLu_Y~#T~;+ z=6CzzfNS>u67}cAJdBL#x;)v(RJ9QrY_fE=iUi-!cz8xJDG;&^45oYR@H*ZxDY!MJ zTCr#vk+q2N_i^MRY_5FD{h#fnL!h8hcl+eAT?*Lf^Xoz>s1ep%00zW=TB%k|74PKi zCb}xwC1S>u-ljuS3hPC@D=*jT5rGJEZ`~=tBUFJv5Riw<(X?)r&|6A%!Ahtn{^4MW zQr_S9Dl-(e-(<%V*Tje0cbI2Z&bdt2Ezi5&$F#+c)0rFXjK!ONZR00>n2@Fn#hB<% zY2?tr!fuS|??Xmaw9f6l45wi#7jCi3|D#<4Yt$SHb__Q%<@uG_(fxnYHNC=jt&bni zz|Y8bLFe3&a~zB^_r=kJl4&?9?gCnce9`t2p!qmN3#Aj5WnP5gHDIfdz&o#)uNAidmZTTC@>=s~cKAzfO+r2F!tx&xTJUxvl=-&st8RUoQcQB&e*49mX z{xx|@ZG0vWa)<2jue@5}zkDeG>!XVi;sb==s1^WMx?l`i`;h@3hWgGf^P$R!9e_4{ zilEj8?NZKpp~m)CNKxZo<;M|`r4tXxJtC9XrT()XRc7t2!r%5+O8^>p9IE2@cEve8z+vF8$sw0nhi$Cdhqklx4L#uNwe}50OISVX}+*(OAiR8 zVy}{TT#Y>Curkx`+3j+#&33~rh_BG(Cp}$gazv|E<%@-1;cZodT2YoYFeO|6L;b9l z`KJjbl@VV@y`u!Jx75m<8^KD~l%;B52c3`;93$$ z-xm7zOM_VTy*rMUJuZcG6N8<(Sx#*lC*-^&CU#rYa-ihU71iK6SJ%gx#3GxlLP4A4 z@XxXIn8D^DbKy?S$xjFpkE>7?#KIt%T+Q-}jG~bNb*l^>!CRfzzkd+ll*t3!mtyATP~+wfllqfYHm!aS zY1dCO0^`V02cN$*+WcA&+_`ydRA-leT0Fj~8^18~R}ku&DnAp^3!|S~L3kfw5v+pr z@ytLWj0rWeW*mb(^Tqhpe$O;bdi(7|%My$2%!>w$$ty)F)7$8WmXl5RHm~#cUPGlu z>pO}3@4E%QW6n5B9T`&Vix`i0Xti$oT%1snXg^7C3-$3Nq-}k!zTM|ccr)f<_`VG1 z@l&Cf>_?i>-Zn^M0C&p!(UgxWx@=?Rv?I7}(dj2eIRJO-j*FFrRcSeUlK;yO6?*fO z2>izn)xFhBJ7u<#>kL$mle~G4M|4jO_u0i;@+2CsI#7C_xG9*YP^-tixM?18{Yd-p zcM_Tk(-A#uE#S@mF`Oy&hobl~m)b=xlpb0c)y11y^?vr4LB1ehN_pF68ObT4zv`Xq z2m}njr(oHo221>{xk+g@Gg2YH+AmBGE777&tI)G3KCQOKfG(kke{ZywQwa?o?$QS4 zlT>jg*vA+C*zD@PRr}Z~+k2}l7as*oHF+*|;qv0!%+R}duaZSDmJU364ZPE(+tBDR z76HtjpfSn*eRqoS-v6~C|3~^Ld2+>4M3@DdKN(^KBSv0*fG22a>)tkbho(JRvqQT$z@+=?Dy|0l2v2?Iv$$(@sHG!1cTF6|5SA0lSOCaJ6g#DT@~bKPMD6lt_~?xDuZ$(i##`>`C(&gdr;Z8stP z=Vfni(B;A0Svh@N!&&#W#y^9$xYl&s^K4erJd1BF5~yj$#5yseuc!>SzS|04v|kd+ zH(`QTc;FG5zMBCE_O>nawwc_xg_lwbULYXv`Go#d@WuMO-8bPxHO*hU2lgdnYvT>* z`Ij7?2^qzi$#{;Phol?twj-s)EHf_F&%134x^)%4zta(?R=@iTqqFW%y=4n)a{LzP zX-T*XvICA3jAxCcGAi;-w35@e?)O;2c9xFXfgX9@(c7V{(uP2w9ihn&w9}quzwpF( zir>fI$qKzuV-$?iq92#1CWVtds&+p_ava`2udUP@*xrah1E9wKTcg<*?`Y}&TcSlc z^M+(12I}qvEXwsY|5_^2gypX(49ThfNy)GQlO=sjO?ko?9pE)g1JLT2&l26#jhMx( zGjesF0}%JCP9;8MLK`))YUzE=GGG*}mqIS23{~QZ$etu_)&-@hK9 z^rT?wQ};E(>W;#wZ&Ar~<}bi`E|mu038k&o9`8GFvyK#FHm)gEN;1r@DQW*+Ypg># zkoRht16QQ(x%qZ1fW?l*uZ`Zb;`w?y6DO+p@-|ncu)UF3CpbWxfFz88!dGVcI$q_G3!0r+tAEajd~%=#0^u zQ6hH3?uwWN`+LB_6(tq7Ty77ZiLi(mt`A*FJjSzp!d@6d`-&IV<8pReUl#hfjWf*Q zV5v{^wjNQSP;BByB}U~UW-S%Pp`eAllFeZwJg8dAHp59F7*1O?_h;QFPbu5Gq<^YD z!we+EE^4q65yAm8jf~1rJH58}Y7%%6TgJIINW-7OzF{`tQM2Fc3-+Q?0_*+K=|xI(6)B%3MG`Y)5v#2H6F#ULjHEJ5Emy?;0_wh7jGaKL zt~W)$^G~``W=31A&wIB?C!SAvISSr~N=my^LsT_ZVeh;LeeVNCT;zr5DS4$ zRohIl!1yK&G`o8h_KXDIz=PLwaMo>N^cezWmVMNr7gZ+s^t(vh8toDRH#P<2g$Icl zI548iCF(MiO?$qkOkNL4LxyE=uAAjXXdM5>U?zpCzN^T#YEu9<5%u zy!w2$7IWq2U(M7C@)L2Yqx^(Wbkk#Gv=854NE9w}+kmz}HKlk_Yl7%zz$s)_F12{k zv?q3XOeOrhXajOHK%l!m_hilCnuB-AlG5;1c6#ALy_p!o9X&$ny8 z35Sv5KRj6NNNR`t!)c5K*1~oe(4p>82*Wy8U$Qhd&3W6-GJOWtw(ksa_AmG2A>;<> zW~4a#hfV}{rWvRTK#rbb%*P14{|r6TYCsS~+P|||k()&(X(fd0Nbj2r1x$(=`lAql z07i_m%+0LtoX=J2!6%LuqtsCAw*+81CvoyDc9jN8&Un8t6jSHwE8y22V`DFVSIwO- zdO&H37J4ES(QTCt3{Je?dYPpyG$xk+yR2L)Se8!`fEtPzP|JMnxI6ZQF#1lt_0fAV_y3QYzgrba%%vbVv@3 zFf>SacS+~a&CoG)g9wPc<9$D0tnYh%&072#e$07Z*M4lrwilnzDzGMem^5%KUDoQ5 zisEcDZ;i29u7^ah=n76u9i+)B$ExlLs%yE)Hklnm3=BoAM)Ad($ZTnr@);P78G7TA zn0o=xL;Rg&=f2jE!t`rnYP9<9J9cq0r|fRC2H#1?@Z0saaGBnx^l5 zB#DLTgV=70fT67lrc!cQVg{S2eW->E_;+Z!`C_CC#|B0%rnAE2`oWo&e%zIsIhfQF zB4iNlu0qJlcW=r-QDD4Xl2>#W+LE)uV}=#w!OVT`5~9X^HN5}5T?)Htx99|~y9}cV zgPq_a(Tc#^=7Ex_yS(T|y!O1{b<=KStqY|;uw@POd-%7+(A-NZ-H8bo;UA~5tnFsM zINCZEl$k2<@Id~_PDb(6p!cI#@f-EeIFE5F8(7F@l`@74pFfv({%Imle3<;=;-=-| za)@|FuG_T6e0sJz*LS0otMdJsEc+nOw>i3-p+=@o8ksnV);t|rb;%bE1|!RazEe`g z=KEsd`H*zSnPZ7jAEO(k?MgQHRz0o?AGh$RZ)zjVAZ_$}Vh_z^B*8ui@PN>upWdz> z-(mk?W~zo=%cabQxY}M#sj5?WGy6(D93(B8L+HoSNLG;8Z&ieFXYQ)UJWj7Rot0}6HZ_I2Lbj2a%FYx%qwqg^8CMj7x zuCqi3g|4W1iS*#;1`%wU_A=?!sdr&Pb2IG<-v-({5m$EX$}NtQpz}-M;)Iv;JjF3C zeNBj=z$;mFh!t*IXBAl{2-GYT5eWF*-_kXn)@p~XCCg3`T;OrUvVBQWU{ zO``O)qNU-ZuNkp=kiGY<`@no$Mizp*5+|1|~LKbY< zBslwx-&wiz$NcDLWUko&QJ&4)-q!i9GTRV}uf?rwBgyLVh-&XPnAR6Hxhzph9g6wP z{zEJHU-PL#m`2Br53M|7yAFd)hk`M;+de{}R_?mItJ;HPL5 z^9lj3HdU`Yq1}v=O&@he;)guzcC>OA%$h8Ot`QuX+HcasafO83HFap+*k4tCSd}qK zpWW;382;O^=;C0jKxFAAth1ZvJLE3$Y!kvz(K(;8QzFpiRX#SGq0g~x%|7c*cIrws z%Zmq(tw)zXjY{Zcnb9x@w+1ez3hAxvJaw%`851<3aLzOJbdXZy$;ZxpG6lIYI5u;* zbhx=XQU2UGj}utvR`ayy5FA;8^gW=A6o1Bck|X|n^!m#CtQj`TUaGQOQsgvS*kR z%gVBw15onh_e3nR7qCYP9Xq!n&b12t?VX4QvI&pF+lP> z+@hH-p=<5ErGu8X(S(d3-ZDI+^!vbB#&X$`Z#_f4;|U!3s`6+r{504w`g#^POLHSO ze_iu$CZ!4l%37gxJ+M zurmPf66z!;oAxa^>d9bDjAJ#8J8QC-_m`h4c(K>xKVkn`($_n_7nW|eubpajJu&$wH#>ddCf(_0(;yu8NrYfB1+4*)_p~qZ7mFoLKzF6@sS9#JU5Ap! zAijEDp7iQGkZ4nFz_b433Hm#HHvH(vyc>G9aKesCC*$m<%IUAnp!wr6jfmrSdeH+K zmPft(dbh`@wWoqGrmbiK7Y=aWZu`#ymv>Ct?Ggbi0Z`>9cf=CHLxT5IoS}sO%%jxp zM!uCdMDOw_t;)~`RFrguSVFKFQBe>N7$2;27$J|(jula%|;v5*tLl9qOhmnL1WzV zNAbc)Y$nrQRXyrVlGuOld(8ir`(D^9XOu~N%i4|l)qge*eh#}OFCIZ&r&ri8vYcs` zH<0@<*yVC7W*-xpeiGN+iQc^us+!k*`B4`YM?F^c{d+xpC_r-#jFJz~ zeH*2o^~1#dWPKj1u=6P9mg%ElkQ1=e60(@fHHZ9UgxBK~A1xwI+*>{Wxr10Z#X|m= zk4pc6zraTbZ6tPL3x7ke%S7k=JIUGjMW$fqB2}6J>`&1tYU-|Naru>0+04l}&yTts zqUjuMldDB9HR!wuzmtxU(@=dGMGdHL3=!Vj>;2__tNRpl1m?+5`0hOmY}3zB&_Ug} zZj-%W%fa`nhdY!nVkqov^SvSoc8JEFy$q%{HhS@E*!fA)`7(tHy~bgu`$VwWFM9fJ zjBRH-YF}0)%3Xh!Ov|UA!2#MCo0sK*s>u)EZ7srd!A~CX8C{amn{V_SC3SgcEwWNM z3%In=gnapKaONjHZI#H{R=VmmIF55V5%8+PV>(vqOlpv}d3Rv~TC6N-KjP!?pbtHk zX%4(=ezTf?@CfpCYkgxT1PU{Sk3*LBRo)3X>5=8hue;^P-xXn%GRQlm4q-SYBieIm zzFB@qFdM`Hw#N@E4#XamBj?atL=+6*u@4_%Db^ZuR4>^6-M1D${Z&Z4-i`( zW&Y2KCy5!Q)xe)e#1(nJRnR=*9$vIoEj(^m|E=%lwfAziZtoU)r{hmE-Va;tsXP^p zw;27XkkE%01~^Tg-c%QfUI;H7tl+#X zja8Z@f6=7w!55r=ogpE|Pnp$rhVlX47=F9`~F z__lJ`mOIYuId7Y2e@;YPV#x2LD(eL64g4;RfF)7i{(G>H-qAgle%cr-7iMF`tXC}n ziNmR*pG^Soup%|b>^sF%uGNwjPx+m>kaHss?@%GUHhAGf7NcwA3PD0*FIvwf)0mwZR@;_4&^x z*&?zVS;*OXNvL`{;AR-c?5A4lRIZ-xofxbQ&}(qb?C1IGX7%y+L_=gR7@q*$uU^ToWI-H$hq7U&USim?CbiaZSOO4s#|rK-&?m#pwSol z$k6J2k5!#hAD2-^V-TIW0^GEWk67n}QYWVH zgGCIyf5r)->LYXm$kO-UKYiellNa4?dP{&+hw#MZ*}a!^ME(y-xW@YwXuF`{O4sZ? z>hNyXrekD2=z`lyp|PBsEOI0YM9upx^<+Zuf>ReS0`4kBPKed;BU_C1a% zmVfm!F(Z#nJK_arxIEQxyal(2oldwDMMyVwEcxNm@!sn16pLG^xT_=k``>1}tJXe( z_+_zlZFKebgTLW2jI(4Hu0voilo!9>ZE;3@?cy>|mDn0<;SbcJY2aaYdQa(P_BY-_ zEBmwA(gZ@%n-;NaN;mU`NO;@9)PUF1-7NF@+~f}Ms#bP-L(kQ4jTiu@+6hXjLdfgX z*nOQwaEm_#u4SKQq+D&k-IgDcu9$l#pYTr&G*Sg)Re3)YX>YZx7` z7YDZ{hU?^%Jm{=jAI5W-;6)=cB03EosBdj$|4Q-!QdnIXR#Zk}*LgIOp{pdgH5xx0 zB!yTv`48rXJIIOK*}NC+CLo!7v5Ya$k(uv{k2aZmE7+X9vF$_r3H5?vL&%mH+50c4 z9?w=@bMBdzpCi?WzYUn8Fyu4P7Ydzk-(K$cvv8bBG&4iVMsmRcjIHf#71-j=?%pr_ zu)<%EXeJ;x>Aooz1U#kbp_5l`OXVv#%+84VybDSdGkb;O*4-Z{ZKGDp2!6}ky8H0& z(b|~(n7MhYLGZINs-8dl@miE!FPaWpC_l+G3m9y*xfcVmW*xF2RF(#GYb_*kxT%vF zkB|Z7q0{pkmhvA!c*T@HZo!3?4-ljONIO z-I&D9N?s9+hFCv{gjJSNqXO8bClV}s3@HeF{QQ(!aV`1|Q&^fxIBmff_=?PDLcAa4 zah9~UI?5=pknAv8Qu9UQMF4p|ECh&4)j=JZeZEL7%Y_Dy%lI{<6}ltCLHJK zr{I*_hDOT_z#S$LQJY0E{|3#|YQgDAi^qAvFtvvM8ux@yo302|w+TdtcmMor8m1SiZRgzQ z%P(up$2*|rba}xbQw$BaB-s}5V<&?|W|i>y%ls-X%2k8M&!?q`ME~VH#eI-El~*;u zqiUUK5*}LSR?XjcYSFkaNteDsqr7)%TlvcI#Ft^_y^kSxW*d6HT!c;5(=yEun{1Pa zYQVlIbbmF3Cf-1J!*nb|3(+(mWxK!%dkSlt^0^j_(!;(`{3}YA+<78auDd^~=9f1@vS3|= z74NnHwFZEBR;GU|@qD@QYLI70UZD@+KOWZ+-3Z}u>Ut;`3O?Op%T-bZ8Pb3Gs@?>} z{Uo@hc3Mg-^NY4K;w0#zI)bZLBAvy0LX4yPH+ON~S{M|>z*={dbJs2w zIMqOnbS&9-lt09WG4nKoB~w<P#yDuw3eBL-kR47ZE9z<`uQ4{JprnO|ZF%Mu8PzI-ETO_E!b>k? zk_|>~A^nSX>KoxnITre!+r4=|B$0Swmj-*L1^FO3>HD=NuT>23q4Tc0;JPeX=6 zX(RC|jw`S$en1R6>iUz|uetV+uA7yK2&suWvqpkrWW}AKbQzhow z-X{wI63jl8*icAB=4iVR^Efd@6zFho+GybuGbd)ZUKhgUC;Hq6VK2}P>TbBt4MTmu zc-MaV06+TVJ`&i9P8*ogvCkd%@#BZ2JD3IIP^3zb$vRazZHIX$La*2|YQkm5(!;QV zeQUP5rH0#HQ;HZ85W^>5=xd~Zbx19`B4ayn9}t0yjZp`~a&<8Uc<#gK)RK-?-aJc| z*U^XBt>O!l%^w6rY$dAIt%vcxaEdZs}!dc)O}pxK}b>>_OGVu zkpOIkp7c3tx$|nasz&`(tkd5Cg&@I!2u`sr_9WMPXG80CTb5}PxxzERg7x@(r{c5W=~qmrQW)5=e zlP9v0DD}Jv;kLp8T_4WIbqsYOvy-vAX%h}73h3!V(Kc-{n`Pc^d`$D5V0%^(B*5Y= zoz{xQVkY2i+kCy4+p{NeMCnY?T#9T2_l-=ySM~T}E^tOkYZn6jmhKm$m?E-{IK{X2 z)-5TlNA&Dl;y+OOxfAKXa9K`b$oARHY(u+u7%SkUb)16J_x~zqhG|Z8Qc-Ts^huGu zmPyakG_c!_2F-F_6h8928|G$`7bRxn(T#ZZk_gzbYZ*H=vO10L!QFOj>)TJ1X1rK( z9VVH$zaXaz8tI4=BONV0<}^Uu8$`1ftLth2)hlnR1a(?Gsl@Jkluz z*~m0QT38u5t%@V3zPUE4`_JZ!t7piOcFKlW+C;lWYA6jO%kyZhFzRA^xglFWN2vGw z#veJhcVjyv%FnJ=q+N%%PzdCuY1z@G(Nn?0&8FatLrxqFp_c0-HS=d+|D$s6Y^=9W8FW$8xhaMZt#BU$rW&4Yae?FFiNS3Mb(SV zU;mAd&W?l9Y8Xn4;2@_h`+ZU==1w63~4Rpn$KzrgePl5{804ZO|^UW z6|Qt#6a}P!!E5A5$@kvrru#fM+xgl|8t!_eKu$ZzvS9dTv0q5PxJN@z4{9i*wTC zkgz9d=mNt6;?9c%++~%DeNNMH#&oKy9mm6*ZlklEUL!r?*Nk6r%MH>RW5PVgr*kF9 z{|WQ;Qg-fy{WL!e;5S*sb_9W32HY}go(v;b>RZcPV7K-#%1<#yFPheF<%-Cb6inJX zB^Q6`-&%G%V#7|!st{V4v*kjSyR0AcXeZ!q>b4Yh@(%4V2a0}7+u|KPrSomZff&F} zewAGdVw-Xr?40TJcWqsuk^dH62-V~^1d5^VZ|wo&8YBxlZxt&Azv}S-lK~v!QMY!u z?YD&I&vyZ38BP8PJ+43DTB3HE-Xb{@sE=E-akw;L$aZaVRWegz|7k~k0TEcq|GIoV z_4k_Q8STFm_xfGp3+{4;<Ty2mKpVkBqY%S_jKqqBqXX0lau59a+1oFwA90H+Ke z1jM~7In@;7{{|cHu0=t577J>)XyaMYmE8v=_Y^iXHdsY8n~%9w7+M_|O2lt!I#u|A zvUhOCgBBGu*tG!L)o7+ZBW$xa^EO9~b*3Op1i?KApKHo$rq1eP=xX-ut649tKgrng z@9eIQ7%kEG*0Z_NWnM?k+wM2Sr&t8pf9bc__{VN&>E!6;8ldqF0pU&ZqfGaNa~q0VeF0b=#E z(!RchVNhl2psmXhQbDZvh^;EyUrLlt*4Ihre-j52G9%9a{;{FyDa~;t&3s4*cD{MI zd^*RS4-mL}-s9~0;N#^%T5aevzVk2FHZ1?JEC4VaPv#}bZu(I^kAgqth3ElLNs;({ zA&_fF)rQV#M^&G*ZB4zv(t{>Mz5DljXz6Dr?kDJ*^{#|R&wp+m`dNYHeS}-b;M=s{ zI})q=(l#oNgFB9_m%!c88qL@vZ38mT=C3iU{X8eJnxPU!E-54u8aZYFy~$OwuGl6n zRvc36*#*@{jbVVgXg2~5r>Tz|UPsn{?Dq3L_GF!`-eGw8uL)qvj;21y_bUOJQvbL7 zCQ(5SN~V`6N6aNGiBAhP>*?a}>O3yQla+mYr{SV+1`QIaz5EmQS*rP1U-RnDDrl^7 z*amr-R*T}6C?xF*i_O#JRJh2x-s`UmAkCv$cP^~{s{$y>^GaOa*Lw9nHG9ZCZ3HA5 zi^bKtp|{sJ693&vM5~xbqqTaYf;JpsLv3S`D8LMI$i~(5&)@vpftmDkFv+xPy%yB> z;O#JU*x~)3jCs{%)uE{DfnuIyzp3l+M%dtP+aN!dK4gBaDl5bx8l{-Ri-d!>ExE4J zG}Hd?^5;Xr`{Rd)a%CeX>n>@VF`9r9lt$&RAB~{EAl&D0_fh-!K7oXLdpzP= z1?7mRX&zfZr{Sdag5R~NMXse)`*(iv{9{1hL&NCK_*carj(v^_dU;Kug|{XgJgtPf zcwlwSSR>f?a-Id?(s$*~C#d2wZtz)+lYpJAbFHH8?X*L6?_0;wp6eEK4dzaY)ePL5 zKZg#>$8CjAVjbRJ`arO{W5@CXCmX$3bMnUfd(muP&xN{yD|6((WP0kiZ%pm-oD|m* zYye#k*e~^x+`xM3S=$T-`~@?Vl}g~PE|H6yL34_;?n7Pe0NF`cDy17tvLKma_O-H@ zv1&_4j~_GT&=&=9fqMaO$A<^ln_$*4FW#fE)C|;?6!Pi_Wo! z9yir~Wil&HOo`e}QvP?fN?BO>xA+3&m+xoj{iU(*1@L?pud_@RJKVAFKl;x5EJXTd z4~?a?T`k`MgA|HgvgUkb?TXSg&yxkiF+^rn<&G~_Jh#rp3uNTA6>j_@$bL#qvPrbc zq0UeEI{TdJpG_-dT&Fye4vwq@c(DAwdDJYU1>9;_c!2iS5fItqT6m3UH#0I+P*5qmU7fCN#ksf+wVVcwIxA@Kp)SGacJiT7vGZ2ac$Cyb7=dOTOm}Y4{|X7QT|B#iX5-I- z*T>h)>Qek>OV)MT&4NhW!^MuTcc!!xuaUG z>EdDz=|&ofon_W@S1Pp*$!_R6D?L8(%U?`NGV2Ac1K1mIlph{~`-% zh{)PbY@pRN)gqY{avfV;X-b-J^!1hKJ4O#neP5qJ&dT97A%eJCukF{QpA?$1NL=xi z%{)`CagqvbKKz=%0!%4^J5&3U!!jR`h2FY z4-L|iUuJ{90f>!^+7lODZj=k2{d+0z$QtcdP~>FY<&Is4%i|>%>scnN1p5BK@nTLA z++IjVa>jM+ap7A6MUn5*ixm>bvKR=g*(X!pM55^#oWM(Wv&7NraQlLi{~-Vs$F;#qLo{9_)$i9T&GbAq=CKwyM2dyWK1Km55g4k^6Yamz+uzTV(9QTJ zU&g+gIzjDr2z|n8nHxoh-=-oV-sPIUn+0<&XKtUpe+h845BK9^w6}2eDyAApePdYH z3H?b*;9UC46}!g!>#4ND4xzBFdTnTF#i?UE3!EGL9Q#0HfUIpnzqkJ}5OiJG#{kpR5`0!t~|e^~TaFP&lE2jp9Y#S^p*TChr??mUEM)&pm9Z*u-SEI~{^U`=Wj&Aa62>nqKhmI7xFxM0}<>E@@@xd{G+fUn$_ z@8AAyrT5Yi6lHZCeV{8f>D;1gU6IPuo}P1%c(2`PsT}PC5(II(2phmibwfn5=ie$# zos&8Cxve>9#JvHR|IGqT(xtacSJz|LjvQ5~yFx{w;j(SJEIo-_K1oPkBQ7t_o^W%s zGNR)mtyIPz09sHP67!L~a!Q{Zy4DAB&Fg*9*xskok=5U(#{>N`q|k6{0wFVw)^2%- z{@>TmQ-xOJmo#dz1`vC`$vVz~8Vv_c9?PkECV6-BZ_GS(|H@aNJ4kHsNG4N7duTWt zp9jiPKMdmmjIGB6vnvKj>7f)HwKdgfs3UakHz2TTU3vu22kb9sz`E_zXQ-0CrL8pL zYQwB6D{+APn4den=O@H4#(P>e0ryZ!$s;eScSS3VZV`B%jkCS2x_Qfxw z%-gJ-G`5>@7%#NVjuPiSxyR>GZIK%YBxVb~DJpjY)7rNK8QFe4`a>(5p2EoRCq?%* zFs$Y`#`tHg~rx2N`z9kFiukg-LiA?(q z6OYP?ZfZln&7|3XC=)aAz&pQc!_FOKglK#^5?*U<$1Du3q zRs{iv`^M;#UG?c{7W>1m{<;8qilFYTbeYxS-zgi3y$TZ#98|qhDX#9u`8F#+)d5qqW{7) zxQ$?9fR%u!;j06($}*FQ#&O;`?(+h=4(!rD5FtcGq<2XZbXj!pngkAWhCfFWxV%kAxw@~yKl;Zp76!Z7(79pTao z5-y#7U-SVT5R1+kI(huOpm$s=n?|jJWIn}b_Ir&GNw4%Mhb~9#5ixG8X$EECT?Zy9 zR|@kn#Uw#fnw6k~L`4=NBta&M86J_4+(oYQs!W_iG6ZPiQ}BDugo6_i_n(g~$0y%O zb;|4hU;z)*vlN*Kf6!JD|2FvRY+V*N8N<88dQ7X}KFY7|-8ewf!&qeXT?F^R>Kjr% z^P3CfFk);(qQsNQQyU+bx;H@0QTuRh!>)GH>K*0CPV%W}3Yxy1^_g(5-b!8+yAa>+ zo{tEo!P#6?vy-UYiuQ2j##CMn#B`tjgl~;IJ$R^LiS@UX8c~@uV+zNfZEz%|=lY_R z!jgJdp#buOh4U)^lzQPfSqSe)GCNK~eGY!BYh)V+s52S6J z^XArML2E$t&j{$9x#-0+422jf{xu8x9cF@`1Z{K4z;mf3nh z&9~#DNDlguHOIYbl;VO_q)4ZihUtY*91MKKN>>aVrFH)~rDZ++^vSJz6;+wfl=?3hMopowpt#iY~0iagKcH#^`T2K(^9Qx8V_KLu6)c zA%+ID;>b~_gacpxa^7tNiVj&mIxe1&{%xkps6=_&EW+Z&;7?t-JOU!N^dx5pF%Qi`cZ+? z=^3?Qm)m;%7sG>aLbA)ep*V;1s0bK4Po73^Y^~?@AwzxgfPQXjqKJN;ZR~6*l=zPb zIx?58zZ+g>B`i2b zUoLD@zu`ZRaQ>O6SI*p-JDwG}c0f(mS0N^cEhT=BJO~DY#VmU}@J4c*&GnMqAssVPomXY;fC`hbO_mOC&;sxVZB+kqSY|g%f^DT5A)d>p!)J=R773rhto=*IVuzNW8iT_Q5W>A| zjPdpebW?fH;ETyTRQ)<7c#af$mI7ZAjPo^mo_wL+=Lj~Zn*QHn=d)}tQV=V?uJ8n( z2-Zeo;p~Wph+;0c?s&vc%m3Qs!slP^TarQ`1bz!wlC!of+x%*6E;isP6flvzx~@Wb zSM=g;)9cZho1>Tf<}p8ZtzGJ`8G-a1C#z`RL$8DUwdtF|7Tj0o$hv>1y*^IZpEYNszF02MsNN{)@q8l$<#I zi#6|{7pK+uI1f#5X#zW}og}NnD{4poY8hbQ!I07L7g4|1G^W@2v%JYpSV|Qaq^eu= zkS}H}2Y8cIthKua7BU~L5y#WRMGkye)eIqFi{0OPoBoWTTiANj!w;id-7wrsVGfK0 z3g*)qu4(&iNUWOH&+4(0SLh;5(_A4{R}QWxrY0VzK@R9z`D5)75<2Ki9JO5M0qY$} z0t8t1uV|{P!j(>f)6aspb|thyJqFG_kTOU!S?51NP-8^`sEKS?jfjWE8X&2?kt!5z zQ72Lpm3GbU@a;g22O|gW!uwA*6=^GksUDB8WgHCBysax^T8dN%(o#>`Ta%%F>6&jW zncDqnf#^IxdLpaI>{hPJ?v`UM^x1-;S=Ax-iIY zmfL`6f9cKL_GSt*v>cR{SD#cJqn_XW1D)=iR>C%D3`BY9^0xB5l=Nz>jNLFJZ2Vv&4jP`xV0uCF?j)+BLSrmK%1~h~`_kYEYcqFa3j> zF<{(m8+?AZJ(MPoK_sL~``eS-F=xx`!&JIYcIV4Yigt}QBI~)Z>N6H&fw0rt@WF1+ zU|C?j|Bl+msUxoWPvPNFF_o96pF_!=eq?HUNZ%+dX?YwkaGYtajcOIk0lQcC61)Cy z{(G`iq*xEp=isk!#gt#p zKhGK1z|L#b2pW8Cv?urt%nhMv>CExHa9-(|74Xa7=xhnumtC`v8uJX7<=NkXM1>BT zvhaAAWK=%f1}%AJo+ddDMz%l(Os>|9W&{%nF4uA-P9@;Q{%xQM<)_bL2XfUk5{FMe z9?qwEI>9?#-bLk$hS`S&9d$X<0B*vhxGjYn9z6f5b)J-#q_h=7-A!*7!nnO z(_jFP1JS>beDd&r3CYWvQT`i}+t}0(-|$FzJ)*}n%eA^2dnY35a<38MBX&exZX)=J z{x&>`3Du4Bz#}Aq`**b)_fr4FNeDZ7v6+?U5XjHnHS1_nafg+|Uk4~(Q zjs^ztJ5V($%Yd%XnipLD1A(6-Rrzg-cX^1U>;t>2JpQ+sJUk2OmQW-4*Tw%9lf!8d zF?q3V5mI{F)c-dm$7%nckeqVy=!Q<|S+XkhRmNCA?TIkeOA z29beiif2|KU84-qxN{gX`;aEmFL;~ghWA7I?=@CgNfwCVG{!Y{yrKfBt(~Q~r*K z`CR}=DO*(gykQVVQo+ODUNm2A1iieBPOy0Gji@9Ts;7#(@k-%3xGhH)J-nO{@SM_3 z-f_sjzXk-U`d`#*A>Lmfy-lw>U9V$0JniOibNwfeH!c7fz8usAUiP`{WCam9E>GUt zzcStO5f!PvBaLQBl0*i-lw;Qc;vs;souk?9bmb)3? zd~jB32syX%i|jh})ccY04tO@9<+vL2{zjbiN+`EOpX`8zo~VvCGM z3eQ0Wf^!KnjT((?9;INK%HHYFp0w%iv`c`LKZm6SrDN9fbWVB>z}F-NYDuEQiiq@uH)h;zc8Git0wuBI zhD-fNLwh#;S-7y$)YAI;>tz=L-xcg&B2C+A5PS@;;)%)W@}_2EKKLL^P*zIZe*!5?Si;43rLBS#T-Wdqfan3_$4! zaI%@*aOp?OO1ImgyCKm73KvyfXvTH^vg$AVwyKUq9h(u%(xu*XQ?Ungay809hugs3fdF; zIsRDe{K9TqWSvUjw$@(w1*Ob$C#yzYkWw_~^FphL7o>63q5GZE3> z%atcuCvK2N(XTt;o*YKi<YD7RK%0{i=F)%^#Se@1+Ax1D2ucwY6sM+q~-w z1|7Y5rC!*K!fMQY%+ke{+KSw^TV!dre(5eqci5SAoc2S|-6L6lHLRhrnDLp#Ep=?= zD|`FRy9n#+K92-(PKe6fsruLwAU*-RFZC?WR9pzzy3|6+n;~Lnc+Y`P(st5qrHKKL z;@jcr?Q~W=LfxU}_yzbWg1z;va%%n_s!yXr2gX+So>Gdfn#n?2k-5z66MmB`#rL}G zChlQ18G)pGIcp2HX{ElB&phsvrb-Ym^wBZv3G7oMse;p;N6vue#`X3PnMq553zR-V zhpst1zGbCc!=)BRm}l4;Vm9gXCz)7me0b~Qx>)#Ry4CDLcHi7|P@G#&SKT)_2(daP z-48Z_{h7vh>T$rpM5z_GiKq2ptYaJQLpHD-);9GDDKaL|z2KNd+sK$l>lE7LI`7bq zFVq`rd36}o1WkM7=uSELY3z^sDRLv`3uS0Teu|jx_FB_}%$7pUq!-#2MG`r)xuFhj zLrs#2{Au2J8Mf>$5#qU)9s_0$<1y zXpnIw^a-@PdL6V;`@nQMK8B;!;5|6SmF@k+dUoOX5uwpS!t)~cCmKCRfT8V~_yf1=Jn6DdSTU|kx z5+#lw`Y5us*%wdR`?gAaW_JAUNB2mFj9TY7bjG*cM3h9FjQdwpUkPv;un7r1c`)et zwM%Cxi7ofChYN=dH;sn%Qqsl@c%Gg{PmAcPZ&ikqkGZfqrr|Bb@3r8m=4I^a`4^s- zdz`bLv#}AVOHE17|0$hr28R1Yq^{?l<4$J1yCySAB$>ltIC5E_^*4GCnZPSu)fP)d!6BP72-JOwali)m}a1W{$c9==z6$Z-Gb@DBtJK@!wtc>;~}w4t4QIw zG-IxB!$Uh^fk%&!ozOKO(SNk3WO`2m=1h`!dl)HX-p zr2mO#wC-C<9nD_QjOIRqQ|8Yq6AO#4>K*IE5t^D|xRZ>Md&LgyVUUF{x2Bko*?FD* zVDPm;gQV!ryktVG?(|8J;j^VCF&yn4xiGj%yzNJT*G#SgEM^G?M4R=hdQH`|R zA7Bs*(5(8>HadvdxLi+bSVK&-hD)NQUc5?0Wz23a&pka|NI!oaH-F^ejW9-CmKwcw zID+8)jy=BVNTS9)g-FzEPWiVg#v`sLZ0;3~=HROAQ;4M2&abh9FNHRb7N6Oc3lhH& zLI@()$J)yF-oGBB6w~L^gyJvKp1I0vK;;wmY!W$vI;fmv&Ki~PvEIUOF;&KQUqe^N zL=jbf%bMjWc=}}N+o86O7{(1oUF+S>U4#jlSJZ&Y%ReyrS)8QLGWYRhW0@RWM;xI2 zW5gSz^VmC9FsSTd`?~8d5|_6%(pi`3OC7jzWRwsqW~~nK)adGc;?VtN7gi9f5Lz42 z5873aQn|AX{R>Y9Bk;lhTu8EyzpGY#-&U{F5#OSgY+OJ5yPD1_EgIa02&Bvc20iyX z*C;YI#+%!Lc8zY$1pC7#%|>^Qz+6}@tlF~KN4pUA?B3qE+8&Y|)FssLryIwSUBBg^ zY^4t#3br(kd00#EnAtIq+oE@YbSUe5kO7c~8Y&6UFTdZ-*2irzZ-Hif4P;F_$vgYn z@#f2=7GqsJ-CfHoog`fndcEO-GqUbSN0dSHL4vf&I&NlDxTym4^8&bb!G!bGWz3i8 zkirf<(ID1V!moccsCqH3xu!Se#r-vt_}7=20_DT>w8p}~AtL(QX%w|~Dt_Z{BGUp0 z@WyIw!Az#>08$3bW}IfA`&oB%3>M8 zovePWE|rOof0+BnST$v05%aK&zw5%WT$P2yOX*+sT~54Fcm@=vwrFN+=wF+Q~5Csqw7Gmf{91hEJ- zOo0R5)NMj(TFvmn=9)j-HJsTKZoDyATr>_$f{uCY|SekU@|Q>Z(huKDf5IqIb|m4+9WZ+?G=KJpE7{_qqt#s>O0t zau!CaN=Y26I>D_Hny4&tAO8>#pSU(;)GK5vC&%;SjOd2(;nBHEP{C!G2&Zxehn&2;!xjvk|`E^jYzEDPLeOK6FOq8oO z$nJ@|95EQSK4kUncNC16xv%>9=zB0hLS=fHz3a$Hv96g6N7q zX%XrU)^A=FxhZb7xmal^jo*bYKeCNbYpiOboI0LO0QOtAl;wNX>v{kf3|4S|{&0_y zPqd#_{XDTaCIr)eGF-F18yb2zo5DyCs=cm$fO zR+x<=WepYh?yJE$7Imr$Yk_@v-}zkjY$O&l_W9y)Pj_8rrt7-bw9YS>?#Vy1IwyDI z&gDUl;lp8d{o&N1$O2`eLluZdcfDzR(o4+t2W*UCZUD`uYYtVh_%+1CS3kOtW0c!9ui} zSSw&FdzbVs>(Yp&OejZ-ttH_@?*%W?AL%dsohGLOk7uLhjllIo&9PAxbNKX-e9Cfm z;`j2yM5E-FQ!C|)7<%K34l2u(j@psGlh(mJ91Xet`M_8Es6q08BtXD9dS$w$WN6+` z!z*{z1zP5$CkF%jdF+-?Dqz7#fLNWP!u^tO^n zKx};`rKB>hLEzXdh4r(>aJEM05cw#~?2wdfG)&)b``2-Lkq~EC@m=tw`^Q!3OhSrt zWvEyTvvlK3dvCqxmnllol=5{!OtPr2H4wMzbFJ7JI_t}4u#$&>^|Enm5?XA**FVqb zUy_al3cjr$=;`do31yI(Y~_LS3l3J9h2xoA8ae@?tI+N~)TASnzMKP{R7k-Pxx8Yz z?|W3vfjFVG-W|dmxecwsL?4HX`B+eI-@zE0*tO&Pm8$i1_^9{UQQm@JxII7VP%4o97z@-D9Ib22A39{vyo+Cr|{ zxmM?d2n_gr@tL>LNcYKU{yJ-y%1&_F>Azn*qQ+UiCgeWBU4N(_;quM}I$a&(=3&)- zhI85qW9?`-l^nm-^Q!XPgYx zB4DwKD3zC1Mt|GlaRPEF2czt!$M~{xx0iITBU7)9g2PYz2TMulJ@W)gOy#o&u3y$% zQipu+KRJ8sTz_BMf`xVc#sTZleZR$2?4`qh!Au$vb9(P2{uSnlRlw~(icxDA>g?_2 z09diY=$DoBO)U&DOtJU5%FiV|;L+vA+-ah$K(0rM#b|fJ(NHTp?J)gYBBo*Y)qONp zu+vU=ZT7RQXsg}kTE^+P7F73JKACnCl$z7iAcj*S{`o!CjdmElX7m0{A?LEqL@+8e-j(bC>wo`1?75W=E-Kbl@=g;_YJgj8N)R7ptyaE~__d za{=7-6P;-FRjrFu-W_q^|87I#OQiy`H@s>F9-w0l@#_b|kAn0Ct3|7mP-dyqIh+pK z%Z8u$OQTHeY)Sd|lq^gTj|l8CTtnE;RmYS!{edlg^pGIqbE>qMZ>XzWR;IhLWjF}n8mp6S&R8yHoP?U1V)m|&^3KT=ywCj*b<@~qqr7KR< zmh_Z4g?{;T<he&qQMheSlYY8!A;;An8LqrtrW&>~|;9GHR!)PDv&g2l;Z- zfV~tthTkSOWnV>wu`~Wi<%7IZor&FKPLfcw*@I}K2A7t3l9-1GSC!0BWCYk@PU_oJ;8Dm>cb`dmsJqfCe$)0r9q79;q`Hff`w(n`PpV32!2gSL;8cg4fk zsw=Pe$X$Y#5;v++e5dzx*LW9RGJ5v%C<+4zviQG`H8qQdw+9i6uagSCDkxv^+|U69 zI*&H4G=YDSl<@8DvvYk>oIZ+HBt7#L->WpydA9V>@gJb2m?}3|dYpB+U&xyk1H?Nv zUB^AkQt`%tIkPp^i}ab9Q=0$IXJC^n+6j4P{#n-B1nrQ9!W7rc)-hjP`%8^=G!{wk zKv5B+TJp2MHG`ALBShsmpl z{oKKUyzosoVy}^>HO4OAaAt&&C^lawJWR33OL2Zpio@KnTWxd5C4OC$Yj)4@a4QcJ zBQkO&EsQdOB86Hl!7p^i>_)gvJ!m%Z`K)mnI(P6PGvzcuy*;f6J`Z(O>a6N!u1?|I z95!)OVE#{FKv@l_=V(LT?C`&Nftv*^mMNV7)*yf2X#w&3w0ECv@Nd|^V zs)Sl$Mn5kft%#*wjnmZ%FqZR`N*W$L{Zh#y1XGT&KZj+#b%8~~Ff^uYgkleiYdm|# z9xDCF_@_*g=1)sroWD0Um}x<$UFIx$ILMbVqzhtKkNhU|@*S)@?9vMUOz&pAKlREv z)nPEqMQ%E}TI=Rk9D5N#a{ojs>F_{1)x44U7;p5GdLlhQOLzWV}#@P z-!e+wx~g}bq~W~oHvN-b)Y0gS(17;pAS#9bicyw0StT|voyUB{A50IJqA_ll`dp!%dZgu0(*&2-epGS`6E<)wpP=Vi;rlU9k_ouQ`w!M7Q1__v*}v4U?s4~z zD+JKT;v-gitx&uQ^9KDbdbX$bV>&#odMU^e8{64_@bBWlT)%4D9cxB0exKrWe)s{_ zUhVfZhHspXM)=cp4r88pJ=F<@b*}o3@aRjGfy?drc;{;EQx04fu6(|{KR4z4rbJs5 zaxt-*eXs7!t7)*3qy7pjNxL!78ufixR#uCmtnlCQv&Dzm zT3khp!k~QFe$O^Az$vc~Qp;eaR;Gds?Tt!rTOlGv1i-cdIVt0_)p=>9k?EctZzSXh zR}{V@1;Pcr^P&f7@T5I;d&jcM>=ER~A0GT2Xd7#=dnbFQ#$bd$60e)NYr|U*PPlr)Z)?Q|tVGc5|A7b;BC#B)V@|Tt5OLO!{+xb( z%|g(p=VinI3Cnk_l_&THhyrd?B>I@(>y5{`j0h`WAo&C$guQv4DxhPm6yqpJh<6GN z%=0$ECno`K!IVc`w*+L94wwvBqs`8PAF7M8%v8d)HSj{|Tt3JvSemEeN5qSpgyQ^) z?yHR?HQZ!%>Gvx7hRDLBA4hcGX1%jmzwsOn4fKkvmM^kuDj|7UUFbcJ>SLn-|Uksx2yiO z<&&luO$zT}jl9MY`O!{ChtVqK<0)zjCo6PHb19Dh$j!-}}+tAIUWn zs)yhjTyTf7N6y&xK1sZO!|*Ef54=Lq4Mpfu8M%S8m4csmo|f<;z#D;NMo#gnyT(8d zc2WNBZL?GdbJ17%E6dMpjv1OL#9$(iq8}+tt(nG#f9LVpUi@SXpL!o@u9t;tBbVNg9bwdcjRS zNe>N-%0`}GDP|wNQkwJ+o_1eqr_6_8Us zJKxf!T9ZW4v2m4{iR?6yt1kUY)qG!gy$(^pRPT9EE>#LEMy736c^CwXjE(CG^T+|--spbpq) zM(fxfMGg*uZ#3Ucwk7IK<~oyvaKKGa&75iVhY|IhO!0eFN0n$W#`}!%BcElv%sXga z@%noKXm{hJ$frXy>he#)JN$u*X9b98naa;2mot$%8)lUB)?(ebFwH_ z)-rAYe1Xfafej?GI)CU#PiPcO6F5%=P&(8$^qNKgCB`FC*e*%95#$J0If;k1AzD=& zb?r~j6Co}R-_6wcra(^Q7TY8s=-0R~aHi&i#MvZBpuD@8=O(mdOgF(h2pU*&fU-

wF)@x^F-nTr728>&Sr#c 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 CB0LU6TIw?$$%DA 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

}oK-Yu*9`UBuUz>%5QLB3xYq_}r%Cl5jWG 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

u43 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 O!d_r*DLV@qcmMz@R8(sK literal 0 HcmV?d00001 diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-3-Terms-definitions-and-abbreviated terms.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-3-Terms-definitions-and-abbreviated-terms.md similarity index 83% rename from Corpus/Standards/ISO27x/OST/27002/EN/a-3-Terms-definitions-and-abbreviated terms.md rename to Corpus/Standards/ISO27x/OST/27002/EN/a-3-Terms-definitions-and-abbreviated-terms.md index 2b34ca2..52546db 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-3-Terms-definitions-and-abbreviated terms.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-3-Terms-definitions-and-abbreviated-terms.md @@ -1,7 +1,6 @@ + ## 3.1 Terms and definitions - - For the purposes of this document, the following terms and definitions apply. @@ -72,7 +71,7 @@ ISO Store Order: OP-582678 / Downloaded: 2022-02-17 Single user licence only, co -— organization's structure. +— organization’s structure. @@ -112,7 +111,7 @@ Note 1 to entry: Material includes information and other associated _assets_ (3. -[SOURCE: ISO/IEC 27050-1:2019, 3.1, modified — "Note 1 to entry" added] +[SOURCE: ISO/IEC 27050-1:2019, 3.1, modified — “Note 1 to entry” added] @@ -148,7 +147,7 @@ Note 2 to entry: Controls may not always exert the intended or assumed modifying **disrupti****on** -incident, whether anticipated or unanticipated, that causes an unplanned, negative deviation from the expected delivery of products and services according to an organization's objectives +incident, whether anticipated or unanticipated, that causes an unplanned, negative deviation from the expected delivery of products and services according to an organization’s objectives @@ -248,7 +247,7 @@ occurrence indicating a possible _information_ _security_ _breach_ (3.1.13) or f -[SOURCE: ISO/IEC 27035-1:2016, 3.3, modified — "breach of information security" has been replaced with "information security breach"] +[SOURCE: ISO/IEC 27035-1:2016, 3.3, modified — “breach of information security” has been replaced with “information security breach”] @@ -256,7 +255,7 @@ occurrence indicating a possible _information_ _security_ _breach_ (3.1.13) or f **information** **security incident** -one or multiple related and identified _information_ _security_ _events_ (3.1.14) that can harm an organization's _assets_ (3.1.2) or compromise its operations +one or multiple related and identified _information_ _security_ _events_ (3.1.14) that can harm an organization’s _assets_ (3.1.2) or compromise its operations @@ -306,11 +305,11 @@ ability to prove the occurrence of a claimed event or action and its originating **pers****onnel** -persons doing work under the organization's direction +persons doing work under the organization’s direction -Note 1 to entry: The concept of personnel includes the organization's members, such as the governing body, top management, employees, temporary staff, contractors and volunteers. +Note 1 to entry: The concept of personnel includes the organization’s members, such as the governing body, top management, employees, temporary staff, contractors and volunteers. @@ -348,7 +347,7 @@ any information that (a) can be used to establish a link between the information -Note 1 to entry: The "natural person" in the definition is the _PII_ _principal_ (3.1.22). To determine whether a PII principal is identifiable, account should be taken of all the means which can reasonably be used by the privacy stakeholder holding the data, or by any other party, to establish the link between the set of PII and the natural person. +Note 1 to entry: The “natural person” in the definition is the _PII_ _principal_ (3.1.22). To determine whether a PII principal is identifiable, account should be taken of all the means which can reasonably be used by the privacy stakeholder holding the data, or by any other party, to establish the link between the set of PII and the natural person. @@ -364,7 +363,7 @@ natural person to whom the _personally identifiable_ _information_ _(PII)_ (3.1. -Note 1 to entry: Depending on the jurisdiction and the particular data protection and privacy legislation, the synonym "data subject" can also be used instead of the term "PII principal". +Note 1 to entry: Depending on the jurisdiction and the particular data protection and privacy legislation, the synonym “data subject” can also be used instead of the term “PII principal”. @@ -394,7 +393,7 @@ intentions and direction of an organization, as formally expressed by its top ma **privacy** **impact** **assessment** **PIA** -overall _process_ (3.1.27) of identifying, analysing, evaluating, consulting, communicating and planning the treatment of potential privacy impacts with regard to the processing of _personally_ _identifiable_ _information_ _(PII)_ (3.1.21), framed within an organization's broader risk management framework +overall _process_ (3.1.27) of identifying, analysing, evaluating, consulting, communicating and planning the treatment of potential privacy impacts with regard to the processing of _personally_ _identifiable_ _information_ _(PII)_ (3.1.21), framed within an organization’s broader risk management framework @@ -434,11 +433,37 @@ information created, received and maintained as evidence and as an _asset_ (3.1. + + + + + + +**4** © ISO/IEC 2022 – All rights reserved + +Licensed to ISO27DIY / Richard Kranendonk (rkranendonk@mac.com) + +ISO Store Order: OP-582678 / Downloaded: 2022-02-17 Single user licence only, copying and networking prohibited. + + + + + + + +**ISO/IEC 27002:2022(E)** + + + + + + + Note 1 to entry: Legal obligations in this context include all legal, statutory, regulatory and contractual requirements. -[SOURCE: ISO 15489-1:2016, 3.14, modified— "Note 1 to entry" added.] +[SOURCE: ISO 15489-1:2016, 3.14, modified— “Note 1 to entry” added.] @@ -472,7 +497,7 @@ property of consistent intended behaviour and results **rule** -accepted principle or instruction that states the organization's expectations on what is required to be done, what is allowed or not allowed +accepted principle or instruction that states the organization’s expectations on what is required to be done, what is allowed or not allowed @@ -516,7 +541,7 @@ EXAMPLE Topic-specific policy on _access_ _control_ (3.1.1), topic-specific poli **u****ser** -_interested_ _party_ (3.1.18) with access to the organization's _information_ _systems_ (3.1.17) +_interested_ _party_ (3.1.18) with access to the organization’s _information_ _systems_ (3.1.17) @@ -524,6 +549,40 @@ EXAMPLE _Personnel_ (3.1.20), customers, suppliers. + + + + + + +© ISO/IEC 2022 – All rights reserved + + + + + + + + + + + +**5** + + + + + + + +**ISO/IEC 27002:2022(E)** + + + + + + + **3.1.37** **user** **endpoint** **device** @@ -554,90 +613,202 @@ weakness of an _asset_ (3.1.2) or _control_ (3.1.8) that can be exploited by one ABAC attribute-based access control + + ACL access control list + + BIA business impact analysis + + BYOD bring your own device + + CAPTCHA completely automated public Turing test to tell computers and humans apart + + CPU central processing unit + + DAC discretionary access control + + DNS domain name system + + GPS global positioning system + + IAM identity and access management + + ICT information and communication technology + + ID identifier + + IDE integrated development environment + + IDS intrusion detection system + + IoT internet of things + + IP internet protocol + + IPS intrusion prevention system + + IT information technology + + ISMS information security management system + + MAC mandatory access control + + NTP network time protocol + + PIA privacy impact assessment + + PII personally identifiable information + + + + + + +**6** © ISO/IEC 2022 – All rights reserved + +Licensed to ISO27DIY / Richard Kranendonk (rkranendonk@mac.com) + +ISO Store Order: OP-582678 / Downloaded: 2022-02-17 Single user licence only, copying and networking prohibited. + + + + + + + +**ISO/IEC 27002:2022(E)** + + + + + + + PIN personal identification number + + PKI public key infrastructure + + PTP precision time protocol + + RBAC role-based access control + + RPO recovery point objective + + RTO recovery time objective + + SAST static application security testing + + SD secure digital + + SDN software-defined networking + + SD-WAN software-defined wide area networking + + SIEM security information and event management + + SMS short message service + + SQL structured query language + + SSO single sign on + + SWID software identification + + UEBA user and entity behaviour analytics + + UPS uninterruptible power supply + + URL uniform resource locator + + USB universal serial bus + + VM virtual machine + + VPN virtual private network + + WiFi wireless fidelity \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.12-Classification-of-information.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.12-Classification-of-information.md index 0ea107a..338d711 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.12-Classification-of-information.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.12-Classification-of-information.md @@ -1,5 +1,3 @@ -#iso27002/2022/EN - ## 5.12 Classification of information | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.28-Secure-coding.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.28-Secure-coding.md index ad6e9af..6e6ba21 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.28-Secure-coding.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.28-Secure-coding.md @@ -1,8 +1,3 @@ -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ----------------------------------------- | ---------------------- | -------------------------------------------------- | ---------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Application_security #System_and_network_security | #Protection | - - ## 8.28 Secure coding #### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.7-Protection-against-malware.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.7-Protection-against-malware.md index e14a23b..292a238 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.7-Protection-against-malware.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.7-Protection-against-malware.md @@ -1,4 +1,4 @@ -## 8.7  **Protection** **against** **malware** +## 8.7  Protection against malware ## Control Protection against malware should be implemented and supported by appropriate user awareness. diff --git a/Corpus/Standards/MoCs/ISO_27002_2022_8.25_MoC Secure development life cycle.md b/Corpus/Standards/MoCs/ISO_27002_2022_8.25_MoC Secure development life cycle.md deleted file mode 100644 index d29f3c8..0000000 --- a/Corpus/Standards/MoCs/ISO_27002_2022_8.25_MoC Secure development life cycle.md +++ /dev/null @@ -1,5 +0,0 @@ -[[ISO_27002_2022_8.25_OT Secure development life cycle \|Original Text]] -[[ISO_27002_2022_8.25_PE Secure development life cycle \|Plain English]] -ISO 27002:2013: 14.2.1 - -![[../../../../iso27DIY-gis/reference/examples/ci-cd-pipeline-security-best-practices.pdf]] \ No newline at end of file diff --git a/prepend_frontmatter.py b/prepend_frontmatter.py new file mode 100644 index 0000000..0827aae --- /dev/null +++ b/prepend_frontmatter.py @@ -0,0 +1,2320 @@ +#!/usr/bin/env python3 +""" +prepend_frontmatter.py + +For each ISO 27002 control note in the target folder: +- Skips files that already have YAML frontmatter (starts with ---) +- Skips a-3-Terms* +- Prepends the correct frontmatter block and writes the file back + +Run from anywhere: + python3 prepend_frontmatter.py + +Requires Python 3.6+. No dependencies. +""" + +import os + +VAULT_DIR = "/Users/rico/src/iso27diy-corp/Corpus/Standards/ISO27x/OST/27002/EN" + +FRONTMATTER = { + "a-5.1-Policies-for-information-security.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.1" +title: "Policies for information security" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Governance] +security_domains: + - Governance_and_Ecosystem + - Resilience +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.2-Information-security-roles-and-responsibilities.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.2" +title: "Information security roles and responsibilities" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Governance] +security_domains: + - Governance_and_Ecosystem + - Protection + - Resilience +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.3-Segregation-of-duties.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.3" +title: "Segregation of duties" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Governance + - Identity_and_access_management +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.4-Management-responsibilities.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.4" +title: "Management responsibilities" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Governance] +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.5-Contact-with-authorities.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.5" +title: "Contact with authorities" +theme: Organizational +control_type: + - Preventive + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect + - Respond + - Recover +operational_capabilities: [Governance] +security_domains: + - Defence + - Resilience +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.6-Contact-with-special-interest-groups.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.6" +title: "Contact with special interest groups" +theme: Organizational +control_type: + - Preventive + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Respond + - Recover +operational_capabilities: [Governance] +security_domains: [Defence] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.7-Threat-intelligence.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.7" +title: "Threat intelligence" +theme: Organizational +control_type: + - Preventive + - Detective + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Detect + - Respond +operational_capabilities: [Threat_and_vulnerability_management] +security_domains: + - Defence + - Resilience +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.8-Information-security-in-project-management.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.8" +title: "Information security in project management" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect +operational_capabilities: [Governance] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.9-Inventory-of-information-and-other-associated-assets.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.9" +title: "Inventory of information and other associated assets" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Asset_management] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.10-Acceptable-use-of-information-and-other-associated-assets.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.10" +title: "Acceptable use of information and other associated assets" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Asset_management + - Information_protection +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.11-Return-of-assets.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.11" +title: "Return of assets" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Asset_management] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.12-Classification-of-information.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.12" +title: "Classification of information" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Information_protection] +security_domains: + - Protection + - Defence +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.13-Labelling-of-information.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.13" +title: "Labelling of information" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Information_protection] +security_domains: + - Defence + - Protection +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.14-Information-transfer.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.14" +title: "Information transfer" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Asset_management + - Information_protection +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.15-Access-control.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.15" +title: "Access control" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Identity_and_access_management] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.16-Identity-management.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.16" +title: "Identity management" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Identity_and_access_management] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.17-Authentication-information.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.17" +title: "Authentication information" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Identity_and_access_management] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.18-Access-rights.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.18" +title: "Access rights" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Identity_and_access_management] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.19-Information-security-in-supplier-relationships.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.19" +title: "Information security in supplier relationships" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Supplier_relationships_security] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.20-Addressing-information-security-within-supplier-agreements.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.20" +title: "Addressing information security within supplier agreements" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Supplier_relationships_security] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.21-Managing-information-security-in-the-ICT-supply-chain.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.21" +title: "Managing information security in the ICT supply chain" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Supplier_relationships_security] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.22-Monitoring-review-and-change-management-of-supplier-services.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.22" +title: "Monitoring, review and change management of supplier services" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Supplier_relationships_security] +security_domains: + - Governance_and_Ecosystem + - Protection + - Defence + - Information_security_assurance +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.23-Information-security-for-use-of-cloud-services.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.23" +title: "Information security for use of cloud services" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Supplier_relationships_security] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.24-Information-security-incident-management-planning-and-preparation.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.24" +title: "Information security incident management planning and preparation" +theme: Organizational +control_type: [Corrective] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Respond + - Recover +operational_capabilities: + - Governance + - Information_security_event_management +security_domains: [Defence] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.25-Assessment-and-decision-on-information-security-events.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.25" +title: "Assessment and decision on information security events" +theme: Organizational +control_type: [Detective] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Detect + - Respond +operational_capabilities: [Information_security_event_management] +security_domains: [Defence] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.26-Response-to-information-security-incidents.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.26" +title: "Response to information security incidents" +theme: Organizational +control_type: [Corrective] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Respond + - Recover +operational_capabilities: [Information_security_event_management] +security_domains: [Defence] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.27-Learning-from-information-security-incidents.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.27" +title: "Learning from information security incidents" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect +operational_capabilities: [Information_security_event_management] +security_domains: [Defence] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.28-Collection-of-evidence.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.28" +title: "Collection of evidence" +theme: Organizational +control_type: [Corrective] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Detect + - Respond +operational_capabilities: [Information_security_event_management] +security_domains: [Defence] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.29-Information-security-during-disruption.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.29" +title: "Information security during disruption" +theme: Organizational +control_type: + - Preventive + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Respond +operational_capabilities: [Continuity] +security_domains: + - Protection + - Resilience +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.30-ICT-readiness-for-business-continuity.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.30" +title: "ICT readiness for business continuity" +theme: Organizational +control_type: [Corrective] +information_security_properties: [Availability] +cybersecurity_concepts: [Respond] +operational_capabilities: [Continuity] +security_domains: [Resilience] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.31-Legal-statutory-regulatory-and-contractual-requirements.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.31" +title: "Legal, statutory, regulatory and contractual requirements" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Legal_and_compliance] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.32-Intellectual-property-rights.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.32" +title: "Intellectual property rights" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Legal_and_compliance] +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.33-Protection-of-records.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.33" +title: "Protection of records" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect +operational_capabilities: + - Legal_and_compliance + - Asset_management + - Information_protection +security_domains: [Defence] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.34-Privacy-and-protection-of-PII.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.34" +title: "Privacy and protection of PII" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect +operational_capabilities: + - Information_protection + - Legal_and_compliance +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.35-Independent-review-of-information-security.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.35" +title: "Independent review of information security" +theme: Organizational +control_type: + - Preventive + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect +operational_capabilities: [Information_security_assurance] +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.36-Compliance-with-policies-rules-and-standards-for-information-security.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.36" +title: "Compliance with policies, rules and standards for information security" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect +operational_capabilities: + - Legal_and_compliance + - Information_security_assurance +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-5.37-Documented-operating-procedures.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.37" +title: "Documented operating procedures" +theme: Organizational +control_type: + - Preventive + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Recover +operational_capabilities: + - Asset_management + - Physical_security + - System_and_network_security + - Application_security + - Secure_configuration + - Identity_and_access_management + - Threat_and_vulnerability_management + - Continuity + - Information_security_event_management +security_domains: + - Governance_and_Ecosystem + - Protection + - Defence +tags: + - iso27002/2022/EN +status: active +---""", + + "a-6.1-Screening.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.6.1" +title: "Screening" +theme: People +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Human_resource_security] +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-6.2-Terms-and-conditions-of-employment.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.6.2" +title: "Terms and conditions of employment" +theme: People +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Human_resource_security] +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-6.3-Information-security-awareness-education-and-training.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.6.3" +title: "Information security awareness, education and training" +theme: People +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Human_resource_security] +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-6.4-Disciplinary-process.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.6.4" +title: "Disciplinary process" +theme: People +control_type: + - Preventive + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Respond +operational_capabilities: [Human_resource_security] +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-6.5-Responsibilities-after-termination-or-change-of-employment.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.6.5" +title: "Responsibilities after termination or change of employment" +theme: People +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Human_resource_security + - Asset_management +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-6.6-Confidentiality-or-non-disclosure-agreements.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.6.6" +title: "Confidentiality or non-disclosure agreements" +theme: People +control_type: [Preventive] +information_security_properties: [Confidentiality] +cybersecurity_concepts: [Protect] +operational_capabilities: + - Human_resource_security + - Information_protection + - Supplier_relationships_security +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-6.7-Remote-working.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.6.7" +title: "Remote working" +theme: People +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Asset_management + - Information_protection + - Physical_security + - System_and_network_security +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-6.8-Information-security-event-reporting.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.6.8" +title: "Information security event reporting" +theme: People +control_type: [Detective] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Detect] +operational_capabilities: [Information_security_event_management] +security_domains: [Defence] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-7.1-Physical-security-perimeters.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.1" +title: "Physical security perimeters" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Physical_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-7.2-Physical-entry.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.2" +title: "Physical entry" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Physical_security + - Identity_and_access_management +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-7.3-Securing-offices-rooms-and-facilities.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.3" +title: "Securing offices, rooms and facilities" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Physical_security + - Asset_management +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-7.4-Physical-security-monitoring.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.4" +title: "Physical security monitoring" +theme: Physical +control_type: + - Preventive + - Detective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Detect +operational_capabilities: [Physical_security] +security_domains: + - Protection + - Defence +tags: + - iso27002/2022/EN +status: active +---""", + + "a-7.5-Protecting-against-physical-and-environmental-threats.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.5" +title: "Protecting against physical and environmental threats" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Physical_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-7.6-Working-in-secure-areas.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.6" +title: "Working in secure areas" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Physical_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-7.7-Clear-desk-and-clear-screen.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.7" +title: "Clear desk and clear screen" +theme: Physical +control_type: [Preventive] +information_security_properties: [Confidentiality] +cybersecurity_concepts: [Protect] +operational_capabilities: [Physical_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-7.8-Equipment-siting-and-protection.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.8" +title: "Equipment siting and protection" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Physical_security + - Asset_management +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-7.9-Security-of-assets-off-premises.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.9" +title: "Security of assets off-premises" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Physical_security + - Asset_management +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-7.10-Storage-media.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.10" +title: "Storage media" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Physical_security + - Asset_management +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-7.11-Supporting-utilities.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.11" +title: "Supporting utilities" +theme: Physical +control_type: + - Preventive + - Detective +information_security_properties: + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Detect +operational_capabilities: [Physical_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-7.12-Cabling-security.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.12" +title: "Cabling security" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Physical_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-7.13-Equipment-maintenance.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.13" +title: "Equipment maintenance" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Physical_security + - Asset_management +security_domains: + - Protection + - Resilience +tags: + - iso27002/2022/EN +status: active +---""", + + "a-7.14-Secure-disposal-or-re-use-of-equipment.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.14" +title: "Secure disposal or re-use of equipment" +theme: Physical +control_type: [Preventive] +information_security_properties: [Confidentiality] +cybersecurity_concepts: [Protect] +operational_capabilities: + - Physical_security + - Asset_management +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.1-User-endpoint-devices.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.1" +title: "User endpoint devices" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Asset_management + - Information_protection +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.2-Privileged-access-rights.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.2" +title: "Privileged access rights" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Identity_and_access_management] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.3-Information-access-restriction.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.3" +title: "Information access restriction" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Identity_and_access_management] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.4-Access-to-source-code.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.4" +title: "Access to source code" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Identity_and_access_management + - Application_security + - Secure_configuration +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.5-Secure-authentication.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.5" +title: "Secure authentication" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Identity_and_access_management] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.6-Capacity-management.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.6" +title: "Capacity management" +theme: Technological +control_type: + - Preventive + - Detective +information_security_properties: + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect + - Detect +operational_capabilities: [Continuity] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.7-Protection-against-malware.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.7" +title: "Protection against malware" +theme: Technological +control_type: + - Preventive + - Detective + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Detect +operational_capabilities: + - System_and_network_security + - Information_protection +security_domains: + - Protection + - Defence +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.8-Management-of-technical-vulnerabilities.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.8" +title: "Management of technical vulnerabilities" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect +operational_capabilities: [Threat_and_vulnerability_management] +security_domains: + - Governance_and_Ecosystem + - Protection + - Defence +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.9-Configuration-management.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.9" +title: "Configuration management" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Secure_configuration] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.10-Information-deletion.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.10" +title: "Information deletion" +theme: Technological +control_type: [Preventive] +information_security_properties: [Confidentiality] +cybersecurity_concepts: [Protect] +operational_capabilities: + - Information_protection + - Legal_and_compliance +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.11-Data-masking.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.11" +title: "Data masking" +theme: Technological +control_type: [Preventive] +information_security_properties: [Confidentiality] +cybersecurity_concepts: [Protect] +operational_capabilities: [Information_protection] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.12-Data-leakage-prevention.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.12" +title: "Data leakage prevention" +theme: Technological +control_type: + - Preventive + - Detective +information_security_properties: [Confidentiality] +cybersecurity_concepts: + - Protect + - Detect +operational_capabilities: [Information_protection] +security_domains: + - Protection + - Defence +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.13-Information-backup.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.13" +title: "Information backup" +theme: Technological +control_type: [Corrective] +information_security_properties: + - Integrity + - Availability +cybersecurity_concepts: [Recover] +operational_capabilities: [Continuity] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.14-Redundancy-of-information-processing-facilities.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.14" +title: "Redundancy of information processing facilities" +theme: Technological +control_type: [Preventive] +information_security_properties: [Availability] +cybersecurity_concepts: [Protect] +operational_capabilities: + - Continuity + - Asset_management +security_domains: + - Protection + - Resilience +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.15-Logging.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.15" +title: "Logging" +theme: Technological +control_type: [Detective] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Detect] +operational_capabilities: [Information_security_event_management] +security_domains: + - Protection + - Defence +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.16-Monitoring-activities.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.16" +title: "Monitoring activities" +theme: Technological +control_type: + - Detective + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Detect + - Respond +operational_capabilities: [Information_security_event_management] +security_domains: [Defence] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.17-Clock-synchronization.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.17" +title: "Clock synchronization" +theme: Technological +control_type: [Detective] +information_security_properties: [Integrity] +cybersecurity_concepts: + - Protect + - Detect +operational_capabilities: [Information_security_event_management] +security_domains: + - Protection + - Defence +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.18-Use-of-privileged-utility-programs.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.18" +title: "Use of privileged utility programs" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - System_and_network_security + - Secure_configuration + - Application_security +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.19-Installation-of-software-on-operational-systems.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.19" +title: "Installation of software on operational systems" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Secure_configuration + - Application_security +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.20-Networks-security.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.20" +title: "Networks security" +theme: Technological +control_type: + - Preventive + - Detective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Detect +operational_capabilities: [System_and_network_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.21-Security-of-network-services.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.21" +title: "Security of network services" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [System_and_network_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.22-Segregation-of-networks.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.22" +title: "Segregation of networks" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [System_and_network_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.23-Web-filtering.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.23" +title: "Web filtering" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [System_and_network_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.24-Use-of-cryptography.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.24" +title: "Use of cryptography" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Secure_configuration] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.25-Secure-development-life-cycle.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.25" +title: "Secure development life cycle" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Application_security + - System_and_network_security +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.26-Application-security-requirements.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.26" +title: "Application security requirements" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Application_security + - System_and_network_security +security_domains: + - Protection + - Defence +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.27-Secure-system-architecture-and-engineering-principles.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.27" +title: "Secure system architecture and engineering principles" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Application_security + - System_and_network_security +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.28-Secure-coding.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.28" +title: "Secure coding" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Application_security + - System_and_network_security +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.29-Security-testing-in-development-and-acceptance.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.29" +title: "Security testing in development and acceptance" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: + - Application_security + - Information_security_assurance + - System_and_network_security +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.30-Outsourced-development.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.30" +title: "Outsourced development" +theme: Technological +control_type: + - Preventive + - Detective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect + - Detect +operational_capabilities: + - System_and_network_security + - Application_security + - Supplier_relationships_security +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.31-Separation-of-development-test-and-production-environments.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.31" +title: "Separation of development, test and production environments" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Application_security + - System_and_network_security +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.32-Change-management.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.32" +title: "Change management" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Application_security + - System_and_network_security +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.33-Test-information.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.33" +title: "Test information" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity +cybersecurity_concepts: [Protect] +operational_capabilities: [Information_protection] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +---""", + + "a-8.34-Protection-of-information-systems-during-audit-testing.md": """--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.34" +title: "Protection of information systems during audit testing" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - System_and_network_security + - Information_protection +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +---""", +} + + +def main(): + written = [] + skipped_fm = [] + skipped_missing = [] + errors = [] + + for filename, frontmatter in sorted(FRONTMATTER.items()): + filepath = os.path.join(VAULT_DIR, filename) + + if not os.path.exists(filepath): + skipped_missing.append(filename) + continue + + with open(filepath, "r", encoding="utf-8") as f: + content = f.read() + + if content.startswith("---"): + skipped_fm.append(filename) + continue + + new_content = frontmatter + "\n\n" + content + + with open(filepath, "w", encoding="utf-8") as f: + f.write(new_content) + + written.append(filename) + + print(f"Written: {len(written)}") + print(f"Already had FM: {len(skipped_fm)}") + print(f"File not found: {len(skipped_missing)}") + print(f"Errors: {len(errors)}") + + if skipped_fm: + print("\nAlready had frontmatter (skipped):") + for f in skipped_fm: + print(f" {f}") + if skipped_missing: + print("\nNot found (skipped):") + for f in skipped_missing: + print(f" {f}") + if errors: + print("\nErrors:") + for e in errors: + print(f" {e}") + + +if __name__ == "__main__": + main() \ No newline at end of file From 880e2f204477e9d88ee737a16ef3e25efdfb5be6 Mon Sep 17 00:00:00 2001 From: Richard Kranendonk Date: Sat, 2 May 2026 11:31:49 +0200 Subject: [PATCH 08/29] Front matter added with prepend_frontmatter.py --- ...information-and-other-associated-assets.md | 26 +++++++++++++ .../OST/27002/EN/a-5.11-Return-of-assets.md | 22 +++++++++++ .../a-5.12-Classification-of-information.md | 24 ++++++++++++ .../EN/a-5.13-Labelling-of-information.md | 24 ++++++++++++ .../27002/EN/a-5.14-Information-transfer.md | 24 ++++++++++++ .../OST/27002/EN/a-5.15-Access-control.md | 22 +++++++++++ .../27002/EN/a-5.16-Identity-management.md | 22 +++++++++++ .../EN/a-5.17-Authentication-information.md | 22 +++++++++++ .../OST/27002/EN/a-5.18-Access-rights.md | 22 +++++++++++ ...tion-security-in-supplier-relationships.md | 24 ++++++++++++ ...ion-security-roles-and-responsibilities.md | 25 ++++++++++++ ...ion-security-within-supplier-agreements.md | 24 ++++++++++++ ...mation-security-in-the-ICT-supply-chain.md | 24 ++++++++++++ ...-change-management-of-supplier-services.md | 26 +++++++++++++ ...tion-security-for-use-of-cloud-services.md | 24 ++++++++++++ ...ent-management-planning-and-preparation.md | 26 +++++++++++++ ...decision-on-information-security-events.md | 24 ++++++++++++ ...ponse-to-information-security-incidents.md | 24 ++++++++++++ ...ing-from-information-security-incidents.md | 24 ++++++++++++ .../27002/EN/a-5.28-Collection-of-evidence.md | 24 ++++++++++++ ...-Information-security-during-disruption.md | 28 ++++++++++++++ .../27002/EN/a-5.3-Segregation-of-duties.md | 24 ++++++++++++ ...0-ICT-readiness-for-business-continuity.md | 19 ++++++++++ ...regulatory-and-contractual-requirements.md | 24 ++++++++++++ .../EN/a-5.32-Intellectual-property-rights.md | 22 +++++++++++ .../27002/EN/a-5.33-Protection-of-records.md | 33 ++++++++++++---- .../a-5.34-Privacy-and-protection-of-PII.md | 31 ++++++++++++--- ...ependent-review-of-information-security.md | 26 +++++++++++++ ...-and-standards-for-information-security.md | 26 +++++++++++++ .../a-5.37-Documented-operating-procedures.md | 38 +++++++++++++++++++ .../EN/a-5.4-Management-responsibilities.md | 22 +++++++++++ .../EN/a-5.5-Contact-with-authorities.md | 30 +++++++++++++++ ....6-Contact-with-special-interest-groups.md | 27 +++++++++++++ .../OST/27002/EN/a-5.7-Threat-intelligence.md | 30 +++++++++++++++ ...ormation-security-in-project-management.md | 26 +++++++++++++ ...information-and-other-associated-assets.md | 24 ++++++++++++ .../ISO27x/OST/27002/EN/a-6.1-Screening.md | 22 +++++++++++ ...-6.2-Terms-and-conditions-of-employment.md | 22 +++++++++++ ...curity-awareness-education-and-training.md | 22 +++++++++++ .../27002/EN/a-6.4-Disciplinary-process.md | 26 +++++++++++++ ...ter-termination-or-change-of-employment.md | 24 ++++++++++++ ...dentiality-or-non-disclosure-agreements.md | 22 +++++++++++ .../OST/27002/EN/a-6.7-Remote-working.md | 26 +++++++++++++ ....8-Information-security-event-reporting.md | 31 ++++++++++----- .../EN/a-7.1-Physical-security-perimeters.md | 25 ++++++++++-- .../OST/27002/EN/a-7.10-Storage-media.md | 24 ++++++++++++ .../27002/EN/a-7.11-Supporting-utilities.md | 25 ++++++++++++ .../OST/27002/EN/a-7.12-Cabling-security.md | 21 ++++++++++ .../27002/EN/a-7.13-Equipment-maintenance.md | 26 +++++++++++++ ...-Secure-disposal-or-re-use-of-equipment.md | 21 ++++++++++ .../OST/27002/EN/a-7.2-Physical-entry.md | 32 ++++++++++++---- ...3-Securing-offices-rooms-and-facilities.md | 24 ++++++++++++ .../EN/a-7.4-Physical-security-monitoring.md | 28 ++++++++++++++ ...inst-physical-and-environmental-threats.md | 22 +++++++++++ .../27002/EN/a-7.6-Working-in-secure-areas.md | 22 +++++++++++ .../EN/a-7.7-Clear-desk-and-clear-screen.md | 19 ++++++++++ .../a-7.8-Equipment-siting-and-protection.md | 24 ++++++++++++ .../a-7.9-Security-of-assets-off-premises.md | 24 ++++++++++++ .../27002/EN/a-8.1-User-endpoint-devices.md | 24 ++++++++++++ .../27002/EN/a-8.10-Information-deletion.md | 21 ++++++++++ .../OST/27002/EN/a-8.11-Data-masking.md | 19 ++++++++++ .../EN/a-8.12-Data-leakage-prevention.md | 25 ++++++++++++ .../OST/27002/EN/a-8.13-Information-backup.md | 21 ++++++++++ ...cy-of-information-processing-facilities.md | 23 +++++++++++ .../ISO27x/OST/27002/EN/a-8.15-Logging.md | 24 ++++++++++++ .../27002/EN/a-8.16-Monitoring-activities.md | 26 +++++++++++++ .../27002/EN/a-8.17-Clock-synchronization.md | 23 +++++++++++ ...8.18-Use-of-privileged-utility-programs.md | 25 ++++++++++++ ...tion-of-software-on-operational-systems.md | 24 ++++++++++++ .../EN/a-8.2-Privileged-access-rights.md | 22 +++++++++++ .../OST/27002/EN/a-8.20-Networks-security.md | 26 +++++++++++++ .../EN/a-8.21-Security-of-network-services.md | 22 +++++++++++ .../EN/a-8.22-Segregation-of-networks.md | 22 +++++++++++ .../OST/27002/EN/a-8.23-Web-filtering.md | 22 +++++++++++ .../27002/EN/a-8.24-Use-of-cryptography.md | 22 +++++++++++ .../a-8.25-Secure-development-life-cycle.md | 24 ++++++++++++ ...-8.26-Application-security-requirements.md | 26 +++++++++++++ ...architecture-and-engineering-principles.md | 24 ++++++++++++ .../OST/27002/EN/a-8.28-Secure-coding.md | 24 ++++++++++++ ...y-testing-in-development-and-acceptance.md | 25 ++++++++++++ .../a-8.3-Information-access-restriction.md | 22 +++++++++++ .../27002/EN/a-8.30-Outsourced-development.md | 32 ++++++++++++++++ ...opment-test-and-production-environments.md | 24 ++++++++++++ .../OST/27002/EN/a-8.32-Change-management.md | 24 ++++++++++++ .../OST/27002/EN/a-8.33-Test-information.md | 21 ++++++++++ ...nformation-systems-during-audit-testing.md | 26 +++++++++++++ .../27002/EN/a-8.4-Access-to-source-code.md | 25 ++++++++++++ .../27002/EN/a-8.5-Secure-authentication.md | 22 +++++++++++ .../OST/27002/EN/a-8.6-Capacity-management.md | 28 ++++++++++++++ .../EN/a-8.7-Protection-against-malware.md | 31 +++++++++++++++ ...Management-of-technical-vulnerabilities.md | 27 +++++++++++++ .../EN/a-8.9-Configuration-management.md | 22 +++++++++++ 92 files changed, 2224 insertions(+), 33 deletions(-) diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.10-Acceptable-use-of-information-and-other-associated-assets.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.10-Acceptable-use-of-information-and-other-associated-assets.md index e627b91..c3daaa8 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.10-Acceptable-use-of-information-and-other-associated-assets.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.10-Acceptable-use-of-information-and-other-associated-assets.md @@ -1,3 +1,29 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.10" +title: "Acceptable use of information and other associated assets" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Asset_management + - Information_protection +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +--- + ## 5.10 Acceptable use of information and other associated assets | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.11-Return-of-assets.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.11-Return-of-assets.md index 6281a5f..fb6b272 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.11-Return-of-assets.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.11-Return-of-assets.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.11" +title: "Return of assets" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Asset_management] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 5.11 Return of assets diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.12-Classification-of-information.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.12-Classification-of-information.md index 338d711..8fab83b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.12-Classification-of-information.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.12-Classification-of-information.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.12" +title: "Classification of information" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Information_protection] +security_domains: + - Protection + - Defence +tags: + - iso27002/2022/EN +status: active +--- + ## 5.12 Classification of information | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.13-Labelling-of-information.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.13-Labelling-of-information.md index 343d95a..eab3d61 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.13-Labelling-of-information.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.13-Labelling-of-information.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.13" +title: "Labelling of information" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Information_protection] +security_domains: + - Defence + - Protection +tags: + - iso27002/2022/EN +status: active +--- + ## 5.13 Labelling of information diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.14-Information-transfer.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.14-Information-transfer.md index e9cc43d..9e55b6e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.14-Information-transfer.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.14-Information-transfer.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.14" +title: "Information transfer" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Asset_management + - Information_protection +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 5.14 Information transfer | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.15-Access-control.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.15-Access-control.md index a55aa6e..b2594e8 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.15-Access-control.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.15-Access-control.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.15" +title: "Access control" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Identity_and_access_management] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 5.15 Access control | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.16-Identity-management.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.16-Identity-management.md index 481ee8d..39667e3 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.16-Identity-management.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.16-Identity-management.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.16" +title: "Identity management" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Identity_and_access_management] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 5.16 Identity management | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.17-Authentication-information.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.17-Authentication-information.md index 50be34b..5e39e04 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.17-Authentication-information.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.17-Authentication-information.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.17" +title: "Authentication information" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Identity_and_access_management] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 5.17 Authentication information ### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.18-Access-rights.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.18-Access-rights.md index 7020cd9..9594348 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.18-Access-rights.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.18-Access-rights.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.18" +title: "Access rights" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Identity_and_access_management] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 5.18 Access rights | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.19-Information-security-in-supplier-relationships.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.19-Information-security-in-supplier-relationships.md index a614244..995967d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.19-Information-security-in-supplier-relationships.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.19-Information-security-in-supplier-relationships.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.19" +title: "Information security in supplier relationships" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Supplier_relationships_security] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +--- + ## 5.19 Information security in supplier relationships **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.2-Information-security-roles-and-responsibilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.2-Information-security-roles-and-responsibilities.md index 7b88880..80d91f8 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.2-Information-security-roles-and-responsibilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.2-Information-security-roles-and-responsibilities.md @@ -1,3 +1,28 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.2" +title: "Information security roles and responsibilities" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Governance] +security_domains: + - Governance_and_Ecosystem + - Protection + - Resilience +tags: + - iso27002/2022/EN +status: active +--- + ## 5.2 Information security roles and responsibilities ### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.20-Addressing-information-security-within-supplier-agreements.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.20-Addressing-information-security-within-supplier-agreements.md index 3eecb00..eb89626 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.20-Addressing-information-security-within-supplier-agreements.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.20-Addressing-information-security-within-supplier-agreements.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.20" +title: "Addressing information security within supplier agreements" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Supplier_relationships_security] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +--- + ## 5.20 Addressing information security within supplier agreements **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.21-Managing-information-security-in-the-ICT-supply-chain.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.21-Managing-information-security-in-the-ICT-supply-chain.md index 5d9418c..41dcb24 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.21-Managing-information-security-in-the-ICT-supply-chain.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.21-Managing-information-security-in-the-ICT-supply-chain.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.21" +title: "Managing information security in the ICT supply chain" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Supplier_relationships_security] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +--- + ## 5.21 Managing information security in the ICT supply chain **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.22-Monitoring-review-and-change-management-of-supplier-services.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.22-Monitoring-review-and-change-management-of-supplier-services.md index 885d951..130c23e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.22-Monitoring-review-and-change-management-of-supplier-services.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.22-Monitoring-review-and-change-management-of-supplier-services.md @@ -1,3 +1,29 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.22" +title: "Monitoring, review and change management of supplier services" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Supplier_relationships_security] +security_domains: + - Governance_and_Ecosystem + - Protection + - Defence + - Information_security_assurance +tags: + - iso27002/2022/EN +status: active +--- + ## 5.22 Monitoring, review, and change management of supplier services **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.23-Information-security-for-use-of-cloud-services.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.23-Information-security-for-use-of-cloud-services.md index e13d64d..fb545dc 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.23-Information-security-for-use-of-cloud-services.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.23-Information-security-for-use-of-cloud-services.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.23" +title: "Information security for use of cloud services" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Supplier_relationships_security] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +--- + ## 5.23 Information security for use of cloud services #### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.24-Information-security-incident-management-planning-and-preparation.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.24-Information-security-incident-management-planning-and-preparation.md index a2bd547..962fcfe 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.24-Information-security-incident-management-planning-and-preparation.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.24-Information-security-incident-management-planning-and-preparation.md @@ -1,3 +1,29 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.24" +title: "Information security incident management planning and preparation" +theme: Organizational +control_type: [Corrective] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Respond + - Recover +operational_capabilities: + - Governance + - Information_security_event_management +security_domains: [Defence] +tags: + - iso27002/2022/EN +status: active +--- + ## 5.24 Information security incident management planning and preparation #### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.25-Assessment-and-decision-on-information-security-events.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.25-Assessment-and-decision-on-information-security-events.md index 827c3ad..a1b7232 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.25-Assessment-and-decision-on-information-security-events.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.25-Assessment-and-decision-on-information-security-events.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.25" +title: "Assessment and decision on information security events" +theme: Organizational +control_type: [Detective] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Detect + - Respond +operational_capabilities: [Information_security_event_management] +security_domains: [Defence] +tags: + - iso27002/2022/EN +status: active +--- + ## 5.25 Assessment and decision on information security events diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.26-Response-to-information-security-incidents.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.26-Response-to-information-security-incidents.md index f1a470f..cad7485 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.26-Response-to-information-security-incidents.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.26-Response-to-information-security-incidents.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.26" +title: "Response to information security incidents" +theme: Organizational +control_type: [Corrective] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Respond + - Recover +operational_capabilities: [Information_security_event_management] +security_domains: [Defence] +tags: + - iso27002/2022/EN +status: active +--- + ## 5.26 Response to information security incidents diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.27-Learning-from-information-security-incidents.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.27-Learning-from-information-security-incidents.md index 089f267..a9c839a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.27-Learning-from-information-security-incidents.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.27-Learning-from-information-security-incidents.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.27" +title: "Learning from information security incidents" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect +operational_capabilities: [Information_security_event_management] +security_domains: [Defence] +tags: + - iso27002/2022/EN +status: active +--- + ## 5.27 Learning from information security incidents #### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.28-Collection-of-evidence.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.28-Collection-of-evidence.md index d4b3cff..862ba24 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.28-Collection-of-evidence.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.28-Collection-of-evidence.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.28" +title: "Collection of evidence" +theme: Organizational +control_type: [Corrective] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Detect + - Respond +operational_capabilities: [Information_security_event_management] +security_domains: [Defence] +tags: + - iso27002/2022/EN +status: active +--- + ## 5.28 Collection of evidence diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.29-Information-security-during-disruption.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.29-Information-security-during-disruption.md index 24172cd..d8bcf2a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.29-Information-security-during-disruption.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.29-Information-security-during-disruption.md @@ -1,3 +1,31 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.29" +title: "Information security during disruption" +theme: Organizational +control_type: + - Preventive + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Respond +operational_capabilities: [Continuity] +security_domains: + - Protection + - Resilience +tags: + - iso27002/2022/EN +status: active +--- + ## 5.29 Information security during disruption | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.3-Segregation-of-duties.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.3-Segregation-of-duties.md index f8858ba..a5c86c7 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.3-Segregation-of-duties.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.3-Segregation-of-duties.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.3" +title: "Segregation of duties" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Governance + - Identity_and_access_management +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +--- + ## 5.3 Segregation of duties ### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.30-ICT-readiness-for-business-continuity.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.30-ICT-readiness-for-business-continuity.md index 0c3c50a..369fd10 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.30-ICT-readiness-for-business-continuity.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.30-ICT-readiness-for-business-continuity.md @@ -1,3 +1,22 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.30" +title: "ICT readiness for business continuity" +theme: Organizational +control_type: [Corrective] +information_security_properties: [Availability] +cybersecurity_concepts: [Respond] +operational_capabilities: [Continuity] +security_domains: [Resilience] +tags: + - iso27002/2022/EN +status: active +--- + ## **5.30** **ICT** **readiness** **for** **business** continuity ## Purpose diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.31-Legal-statutory-regulatory-and-contractual-requirements.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.31-Legal-statutory-regulatory-and-contractual-requirements.md index 03202b6..52a9de2 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.31-Legal-statutory-regulatory-and-contractual-requirements.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.31-Legal-statutory-regulatory-and-contractual-requirements.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.31" +title: "Legal, statutory, regulatory and contractual requirements" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Legal_and_compliance] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +--- + ## 5.31 Legal, statutory, regulatory and contractual requirements | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.32-Intellectual-property-rights.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.32-Intellectual-property-rights.md index 6637786..37131c8 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.32-Intellectual-property-rights.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.32-Intellectual-property-rights.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.32" +title: "Intellectual property rights" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Legal_and_compliance] +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +--- + ## 5.32 Intellectual property rights **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.33-Protection-of-records.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.33-Protection-of-records.md index b4d26f3..ce7419d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.33-Protection-of-records.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.33-Protection-of-records.md @@ -1,11 +1,30 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.33" +title: "Protection of records" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect +operational_capabilities: + - Legal_and_compliance + - Asset_management + - Information_protection +security_domains: [Defence] +tags: + - iso27002/2022/EN +status: active +--- ## 5.33 Protection of records - - - -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ----------------------------------------- | ---------------------- | --------------------------------------------------------------- | ---------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Identify #Protect | #Legal_and_compliance #Asset_management #Information_protection | #Defence | - **Control** Records should be protected from loss, destruction, falsification, unauthorized access and unauthorized release. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.34-Privacy-and-protection-of-PII.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.34-Privacy-and-protection-of-PII.md index cf279bd..fb4756e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.34-Privacy-and-protection-of-PII.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.34-Privacy-and-protection-of-PII.md @@ -1,10 +1,31 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.34" +title: "Privacy and protection of PII" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect +operational_capabilities: + - Information_protection + - Legal_and_compliance +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 5.34 Privacy and protection of PII - - -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ----------------------------------------- | ---------------------- | --------------------------------------------- | ---------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Identify #Protect | #Information_protection #Legal_and_compliance | #Protection | **Control** The organization should identify and meet the requirements regarding the preservation of privacy and protection of PII according to applicable laws and regulations and contractual requirements. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.35-Independent-review-of-information-security.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.35-Independent-review-of-information-security.md index 893e829..16314aa 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.35-Independent-review-of-information-security.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.35-Independent-review-of-information-security.md @@ -1,3 +1,29 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.35" +title: "Independent review of information security" +theme: Organizational +control_type: + - Preventive + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect +operational_capabilities: [Information_security_assurance] +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +--- + ## 5.35 Independent review of information security diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.36-Compliance-with-policies-rules-and-standards-for-information-security.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.36-Compliance-with-policies-rules-and-standards-for-information-security.md index ed00652..564b7d4 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.36-Compliance-with-policies-rules-and-standards-for-information-security.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.36-Compliance-with-policies-rules-and-standards-for-information-security.md @@ -1,3 +1,29 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.36" +title: "Compliance with policies, rules and standards for information security" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect +operational_capabilities: + - Legal_and_compliance + - Information_security_assurance +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +--- + ## 5.36 Compliance with policies, rules and standards for information security | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.37-Documented-operating-procedures.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.37-Documented-operating-procedures.md index 741a191..e623cf2 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.37-Documented-operating-procedures.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.37-Documented-operating-procedures.md @@ -1,3 +1,41 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.37" +title: "Documented operating procedures" +theme: Organizational +control_type: + - Preventive + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Recover +operational_capabilities: + - Asset_management + - Physical_security + - System_and_network_security + - Application_security + - Secure_configuration + - Identity_and_access_management + - Threat_and_vulnerability_management + - Continuity + - Information_security_event_management +security_domains: + - Governance_and_Ecosystem + - Protection + - Defence +tags: + - iso27002/2022/EN +status: active +--- + ## 5.37 Documented operating procedures | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.4-Management-responsibilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.4-Management-responsibilities.md index 113f2e7..4aeac14 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.4-Management-responsibilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.4-Management-responsibilities.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.4" +title: "Management responsibilities" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Governance] +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +--- + ## 5.4 Management responsibilities #### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.5-Contact-with-authorities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.5-Contact-with-authorities.md index a6fcb18..0549e0c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.5-Contact-with-authorities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.5-Contact-with-authorities.md @@ -1,3 +1,33 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.5" +title: "Contact with authorities" +theme: Organizational +control_type: + - Preventive + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect + - Respond + - Recover +operational_capabilities: [Governance] +security_domains: + - Defence + - Resilience +tags: + - iso27002/2022/EN +status: active +--- + ## 5.5 Contact with authorities #### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.6-Contact-with-special-interest-groups.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.6-Contact-with-special-interest-groups.md index 3756091..6e426df 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.6-Contact-with-special-interest-groups.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.6-Contact-with-special-interest-groups.md @@ -1,3 +1,30 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.6" +title: "Contact with special interest groups" +theme: Organizational +control_type: + - Preventive + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Respond + - Recover +operational_capabilities: [Governance] +security_domains: [Defence] +tags: + - iso27002/2022/EN +status: active +--- + ## 5.6 Contact with special interest groups #### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.7-Threat-intelligence.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.7-Threat-intelligence.md index ff4ee61..c4f05a3 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.7-Threat-intelligence.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.7-Threat-intelligence.md @@ -1,3 +1,33 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.7" +title: "Threat intelligence" +theme: Organizational +control_type: + - Preventive + - Detective + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Detect + - Respond +operational_capabilities: [Threat_and_vulnerability_management] +security_domains: + - Defence + - Resilience +tags: + - iso27002/2022/EN +status: active +--- + ## 5.7 Threat intelligence #### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.8-Information-security-in-project-management.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.8-Information-security-in-project-management.md index 7d9150b..a78489a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.8-Information-security-in-project-management.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.8-Information-security-in-project-management.md @@ -1,3 +1,29 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.8" +title: "Information security in project management" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect +operational_capabilities: [Governance] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +--- + ## 5.8 Information security in project management #### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.9-Inventory-of-information-and-other-associated-assets.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.9-Inventory-of-information-and-other-associated-assets.md index 26c260a..3fa68cb 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.9-Inventory-of-information-and-other-associated-assets.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.9-Inventory-of-information-and-other-associated-assets.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.5.9" +title: "Inventory of information and other associated assets" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Asset_management] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +--- + ## 5.9 Inventory of information and other associated assets | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md index 602ffc2..8eedae4 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.6.1" +title: "Screening" +theme: People +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Human_resource_security] +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +--- + ## 6.1 Screening | **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.2-Terms-and-conditions-of-employment.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.2-Terms-and-conditions-of-employment.md index 5583450..54b967b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.2-Terms-and-conditions-of-employment.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.2-Terms-and-conditions-of-employment.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.6.2" +title: "Terms and conditions of employment" +theme: People +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Human_resource_security] +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +--- + ## 6.2 Terms and conditions of employment | **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.3-Information-security-awareness-education-and-training.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.3-Information-security-awareness-education-and-training.md index f290ca1..63dfd7d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.3-Information-security-awareness-education-and-training.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.3-Information-security-awareness-education-and-training.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.6.3" +title: "Information security awareness, education and training" +theme: People +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Human_resource_security] +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +--- + ## 6.3 Information security awareness, education and training | **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.4-Disciplinary-process.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.4-Disciplinary-process.md index b2f1db0..ed8d099 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.4-Disciplinary-process.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.4-Disciplinary-process.md @@ -1,3 +1,29 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.6.4" +title: "Disciplinary process" +theme: People +control_type: + - Preventive + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Respond +operational_capabilities: [Human_resource_security] +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +--- + ## 6.4 Disciplinary process diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.5-Responsibilities-after-termination-or-change-of-employment.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.5-Responsibilities-after-termination-or-change-of-employment.md index e8e029d..bfa122e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.5-Responsibilities-after-termination-or-change-of-employment.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.5-Responsibilities-after-termination-or-change-of-employment.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.6.5" +title: "Responsibilities after termination or change of employment" +theme: People +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Human_resource_security + - Asset_management +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +--- + ## 6.5 Responsibilities after termination or change of employment | **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.6-Confidentiality-or-non-disclosure-agreements.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.6-Confidentiality-or-non-disclosure-agreements.md index be79fae..e03a3fe 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.6-Confidentiality-or-non-disclosure-agreements.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.6-Confidentiality-or-non-disclosure-agreements.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.6.6" +title: "Confidentiality or non-disclosure agreements" +theme: People +control_type: [Preventive] +information_security_properties: [Confidentiality] +cybersecurity_concepts: [Protect] +operational_capabilities: + - Human_resource_security + - Information_protection + - Supplier_relationships_security +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/EN +status: active +--- + ## 6.6 Confidentiality or non-disclosure agreements diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.7-Remote-working.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.7-Remote-working.md index 289fc7c..56625d9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.7-Remote-working.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.7-Remote-working.md @@ -1,3 +1,29 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.6.7" +title: "Remote working" +theme: People +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Asset_management + - Information_protection + - Physical_security + - System_and_network_security +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 6.7 Remote working diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.8-Information-security-event-reporting.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.8-Information-security-event-reporting.md index 0c1aec9..0d7cf69 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.8-Information-security-event-reporting.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.8-Information-security-event-reporting.md @@ -1,13 +1,26 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.6.8" +title: "Information security event reporting" +theme: People +control_type: [Detective] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Detect] +operational_capabilities: [Information_security_event_management] +security_domains: [Defence] +tags: + - iso27002/2022/EN +status: active +--- + ## 6.8 Information security event reporting - - - -| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | - -|------------------|-----------------------------------------|---------------------------|---------------------------------------------|---------------------| - -| #Detective | #Confidentiality #Integrity #Availability | #Detect | #Information_security_event_management | #Defence | - **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.1-Physical-security-perimeters.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.1-Physical-security-perimeters.md index 2f6f13a..80a4728 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.1-Physical-security-perimeters.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.1-Physical-security-perimeters.md @@ -1,9 +1,26 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.1" +title: "Physical security perimeters" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Physical_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- ## 7.1 Physical security perimeters -| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | -|------------------|-----------------------------------------|---------------------------|-----------------------------------|---------------------| -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Physical_security | - **Control** Security perimeters should be defined and used to protect areas that contain information and other associated assets. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.10-Storage-media.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.10-Storage-media.md index a22aea1..1c1bd65 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.10-Storage-media.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.10-Storage-media.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.10" +title: "Storage media" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Physical_security + - Asset_management +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 7.10 Storage media diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.11-Supporting-utilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.11-Supporting-utilities.md index 3ee2bd9..fabb66e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.11-Supporting-utilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.11-Supporting-utilities.md @@ -1,3 +1,28 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.11" +title: "Supporting utilities" +theme: Physical +control_type: + - Preventive + - Detective +information_security_properties: + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Detect +operational_capabilities: [Physical_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 7.11 Supporting utilities diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.12-Cabling-security.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.12-Cabling-security.md index 26f7384..325389c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.12-Cabling-security.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.12-Cabling-security.md @@ -1,3 +1,24 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.12" +title: "Cabling security" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Physical_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 7.12 Cabling security diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.13-Equipment-maintenance.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.13-Equipment-maintenance.md index 2f16d29..c2fc6fb 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.13-Equipment-maintenance.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.13-Equipment-maintenance.md @@ -1,3 +1,29 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.13" +title: "Equipment maintenance" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Physical_security + - Asset_management +security_domains: + - Protection + - Resilience +tags: + - iso27002/2022/EN +status: active +--- + ## 7.13 Equipment maintenance diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.14-Secure-disposal-or-re-use-of-equipment.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.14-Secure-disposal-or-re-use-of-equipment.md index c3867ad..673ee9a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.14-Secure-disposal-or-re-use-of-equipment.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.14-Secure-disposal-or-re-use-of-equipment.md @@ -1,3 +1,24 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.14" +title: "Secure disposal or re-use of equipment" +theme: Physical +control_type: [Preventive] +information_security_properties: [Confidentiality] +cybersecurity_concepts: [Protect] +operational_capabilities: + - Physical_security + - Asset_management +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 7.14 Secure disposal or re-use of equipment diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.2-Physical-entry.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.2-Physical-entry.md index 0208a84..5700a52 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.2-Physical-entry.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.2-Physical-entry.md @@ -1,14 +1,30 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.2" +title: "Physical entry" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Physical_security + - Identity_and_access_management +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 7.2 Physical entry - -| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | - -|------------------|-----------------------------------------|---------------------------|-----------------------------------------------------|---------------------| - -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Physical_security #Identity_and_Access - - **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.3-Securing-offices-rooms-and-facilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.3-Securing-offices-rooms-and-facilities.md index 1b83685..aad9a52 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.3-Securing-offices-rooms-and-facilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.3-Securing-offices-rooms-and-facilities.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.3" +title: "Securing offices, rooms and facilities" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Physical_security + - Asset_management +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 7.3 Securing offices, rooms and facilities diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.4-Physical-security-monitoring.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.4-Physical-security-monitoring.md index ab30fdb..76dd130 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.4-Physical-security-monitoring.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.4-Physical-security-monitoring.md @@ -1,3 +1,31 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.4" +title: "Physical security monitoring" +theme: Physical +control_type: + - Preventive + - Detective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Detect +operational_capabilities: [Physical_security] +security_domains: + - Protection + - Defence +tags: + - iso27002/2022/EN +status: active +--- + ## 7.4 Physical security monitoring diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.5-Protecting-against-physical-and-environmental-threats.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.5-Protecting-against-physical-and-environmental-threats.md index b20093b..da7edb2 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.5-Protecting-against-physical-and-environmental-threats.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.5-Protecting-against-physical-and-environmental-threats.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.5" +title: "Protecting against physical and environmental threats" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Physical_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 7.5 Protecting against physical and environmental threats diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.6-Working-in-secure-areas.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.6-Working-in-secure-areas.md index 4cc388d..ca8a5ab 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.6-Working-in-secure-areas.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.6-Working-in-secure-areas.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.6" +title: "Working in secure areas" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Physical_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 7.6 Working in secure areas diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.7-Clear-desk-and-clear-screen.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.7-Clear-desk-and-clear-screen.md index 04aa36a..12039b9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.7-Clear-desk-and-clear-screen.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.7-Clear-desk-and-clear-screen.md @@ -1,3 +1,22 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.7" +title: "Clear desk and clear screen" +theme: Physical +control_type: [Preventive] +information_security_properties: [Confidentiality] +cybersecurity_concepts: [Protect] +operational_capabilities: [Physical_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 7.7 Clear desk and clear screen diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.8-Equipment-siting-and-protection.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.8-Equipment-siting-and-protection.md index 0f5874a..7c554dc 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.8-Equipment-siting-and-protection.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.8-Equipment-siting-and-protection.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.8" +title: "Equipment siting and protection" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Physical_security + - Asset_management +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 7.8 Equipment siting and protection diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.9-Security-of-assets-off-premises.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.9-Security-of-assets-off-premises.md index 79afda5..47b2ce1 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.9-Security-of-assets-off-premises.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.9-Security-of-assets-off-premises.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.7.9" +title: "Security of assets off-premises" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Physical_security + - Asset_management +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 7.9 Security of assets off-premises diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.1-User-endpoint-devices.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.1-User-endpoint-devices.md index a5a364b..37df8d1 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.1-User-endpoint-devices.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.1-User-endpoint-devices.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.1" +title: "User endpoint devices" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Asset_management + - Information_protection +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 8.1 User endpoint devices diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.10-Information-deletion.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.10-Information-deletion.md index edf72c5..ee1fe68 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.10-Information-deletion.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.10-Information-deletion.md @@ -1,3 +1,24 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.10" +title: "Information deletion" +theme: Technological +control_type: [Preventive] +information_security_properties: [Confidentiality] +cybersecurity_concepts: [Protect] +operational_capabilities: + - Information_protection + - Legal_and_compliance +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 8.10 Information deletion | **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.11-Data-masking.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.11-Data-masking.md index a09772a..33a9c73 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.11-Data-masking.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.11-Data-masking.md @@ -1,3 +1,22 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.11" +title: "Data masking" +theme: Technological +control_type: [Preventive] +information_security_properties: [Confidentiality] +cybersecurity_concepts: [Protect] +operational_capabilities: [Information_protection] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 8.11 Data masking | **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.12-Data-leakage-prevention.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.12-Data-leakage-prevention.md index ec2d2c2..4c18b96 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.12-Data-leakage-prevention.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.12-Data-leakage-prevention.md @@ -1,3 +1,28 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.12" +title: "Data leakage prevention" +theme: Technological +control_type: + - Preventive + - Detective +information_security_properties: [Confidentiality] +cybersecurity_concepts: + - Protect + - Detect +operational_capabilities: [Information_protection] +security_domains: + - Protection + - Defence +tags: + - iso27002/2022/EN +status: active +--- + ## 8.12 Data leakage prevention | **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.13-Information-backup.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.13-Information-backup.md index f3baf55..65000f0 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.13-Information-backup.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.13-Information-backup.md @@ -1,3 +1,24 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.13" +title: "Information backup" +theme: Technological +control_type: [Corrective] +information_security_properties: + - Integrity + - Availability +cybersecurity_concepts: [Recover] +operational_capabilities: [Continuity] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 8.13 Information backup | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.14-Redundancy-of-information-processing-facilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.14-Redundancy-of-information-processing-facilities.md index d1266e8..344c568 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.14-Redundancy-of-information-processing-facilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.14-Redundancy-of-information-processing-facilities.md @@ -1,3 +1,26 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.14" +title: "Redundancy of information processing facilities" +theme: Technological +control_type: [Preventive] +information_security_properties: [Availability] +cybersecurity_concepts: [Protect] +operational_capabilities: + - Continuity + - Asset_management +security_domains: + - Protection + - Resilience +tags: + - iso27002/2022/EN +status: active +--- + ## 8.14 Redundancy of information processing facilities | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md index 2fe1db6..68493e9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.15" +title: "Logging" +theme: Technological +control_type: [Detective] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Detect] +operational_capabilities: [Information_security_event_management] +security_domains: + - Protection + - Defence +tags: + - iso27002/2022/EN +status: active +--- + ## 8.15 Logging | **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md index f2df294..b7cbb7e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md @@ -1,3 +1,29 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.16" +title: "Monitoring activities" +theme: Technological +control_type: + - Detective + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Detect + - Respond +operational_capabilities: [Information_security_event_management] +security_domains: [Defence] +tags: + - iso27002/2022/EN +status: active +--- + ## 8.16 Monitoring activities | **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.17-Clock-synchronization.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.17-Clock-synchronization.md index 7b5e866..dbc2438 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.17-Clock-synchronization.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.17-Clock-synchronization.md @@ -1,3 +1,26 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.17" +title: "Clock synchronization" +theme: Technological +control_type: [Detective] +information_security_properties: [Integrity] +cybersecurity_concepts: + - Protect + - Detect +operational_capabilities: [Information_security_event_management] +security_domains: + - Protection + - Defence +tags: + - iso27002/2022/EN +status: active +--- + ## 8.17 Clock synchronization | **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.18-Use-of-privileged-utility-programs.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.18-Use-of-privileged-utility-programs.md index 51c226f..d56d89f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.18-Use-of-privileged-utility-programs.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.18-Use-of-privileged-utility-programs.md @@ -1,3 +1,28 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.18" +title: "Use of privileged utility programs" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - System_and_network_security + - Secure_configuration + - Application_security +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 8.18 Use of privileged utility programs | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.19-Installation-of-software-on-operational-systems.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.19-Installation-of-software-on-operational-systems.md index cf3feb6..b24a47d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.19-Installation-of-software-on-operational-systems.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.19-Installation-of-software-on-operational-systems.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.19" +title: "Installation of software on operational systems" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Secure_configuration + - Application_security +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 8.19 Installation of software on operational systems | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.2-Privileged-access-rights.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.2-Privileged-access-rights.md index e9422e8..f1108ad 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.2-Privileged-access-rights.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.2-Privileged-access-rights.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.2" +title: "Privileged access rights" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Identity_and_access_management] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 8.2 Privileged access rights | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.20-Networks-security.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.20-Networks-security.md index b00856b..bdf8c97 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.20-Networks-security.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.20-Networks-security.md @@ -1,3 +1,29 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.20" +title: "Networks security" +theme: Technological +control_type: + - Preventive + - Detective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Detect +operational_capabilities: [System_and_network_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 8.20 Networks security diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.21-Security-of-network-services.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.21-Security-of-network-services.md index 66c0216..e05780b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.21-Security-of-network-services.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.21-Security-of-network-services.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.21" +title: "Security of network services" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [System_and_network_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 8.21 Security of network services | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.22-Segregation-of-networks.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.22-Segregation-of-networks.md index 9449c18..cf6511f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.22-Segregation-of-networks.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.22-Segregation-of-networks.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.22" +title: "Segregation of networks" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [System_and_network_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 8.22 Segregation of networks | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.23-Web-filtering.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.23-Web-filtering.md index 2925df8..12063bb 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.23-Web-filtering.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.23-Web-filtering.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.23" +title: "Web filtering" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [System_and_network_security] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 8.23 Web filtering | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md index 2b5eb7a..22effd6 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.24" +title: "Use of cryptography" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Secure_configuration] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 8.24 Use of cryptography diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.25-Secure-development-life-cycle.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.25-Secure-development-life-cycle.md index 6a9422e..883039d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.25-Secure-development-life-cycle.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.25-Secure-development-life-cycle.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.25" +title: "Secure development life cycle" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Application_security + - System_and_network_security +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 8.25 Secure development life cycle | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.26-Application-security-requirements.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.26-Application-security-requirements.md index 43a9ca1..a7987c3 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.26-Application-security-requirements.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.26-Application-security-requirements.md @@ -1,3 +1,29 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.26" +title: "Application security requirements" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Application_security + - System_and_network_security +security_domains: + - Protection + - Defence +tags: + - iso27002/2022/EN +status: active +--- + ## 8.26 Application security requirements | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.27-Secure-system-architecture-and-engineering-principles.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.27-Secure-system-architecture-and-engineering-principles.md index 8795494..35d58c5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.27-Secure-system-architecture-and-engineering-principles.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.27-Secure-system-architecture-and-engineering-principles.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.27" +title: "Secure system architecture and engineering principles" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Application_security + - System_and_network_security +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 8.27 Secure system architecture and engineering principles | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.28-Secure-coding.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.28-Secure-coding.md index 6e6ba21..afc0c21 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.28-Secure-coding.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.28-Secure-coding.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.28" +title: "Secure coding" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Application_security + - System_and_network_security +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 8.28 Secure coding #### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.29-Security-testing-in-development-and-acceptance.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.29-Security-testing-in-development-and-acceptance.md index dabba50..2a76fea 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.29-Security-testing-in-development-and-acceptance.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.29-Security-testing-in-development-and-acceptance.md @@ -1,3 +1,28 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.29" +title: "Security testing in development and acceptance" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: + - Application_security + - Information_security_assurance + - System_and_network_security +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 8.29 Security testing in development and acceptance | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.3-Information-access-restriction.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.3-Information-access-restriction.md index 1ef746b..03bd068 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.3-Information-access-restriction.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.3-Information-access-restriction.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.3" +title: "Information access restriction" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Identity_and_access_management] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 8.3 Information access restriction | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.30-Outsourced-development.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.30-Outsourced-development.md index 0d3174d..522cf96 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.30-Outsourced-development.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.30-Outsourced-development.md @@ -1,3 +1,35 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.30" +title: "Outsourced development" +theme: Technological +control_type: + - Preventive + - Detective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect + - Detect +operational_capabilities: + - System_and_network_security + - Application_security + - Supplier_relationships_security +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +--- + ## 8.30 Outsourced development | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.31-Separation-of-development-test-and-production-environments.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.31-Separation-of-development-test-and-production-environments.md index 191f9e4..4a1a161 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.31-Separation-of-development-test-and-production-environments.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.31-Separation-of-development-test-and-production-environments.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.31" +title: "Separation of development, test and production environments" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Application_security + - System_and_network_security +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 8.31 Separation of development, test and production environments | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.32-Change-management.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.32-Change-management.md index 7154dcb..43eeb3a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.32-Change-management.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.32-Change-management.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.32" +title: "Change management" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Application_security + - System_and_network_security +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 8.32 Change management | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.33-Test-information.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.33-Test-information.md index e827f33..aaa013d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.33-Test-information.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.33-Test-information.md @@ -1,3 +1,24 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.33" +title: "Test information" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity +cybersecurity_concepts: [Protect] +operational_capabilities: [Information_protection] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 8.33 Test information | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.34-Protection-of-information-systems-during-audit-testing.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.34-Protection-of-information-systems-during-audit-testing.md index 6e209fe..65b607f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.34-Protection-of-information-systems-during-audit-testing.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.34-Protection-of-information-systems-during-audit-testing.md @@ -1,3 +1,29 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.34" +title: "Protection of information systems during audit testing" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - System_and_network_security + - Information_protection +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +--- + ## 8.34 Protection of information systems during audit testing | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.4-Access-to-source-code.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.4-Access-to-source-code.md index cadaf79..f2e93b9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.4-Access-to-source-code.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.4-Access-to-source-code.md @@ -1,3 +1,28 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.4" +title: "Access to source code" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Identity_and_access_management + - Application_security + - Secure_configuration +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 8.4 Access to source code | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md index 111ab8b..cbedf76 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.5" +title: "Secure authentication" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Identity_and_access_management] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 8.5 Secure authentication | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.6-Capacity-management.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.6-Capacity-management.md index 516cb86..581e3f4 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.6-Capacity-management.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.6-Capacity-management.md @@ -1,3 +1,31 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.6" +title: "Capacity management" +theme: Technological +control_type: + - Preventive + - Detective +information_security_properties: + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect + - Detect +operational_capabilities: [Continuity] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/EN +status: active +--- + ## 8.6 Capacity management | Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.7-Protection-against-malware.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.7-Protection-against-malware.md index 292a238..57590a7 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.7-Protection-against-malware.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.7-Protection-against-malware.md @@ -1,3 +1,34 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.7" +title: "Protection against malware" +theme: Technological +control_type: + - Preventive + - Detective + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Detect +operational_capabilities: + - System_and_network_security + - Information_protection +security_domains: + - Protection + - Defence +tags: + - iso27002/2022/EN +status: active +--- + ## 8.7  Protection against malware ## Control diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.8-Management-of-technical-vulnerabilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.8-Management-of-technical-vulnerabilities.md index 245b592..b925101 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.8-Management-of-technical-vulnerabilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.8-Management-of-technical-vulnerabilities.md @@ -1,3 +1,30 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.8" +title: "Management of technical vulnerabilities" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect +operational_capabilities: [Threat_and_vulnerability_management] +security_domains: + - Governance_and_Ecosystem + - Protection + - Defence +tags: + - iso27002/2022/EN +status: active +--- + ## 8.8 Management of technical vulnerabilities diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.9-Configuration-management.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.9-Configuration-management.md index 6287b0f..aaf2484 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.9-Configuration-management.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.9-Configuration-management.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: EN +type: control +id: "A.8.9" +title: "Configuration management" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Secure_configuration] +security_domains: [Protection] +tags: + - iso27002/2022/EN +status: active +--- + ## 8.9 Configuration management ### Control From 8d66fc46029c9b85ae4a6bf0337c13dc85d35695 Mon Sep 17 00:00:00 2001 From: Richard Kranendonk Date: Sat, 2 May 2026 12:00:56 +0200 Subject: [PATCH 09/29] Removed legacy property tables with Kilo --- .kilo/plans/1777714595174-misty-tiger.md | 55 +++++++++++++++++ ...Terms-definitions-and-abbreviated-terms.md | 59 ++++--------------- ...information-and-other-associated-assets.md | 4 -- .../OST/27002/EN/a-5.11-Return-of-assets.md | 4 -- .../a-5.12-Classification-of-information.md | 4 -- .../27002/EN/a-5.14-Information-transfer.md | 4 -- .../OST/27002/EN/a-5.15-Access-control.md | 4 -- .../27002/EN/a-5.16-Identity-management.md | 4 -- .../OST/27002/EN/a-5.18-Access-rights.md | 4 -- ...decision-on-information-security-events.md | 6 -- ...ponse-to-information-security-incidents.md | 5 -- .../27002/EN/a-5.28-Collection-of-evidence.md | 6 -- ...-Information-security-during-disruption.md | 4 -- ...0-ICT-readiness-for-business-continuity.md | 2 +- ...regulatory-and-contractual-requirements.md | 4 -- ...ependent-review-of-information-security.md | 4 -- ...-and-standards-for-information-security.md | 4 -- .../a-5.37-Documented-operating-procedures.md | 4 -- ...information-and-other-associated-assets.md | 4 -- .../ISO27x/OST/27002/EN/a-6.1-Screening.md | 4 -- ...-6.2-Terms-and-conditions-of-employment.md | 4 -- ...curity-awareness-education-and-training.md | 6 -- .../27002/EN/a-6.4-Disciplinary-process.md | 8 --- ...ter-termination-or-change-of-employment.md | 4 -- ...dentiality-or-non-disclosure-agreements.md | 8 --- .../OST/27002/EN/a-6.7-Remote-working.md | 8 --- .../OST/27002/EN/a-7.10-Storage-media.md | 8 --- .../27002/EN/a-7.11-Supporting-utilities.md | 8 --- .../OST/27002/EN/a-7.12-Cabling-security.md | 8 --- .../27002/EN/a-7.13-Equipment-maintenance.md | 8 --- ...-Secure-disposal-or-re-use-of-equipment.md | 8 --- ...3-Securing-offices-rooms-and-facilities.md | 8 --- .../EN/a-7.4-Physical-security-monitoring.md | 8 --- ...inst-physical-and-environmental-threats.md | 8 --- .../27002/EN/a-7.6-Working-in-secure-areas.md | 8 --- .../EN/a-7.7-Clear-desk-and-clear-screen.md | 6 -- .../a-7.8-Equipment-siting-and-protection.md | 8 --- .../a-7.9-Security-of-assets-off-premises.md | 6 -- .../27002/EN/a-8.1-User-endpoint-devices.md | 4 -- .../27002/EN/a-8.10-Information-deletion.md | 4 -- .../OST/27002/EN/a-8.11-Data-masking.md | 4 -- .../EN/a-8.12-Data-leakage-prevention.md | 4 -- .../OST/27002/EN/a-8.13-Information-backup.md | 4 -- ...cy-of-information-processing-facilities.md | 4 -- .../ISO27x/OST/27002/EN/a-8.15-Logging.md | 4 -- .../27002/EN/a-8.16-Monitoring-activities.md | 5 -- .../27002/EN/a-8.17-Clock-synchronization.md | 4 -- ...8.18-Use-of-privileged-utility-programs.md | 4 -- ...tion-of-software-on-operational-systems.md | 4 -- .../EN/a-8.2-Privileged-access-rights.md | 4 -- .../OST/27002/EN/a-8.20-Networks-security.md | 4 -- .../EN/a-8.21-Security-of-network-services.md | 4 -- .../EN/a-8.22-Segregation-of-networks.md | 4 -- .../OST/27002/EN/a-8.23-Web-filtering.md | 4 -- .../27002/EN/a-8.24-Use-of-cryptography.md | 5 -- .../a-8.25-Secure-development-life-cycle.md | 6 -- ...architecture-and-engineering-principles.md | 4 -- ...y-testing-in-development-and-acceptance.md | 4 -- .../a-8.3-Information-access-restriction.md | 4 -- .../27002/EN/a-8.30-Outsourced-development.md | 4 -- ...opment-test-and-production-environments.md | 4 -- .../OST/27002/EN/a-8.32-Change-management.md | 4 -- .../OST/27002/EN/a-8.33-Test-information.md | 4 -- ...nformation-systems-during-audit-testing.md | 4 -- .../27002/EN/a-8.4-Access-to-source-code.md | 4 -- .../27002/EN/a-8.5-Secure-authentication.md | 4 -- .../OST/27002/EN/a-8.6-Capacity-management.md | 4 -- ...Management-of-technical-vulnerabilities.md | 8 --- 68 files changed, 67 insertions(+), 380 deletions(-) create mode 100644 .kilo/plans/1777714595174-misty-tiger.md diff --git a/.kilo/plans/1777714595174-misty-tiger.md b/.kilo/plans/1777714595174-misty-tiger.md new file mode 100644 index 0000000..fb0ae8d --- /dev/null +++ b/.kilo/plans/1777714595174-misty-tiger.md @@ -0,0 +1,55 @@ +# Plan to Remove Markdown Tables After First Header in Specified .md Files + +## Goal +Remove the markdown table that appears after the first markdown header (## X.Y Title) in 35 specific .md files located in the directory `/Users/rico/src/iso27diy-corp/Corpus/Standards/ISO27x/OST/27002/EN`. These files contain ISO 27002 control descriptions and have a summary table listing Control type, Information security properties, etc., which needs to be removed. + +## Analysis +- **Affected Files**: Identified 35 .md files containing the table starting with `| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains |`. +- **Table Structure**: The table consists of 2-4 lines: + - Header row starting with `| Control type` + - Separator row + - Data row + - Optionally, an empty row +- **Location**: The table appears immediately after the first `##` header (e.g., `## 8.1 User endpoint devices`) and before the `**Control**` section. +- **Pattern**: All affected files follow the pattern where the table ends just before `**Control**`. + +## Approach +Use a Bash script with `sed` to remove the table lines from each affected file. The `sed` command will delete lines from the start of the table (`| Control type`) up to but not including `**Control**`. + +### Script +Create and run the following Bash script in the target directory: + +```bash +#!/bin/bash + +# Change to the target directory +cd /Users/rico/src/iso27diy-corp/Corpus/Standards/ISO27x/OST/27002/EN || exit 1 + +# Loop through all .md files +for file in *.md; do + # Check if the file contains the table + if grep -q "| Control type" "$file"; then + # Remove the table lines: from "| Control type" to just before "**Control**" + sed -i '/^| Control type /,/^\*\*Control$/ { /^\*\*Control$/ !d }' "$file" + echo "Processed $file" + fi +done + +echo "Table removal complete." +``` + +### Steps to Execute +1. **Navigate to Directory**: Change to `/Users/rico/src/iso27diy-corp/Corpus/Standards/ISO27x/OST/27002/EN`. +2. **Backup (Optional)**: Consider backing up the directory before running the script. +3. **Run Script**: Execute the script to process all files. +4. **Verify**: After running, check a few files (e.g., `a-8.1-User-endpoint-devices.md`, `a-5.15-Access-control.md`) to ensure the table is removed and the `**Control**` section remains intact. + +## Risks and Considerations +- **Accuracy**: The `sed` command is designed to precisely target the table based on the observed patterns. If any file has unexpected formatting, manual review may be needed. +- **No Impact on Non-Affected Files**: Files without the table will remain unchanged. +- **Reversibility**: If needed, restore from backup or use version control (assuming the directory is in a git repo). + +## Expected Outcome +- Tables removed from 35 files. +- Content before and after the table (including `**Control**` and subsequent sections) preserved. +- No changes to other .md files in the directory. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-3-Terms-definitions-and-abbreviated-terms.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-3-Terms-definitions-and-abbreviated-terms.md index 52546db..6bdd980 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-3-Terms-definitions-and-abbreviated-terms.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-3-Terms-definitions-and-abbreviated-terms.md @@ -293,66 +293,29 @@ person or organization that can affect, be affected by, or perceive itself to be -**3.****1.19** - +3.1.19 **non-repudiation** - ability to prove the occurrence of a claimed event or action and its originating _entities_ (3.1.11) - - -**3.1.20** - -**pers****onnel** - +3.1.20 +**personnel** persons doing work under the organization’s direction - - -Note 1 to entry: The concept of personnel includes the organization’s members, such as the governing body, top management, employees, temporary staff, contractors and volunteers. - - - - - - - -© ISO/IEC 2022 – All rights reserved **3** - - - - - - - -**ISO/IEC 27002:2022(E)** - - - - - - - -**3.1****.21** - -Licensed to ISO27DIY / Richard Kranendonk (rkranendonk@mac.com) - -ISO Store Order: OP-582678 / Downloaded: 2022-02-17 Single user licence only, copying and networking prohibited. - -**personally identifiable** **information** +*Note 1 to entry: The concept of personnel includes the organization’s members, such as the governing body, top management, employees, temporary staff, contractors and volunteers.* +3.1.21 +**personally identifiable information** **PII** - any information that (a) can be used to establish a link between the information and the natural person to whom such information relates, or (b) is or can be directly or indirectly linked to a natural person. - - -Note 1 to entry: The “natural person” in the definition is the _PII_ _principal_ (3.1.22). To determine whether a PII principal is identifiable, account should be taken of all the means which can reasonably be used by the privacy stakeholder holding the data, or by any other party, to establish the link between the set of PII and the natural person. - - +*Note 1 to entry: The “natural person” in the definition is the PII principal (3.1.22). To determine whether a PII principal is identifiable, account should be taken of all the means which can reasonably be used by the privacy stakeholder holding the data, or by any other party, to establish the link between the set of PII and the natural person.* [SOURCE: ISO/IEC 29100:2011/Amd.1:2018, 2.9] +© ISO/IEC 2022 – All rights reserved **3** +**ISO/IEC 27002:2022(E)** +Licensed to ISO27DIY / Richard Kranendonk (rkranendonk@mac.com) +ISO Store Order: OP-582678 / Downloaded: 2022-02-17 Single user licence only, copying and networking prohibited. **3.1.22** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.10-Acceptable-use-of-information-and-other-associated-assets.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.10-Acceptable-use-of-information-and-other-associated-assets.md index c3daaa8..186a3ce 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.10-Acceptable-use-of-information-and-other-associated-assets.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.10-Acceptable-use-of-information-and-other-associated-assets.md @@ -26,10 +26,6 @@ status: active ## 5.10 Acceptable use of information and other associated assets -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ----------------------------------------- | ---------------------- | ----------------------------------------- | ------------------------------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Asset_management #Information_protection | #Governance_and_Ecosystem #Protection | - **Control** Rules for the acceptable use and procedures for handling information and other associated assets should be identified, documented and implemented. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.11-Return-of-assets.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.11-Return-of-assets.md index fb6b272..1c144e9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.11-Return-of-assets.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.11-Return-of-assets.md @@ -24,10 +24,6 @@ status: active -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ----------------------------------------- | ---------------------- | ------------------------ | ---------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Asset_management | #Protection | - **Control** Personnel and other interested parties as appropriate should return all the organization’s assets in their possession upon change or termination of their employment, contract or agreement. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.12-Classification-of-information.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.12-Classification-of-information.md index 8fab83b..8875f76 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.12-Classification-of-information.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.12-Classification-of-information.md @@ -24,10 +24,6 @@ status: active ## 5.12 Classification of information -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ----------------------------------------- | ---------------------- | ------------------------ | -------------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Identify | #Information_protection | #Protection #Defence | - **Control** Information should be classified according to the information security needs of the organization based on confidentiality, integrity, availability and relevant interested party requirements. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.14-Information-transfer.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.14-Information-transfer.md index 9e55b6e..277a18f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.14-Information-transfer.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.14-Information-transfer.md @@ -24,10 +24,6 @@ status: active ## 5.14 Information transfer -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ----------------------------------------- | ---------------------- | ----------------------------------------- | ---------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Asset_management #Information_protection | #Protection | - **Control** Information transfer rules, procedures, or agreements should be in place for all types of transfer facilities within the organization and between the organization and other parties. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.15-Access-control.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.15-Access-control.md index b2594e8..26f3ce5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.15-Access-control.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.15-Access-control.md @@ -22,10 +22,6 @@ status: active ## 5.15 Access control -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ----------------------------------------- | ---------------------- | ------------------------------- | ---------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Identity_and_access_management | #Protection | - **Control** Rules to control physical and logical access to information and other associated assets should be established and implemented based on business and information security requirements. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.16-Identity-management.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.16-Identity-management.md index 39667e3..a6ed855 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.16-Identity-management.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.16-Identity-management.md @@ -22,10 +22,6 @@ status: active ## 5.16 Identity management -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ----------------------------------------- | ---------------------- | ------------------------------- | ---------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Identity_and_access_management | #Protection | - **Control** The full life cycle of identities should be managed. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.18-Access-rights.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.18-Access-rights.md index 9594348..1a64774 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.18-Access-rights.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.18-Access-rights.md @@ -22,10 +22,6 @@ status: active ## 5.18 Access rights -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ----------------------------------------- | ---------------------- | ------------------------------- | ---------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Identity_and_access_management | #Protection | - **Control** Access rights to information and other associated assets should be provisioned, reviewed, modified and removed in accordance with the organization’s topic-specific policy on and rules for access control. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.25-Assessment-and-decision-on-information-security-events.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.25-Assessment-and-decision-on-information-security-events.md index a1b7232..d2498c7 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.25-Assessment-and-decision-on-information-security-events.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.25-Assessment-and-decision-on-information-security-events.md @@ -26,12 +26,6 @@ status: active -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ----------------------------------------- | ---------------------- | -------------------------------------- | ---------------- | -| #Detective | #Confidentiality #Integrity #Availability | #Detect #Respond | #Information_security_event_management | #Defence | - - - **Control** The organization should assess information security events and decide if they are to be categorized as information security incidents. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.26-Response-to-information-security-incidents.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.26-Response-to-information-security-incidents.md index cad7485..33a1217 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.26-Response-to-information-security-incidents.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.26-Response-to-information-security-incidents.md @@ -26,11 +26,6 @@ status: active -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ----------------------------------------- | ---------------------- | -------------------------------------- | ---------------- | -| #Corrective | #Confidentiality #Integrity #Availability | #Respond #Recover | #Information_security_event_management | #Defence | - - **Control** Information security incidents should be responded to in accordance with the documented procedures. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.28-Collection-of-evidence.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.28-Collection-of-evidence.md index 862ba24..138a9ef 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.28-Collection-of-evidence.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.28-Collection-of-evidence.md @@ -26,12 +26,6 @@ status: active -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ----------------------------------------- | ---------------------- | -------------------------------------- | ---------------- | -| #Corrective | #Confidentiality #Integrity #Availability | #Detect #Respond | #Information_security_event_management | #Defence | - - - **Control** The organization should establish and implement procedures for the identification, collection, acquisition and preservation of evidence related to information security events. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.29-Information-security-during-disruption.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.29-Information-security-during-disruption.md index d8bcf2a..ef94286 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.29-Information-security-during-disruption.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.29-Information-security-during-disruption.md @@ -28,10 +28,6 @@ status: active ## 5.29 Information security during disruption -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ----------------------- | ----------------------------------------- | ---------------------- | ------------------------ | ----------------------- | -| #Preventive #Corrective | #Confidentiality #Integrity #Availability | #Protect #Respond | #Continuity | #Protection #Resilience | - **Control** The organization should plan how to maintain information security at an appropriate level during disruption. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.30-ICT-readiness-for-business-continuity.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.30-ICT-readiness-for-business-continuity.md index 369fd10..d252543 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.30-ICT-readiness-for-business-continuity.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.30-ICT-readiness-for-business-continuity.md @@ -17,7 +17,7 @@ tags: status: active --- -## **5.30** **ICT** **readiness** **for** **business** continuity +## 5.30 ICT readiness for business continuity ## Purpose diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.31-Legal-statutory-regulatory-and-contractual-requirements.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.31-Legal-statutory-regulatory-and-contractual-requirements.md index 52a9de2..68286c2 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.31-Legal-statutory-regulatory-and-contractual-requirements.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.31-Legal-statutory-regulatory-and-contractual-requirements.md @@ -24,10 +24,6 @@ status: active ## 5.31 Legal, statutory, regulatory and contractual requirements -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ----------------------------------------- | ---------------------- | ------------------------ | ------------------------------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Identify | #Legal_and_compliance | #Governance_and_Ecosystem #Protection | - **Control** Legal, statutory, regulatory and contractual requirements relevant to information security and the organization’s approach to meet these requirements should be identified, documented and kept up to date. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.35-Independent-review-of-information-security.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.35-Independent-review-of-information-security.md index 16314aa..f99c777 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.35-Independent-review-of-information-security.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.35-Independent-review-of-information-security.md @@ -28,10 +28,6 @@ status: active -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ----------------------- | ----------------------------------------- | ---------------------- | ------------------------------- | ------------------------- | -| #Preventive #Corrective | #Confidentiality #Integrity #Availability | #Identify #Protect | #Information_security_assurance | #Governance_and_Ecosystem | - **Control** The organization’s approach to managing information security and its implementation including people, processes and technologies should be reviewed independently at planned intervals, or when significant changes occur. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.36-Compliance-with-policies-rules-and-standards-for-information-security.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.36-Compliance-with-policies-rules-and-standards-for-information-security.md index 564b7d4..bf86d20 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.36-Compliance-with-policies-rules-and-standards-for-information-security.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.36-Compliance-with-policies-rules-and-standards-for-information-security.md @@ -26,10 +26,6 @@ status: active ## 5.36 Compliance with policies, rules and standards for information security -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ----------------------------------------- | ---------------------- | ----------------------------------------------------- | ------------------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Identify #Protect | #Legal_and_compliance #Information_security_assurance | #Governance_and_Ecosystem | - **Control** Compliance with the organization’s information security policy, topic-specific policies, rules and standards should be regularly reviewed. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.37-Documented-operating-procedures.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.37-Documented-operating-procedures.md index e623cf2..ac5330f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.37-Documented-operating-procedures.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.37-Documented-operating-procedures.md @@ -38,10 +38,6 @@ status: active ## 5.37 Documented operating procedures -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ----------------------- | ----------------------------------------- | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| #Preventive #Corrective | #Confidentiality #Integrity #Availability | #Protect #Recover | #Asset_management #Physical_security #System_and_network_security #Application_security #Secure_configuration #Identity_and_access_management #Threat_and_vulnerability_management #Continuity #Information_security_event_management | #Governance_and_Ecosystem #Protection #Defence | - **Control** Operating procedures for information processing facilities should be documented and made available to personnel who need them. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.9-Inventory-of-information-and-other-associated-assets.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.9-Inventory-of-information-and-other-associated-assets.md index 3fa68cb..a24833a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.9-Inventory-of-information-and-other-associated-assets.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.9-Inventory-of-information-and-other-associated-assets.md @@ -24,10 +24,6 @@ status: active ## 5.9 Inventory of information and other associated assets -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -|--------------|----------------------------------------|-----------------------|-------------------------|-----------------------------------| -| #Preventive | #Confidentiality #Integrity #Availability | #Identify | #Asset_management | #Governance_and_Ecosystem #Protection | - **Control** An inventory of information and other associated assets, including owners, should be developed and maintained. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md index 8eedae4..53a63b5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md @@ -22,10 +22,6 @@ status: active ## 6.1 Screening -| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | -| ---------------- | ----------------------------------------- | -------------------------- | ---------------------------- | ------------------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Human_resource_security | #Governance_and_Ecosystem | - **Control** Background verification checks on all candidates to become personnel should be carried out prior to joining the organization and on an ongoing basis taking into consideration applicable laws, regulations and ethics and be proportional to the business requirements, the classification of the information to be accessed and the perceived risks. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.2-Terms-and-conditions-of-employment.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.2-Terms-and-conditions-of-employment.md index 54b967b..210896e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.2-Terms-and-conditions-of-employment.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.2-Terms-and-conditions-of-employment.md @@ -22,10 +22,6 @@ status: active ## 6.2 Terms and conditions of employment -| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | -| ---------------- | ----------------------------------------- | -------------------------- | ---------------------------- | ------------------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Human_resource_security | #Governance_and_Ecosystem | - **Control** The employment contractual agreements should state the personnel’s and the organization’s responsibilities for information security. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.3-Information-security-awareness-education-and-training.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.3-Information-security-awareness-education-and-training.md index 63dfd7d..e7e1626 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.3-Information-security-awareness-education-and-training.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.3-Information-security-awareness-education-and-training.md @@ -22,12 +22,6 @@ status: active ## 6.3 Information security awareness, education and training -| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | -| ---------------- | ----------------------------------------- | -------------------------- | ---------------------------- | ------------------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Human_resource_security | #Governance_and_Ecosystem | - - - **Control** Personnel of the organization and relevant interested parties should receive appropriate information security awareness, education and training and regular updates of the organization's information security policy, topic-specific policies and procedures, as relevant for their job function. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.4-Disciplinary-process.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.4-Disciplinary-process.md index ed8d099..53e5172 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.4-Disciplinary-process.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.4-Disciplinary-process.md @@ -28,14 +28,6 @@ status: active -| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | - -|----------------------------|-----------------------------------------|---------------------------|-------------------------------|-----------------------------| - -| #Preventive #Corrective | #Confidentiality #Integrity #Availability | #Protect #Respond | #Human_resource_security | #Governance_and_Ecosystem | - - - **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.5-Responsibilities-after-termination-or-change-of-employment.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.5-Responsibilities-after-termination-or-change-of-employment.md index bfa122e..aa0f4c5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.5-Responsibilities-after-termination-or-change-of-employment.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.5-Responsibilities-after-termination-or-change-of-employment.md @@ -24,10 +24,6 @@ status: active ## 6.5 Responsibilities after termination or change of employment -| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | -| ---------------- | ----------------------------------------- | -------------------------- | ---------------------------- | -------------------- | -| #Preventive | #Confidentiality #Integrity #Availability | | | | - **Control** Information security responsibilities and duties that remain valid after termination or change of employment should be defined, enforced and communicated to relevant personnel and other interested parties. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.6-Confidentiality-or-non-disclosure-agreements.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.6-Confidentiality-or-non-disclosure-agreements.md index e03a3fe..67549a4 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.6-Confidentiality-or-non-disclosure-agreements.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.6-Confidentiality-or-non-disclosure-agreements.md @@ -24,14 +24,6 @@ status: active -| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | - -|------------------|------------------------------------|---------------------------|-------------------------------------------------------------|-------------------------------| - -| #Preventive | #Confidentiality | #Protect | #Human_resource_security #Information_protection #Supplier_relationships | #Governance_and_Ecosystem | - - - **Control** Confidentiality or non-disclosure agreements reflecting the organization’s needs for the protection of information should be identified, documented, regularly reviewed and signed by personnel and other relevant interested parties. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.7-Remote-working.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.7-Remote-working.md index 56625d9..4ddb2c9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.7-Remote-working.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.7-Remote-working.md @@ -28,14 +28,6 @@ status: active -| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | - -|------------------|-----------------------------------------|---------------------------|--------------------------------------------------------------------------------|---------------------| - -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Asset_management #Information_protection #Physical_security #System_and_network_security | #Protection | - - - **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.10-Storage-media.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.10-Storage-media.md index 1c1bd65..ba2bc6b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.10-Storage-media.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.10-Storage-media.md @@ -26,14 +26,6 @@ status: active -| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | - -|------------------|-----------------------------------------|---------------------------|---------------------------------------------|---------------------| - -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Physical_security #Asset_management | #Protection | - - - **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.11-Supporting-utilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.11-Supporting-utilities.md index fabb66e..3c1b116 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.11-Supporting-utilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.11-Supporting-utilities.md @@ -27,14 +27,6 @@ status: active -| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | - -|-----------------------|------------------------------------|---------------------------|-----------------------------|----------------------| - -| #Preventive
#Detective | #Integrity
#Availability | #Protect #Detect | #Physical_security | #Protection | - - - **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.12-Cabling-security.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.12-Cabling-security.md index 325389c..f1ff2b8 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.12-Cabling-security.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.12-Cabling-security.md @@ -23,14 +23,6 @@ status: active -| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | - -|------------------|------------------------------------|---------------------------|-----------------------------|----------------------| - -| #Preventive | #Confidentiality #Availability | #Protect | #Physical_security | #Protection | - - - **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.13-Equipment-maintenance.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.13-Equipment-maintenance.md index c2fc6fb..c85cfc9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.13-Equipment-maintenance.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.13-Equipment-maintenance.md @@ -28,14 +28,6 @@ status: active -| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | - -|------------------|-----------------------------------------|---------------------------|----------------------------------------|---------------------------| - -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Physical_security #Asset_management | #Protection #Resilience | - - - **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.14-Secure-disposal-or-re-use-of-equipment.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.14-Secure-disposal-or-re-use-of-equipment.md index 673ee9a..8ed3167 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.14-Secure-disposal-or-re-use-of-equipment.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.14-Secure-disposal-or-re-use-of-equipment.md @@ -23,14 +23,6 @@ status: active -| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | - -|------------------|------------------------------------|---------------------------|----------------------------------------|---------------------------| - -| #Preventive | #Confidentiality | #Protect | #Physical_security #Asset_management | #Protection | - - - **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.3-Securing-offices-rooms-and-facilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.3-Securing-offices-rooms-and-facilities.md index aad9a52..94482cf 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.3-Securing-offices-rooms-and-facilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.3-Securing-offices-rooms-and-facilities.md @@ -26,14 +26,6 @@ status: active -| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | - -|------------------|-----------------------------------------|---------------------------|--------------------------------------|---------------------| - -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Physical_security
#Asset_management | #Protection | - - - **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.4-Physical-security-monitoring.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.4-Physical-security-monitoring.md index 76dd130..a277d90 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.4-Physical-security-monitoring.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.4-Physical-security-monitoring.md @@ -30,14 +30,6 @@ status: active -| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | - -|----------------------------|-----------------------------------------|---------------------------|-----------------------------|---------------------------| - -| #Preventive #Detective | #Confidentiality #Integrity #Availability | #Protect #Detect | #Physical_security | #Protection #Defence | - - - **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.5-Protecting-against-physical-and-environmental-threats.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.5-Protecting-against-physical-and-environmental-threats.md index da7edb2..7f6de42 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.5-Protecting-against-physical-and-environmental-threats.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.5-Protecting-against-physical-and-environmental-threats.md @@ -24,14 +24,6 @@ status: active -| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | - -|------------------|-----------------------------------------|---------------------------|-----------------------------|----------------------| - -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Physical_security | #Protection | - - - **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.6-Working-in-secure-areas.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.6-Working-in-secure-areas.md index ca8a5ab..6acab15 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.6-Working-in-secure-areas.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.6-Working-in-secure-areas.md @@ -24,14 +24,6 @@ status: active -| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | - -|------------------|-----------------------------------------|---------------------------|-----------------------------|----------------------| - -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Physical_security | #Protection | - - - **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.7-Clear-desk-and-clear-screen.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.7-Clear-desk-and-clear-screen.md index 12039b9..a68eb55 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.7-Clear-desk-and-clear-screen.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.7-Clear-desk-and-clear-screen.md @@ -21,12 +21,6 @@ status: active -| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | - -|------------------|------------------------------------|---------------------------|-----------------------------|----------------------| - -| #Preventive | #Confidentiality | #Protect | #Physical_security | #Protection | - **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.8-Equipment-siting-and-protection.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.8-Equipment-siting-and-protection.md index 7c554dc..cadc4e4 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.8-Equipment-siting-and-protection.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.8-Equipment-siting-and-protection.md @@ -26,14 +26,6 @@ status: active -| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | - -|------------------|-----------------------------------------|---------------------------|----------------------------------------|---------------------| - -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Physical_security #Asset_management | #Protection | - - - **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.9-Security-of-assets-off-premises.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.9-Security-of-assets-off-premises.md index 47b2ce1..dd032d7 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.9-Security-of-assets-off-premises.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.9-Security-of-assets-off-premises.md @@ -26,12 +26,6 @@ status: active -| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | - -|------------------|-----------------------------------------|---------------------------|----------------------------------------|---------------------| - -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Physical_security #Asset_management | #Protection | - **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.1-User-endpoint-devices.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.1-User-endpoint-devices.md index 37df8d1..d351594 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.1-User-endpoint-devices.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.1-User-endpoint-devices.md @@ -26,10 +26,6 @@ status: active -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| -------------- | ---------------------------------------- | --------------------- | ----------------------------------------- | --------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Asset_management
#Information_protection | #Protection | - **Control** Information stored on, processed by or accessible via user endpoint devices should be protected. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.10-Information-deletion.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.10-Information-deletion.md index ee1fe68..d5132e6 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.10-Information-deletion.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.10-Information-deletion.md @@ -21,10 +21,6 @@ status: active ## 8.10 Information deletion -| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | -| ---------------- | ----------------------------------- | -------------------------- | --------------------------------------------- | -------------------- | -| #Preventive | #Confidentiality | #Protect | #Information_protection #Legal_and_compliance | #Protection | - **Control** Information stored in information systems, devices or in any other storage media should be deleted when no longer required. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.11-Data-masking.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.11-Data-masking.md index 33a9c73..97a04d1 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.11-Data-masking.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.11-Data-masking.md @@ -19,10 +19,6 @@ status: active ## 8.11 Data masking -| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | -| ---------------- | ----------------------------------- | -------------------------- | ---------------------------- | -------------------- | -| #Preventive | #Confidentiality | #Protect | #Information_protection | #Protection | - **Control** Data masking should be used in accordance with the organization’s topic-specific policy on access control and other related topic-specific policies, and business requirements, taking applicable legislation into consideration. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.12-Data-leakage-prevention.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.12-Data-leakage-prevention.md index 4c18b96..0752b78 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.12-Data-leakage-prevention.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.12-Data-leakage-prevention.md @@ -25,10 +25,6 @@ status: active ## 8.12 Data leakage prevention -| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | -| ---------------------- | ----------------------------------- | -------------------------- | ---------------------------- | -------------------- | -| #Preventive #Detective | #Confidentiality | #Protect #Detect | #Information_protection | #Protection #Defence | - **Control** Data leakage prevention measures should be applied to systems, networks and any other devices that process, store or transmit sensitive information. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.13-Information-backup.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.13-Information-backup.md index 65000f0..b18bd31 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.13-Information-backup.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.13-Information-backup.md @@ -21,10 +21,6 @@ status: active ## 8.13 Information backup -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ------------------------------- | ---------------------- | ------------------------ | ---------------- | -| #Corrective | #Integrity #Availability | #Recover | #Continuity | #Protection | - **Control** Backup copies of information, software and systems should be maintained and regularly tested in accordance with the agreed topic-specific policy on backup. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.14-Redundancy-of-information-processing-facilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.14-Redundancy-of-information-processing-facilities.md index 344c568..085113b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.14-Redundancy-of-information-processing-facilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.14-Redundancy-of-information-processing-facilities.md @@ -23,10 +23,6 @@ status: active ## 8.14 Redundancy of information processing facilities -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ------------------------------- | ---------------------- | ----------------------------- | ----------------------- | -| #Preventive | #Availability | #Protect | #Continuity #Asset_management | #Protection #Resilience | - **Control** Information processing facilities should be implemented with redundancy sufficient to meet availability requirements. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md index 68493e9..9ce444b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md @@ -24,10 +24,6 @@ status: active ## 8.15 Logging -| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | -| ---------------- | ----------------------------------------- | -------------------------- | -------------------------------------- | -------------------- | -| #Detective | #Confidentiality #Integrity #Availability | #Detect | #Information_security_event_management | #Protection #Defence | - **Control** Logs that record activities, exceptions, faults and other relevant events should be produced, stored, protected and analysed. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md index b7cbb7e..75dc120 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md @@ -26,11 +26,6 @@ status: active ## 8.16 Monitoring activities -| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | -| ---------------------- | ----------------------------------------- | -------------------------- | -------------------------------------- | -------------------- | -| #Detective #Corrective | #Confidentiality #Integrity #Availability | #Detect #Respond | #Information_security_event_management | #Defence | - - **Control** Networks, systems and applications should be monitored for anomalous behaviour and appropriate actions taken to evaluate potential information security incidents. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.17-Clock-synchronization.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.17-Clock-synchronization.md index dbc2438..9ae7822 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.17-Clock-synchronization.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.17-Clock-synchronization.md @@ -23,10 +23,6 @@ status: active ## 8.17 Clock synchronization -| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | -| ---------------- | ----------------------------------- | -------------------------- | -------------------------------------- | -------------------- | -| #Detective | #Integrity | #Protect #Detect | #Information_security_event_management | #Protection #Defence | - **Control** The clocks of information processing systems used by the organization should be synchronized to approved time sources. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.18-Use-of-privileged-utility-programs.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.18-Use-of-privileged-utility-programs.md index d56d89f..bff0fd1 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.18-Use-of-privileged-utility-programs.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.18-Use-of-privileged-utility-programs.md @@ -25,10 +25,6 @@ status: active ## 8.18 Use of privileged utility programs -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ----------------------------------------- | ---------------------- | ------------------------------------------------------------------------ | ---------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #System_and_network_security #Secure_configuration #Application_security | #Protection | - **Control** The use of utility programs that can be capable of overriding system and application controls should be restricted and tightly controlled. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.19-Installation-of-software-on-operational-systems.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.19-Installation-of-software-on-operational-systems.md index b24a47d..6eefa12 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.19-Installation-of-software-on-operational-systems.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.19-Installation-of-software-on-operational-systems.md @@ -24,10 +24,6 @@ status: active ## 8.19 Installation of software on operational systems -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ----------------------------------------- | ---------------------- | ------------------------------------------- | ---------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Secure_configuration #Application_security | #Protection | - **Control** Procedures and measures should be implemented to securely manage software installation on operational systems. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.2-Privileged-access-rights.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.2-Privileged-access-rights.md index f1108ad..d5e15ba 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.2-Privileged-access-rights.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.2-Privileged-access-rights.md @@ -22,10 +22,6 @@ status: active ## 8.2 Privileged access rights -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ----------------------------------------- | ---------------------- | ------------------------------- | ---------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Identity_and_access_management | #Protection | - **Control** The allocation and use of privileged access rights should be restricted and managed. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.20-Networks-security.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.20-Networks-security.md index bdf8c97..37f8edd 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.20-Networks-security.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.20-Networks-security.md @@ -28,10 +28,6 @@ status: active -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ---------------------- | ----------------------------------------- | ---------------------- | ---------------------------- | ---------------- | -| #Preventive #Detective | #Confidentiality #Integrity #Availability | #Protect #Detect | #System_and_network_security | #Protection | - **Control** Networks and network devices should be secured, managed and controlled to protect information in systems and applications. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.21-Security-of-network-services.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.21-Security-of-network-services.md index e05780b..9135e06 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.21-Security-of-network-services.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.21-Security-of-network-services.md @@ -22,10 +22,6 @@ status: active ## 8.21 Security of network services -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ----------------------------------------- | ---------------------- | ---------------------------- | ---------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #System_and_network_security | #Protection | - **Control** Security mechanisms, service levels and service requirements of network services should be identified, implemented and monitored. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.22-Segregation-of-networks.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.22-Segregation-of-networks.md index cf6511f..dc08aa7 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.22-Segregation-of-networks.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.22-Segregation-of-networks.md @@ -22,10 +22,6 @@ status: active ## 8.22 Segregation of networks -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ----------------------------------------- | ---------------------- | ---------------------------- | ---------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #System_and_network_security | #Protection | - **Control** Groups of information services, users and information systems should be segregated in the organization’s networks. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.23-Web-filtering.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.23-Web-filtering.md index 12063bb..1f2f283 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.23-Web-filtering.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.23-Web-filtering.md @@ -22,10 +22,6 @@ status: active ## 8.23 Web filtering -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ----------------------------------------- | ---------------------- | ---------------------------- | ---------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #System_and_network_security | #Protection | - **Control** Access to external websites should be managed to reduce exposure to malicious content. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md index 22effd6..aea6f57 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md @@ -24,11 +24,6 @@ status: active -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains -| -------------- | ---------------------------------------- | --------------------- | ------------------------- | --------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Secure_configuration | #Protection | - - **Control** Rules for the effective use of cryptography, including cryptographic key management, should be defined and implemented. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.25-Secure-development-life-cycle.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.25-Secure-development-life-cycle.md index 883039d..aa4e507 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.25-Secure-development-life-cycle.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.25-Secure-development-life-cycle.md @@ -24,12 +24,6 @@ status: active ## 8.25 Secure development life cycle -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ----------------------------------------- | ---------------------- | -------------------------------------------------- | ---------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Application_security #System_and_network_security | #Protection | - - - **Control** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.27-Secure-system-architecture-and-engineering-principles.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.27-Secure-system-architecture-and-engineering-principles.md index 35d58c5..40290df 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.27-Secure-system-architecture-and-engineering-principles.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.27-Secure-system-architecture-and-engineering-principles.md @@ -24,10 +24,6 @@ status: active ## 8.27 Secure system architecture and engineering principles -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ----------------------------------------- | ---------------------- | -------------------------------------------------- | ---------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Application_security #System_and_network_security | #Protection | - **Control** Principles for engineering secure systems should be established, documented, maintained and applied to any information system development activities. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.29-Security-testing-in-development-and-acceptance.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.29-Security-testing-in-development-and-acceptance.md index 2a76fea..bd27fc8 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.29-Security-testing-in-development-and-acceptance.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.29-Security-testing-in-development-and-acceptance.md @@ -25,10 +25,6 @@ status: active ## 8.29 Security testing in development and acceptance -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ----------------------------------------- | ---------------------- | ---------------------------------------------------------------------------------- | ---------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Identify | #Application_security #Information_security_assurance #System_and_network_security | #Protection | - **Control** Security testing processes should be defined and implemented in the development life cycle. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.3-Information-access-restriction.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.3-Information-access-restriction.md index 03bd068..345a7f8 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.3-Information-access-restriction.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.3-Information-access-restriction.md @@ -22,10 +22,6 @@ status: active ## 8.3 Information access restriction -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ----------------------------------------- | ---------------------- | ------------------------------- | ---------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Identity_and_access_management | #Protection | - **Control** Access to information and other associated assets should be restricted in accordance with the established topic-specific policy on access control. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.30-Outsourced-development.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.30-Outsourced-development.md index 522cf96..021b710 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.30-Outsourced-development.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.30-Outsourced-development.md @@ -32,10 +32,6 @@ status: active ## 8.30 Outsourced development -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| :--------------------- | :------------------------------------------- | :---------------------------- | :---------------------------------------------------------------------------------- | :------------------------------------ | -| #Preventive #Detective | #Confidentiality
#Integrity #Availability | #Identify #Protect
#Detect | #System_and_network_security #Application_security #Supplier_relationships_security | #Governance_and_Ecosystem #Protection | - **Control** The organization should direct, monitor and review the activities related to outsourced system development. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.31-Separation-of-development-test-and-production-environments.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.31-Separation-of-development-test-and-production-environments.md index 4a1a161..cad5416 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.31-Separation-of-development-test-and-production-environments.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.31-Separation-of-development-test-and-production-environments.md @@ -24,10 +24,6 @@ status: active ## 8.31 Separation of development, test and production environments -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| --- | --- | --- | --- | --- | -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Application_security #System_and_network_security | #Protection | - **Control** Development, testing and production environments should be separated and secured. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.32-Change-management.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.32-Change-management.md index 43eeb3a..f717616 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.32-Change-management.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.32-Change-management.md @@ -24,10 +24,6 @@ status: active ## 8.32 Change management -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ----------------------------------------- | ---------------------- | -------------------------------------------------- | ---------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Application_security #System_and_network_security | #Protection | - **Control** Changes to information processing facilities and information systems should be subject to change management procedures. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.33-Test-information.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.33-Test-information.md index aaa013d..e9aa2c5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.33-Test-information.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.33-Test-information.md @@ -21,10 +21,6 @@ status: active ## 8.33 Test information -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ------------------------------- | ---------------------- | ------------------------ | ---------------- | -| #Preventive | #Confidentiality #Integrity | #Protect | #Information_protection | #Protection | - **Control** Test information should be appropriately selected, protected and managed. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.34-Protection-of-information-systems-during-audit-testing.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.34-Protection-of-information-systems-during-audit-testing.md index 65b607f..5d0736e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.34-Protection-of-information-systems-during-audit-testing.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.34-Protection-of-information-systems-during-audit-testing.md @@ -26,10 +26,6 @@ status: active ## 8.34 Protection of information systems during audit testing -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| --- | --- | --- | --- | --- | -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #System_and_network_security #Information_protection | #Governance_and_Ecosystem #Protection | - **Control** Audit tests and other assurance activities involving assessment of operational systems should be planned and agreed between the tester and appropriate management. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.4-Access-to-source-code.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.4-Access-to-source-code.md index f2e93b9..02454d4 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.4-Access-to-source-code.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.4-Access-to-source-code.md @@ -25,10 +25,6 @@ status: active ## 8.4 Access to source code -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ----------------------------------------- | ---------------------- | --------------------------------------------------------------------------- | ---------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Identity_and_access_management #Application_security #Secure_configuration | #Protection | - **Control** Read and write access to source code, development tools and software libraries should be appropriately managed. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md index cbedf76..d51b1f5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md @@ -22,10 +22,6 @@ status: active ## 8.5 Secure authentication -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ------------ | ----------------------------------------- | ---------------------- | ------------------------------- | ---------------- | -| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Identity_and_access_management | #Protection | - **Control** Secure authentication technologies and procedures should be implemented based on information access restrictions and the topic-specific policy on access control. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.6-Capacity-management.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.6-Capacity-management.md index 581e3f4..c9ef893 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.6-Capacity-management.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.6-Capacity-management.md @@ -28,10 +28,6 @@ status: active ## 8.6 Capacity management -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | -| ---------------------- | ------------------------------- | -------------------------- | ------------------------ | ------------------------------------- | -| #Preventive #Detective | #Integrity #Availability | #Identify #Protect #Detect | #Continuity | #Governance_and_Ecosystem #Protection | - **Control** The use of resources should be monitored and adjusted in line with current and expected capacity requirements. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.8-Management-of-technical-vulnerabilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.8-Management-of-technical-vulnerabilities.md index b925101..90ae9d4 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.8-Management-of-technical-vulnerabilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.8-Management-of-technical-vulnerabilities.md @@ -30,14 +30,6 @@ status: active -| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | - -| -------------- | ---------------------------------------- | --------------------- | ------------------------------- | ------------------------------- | - -| #Preventive | #Confidentiality #Integrity #Availability | #Identify #Protect | #Threat_and_vulnerability_management | #Governance_and_Ecosystem #Protection #Defence | - - - **Control** From 90ac17a99a43b99cfe355fc298e20e70b4a43200 Mon Sep 17 00:00:00 2001 From: Richard Kranendonk Date: Sat, 2 May 2026 12:16:30 +0200 Subject: [PATCH 10/29] clean up formatting --- ...Terms-definitions-and-abbreviated-terms.md | 786 +++--------------- 1 file changed, 98 insertions(+), 688 deletions(-) diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-3-Terms-definitions-and-abbreviated-terms.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-3-Terms-definitions-and-abbreviated-terms.md index 6bdd980..23cf32d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-3-Terms-definitions-and-abbreviated-terms.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-3-Terms-definitions-and-abbreviated-terms.md @@ -1,777 +1,187 @@ - ## 3.1 Terms and definitions - For the purposes of this document, the following terms and definitions apply. - - - ISO and IEC maintain terminology databases for use in standardization at the following addresses: — ISO Online browsing platform: available at https://www.iso.org/obp - — IEC Electropedia: available at https://www.electropedia.org/ - - -**3.****1.1** - -**access** **control** - +3.1.1 **access control** means to ensure that physical and logical access to _assets_ (3.1.2) is authorized and restricted based on business and information security requirements - - -**3.****1.2** - -**ass****et** - +3.1.2 **asset** anything that has value to the organization - - - -Note 1 to entry: In the context of information security, two kinds of assets can be distinguished: - - - +*Note 1 to entry: In the context of information security, two kinds of assets can be distinguished:* — the primary assets: — information; - — business _processes_ (3.1.27) and activities; - - - — the supporting assets (on which the primary assets rely) of all types, for example: — hardware; - — software; — network; - — _personnel_ (3.1.20); - - - - - -© ISO/IEC 2022 – All rights reserved **1** - - - - - - - -**ISO/IEC 27002:2022(E)** - - - - - - - — site; - -Licensed to ISO27DIY / Richard Kranendonk (rkranendonk@mac.com) - -ISO Store Order: OP-582678 / Downloaded: 2022-02-17 Single user licence only, copying and networking prohibited. - - - — organization’s structure. - - -**3.****1.3** - -**attack** - +3.1.3 **attack** successful or unsuccessful unauthorized attempt to destroy, alter, disable, gain access to an _asset_ (3.1.2) or any attempt to expose, steal, or make unauthorized use of an _asset_ (3.1.2) - - -**3.1.4** - -**aut****hentication** - -provision of assurance that a claimed characteristic of an _entity_ (3.1.11) is correct - - - -**3****.1.5** - -**au****thenticity** +3.1.4 **authentication** +provision of assurance that a claimed characteristic of an _entity_ (3.1.11) is correct +3.1.5 **authenticity** property that an _entity_ (3.1.11) is what it claims to be - - -**3.1.6** - -**chain** **of** **custody** - +3.1.6 **chain of custody** demonstrable possession, movement, handling and location of material from one point in time until another +*Note 1 to entry: Material includes information and other associated _assets_ (3.1.2) in the context of ISO/IEC 27002.* - - -Note 1 to entry: Material includes information and other associated _assets_ (3.1.2) in the context of ISO/IEC 27002. - - - -[SOURCE: ISO/IEC 27050-1:2019, 3.1, modified — “Note 1 to entry” added] - - - -**3.****1.7** - -**confidential** **information** - +3.1.7 **confidential information** information that is not intended to be made available or disclosed to unauthorized individuals, _entities_ (3.1.11) or _processes_ (3.1.27) - - -**3****.1.8** - -**control** - +3.1.8 **control** measure that maintains and/or modifies risk - - -Note 1 to entry: Controls include, but are not limited to, any _process_ (3.1.27), _policy_ (3.1.24), device, practice or other conditions and/or actions which maintain and/or modify risk. - - - -Note 2 to entry: Controls may not always exert the intended or assumed modifying effect. - - - -[SOURCE: ISO 31000:2018, 3.8] - - - -**3.****1.9** - -**disrupti****on** +*Note 1 to entry: Controls include, but are not limited to, any _process_ (3.1.27), _policy_ (3.1.24), device, practice or other conditions and/or actions which maintain and/or modify risk.* +*Note 2 to entry: Controls may not always exert the intended or assumed modifying effect.* +3.1.9 **disruption** incident, whether anticipated or unanticipated, that causes an unplanned, negative deviation from the expected delivery of products and services according to an organization’s objectives - - -[SOURCE: ISO 22301:2019, 3.10] - - - -**3.1****.10** - -**endpoint** **device** - +3.1.10 **endpoint device** network connected information and communication technology (ICT) hardware device +*Note 1 to entry: Endpoint device can refer to desktop computers, laptops, smart phones, tablets, thin clients, printers or other specialized hardware including smart meters and Internet of things (IoT) devices.* - - -Note 1 to entry: Endpoint device can refer to desktop computers, laptops, smart phones, tablets, thin clients, printers or other specialized hardware including smart meters and Internet of things (IoT) devices. - - - -**3.1.11** - -**entity** - +3.1.11 **entity** item relevant for the purpose of operation of a domain that has recognizably distinct existence - - -Note 1 to entry: An entity can have a physical or a logical embodiment. - - - - - - - -**2** © ISO/IEC 2022 – All rights reserved - - - - - - - - - - - - - - - - - -EXAMPLE - -Licensed to ISO27DIY / Richard Kranendonk (rkranendonk@mac.com) - -ISO Store Order: OP-582678 / Downloaded: 2022-02-17 - -Single user licence only, copying and networking prohibited. - -**ISO/IEC 27002:2022(E)** - - - - - - - +*Note 1 to entry: An entity can have a physical or a logical embodiment.* A person, an organization, a device, a group of such items, a human subscriber to a telecom - service, a SIM card, a passport, a network interface card, a software application, a service or a website. - +3.1.12 **information processing facility** +any information processing system, service or infrastructure, or the physical location housing it [SOURCE: ISO/IEC 27000:2018, 3.27, modified — "facilities" has been replaced with facility.] -[SOURCE: ISO/IEC 24760-1:2019, 3.1.1] - - - -**3.****1.12** - -**information** **processing** **facility** - -any information processing system, service or infrastructure, or the physical location housing it [SOURCE: ISO/IEC 27000:2018, 3.27, modified — "facilities" has been replaced with facility.] **3****.1.13** - -**information** **security** **breach** - -compromise of information security that leads to the undesired destruction, loss, alteration, disclosure of, or access to, protected information transmitted, stored or otherwise processed - - - -**3.1****.14** - -**information** **security** **event** +3.1.13 **information security breach** compromise of information security that leads to the undesired destruction, loss, alteration, disclosure of, or access to, protected information transmitted, stored or otherwise processed +3.1.14 **information security event** occurrence indicating a possible _information_ _security_ _breach_ (3.1.13) or failure of _controls_ (3.1.8) - - -[SOURCE: ISO/IEC 27035-1:2016, 3.3, modified — “breach of information security” has been replaced with “information security breach”] - - - -**3.1****.15** - -**information** **security incident** - +3.1.15 **information security incident** one or multiple related and identified _information_ _security_ _events_ (3.1.14) that can harm an organization’s _assets_ (3.1.2) or compromise its operations - - -[SOURCE: ISO/IEC 27035-1:2016, 3.4] - - - -**3.1.16** - -**information** **security** **incident** **management** - +3.1.16 **information security incident management** exercise of a consistent and effective approach to the handling of _information_ _security_ _incidents_ (3.1.15) [SOURCE: ISO/IEC 27035-1:2016, 3.5] -**3****.1.17** - -**information** **system** - -set of applications, services, information technology _assets_ (3.1.2), or other information-handling components - - - -[SOURCE: ISO/IEC 27000:2018, 3.35] - - - -**3.1.18** - -**interested** **party** stakeholder +3.1.17 **information system** set of applications, services, information technology _assets_ (3.1.2), or other information-handling components +3.1.18 **interested party stakeholder** person or organization that can affect, be affected by, or perceive itself to be affected by a decision or activity - - -[SOURCE: ISO/IEC 27000:2018, 3.37] - - - -3.1.19 -**non-repudiation** +3.1.19 **non-repudiation** ability to prove the occurrence of a claimed event or action and its originating _entities_ (3.1.11) -3.1.20 -**personnel** +3.1.20 **personnel** persons doing work under the organization’s direction - *Note 1 to entry: The concept of personnel includes the organization’s members, such as the governing body, top management, employees, temporary staff, contractors and volunteers.* -3.1.21 -**personally identifiable information** -**PII** +3.1.21 **personally identifiable information / PII** any information that (a) can be used to establish a link between the information and the natural person to whom such information relates, or (b) is or can be directly or indirectly linked to a natural person. - *Note 1 to entry: The “natural person” in the definition is the PII principal (3.1.22). To determine whether a PII principal is identifiable, account should be taken of all the means which can reasonably be used by the privacy stakeholder holding the data, or by any other party, to establish the link between the set of PII and the natural person.* -[SOURCE: ISO/IEC 29100:2011/Amd.1:2018, 2.9] - -© ISO/IEC 2022 – All rights reserved **3** -**ISO/IEC 27002:2022(E)** -Licensed to ISO27DIY / Richard Kranendonk (rkranendonk@mac.com) -ISO Store Order: OP-582678 / Downloaded: 2022-02-17 Single user licence only, copying and networking prohibited. - - -**3.1.22** - -**PII** **principal** - +3.1.22 **PII principal** natural person to whom the _personally identifiable_ _information_ _(PII)_ (3.1.21) relates +*Note 1 to entry: Depending on the jurisdiction and the particular data protection and privacy legislation, the synonym “data subject” can also be used instead of the term “PII principal”.* - - -Note 1 to entry: Depending on the jurisdiction and the particular data protection and privacy legislation, the synonym “data subject” can also be used instead of the term “PII principal”. - - - -[SOURCE: ISO/IEC 29100:2011, 2.11] - - - -**3.1.23** - -**PII** **processor** - +3.1.23 **PII processor** privacy stakeholder that processes _personally_ _identifiable_ _information_ _(PII)_ (3.1.21) on behalf of and in accordance with the instructions of a PII controller - - -[SOURCE: ISO/IEC 29100:2011, 2.12] - - - -**3.1****.24** - -**policy** - -intentions and direction of an organization, as formally expressed by its top management [SOURCE: ISO/IEC 27000:2018, 3.53] - -**3.1.25** - -**privacy** **impact** **assessment** **PIA** +3.1.24 **policy** +intentions and direction of an organization, as formally expressed by its top management +[SOURCE: ISO/IEC 27000:2018, 3.53] +3.1.25 **privacy impact assessment PIA** overall _process_ (3.1.27) of identifying, analysing, evaluating, consulting, communicating and planning the treatment of potential privacy impacts with regard to the processing of _personally_ _identifiable_ _information_ _(PII)_ (3.1.21), framed within an organization’s broader risk management framework - - -[SOURCE: ISO/IEC 29134:2017, 3.7, modified — Note 1 to entry removed.] - - - -**3.1.26** - -**procedure** - +3.1.26 **procedure** specified way to carry out an activity or a _process_ (3.1.27) - - -[SOURCE: ISO 30000:2009, 3.12] - - - -**3.1.27** - -**proce****ss** - +3.1.27 **process** set of interrelated or interacting activities that uses or transforms inputs to deliver a result - - -[SOURCE: ISO 9000:2015, 3.4.1, modified— Notes to entry removed.] - - - -**3.1****.28** - -**re****cord** - +3.1.28 **record** information created, received and maintained as evidence and as an _asset_ (3.1.2) by an organization or person, in pursuit of legal obligations or in the transaction of business +*Note 1 to entry: Legal obligations in this context include all legal, statutory, regulatory and contractual requirements.* - - - - - - - - -**4** © ISO/IEC 2022 – All rights reserved - -Licensed to ISO27DIY / Richard Kranendonk (rkranendonk@mac.com) - -ISO Store Order: OP-582678 / Downloaded: 2022-02-17 Single user licence only, copying and networking prohibited. - - - - - - - -**ISO/IEC 27002:2022(E)** - - - - - - - -Note 1 to entry: Legal obligations in this context include all legal, statutory, regulatory and contractual requirements. - - - -[SOURCE: ISO 15489-1:2016, 3.14, modified— “Note 1 to entry” added.] - - - -**3.1.29** - -**recovery** **point** **objective** - -**RPO** - -point in time to which data are to be recovered after a _disruption_ (3.1.9) has occurred [SOURCE: ISO/IEC 27031:2011, 3.12, modified — "must" replaced by "are to be".] **3.1.30** - -**recovery** **time** **objective** **RTO** +3.1.29 **recovery point objective** / **RPO** +point in time to which data are to be recovered after a _disruption_ (3.1.9) has occurred [SOURCE: ISO/IEC 27031:2011, 3.12, modified — "must" replaced by "are to be".] +3.1.30 **recovery time objective RTO** period of time within which minimum levels of services and/or products and the supporting systems, applications, or functions are to be recovered after a _disruption_ (3.1.9) has occurred - - -[SOURCE: ISO/IEC 27031:2011, 3.13, modified — "must" replaced by "are to be".] - - - -**3.1****.31** - -**reliability** - +3.1.31 **reliability** property of consistent intended behaviour and results - - -**3.1.32** - -**rule** - +3.1.32 **rule** accepted principle or instruction that states the organization’s expectations on what is required to be done, what is allowed or not allowed +*Note 1 to entry: Rules can be formally expressed in _topic-specific policies_ (3.1.35) and in other types of documents.* - +3.1.33 **sensitive information** +information that needs to be protected from unavailability, unauthorized access, modification or public disclosure because of potential adverse effects on an individual, organization, national security or public safety -Note 1 to entry: Rules can be formally expressed in _topic-specific policies_ (3.1.35) and in other types of documents. - - - -**3.1.33** - -**sensitive** **information** - -information that needs to be protected from unavailability, unauthorized access, modification or public disclosure because of potential adverse effects on an individual, organization, national security or public safety - - - -**3****.1.34** - -**thr****eat** - -potential cause of an unwanted incident, which can result in harm to a system or organization [SOURCE: ISO/IEC 27000:2018, 3.74] - -**3.1.35** - -**topic-specific** **policy** +3.1.34 **threat** potential cause of an unwanted incident, which can result in harm to a system or organization [SOURCE: ISO/IEC 27000:2018, 3.74] +3.1.35 **topic-specific policy** intentions and direction on a specific subject or topic, as formally expressed by the appropriate level of management +*Note 1 to entry: Topic-specific policies can formally express _rules_ (3.1.32) or organization standards. Note 2 to entry: Some organizations use other terms for these topic-specific policies.* +*Note 3 to entry: The topic-specific policies referred to in this document are related to information security.* - - -Note 1 to entry: Topic-specific policies can formally express _rules_ (3.1.32) or organization standards. Note 2 to entry: Some organizations use other terms for these topic-specific policies. - -Note 3 to entry: The topic-specific policies referred to in this document are related to information security. - - - -EXAMPLE Topic-specific policy on _access_ _control_ (3.1.1), topic-specific policy on clear desk and clear screen. - - - -**3.1.36** - -**u****ser** - +3.1.36 **user** _interested_ _party_ (3.1.18) with access to the organization’s _information_ _systems_ (3.1.17) - - -EXAMPLE _Personnel_ (3.1.20), customers, suppliers. - - - - - - - - - -© ISO/IEC 2022 – All rights reserved - - - - - - - - - - - -**5** - - - - - - - -**ISO/IEC 27002:2022(E)** - - - - - - - -**3.1.37** - -**user** **endpoint** **device** - -Licensed to ISO27DIY / Richard Kranendonk (rkranendonk@mac.com) - -ISO Store Order: OP-582678 / Downloaded: 2022-02-17 Single user licence only, copying and networking prohibited. - +3.1.37 **user endpoint device** _endpoint_ _device_ (3.1.10) used by users to access information processing services +*Note 1 to entry: User endpoint device can refer to desktop computers, laptops, smart phones, tablets, thin clients, etc.* - - -Note 1 to entry: User endpoint device can refer to desktop computers, laptops, smart phones, tablets, thin clients, etc. - - - -**3.1****.38** - -**vu****lnerability** - +3.1.38 **vulnerability** weakness of an _asset_ (3.1.2) or _control_ (3.1.8) that can be exploited by one or more _threats_ (3.1.34) [SOURCE: ISO/IEC 27000:2018, 3.77] - - -**3.2** **Abbreviated** **terms** - - - -ABAC attribute-based access control - - - -ACL access control list - - - -BIA business impact analysis - - - -BYOD bring your own device - - - -CAPTCHA completely automated public Turing test to tell computers and humans apart - - - -CPU central processing unit - - - -DAC discretionary access control - - - -DNS domain name system - - - -GPS global positioning system - - +### 3.2 Abbreviated terms +ABAC attribute-based access control +ACL access control list +BIA business impact analysis +BYOD bring your own device +CAPTCHA completely automated public Turing test to tell computers and humans apart +CPU central processing unit +DAC discretionary access control +DNS domain name system +GPS global positioning system IAM identity and access management - - - -ICT information and communication technology - - - -ID identifier - - - -IDE integrated development environment - - - -IDS intrusion detection system - - - -IoT internet of things - - - -IP internet protocol - - - +ICT information and communication technology +ID identifier IDE integrated development environment +IDS intrusion detection system IoT internet of things +IP internet protocol IPS intrusion prevention system - - - -IT information technology - - - -ISMS information security management system - - - -MAC mandatory access control - - - -NTP network time protocol - - - -PIA privacy impact assessment - - - -PII personally identifiable information - - - - - - - -**6** © ISO/IEC 2022 – All rights reserved - -Licensed to ISO27DIY / Richard Kranendonk (rkranendonk@mac.com) - -ISO Store Order: OP-582678 / Downloaded: 2022-02-17 Single user licence only, copying and networking prohibited. - - - - - - - -**ISO/IEC 27002:2022(E)** - - - - - - - -PIN personal identification number - - - -PKI public key infrastructure - - - -PTP precision time protocol - - - -RBAC role-based access control - - - -RPO recovery point objective - - - -RTO recovery time objective - - - -SAST static application security testing - - - -SD secure digital - - - -SDN software-defined networking - - - -SD-WAN software-defined wide area networking - - - -SIEM security information and event management - - - -SMS short message service - - - -SQL structured query language - - - -SSO single sign on - - - -SWID software identification - - - -UEBA user and entity behaviour analytics - - - -UPS uninterruptible power supply - - - -URL uniform resource locator - - - -USB universal serial bus - - - -VM virtual machine - - - -VPN virtual private network - - - -WiFi wireless fidelity \ No newline at end of file +IT information technology +ISMS information security management system +MAC mandatory access control +NTP network time protocol +PIA privacy impact assessment +PII personally identifiable information +PIN personal identification number +PKI public key infrastructure +PTP precision time protocol +RBAC role-based access control +RPO recovery point objective +RTO recovery time objective +SAST static application security testing +SD secure digital +SDN software-defined networking +SD-WAN software-defined wide area networking +SIEM security information and event management +SMS short message service +SQL structured query language +SSO single sign on +SWID software identification +UEBA user and entity behaviour analytics +UPS uninterruptible power supply +URL uniform resource locator +USB universal serial bus +VM virtual machine +VPN virtual private network +WiFi wireless fidelity From 2c59707ef5d3cf8a3eed487c3780c46a50e9704f Mon Sep 17 00:00:00 2001 From: Richard Kranendonk Date: Sat, 2 May 2026 12:23:42 +0200 Subject: [PATCH 11/29] Consistent use of subheaders --- .../27002/EN/a-5.1-Policies-for-information-security.md | 8 ++++---- ...ble-use-of-information-and-other-associated-assets.md | 8 ++++---- .../ISO27x/OST/27002/EN/a-5.11-Return-of-assets.md | 8 ++++---- .../OST/27002/EN/a-5.12-Classification-of-information.md | 8 ++++---- .../OST/27002/EN/a-5.13-Labelling-of-information.md | 8 ++++---- .../ISO27x/OST/27002/EN/a-5.14-Information-transfer.md | 8 ++++---- .../ISO27x/OST/27002/EN/a-5.15-Access-control.md | 8 ++++---- .../ISO27x/OST/27002/EN/a-5.16-Identity-management.md | 8 ++++---- .../OST/27002/EN/a-5.17-Authentication-information.md | 2 +- .../ISO27x/OST/27002/EN/a-5.18-Access-rights.md | 8 ++++---- ....19-Information-security-in-supplier-relationships.md | 8 ++++---- ...ng-information-security-within-supplier-agreements.md | 8 ++++---- ...aging-information-security-in-the-ICT-supply-chain.md | 8 ++++---- ...-review-and-change-management-of-supplier-services.md | 8 ++++---- ....23-Information-security-for-use-of-cloud-services.md | 8 ++++---- ...urity-incident-management-planning-and-preparation.md | 8 ++++---- ...ssment-and-decision-on-information-security-events.md | 8 ++++---- .../a-5.26-Response-to-information-security-incidents.md | 8 ++++---- ...-5.27-Learning-from-information-security-incidents.md | 8 ++++---- .../ISO27x/OST/27002/EN/a-5.28-Collection-of-evidence.md | 8 ++++---- .../EN/a-5.29-Information-security-during-disruption.md | 8 ++++---- .../EN/a-5.30-ICT-readiness-for-business-continuity.md | 6 +++--- ...-statutory-regulatory-and-contractual-requirements.md | 6 +++--- .../OST/27002/EN/a-5.32-Intellectual-property-rights.md | 6 +++--- .../ISO27x/OST/27002/EN/a-5.33-Protection-of-records.md | 8 ++++---- .../OST/27002/EN/a-5.34-Privacy-and-protection-of-PII.md | 9 ++++----- .../a-5.35-Independent-review-of-information-security.md | 8 +++----- ...icies-rules-and-standards-for-information-security.md | 8 ++++---- .../27002/EN/a-5.37-Documented-operating-procedures.md | 8 ++++---- .../OST/27002/EN/a-5.4-Management-responsibilities.md | 8 ++++---- .../OST/27002/EN/a-5.5-Contact-with-authorities.md | 8 ++++---- .../EN/a-5.6-Contact-with-special-interest-groups.md | 8 ++++---- .../ISO27x/OST/27002/EN/a-5.7-Threat-intelligence.md | 6 +++--- .../a-5.8-Information-security-in-project-management.md | 8 ++++---- ...ventory-of-information-and-other-associated-assets.md | 8 ++++---- Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md | 8 ++++---- .../27002/EN/a-6.2-Terms-and-conditions-of-employment.md | 8 ++++---- ...ormation-security-awareness-education-and-training.md | 8 ++++---- .../ISO27x/OST/27002/EN/a-6.4-Disciplinary-process.md | 8 ++++---- ...bilities-after-termination-or-change-of-employment.md | 8 ++++---- ...a-6.6-Confidentiality-or-non-disclosure-agreements.md | 8 ++++---- .../ISO27x/OST/27002/EN/a-6.7-Remote-working.md | 6 +++--- .../EN/a-6.8-Information-security-event-reporting.md | 8 ++++---- .../OST/27002/EN/a-7.1-Physical-security-perimeters.md | 8 ++++---- .../ISO27x/OST/27002/EN/a-7.10-Storage-media.md | 8 ++++---- .../ISO27x/OST/27002/EN/a-7.11-Supporting-utilities.md | 8 ++++---- .../ISO27x/OST/27002/EN/a-7.12-Cabling-security.md | 8 ++++---- .../ISO27x/OST/27002/EN/a-7.13-Equipment-maintenance.md | 8 ++++---- .../EN/a-7.14-Secure-disposal-or-re-use-of-equipment.md | 6 +++--- .../ISO27x/OST/27002/EN/a-7.2-Physical-entry.md | 8 ++++---- .../EN/a-7.3-Securing-offices-rooms-and-facilities.md | 6 +++--- .../OST/27002/EN/a-7.4-Physical-security-monitoring.md | 8 ++++---- ...tecting-against-physical-and-environmental-threats.md | 6 +++--- .../ISO27x/OST/27002/EN/a-7.6-Working-in-secure-areas.md | 8 ++++---- .../OST/27002/EN/a-7.7-Clear-desk-and-clear-screen.md | 8 ++++---- .../27002/EN/a-7.8-Equipment-siting-and-protection.md | 8 ++++---- .../27002/EN/a-7.9-Security-of-assets-off-premises.md | 6 +++--- .../ISO27x/OST/27002/EN/a-8.1-User-endpoint-devices.md | 8 ++++---- .../ISO27x/OST/27002/EN/a-8.10-Information-deletion.md | 8 ++++---- .../Standards/ISO27x/OST/27002/EN/a-8.11-Data-masking.md | 8 ++++---- .../OST/27002/EN/a-8.12-Data-leakage-prevention.md | 8 ++++---- .../ISO27x/OST/27002/EN/a-8.13-Information-backup.md | 8 ++++---- ...14-Redundancy-of-information-processing-facilities.md | 8 ++++---- Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md | 8 ++++---- .../ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md | 6 +++--- .../ISO27x/OST/27002/EN/a-8.17-Clock-synchronization.md | 8 ++++---- .../EN/a-8.18-Use-of-privileged-utility-programs.md | 8 ++++---- ...19-Installation-of-software-on-operational-systems.md | 8 ++++---- .../OST/27002/EN/a-8.2-Privileged-access-rights.md | 8 ++++---- .../ISO27x/OST/27002/EN/a-8.20-Networks-security.md | 8 ++++---- .../OST/27002/EN/a-8.21-Security-of-network-services.md | 8 ++++---- .../OST/27002/EN/a-8.22-Segregation-of-networks.md | 8 ++++---- .../ISO27x/OST/27002/EN/a-8.23-Web-filtering.md | 8 ++++---- .../ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md | 8 ++++---- .../OST/27002/EN/a-8.25-Secure-development-life-cycle.md | 6 +++--- .../27002/EN/a-8.26-Application-security-requirements.md | 8 ++++---- ...ure-system-architecture-and-engineering-principles.md | 8 ++++---- .../ISO27x/OST/27002/EN/a-8.28-Secure-coding.md | 4 ++-- ....29-Security-testing-in-development-and-acceptance.md | 8 ++++---- .../OST/27002/EN/a-8.3-Information-access-restriction.md | 8 ++++---- .../ISO27x/OST/27002/EN/a-8.30-Outsourced-development.md | 8 ++++---- ...on-of-development-test-and-production-environments.md | 8 ++++---- .../ISO27x/OST/27002/EN/a-8.32-Change-management.md | 8 ++++---- .../ISO27x/OST/27002/EN/a-8.33-Test-information.md | 8 ++++---- ...ection-of-information-systems-during-audit-testing.md | 8 ++++---- .../ISO27x/OST/27002/EN/a-8.4-Access-to-source-code.md | 8 ++++---- .../ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md | 8 ++++---- .../ISO27x/OST/27002/EN/a-8.6-Capacity-management.md | 8 ++++---- .../OST/27002/EN/a-8.7-Protection-against-malware.md | 6 +++--- .../EN/a-8.8-Management-of-technical-vulnerabilities.md | 8 ++++---- 90 files changed, 342 insertions(+), 345 deletions(-) diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.1-Policies-for-information-security.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.1-Policies-for-information-security.md index aa4086c..302cdd1 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.1-Policies-for-information-security.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.1-Policies-for-information-security.md @@ -24,13 +24,13 @@ status: active ## 5.1 Policies for information security -#### Control +### Control Information security policy and topic-specific policies should be defined, approved by management, published, communicated to and acknowledged by relevant personnel and relevant interested parties, and reviewed at planned intervals and if significant changes occur. -#### Purpose +### Purpose To ensure continuing suitability, adequacy, effectiveness of management direction and support for information security in accordance with business, legal, statutory, regulatory and contractual requirements. -#### Guidance +### Guidance At the highest level, the organization should define an "information security policy" which is approved by top management and which sets out the organization's approach to managing its information security. The information security policy should take into consideration requirements derived from: @@ -91,7 +91,7 @@ Level of detail | General or high-level | Specific and detailed Documented and formally approved by | Top management | Appropriate level of management -#### Other information +### Other information Topic-specific policies can vary across organizations. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.10-Acceptable-use-of-information-and-other-associated-assets.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.10-Acceptable-use-of-information-and-other-associated-assets.md index 186a3ce..172ccd1 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.10-Acceptable-use-of-information-and-other-associated-assets.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.10-Acceptable-use-of-information-and-other-associated-assets.md @@ -26,13 +26,13 @@ status: active ## 5.10 Acceptable use of information and other associated assets -**Control** +### Control Rules for the acceptable use and procedures for handling information and other associated assets should be identified, documented and implemented. -**Purpose** +### Purpose To ensure information and other associated assets are appropriately protected, used and handled. -**Guidance** +### Guidance Personnel and external party users using or having access to the organization’s information and other associated assets should be made aware of the information security requirements for protecting and handling the organization’s information and other associated assets. They should be responsible for their use of any information processing facilities. The organization should establish a topic-specific policy on the acceptable use of information and other associated assets and communicate it to anyone who uses or handles information and other associated assets. The topic-specific policy on acceptable use should provide clear direction on how individuals are expected to use information and other associated assets. The topic-specific policy should state: @@ -57,5 +57,5 @@ e\) clear marking of all copies of storage media (electronic or physical) for th f\) authorization of disposal of information and other associated assets and supported deletion method(s) (see [8.10](a-8.10-Information-deletion.md)). -**Other information** +### Other information It can be the case that the assets concerned do not directly belong to the organization, such as public cloud services. The use of such third-party assets and any assets of the organization associated with such external assets (e.g. information, software) should be identified as applicable and controlled, for example, through agreements with cloud service providers. Care should also be taken when a collaborative working environment is used. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.11-Return-of-assets.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.11-Return-of-assets.md index 1c144e9..7207764 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.11-Return-of-assets.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.11-Return-of-assets.md @@ -24,13 +24,13 @@ status: active -**Control** +### Control Personnel and other interested parties as appropriate should return all the organization’s assets in their possession upon change or termination of their employment, contract or agreement. -**Purpose** +### Purpose To protect the organization’s assets as part of the process of changing or terminating employment, contract or agreement. -**Guidance** +### Guidance The change or termination process should be formalized to include the return of all previously issued physical and electronic assets owned by or entrusted to the organization. @@ -48,5 +48,5 @@ c\) specialist equipment; d\) authentication hardware (e.g. mechanical keys, physical tokens and smartcards) for information systems, sites and physical archives; e\) physical copies of information. -**Other information** +### Other information It can be difficult to return information held on assets which are not owned by the organization. In such cases, it is necessary to restrict the use of information using other information security controls such as access rights management (5.18) or use of cryptography (8.24). \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.12-Classification-of-information.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.12-Classification-of-information.md index 8875f76..e2fd133 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.12-Classification-of-information.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.12-Classification-of-information.md @@ -24,13 +24,13 @@ status: active ## 5.12 Classification of information -**Control** +### Control Information should be classified according to the information security needs of the organization based on confidentiality, integrity, availability and relevant interested party requirements. -**Purpose** +### Purpose To ensure identification and understanding of protection needs of information in accordance with its importance to the organization. -**Guidance** +### Guidance The organization should establish a topic-specific policy on information classification and communicate it to all relevant interested parties. The organization should take into account requirements for confidentiality, integrity and availability in the classification scheme. @@ -49,7 +49,7 @@ The scheme should be consistent across the whole organization and included in it The classification scheme used within the organization can be different from the schemes used by other organizations, even if the names for levels are similar. In addition, information moving between organizations can vary in classification depending on its context in each organization, even if their classification schemes are identical. Therefore, agreements with other organizations that include information sharing should include procedures to identify the classification of that information and to interpret the classification levels from other organizations. Correspondence between different schemes can be determined by looking for equivalence in the associated handling and protection methods. -**Other information** +### Other information Classification provides people who deal with information with a concise indication of how to handle and protect it. Creating groups of information with similar protection needs and specifying information security procedures that apply to all the information in each group facilitates this. This approach reduces the need for case-by-case risk assessment and custom design of controls. Information can cease to be sensitive or critical after a certain period of time. For example, when the information has been made public, it no longer has confidentiality requirements but can still require protection for its integrity and availability properties. These aspects should be taken into account, as over-classification can lead to the implementation of unnecessary controls resulting in additional expense or, on the contrary, under-classification can lead to insufficient controls to protect the information from compromise. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.13-Labelling-of-information.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.13-Labelling-of-information.md index eab3d61..97418fa 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.13-Labelling-of-information.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.13-Labelling-of-information.md @@ -26,13 +26,13 @@ status: active -**Control** +### Control An appropriate set of procedures for information labelling should be developed and implemented in accordance with the information classification scheme adopted by the organization. -**Purpose** +### Purpose To facilitate the communication of classification of information and support automation of information processing and management. -**Guidance** +### Guidance Procedures for information labelling should cover information and other associated assets in all formats. The labelling should reflect the classification scheme established in 5.12. The labels should be easily recognizable. The procedures should give guidance on where and how labels are attached in consideration of how the information is accessed or the assets are handled depending on the types of storage media. The procedures can define: a\) cases where labelling is omitted (e.g. labelling of non-confidential information to reduce workloads); @@ -61,7 +61,7 @@ Personnel and other interested parties should be made aware of labelling procedu Output from systems containing information that is classified as being sensitive or critical should carry an appropriate classification label. -**Other information** +### Other information Labelling of classified information is a key requirement for information sharing. Other useful metadata that can be attached to the information is which organizational process created the information and at what time. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.14-Information-transfer.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.14-Information-transfer.md index 277a18f..ed049e6 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.14-Information-transfer.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.14-Information-transfer.md @@ -24,13 +24,13 @@ status: active ## 5.14 Information transfer -**Control** +### Control Information transfer rules, procedures, or agreements should be in place for all types of transfer facilities within the organization and between the organization and other parties. -**Purpose** +### Purpose To maintain the security of information transferred within an organization and with any external interested party. -**Guidance** +### Guidance General The organization should establish and communicate a topic-specific policy on information transfer to all relevant interested parties. Rules, procedures and agreements to protect information in transit should reflect the classification of the information involved. Where information is transferred between the organization and third parties, transfer agreements (including recipient authentication) should be established and maintained to protect information in all forms in transit (see [5.10](a-5.10-Acceptable-use-of-information-and-other-associated-assets.md)). @@ -156,6 +156,6 @@ e\) begin any sensitive conversations with a disclaimer so those present know th -**Other information** +### Other information No other information. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.15-Access-control.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.15-Access-control.md index 26f3ce5..1a5a331 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.15-Access-control.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.15-Access-control.md @@ -22,13 +22,13 @@ status: active ## 5.15 Access control -**Control** +### Control Rules to control physical and logical access to information and other associated assets should be established and implemented based on business and information security requirements. -**Purpose** +### Purpose To ensure authorized access and to prevent unauthorized access to information and other associated assets. -**Guidance** +### Guidance Owners of information and other associated assets should determine information security and business requirements related to access control. A topic-specific policy on access control should be defined which takes account of these requirements and should be communicated to all relevant interested parties. These requirements and the topic-specific policy should consider the following: @@ -67,7 +67,7 @@ c\) considering all types of available connections in distributed environments s d\) considering how elements or factors relevant to dynamic access control can be reflected. -**Other information** +### Other information There are often overarching principles used in the context of access control. Two of the most frequently used principles are: diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.16-Identity-management.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.16-Identity-management.md index a6ed855..23d8a2f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.16-Identity-management.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.16-Identity-management.md @@ -22,13 +22,13 @@ status: active ## 5.16 Identity management -**Control** +### Control The full life cycle of identities should be managed. -**Purpose** +### Purpose To allow for the unique identification of individuals and systems accessing the organization’s information and other associated assets and to enable appropriate assignment of access rights. -**Guidance** +### Guidance The processes used in the context of identity management should ensure that: a\) for identities assigned to persons, a specific identity is only linked to a single person to be able to hold the person accountable for actions performed with this specific identity; @@ -47,7 +47,7 @@ The organization should have a supporting process in place to handle changes to When using identities provided or issued by third parties (e.g. social media credentials), the organization should ensure the third-party identities provide the required trust level and any associated risks are known and sufficiently treated. This can include controls related to the third parties (see [5.19](a-5.19-Information-security-in-supplier-relationships.md)) as well as controls related to associated authentication information (see [5.17](a-5.17-Authentication-information.md)). -**Other information** +### Other information Providing or revoking access to information and other associated assets is usually a multi-step procedure: a\) confirming the business requirements for an identity to be established; diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.17-Authentication-information.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.17-Authentication-information.md index 5e39e04..601da43 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.17-Authentication-information.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.17-Authentication-information.md @@ -86,7 +86,7 @@ h)   store and transmit passwords in protected form. Password  encryption  and  hashing  should  be  performed  according  to  approved  cryptographic techniques for passwords (see [8.24](a-8.24-Use-of-cryptography.md)). -**Other information** +### Other information Passwords or passphrases are a commonly used type of authentication information and are a common means of verifying a user’s identity. Other types of authentication information are cryptographic keys, data stored on hardware tokens (e.g. smart cards) that produce authentication codes and biometric data such as iris scans or fingerprints. Additional information can be found in the ISO/IEC 24760 series. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.18-Access-rights.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.18-Access-rights.md index 1a64774..8e693ee 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.18-Access-rights.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.18-Access-rights.md @@ -22,13 +22,13 @@ status: active ## 5.18 Access rights -**Control** +### Control Access rights to information and other associated assets should be provisioned, reviewed, modified and removed in accordance with the organization’s topic-specific policy on and rules for access control. -**Purpose** +### Purpose To ensure access to information and other associated assets is defined and authorized according to the business requirements. -**Guidance** +### Guidance Provision and revocation of access rights The provisioning process for assigning or revoking physical and logical access rights granted to an entity’s authenticated identity should include: @@ -71,7 +71,7 @@ b\) the current responsibilities of the user; c\) the value of the assets currently accessible. -**Other information** +### Other information Consideration should be given to establishing user access roles based on business requirements that summarize a number of access rights into typical user access profiles. Access requests and reviews of access rights are easier managed at the level of such roles than at the level of particular rights. Consideration should be given to including clauses in personnel contracts and service contracts that specify sanctions if unauthorized access is attempted by personnel (see [5.20](a-5.20-Addressing-information-security-within-supplier-agreements.md), [6.2](a-6.2-Terms-and-conditions-of-employment.md), [6.4](a-6.4-Disciplinary-process.md), [6.6](a-6.6-Confidentiality-or-non-disclosure-agreements.md)). diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.19-Information-security-in-supplier-relationships.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.19-Information-security-in-supplier-relationships.md index 995967d..61debc1 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.19-Information-security-in-supplier-relationships.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.19-Information-security-in-supplier-relationships.md @@ -24,15 +24,15 @@ status: active ## 5.19 Information security in supplier relationships -**Control** +### Control Processes and procedures should be defined and implemented to manage the information security risks associated with the use of supplier’s products or services. -**Purpose** +### Purpose To maintain an agreed level of information security in supplier relationships. -**Guidance** +### Guidance The organization should establish and communicate a topic-specific policy on supplier relationships to all relevant interested parties. @@ -79,7 +79,7 @@ n\) level of personnel security and physical security expected from supplier's p The procedures for continuing information processing in the event that the supplier becomes unable to supply its products or services (e.g. because of an incident, because the supplier is no longer in business, or no longer provides some components due to technology advancements) should be considered to avoid any delay in arranging replacement products or services (e.g. identifying an alternative supplier in advance or always using alternative suppliers). -**Other information** +### Other information In cases where it is not possible for an organization to place requirements on a supplier, the organization should: diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.20-Addressing-information-security-within-supplier-agreements.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.20-Addressing-information-security-within-supplier-agreements.md index eb89626..60c6b99 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.20-Addressing-information-security-within-supplier-agreements.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.20-Addressing-information-security-within-supplier-agreements.md @@ -24,13 +24,13 @@ status: active ## 5.20 Addressing information security within supplier agreements -**Control** +### Control Relevant information security requirements should be established and agreed with each supplier based on the type of supplier relationship. -**Purpose** +### Purpose To maintain an agreed level of information security in supplier relationships. -**Guidance** +### Guidance Supplier agreements should be established and documented to ensure that there is clear understanding between the organization and the supplier regarding both parties’ obligations to fulfil relevant information security requirements. The following terms can be considered for inclusion in the agreements in order to satisfy the identified information security requirements: @@ -89,7 +89,7 @@ z\) ensuring, at the end of the contract, handover support to another supplier o The organization should establish and maintain a register of agreements with external parties (e.g. contracts, memorandum of understanding, information-sharing agreements) to keep track of where their information is going. The organization should also regularly review, validate and update their agreements with external parties to ensure they are still required and fit for purpose with relevant information security clauses. -**Other information** +### Other information The agreements can vary considerably for different organizations and among the different types of suppliers. Therefore, care should be taken to include all relevant requirements for addressing information security risks. For details on supplier agreements, see ISO/IEC 27036 series. For cloud service agreements, see ISO/IEC 19086 series. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.21-Managing-information-security-in-the-ICT-supply-chain.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.21-Managing-information-security-in-the-ICT-supply-chain.md index 41dcb24..2519f49 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.21-Managing-information-security-in-the-ICT-supply-chain.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.21-Managing-information-security-in-the-ICT-supply-chain.md @@ -24,13 +24,13 @@ status: active ## 5.21 Managing information security in the ICT supply chain -**Control** +### Control Processes and procedures should be defined and implemented to manage the information security risks associated with the ICT products and services supply chain. -**Purpose** +### Purpose To maintain an agreed level of information security in supplier relationships. -**Guidance** +### Guidance The following topics should be considered to address information security within ICT supply chain security in addition to the general information security requirements for supplier relationships: @@ -60,7 +60,7 @@ l\) defining rules for sharing of information regarding the supply chain and any m\) implementing specific processes for managing ICT component life cycle and availability and associated security risks. This includes managing the risks of components no longer being available due to suppliers no longer being in business or suppliers no longer providing these components due to technology advancements. Identification of an alternative supplier and the process to transfer software and competence to the alternative supplier should be considered. -**Other information** +### Other information The specific ICT supply chain risk management practices are built on top of general information security, quality, project management and system engineering practices but do not replace them. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.22-Monitoring-review-and-change-management-of-supplier-services.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.22-Monitoring-review-and-change-management-of-supplier-services.md index 130c23e..5e9e5cf 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.22-Monitoring-review-and-change-management-of-supplier-services.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.22-Monitoring-review-and-change-management-of-supplier-services.md @@ -26,13 +26,13 @@ status: active ## 5.22 Monitoring, review, and change management of supplier services -**Control** +### Control The organization should regularly monitor, review, evaluate and manage change in supplier information security practices and service delivery. -**Purpose** +### Purpose To maintain an agreed level of information security and service delivery in line with supplier agreements. -**Guidance** +### Guidance Monitoring, review and change management of supplier services should ensure the information security terms and conditions of the agreements are complied with, information security incidents and problems are managed properly and changes in supplier services or business status do not affect service delivery. This should involve a process to manage the relationship between the organization and the supplier to: @@ -77,5 +77,5 @@ m\) evaluate regularly that the suppliers maintain adequate information security The responsibility for managing supplier relationships should be assigned to a designated individual or team. Sufficient technical skills and resources should be made available to monitor that the requirements of the agreement, in particular the information security requirements, are being met. Appropriate actions should be taken when deficiencies in the service delivery are observed. -**Other information** +### Other information See ISO/IEC 27036-3 for more detail. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.23-Information-security-for-use-of-cloud-services.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.23-Information-security-for-use-of-cloud-services.md index fb545dc..adecb9a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.23-Information-security-for-use-of-cloud-services.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.23-Information-security-for-use-of-cloud-services.md @@ -24,13 +24,13 @@ status: active ## 5.23 Information security for use of cloud services -#### Control +### Control Processes for acquisition, use, management and exit from cloud services should be established in accordance with the organization’s information security requirements. -#### Purpose +### Purpose To specify and manage information security for the use of cloud services. -#### Guidance +### Guidance The organization should establish and communicate topic-specific policy on the use of cloud services to all relevant interested parties. The organization should define and communicate how it intends to manage information security risks associated with the use of cloud services. It can be an extension or part of the existing approach for how an organization manages services provided by external parties (see [5.21](a-5.21-Managing-information-security-in-the-ICT-supply-chain.md), [5.22](a-5.22-Monitoring-review-and-change-management-of-supplier-services.md)). @@ -71,7 +71,7 @@ c) use of peer cloud service providers or other sub-contractors (including chang The organization using cloud services should maintain close contact with its cloud service providers. These contacts enable mutual exchange of information about information security for the use of the cloud services including a mechanism for both cloud service provider and the organization, acting as the cloud service customer, to monitor each service characteristic and report failures to the commitments contained in the agreements. -#### Other information +### Other information This control considers cloud security from the perspective of the cloud service customer. Additional information relating to cloud services can be found in ISO/IEC 17788, ISO/IEC 17789 and ISO/IEC 22123-1. Specifics related to cloud portability in support of exit strategies can be found in ISO/IEC 19941. Specifics related to information security and public cloud services are described in ISO/IEC 27017. Specifics related to PII protection in public clouds acting as PII processor are described in ISO/IEC 27018. Supplier relationships for cloud services are covered by ISO/IEC 27036-4 and cloud service agreements and their contents are dealt with in the ISO/IEC 19086 series, with security and privacy specifically covered by ISO/IEC 19086-4. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.24-Information-security-incident-management-planning-and-preparation.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.24-Information-security-incident-management-planning-and-preparation.md index 962fcfe..cf3e26b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.24-Information-security-incident-management-planning-and-preparation.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.24-Information-security-incident-management-planning-and-preparation.md @@ -26,13 +26,13 @@ status: active ## 5.24 Information security incident management planning and preparation -#### Control +### Control The organization should plan and prepare for managing information security incidents by defining, establishing and communicating information security incident management processes, roles and responsibilities. -#### Purpose +### Purpose To ensure quick, effective, consistent and orderly response to information security incidents, including communication on information security events. -#### Guidance +### Guidance **Roles and responsibilities** @@ -86,7 +86,7 @@ d\) creation of incident reports. Any external requirements on reporting of incidents to relevant interested parties within the defined time frame (e.g. breach notification requirements to regulators) should be considered when implementing incident management procedures. -**Other information** +### Other information Information security incidents can transcend organizational and national boundaries. To respond to such incidents, it is beneficial to coordinate response and share information about these incidents with external organizations as appropriate. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.25-Assessment-and-decision-on-information-security-events.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.25-Assessment-and-decision-on-information-security-events.md index d2498c7..a2ebc82 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.25-Assessment-and-decision-on-information-security-events.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.25-Assessment-and-decision-on-information-security-events.md @@ -26,12 +26,12 @@ status: active -**Control** +### Control The organization should assess information security events and decide if they are to be categorized as information security incidents. -**Purpose** +### Purpose @@ -39,7 +39,7 @@ To ensure effective categorization and prioritization of information security ev -**Guidance** +### Guidance @@ -49,5 +49,5 @@ Personnel responsible for coordinating and responding to information security in Results of the assessment and decision should be recorded in detail for the purpose of future reference and verification. -**Other information** +### Other information The ISO/IEC 27035 series provides further guidance on incident management. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.26-Response-to-information-security-incidents.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.26-Response-to-information-security-incidents.md index 33a1217..7d2010b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.26-Response-to-information-security-incidents.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.26-Response-to-information-security-incidents.md @@ -26,13 +26,13 @@ status: active -**Control** +### Control Information security incidents should be responded to in accordance with the documented procedures. -**Purpose** +### Purpose To ensure efficient and effective response to information security incidents. -**Guidance** +### Guidance The organization should establish and communicate procedures on information security incident response to all relevant interested parties. Information security incidents should be responded to by a designated team with the required competency (see [5.24](a-5.24-Information-security-incident-management-planning-and-preparation.md)). @@ -50,5 +50,5 @@ h\) conducting information security forensic analysis, as required (see [5.28](a i\) performing post-incident analysis to identify root cause. Ensure it is documented and communicated according to defined procedures (see [5.27](a-5.27-Learning-from-information-security-incidents.md)); j\) identifying and managing information security vulnerabilities and weaknesses including those related to controls which have caused, contributed to or failed to prevent the incident. -**Other information** +### Other information The ISO/IEC 27035 series provides further guidance on incident management. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.27-Learning-from-information-security-incidents.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.27-Learning-from-information-security-incidents.md index a9c839a..dfc3967 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.27-Learning-from-information-security-incidents.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.27-Learning-from-information-security-incidents.md @@ -24,13 +24,13 @@ status: active ## 5.27 Learning from information security incidents -#### Control +### Control Knowledge gained from information security incidents should be used to strengthen and improve the information security controls. -#### Purpose +### Purpose To reduce the likelihood or consequences of future incidents. -#### Guidance +### Guidance The organization should establish procedures to quantify and monitor the types, volumes and costs of information security incidents. The information gained from the evaluation of information security incidents should be used to: @@ -41,6 +41,6 @@ b\) identify recurring or serious incidents and their causes to update the organ c\) enhance user awareness and training (see [6.3](ISO_27002_2022_6.3_OT%20Information%20security%20awareness%2C%20education%20and%20training.md)) by providing examples of what can happen, how to respond to such incidents and how to avoid them in the future. -#### Other information +### Other information The ISO/IEC 27035 series provides further guidance. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.28-Collection-of-evidence.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.28-Collection-of-evidence.md index 138a9ef..aa56cf0 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.28-Collection-of-evidence.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.28-Collection-of-evidence.md @@ -26,13 +26,13 @@ status: active -**Control** +### Control The organization should establish and implement procedures for the identification, collection, acquisition and preservation of evidence related to information security events. -**Purpose** +### Purpose To ensure a consistent and effective management of evidence related to information security incidents for the purposes of disciplinary and legal actions. -**Guidance** +### Guidance Internal procedures should be developed and followed when dealing with evidence related to information security events for the purposes of disciplinary and legal actions. The requirements of different jurisdictions should be considered to maximize chances of admission across the relevant jurisdictions. In general, these procedures for the management of evidence should provide instructions for the identification, collection, acquisition and preservation of evidence in accordance with different types of storage media, devices and status of devices (i.e. powered on or off). Evidence typically needs to be collected in a manner that is admissible in the appropriate national courts of law or another disciplinary forum. It should be possible to show that: @@ -47,7 +47,7 @@ Where available, certification or other relevant means of qualification of perso Digital evidence can transcend organizational or jurisdictional boundaries. In such cases, it should be ensured that the organization is entitled to collect the required information as digital evidence. -**Other information** +### Other information When an information security event is first detected, it is not always obvious whether or not the event will result in court action. Therefore, the danger exists that necessary evidence is destroyed intentionally or accidentally before the seriousness of the incident is realized. It is advisable to involve legal advice or law enforcement early in any contemplated legal action and take advice on the evidence required. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.29-Information-security-during-disruption.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.29-Information-security-during-disruption.md index ef94286..6830e03 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.29-Information-security-during-disruption.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.29-Information-security-during-disruption.md @@ -28,13 +28,13 @@ status: active ## 5.29 Information security during disruption -**Control** +### Control The organization should plan how to maintain information security at an appropriate level during disruption. -**Purpose** +### Purpose To protect information and other associated assets during disruption. -**Guidance** +### Guidance The organization should determine its requirements for adapting information security controls during disruption. Information security requirements should be included in the business continuity management processes. Plans should be developed, implemented, tested, reviewed and evaluated to maintain or restore the security of information of critical business processes following interruption or failure. Security of information should be restored at the required level and in the required time frames. @@ -47,7 +47,7 @@ b\) processes to maintain existing information security controls during disrupti c\) compensating controls for information security controls that cannot be maintained during disruption. -**Other information** +### Other information In the context of business continuity and ICT continuity planning, it can be necessary to adapt the information security requirements depending on the type of disruption, compared to normal operational conditions. As part of the business impact analysis and risk assessment performed within business continuity management, the consequences of loss of confidentiality and integrity of information should be considered and prioritized in addition to the need for maintaining availability. Information on business continuity management systems can be found in ISO 22301 and ISO 22313. Further guidance on business impact analysis (BIA) can be found in ISO/TS 22317. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.30-ICT-readiness-for-business-continuity.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.30-ICT-readiness-for-business-continuity.md index d252543..0bb8db8 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.30-ICT-readiness-for-business-continuity.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.30-ICT-readiness-for-business-continuity.md @@ -19,11 +19,11 @@ status: active ## 5.30 ICT readiness for business continuity -## Purpose +### Purpose To ensure the availability of the organization’s information and other associated assets during disruption. -## Guidance +### Guidance ICT readiness for business continuity is an important component in business continuity management and information security management to ensure that the organization’s objectives can continue to be met during disruption. @@ -48,7 +48,7 @@ c)   ICT continuity plans include the following ICT continuity information: 2)   RTO of each prioritized ICT service and the procedures for restoring those components; 3)   RPO of the prioritized ICT resources defined as information and the procedures for restoring the information. -## Other **information** +### Other information Managing ICT continuity forms a key part of business continuity requirements concerning availability to be able to: diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.31-Legal-statutory-regulatory-and-contractual-requirements.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.31-Legal-statutory-regulatory-and-contractual-requirements.md index 68286c2..9b03793 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.31-Legal-statutory-regulatory-and-contractual-requirements.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.31-Legal-statutory-regulatory-and-contractual-requirements.md @@ -24,13 +24,13 @@ status: active ## 5.31 Legal, statutory, regulatory and contractual requirements -**Control** +### Control Legal, statutory, regulatory and contractual requirements relevant to information security and the organization’s approach to meet these requirements should be identified, documented and kept up to date. -**Purpose** +### Purpose To ensure compliance with legal, statutory, regulatory and contractual requirements related to information security. -**Guidance** +### Guidance General External requirements including legal, statutory, regulatory or contractual requirements should be taken into consideration when: diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.32-Intellectual-property-rights.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.32-Intellectual-property-rights.md index 37131c8..8ead371 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.32-Intellectual-property-rights.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.32-Intellectual-property-rights.md @@ -22,10 +22,10 @@ status: active ## 5.32 Intellectual property rights -**Control** +### Control The organization should implement appropriate procedures to protect intellectual property rights. -**Purpose** +### Purpose To ensure compliance with legal, statutory, regulatory and contractual requirements related to intellectual property rights and use of proprietary products. The following guidelines should be considered to protect any material that can be considered intellectual property: @@ -54,7 +54,7 @@ k\) not duplicating, converting to another format or extracting from commercial l\) not copying, in full or in part, standards (e.g. ISO/IEC International Standards), books, articles, reports or other documents, other than permitted by copyright law or the applicable licences. -**Other information** +### Other information Intellectual property rights include software or document copyright, design rights, trademarks, patents and source code licences. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.33-Protection-of-records.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.33-Protection-of-records.md index ce7419d..3e03743 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.33-Protection-of-records.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.33-Protection-of-records.md @@ -26,13 +26,13 @@ status: active --- ## 5.33 Protection of records -**Control** +### Control Records should be protected from loss, destruction, falsification, unauthorized access and unauthorized release. -**Purpose** +### Purpose To ensure compliance with legal, statutory, regulatory and contractual requirements, as well as community or societal expectations related to the protection and availability of records. -**Guidance** +### Guidance The organization should take the following steps to protect the authenticity, reliability, integrity and usability of records, as their business context and requirements for their management change over time: a\) issue guidelines on the storage, handling chain of custody and disposal of records, which includes prevention of manipulation of records. These guidelines should be aligned with the organization’s topic-specific policy on records management and other records requirements; @@ -49,7 +49,7 @@ Where electronic storage media are chosen, procedures to ensure the ability to a Storage and handling procedures should be implemented in accordance with recommendations provided by manufacturers of storage media. Consideration should be given to the possibility of deterioration of media used for storage of records. -**Other information** +### Other information Records document individual events or transactions or can form aggregations that have been designed to document work processes, activities or functions. They are both evidence of business activity and information assets. Any set of information, regardless of its structure or form, can be managed as a record. This includes information in the form of a document, a collection of data or other types of digital or analogue information which are created, captured and managed in the course of business. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.34-Privacy-and-protection-of-PII.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.34-Privacy-and-protection-of-PII.md index fb4756e..984c36d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.34-Privacy-and-protection-of-PII.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.34-Privacy-and-protection-of-PII.md @@ -26,14 +26,13 @@ status: active ## 5.34 Privacy and protection of PII - -**Control** +### Control The organization should identify and meet the requirements regarding the preservation of privacy and protection of PII according to applicable laws and regulations and contractual requirements. -**Purpose** +### Purpose To ensure compliance with legal, statutory, regulatory and contractual requirements related to the information security aspects of the protection of PII. -**Guidance** +### Guidance The organization should establish and communicate a topic-specific policy on privacy and protection of PII to all relevant interested parties. The organization should develop and implement procedures for the preservation of privacy and protection of PII. These procedures should be communicated to all relevant interested parties involved in the processing of personally identifiable information. @@ -44,7 +43,7 @@ Responsibility for handling PII should be dealt with taking into consideration r Appropriate technical and organizational measures to protect PII should be implemented. -**Other information** +### Other information A number of countries have introduced legislation placing controls on the collection, processing, transmission and deletion of PII. Depending on the respective national legislation, such controls can impose duties on those collecting, processing and disseminating PII and can also restrict the authority to transfer PII to other countries. ISO/IEC 29100 provides a high-level framework for the protection of PII within ICT systems. Further information on privacy information management systems can be found in ISO/IEC 27701. Specific information regarding privacy information management for public clouds acting as PII processors can be found in ISO/IEC 27018. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.35-Independent-review-of-information-security.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.35-Independent-review-of-information-security.md index f99c777..ce5ce77 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.35-Independent-review-of-information-security.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.35-Independent-review-of-information-security.md @@ -26,15 +26,13 @@ status: active ## 5.35 Independent review of information security - - -**Control** +### Control The organization’s approach to managing information security and its implementation including people, processes and technologies should be reviewed independently at planned intervals, or when significant changes occur. -**Purpose** +### Purpose To ensure the continuing suitability, adequacy and effectiveness of the organization’s approach to managing information security. -**Guidance** +### Guidance The organization should have processes to conduct independent reviews. Management should plan and initiate periodic independent reviews. The reviews should include assessing opportunities for improvement and the need for changes to the approach to information security, including the information security policy, topic-specific policies and other controls. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.36-Compliance-with-policies-rules-and-standards-for-information-security.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.36-Compliance-with-policies-rules-and-standards-for-information-security.md index bf86d20..a37fc1d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.36-Compliance-with-policies-rules-and-standards-for-information-security.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.36-Compliance-with-policies-rules-and-standards-for-information-security.md @@ -26,13 +26,13 @@ status: active ## 5.36 Compliance with policies, rules and standards for information security -**Control** +### Control Compliance with the organization’s information security policy, topic-specific policies, rules and standards should be regularly reviewed. -**Purpose** +### Purpose To ensure that information security is implemented and operated in accordance with the organization’s information security policy, topic-specific policies, rules and standards. -**Guidance** +### Guidance Managers, service, product or information owners should identify how to review that information security requirements defined in the information security policy, topic-specific policies, rules, standards and other applicable regulations are met. Automatic measurement and reporting tools should be considered for efficient regular review. If any non-compliance is found as a result of the review, managers should: @@ -49,5 +49,5 @@ Results of reviews and corrective actions carried out by managers, service, prod Corrective actions should be completed in a timely manner as appropriate to the risk. If not completed by the next scheduled review, progress should at least be addressed at that review. -**Other information** +### Other information Operational monitoring of system use is covered in 8.15, 8.16, 8.17. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.37-Documented-operating-procedures.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.37-Documented-operating-procedures.md index ac5330f..ffdd837 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.37-Documented-operating-procedures.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.37-Documented-operating-procedures.md @@ -38,13 +38,13 @@ status: active ## 5.37 Documented operating procedures -**Control** +### Control Operating procedures for information processing facilities should be documented and made available to personnel who need them. -**Purpose** +### Purpose To ensure the correct and secure operation of information processing facilities. -**Guidance** +### Guidance Documented procedures should be prepared for the organization’s operational activities associated with information security, for example: a\) when the activity needs to be performed in the same way by many people; @@ -83,5 +83,5 @@ l\) maintenance instructions. Documented operating procedures should be reviewed and updated when needed. Changes to documented operating procedures should be authorized. Where technically feasible, information systems should be managed consistently, using the same procedures, tools and utilities. -**Other information** +### Other information No other information. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.4-Management-responsibilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.4-Management-responsibilities.md index 4aeac14..9dca0e8 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.4-Management-responsibilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.4-Management-responsibilities.md @@ -22,13 +22,13 @@ status: active ## 5.4 Management responsibilities -#### Control +### Control Management should require all personnel to apply information security in accordance with the established information security policy, topic-specific policies and procedures of the organization. -#### Purpose +### Purpose To ensure management understand their role in information security and undertake actions aiming to ensure all personnel are aware of and fulfill their information security responsibilities. -#### Guidance +### Guidance Management should demonstrate support of the information security policy, topic-specific policies, procedures and information security controls. Management responsibilities should include ensuring that personnel: @@ -49,5 +49,5 @@ g)   where practicable, are provided with a confidential channel for reporting h)   are provided with adequate resources and project planning time for implementing the organization’s security-related processes and controls. -#### Other information +### Other information No other information. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.5-Contact-with-authorities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.5-Contact-with-authorities.md index 0549e0c..89b4857 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.5-Contact-with-authorities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.5-Contact-with-authorities.md @@ -30,18 +30,18 @@ status: active ## 5.5 Contact with authorities -#### Control +### Control The organization should establish and maintain contact with relevant authorities. -#### Purpose +### Purpose To ensure appropriate flow of information takes place with respect to information security between the organization and relevant legal, regulatory and supervisory authorities. -#### Guidance +### Guidance The organization should specify when and by whom authorities (e.g. law enforcement, regulatory bodies, supervisory authorities) should be contacted and how identified information security incidents should be reported in a timely manner. Contacts with authorities should also be used to facilitate the understanding about the current and upcoming expectations of these authorities (e.g. applicable information security regulations). -#### Other information +### Other information Organizations under attack can request authorities to take action against the attack source. Maintaining such contacts can be a requirement to support information security incident management (see 5.24 to 5.28) or the contingency planning and business continuity processes (see [5.29](a-5.29-Information-security-during-disruption.md), [5.30](a-5.30-ICT-readiness-for-business-continuity.md)). Contacts with regulatory bodies are also useful to anticipate and prepare for upcoming changes in relevant laws or regulations that affect the organization. Contacts with other authorities include utilities, emergency services, electricity suppliers and health and safety \[e.g. fire departments (in connection with business continuity), telecommunication providers (in connection with line routing and availability) and water suppliers (in connection with cooling facilities for equipment)\]. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.6-Contact-with-special-interest-groups.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.6-Contact-with-special-interest-groups.md index 6e426df..bc0596b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.6-Contact-with-special-interest-groups.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.6-Contact-with-special-interest-groups.md @@ -27,13 +27,13 @@ status: active ## 5.6 Contact with special interest groups -#### Control +### Control The organization should establish and maintain contact with special interest groups or other specialist security forums and professional associations. -#### Purpose +### Purpose To ensure appropriate flow of information takes place with respect to information security. -#### Guidance +### Guidance Membership of special interest groups or forums should be considered as a means to: @@ -50,5 +50,5 @@ e)   share  and  exchange  information  about  new  technologies,  produ f)   provide suitable liaison points when dealing with information security incidents (see 5.24 to 5.28). -#### Other information +### Other information No other information. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.7-Threat-intelligence.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.7-Threat-intelligence.md index c4f05a3..3a05e86 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.7-Threat-intelligence.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.7-Threat-intelligence.md @@ -30,13 +30,13 @@ status: active ## 5.7 Threat intelligence -#### Control +### Control Information relating to information security threats should be collected and analysed to produce threat intelligence. -#### Purpose +### Purpose To provide awareness of the organization’s threat environment so that the appropriate mitigation actions can be taken. -#### Guidance +### Guidance Information about existing or emerging threats is collected and analysed in order to: a)  facilitate informed actions to prevent the threats from causing harm to the organization; diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.8-Information-security-in-project-management.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.8-Information-security-in-project-management.md index a78489a..5458b2c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.8-Information-security-in-project-management.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.8-Information-security-in-project-management.md @@ -26,13 +26,13 @@ status: active ## 5.8 Information security in project management -#### Control +### Control Information security should be integrated into project management. -#### Purpose +### Purpose To ensure information security risks related to projects and deliverables are effectively addressed in project management throughout the project life cycle. -#### Guidance +### Guidance Information security should be integrated into project management to ensure information security risks are addressed as part of the project management. This can be applied to any type of project regardless of its complexity, size, duration, discipline or application area (e.g. a project for a core business process, ICT, facility management or other supporting processes). The project management in use should require that: @@ -71,7 +71,7 @@ h)   compliance with the legal, statutory, regulatory and contractual environme i) level of confidence or assurance required for third parties to meet the organization’s information security policy and topic-specific policies including relevant security clauses in any agreements or contracts. -#### Other information +### Other information The project development approach, such as waterfall life cycle or agile life cycle, should support information security in a structured way that can be adapted to suit the assessed severity of the information security risks, based on the character of the project. Early consideration of information security requirements for the product or service (e.g. at the planning and design stages), can lead to more effective and cost-efficient solutions for quality and information security. ISO 21500 and ISO 21502 provide guidance on concepts and processes of project management that are important for the performance of projects. ISO/IEC 27005 provides guidance on the use of risk management processes to identify controls to meet information security requirements. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.9-Inventory-of-information-and-other-associated-assets.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.9-Inventory-of-information-and-other-associated-assets.md index a24833a..195f25a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.9-Inventory-of-information-and-other-associated-assets.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.9-Inventory-of-information-and-other-associated-assets.md @@ -24,13 +24,13 @@ status: active ## 5.9 Inventory of information and other associated assets -**Control** +### Control An inventory of information and other associated assets, including owners, should be developed and maintained. -**Purpose** +### Purpose To identify the organization’s information and other associated assets in order to preserve their information security and assign appropriate ownership. -**Guidance** +### Guidance Inventory The organization should identify its information and other associated assets and determine their importance in terms of information security. Documentation should be maintained in dedicated or existing inventories as appropriate. @@ -73,7 +73,7 @@ h\) they are involved in the identification and management of risks associated w i\) they support personnel who have the roles and responsibilities of managing their information. -**Other information** +### Other information Inventories of information and other associated assets are often necessary to ensure the effective protection of information and can be required for other purposes, such as health and safety, insurance or financial reasons. Inventories of information and other associated assets also support risk management, audit activities, vulnerability management, incident response and recovery planning. Tasks and responsibilities can be delegated (e.g. to a custodian looking after the assets on a daily basis), but the person or group who delegated them remains accountable. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md index 53a63b5..759efd0 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md @@ -22,13 +22,13 @@ status: active ## 6.1 Screening -**Control** +### Control Background verification checks on all candidates to become personnel should be carried out prior to joining the organization and on an ongoing basis taking into consideration applicable laws, regulations and ethics and be proportional to the business requirements, the classification of the information to be accessed and the perceived risks. -**Purpose** +### Purpose To ensure all personnel are eligible and suitable for the roles for which they are considered and remain eligible and suitable during their employment. -**Guidance** +### Guidance A screening process should be performed for all personnel including full-time, part-time and temporary staff. Where these individuals are contracted through suppliers of services, screening requirements should be included in the contractual agreements between the organization and the suppliers. Information on all candidates being considered for positions within the organization should be collected and handled taking into consideration any appropriate legislation existing in the relevant jurisdiction. In some jurisdictions, the organization can be legally required to inform the candidates beforehand about the screening activities. @@ -58,5 +58,5 @@ d\) termination of employment. Verification checks should be repeated periodically to confirm ongoing suitability of personnel, depending on the criticality of a person’s role. -**Other information** +### Other information No other information. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.2-Terms-and-conditions-of-employment.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.2-Terms-and-conditions-of-employment.md index 210896e..1295056 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.2-Terms-and-conditions-of-employment.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.2-Terms-and-conditions-of-employment.md @@ -22,13 +22,13 @@ status: active ## 6.2 Terms and conditions of employment -**Control** +### Control The employment contractual agreements should state the personnel’s and the organization’s responsibilities for information security. -**Purpose** +### Purpose To ensure personnel understand their information security responsibilities for the roles for which they are considered. -**Guidance** +### Guidance The contractual obligations for personnel should take into consideration the organization’s information security policy and relevant topic-specific policies. In addition, the following points can be clarified and stated: a\) confidentiality or non-disclosure agreements that personnel who are given access to confidential information should sign prior to being given access to information and other associated assets (see [6.6](a-6.6-Confidentiality-or-non-disclosure-agreements.md)); @@ -47,7 +47,7 @@ The organization should ensure that personnel agree to terms and conditions conc Where appropriate, responsibilities contained within the terms and conditions of employment should continue for a defined period after the end of the employment (see [6.5](a-6.5-Responsibilities-after-termination-or-change-of-employment.md)). -**Other information** +### Other information A code of conduct can be used to state personnel’s information security responsibilities regarding confidentiality, PII protection, ethics, appropriate use of the organization’s information and other associated assets, as well as reputable practices expected by the organization. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.3-Information-security-awareness-education-and-training.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.3-Information-security-awareness-education-and-training.md index e7e1626..7dc6748 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.3-Information-security-awareness-education-and-training.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.3-Information-security-awareness-education-and-training.md @@ -22,13 +22,13 @@ status: active ## 6.3 Information security awareness, education and training -**Control** +### Control Personnel of the organization and relevant interested parties should receive appropriate information security awareness, education and training and regular updates of the organization's information security policy, topic-specific policies and procedures, as relevant for their job function. -**Purpose** +### Purpose To ensure personnel and relevant interested parties are aware of and fullfil their information security responsibilities. -**Guidance** +### Guidance General An information security awareness, education and training programme should be established in line with the organization’s information security policy, topic-specific policies and relevant procedures on information security, taking into consideration the organization’s information to be protected and the information security controls that have been implemented to protect the information. @@ -80,7 +80,7 @@ The education and training programme should consider different forms \[e.g. lect -**Other information** +### Other information When composing an awareness programme, it is important not only to focus on the ’what’ and ’how’, but also the ’why’, when possible. It is important that personnel understand the aim of information security and the potential effect, positive and negativ e, on the organization of their own behaviour. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.4-Disciplinary-process.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.4-Disciplinary-process.md index 53e5172..046afe0 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.4-Disciplinary-process.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.4-Disciplinary-process.md @@ -28,7 +28,7 @@ status: active -**Control** +### Control @@ -36,7 +36,7 @@ A disciplinary process should be formalized and communicated to take actions aga -**Purpose** +### Purpose @@ -44,7 +44,7 @@ To ensure personnel and other relevant interested parties understand the consequ -**Guidance** +### Guidance @@ -76,7 +76,7 @@ The response should take into consideration relevant legal, statutory, regulator -**Other information** +### Other information diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.5-Responsibilities-after-termination-or-change-of-employment.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.5-Responsibilities-after-termination-or-change-of-employment.md index aa0f4c5..f977df9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.5-Responsibilities-after-termination-or-change-of-employment.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.5-Responsibilities-after-termination-or-change-of-employment.md @@ -24,13 +24,13 @@ status: active ## 6.5 Responsibilities after termination or change of employment -**Control** +### Control Information security responsibilities and duties that remain valid after termination or change of employment should be defined, enforced and communicated to relevant personnel and other interested parties. -**Purpose** +### Purpose To protect the organization’s interests as part of the process of changing or terminating employment or contracts. -**Guidance** +### Guidance The process for managing termination or change of employment should define which information security responsibilities and duties should remain valid after termination or change. This can include confidentiality of information, intellectual property and other knowledge obtained, as well as responsibilities contained within any other confidentiality agreement (see [6.6](a-6.6-Confidentiality-or-non-disclosure-agreements.md)). Responsibilities and duties still valid after termination of employment or contract should be contained in the individual’s terms and conditions of employment (see [6.2](a-6.2-Terms-and-conditions-of-employment.md)), contract or agreement. Other contracts or agreements that continue for a defined period after the end of the individual’s employment can also contain information security responsibilities. Changes of responsibility or employment should be managed as the termination of the current responsibility or employment combined with the initiation of the new responsibility or employment. @@ -41,5 +41,5 @@ A process should be established for the communication of the changes and of oper The process for the termination or change of employment should also be applied to external personnel (i.e. suppliers) when a termination occurs of personnel, the contract or the job with the organization, or when there is a change of the job within the organization. -**Other information** +### Other information In many organizations, the human resources function is generally responsible for the overall termination process and works together with the supervising manager of the person transitioning to manage the information security aspects of the relevant procedures. In the case of personnel provided through an external party (e.g. through a supplier), this termination process is undertaken by the external party in accordance with the contract between the organization and the external party. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.6-Confidentiality-or-non-disclosure-agreements.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.6-Confidentiality-or-non-disclosure-agreements.md index 67549a4..ea1969a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.6-Confidentiality-or-non-disclosure-agreements.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.6-Confidentiality-or-non-disclosure-agreements.md @@ -24,13 +24,13 @@ status: active -**Control** +### Control Confidentiality or non-disclosure agreements reflecting the organization’s needs for the protection of information should be identified, documented, regularly reviewed and signed by personnel and other relevant interested parties. -**Purpose** +### Purpose @@ -38,7 +38,7 @@ To maintain confidentiality of information accessible by personnel or external p -**Guidance** +### Guidance @@ -94,7 +94,7 @@ Requirements for confidentiality and non-disclosure agreements should be reviewe -**Other information** +### Other information diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.7-Remote-working.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.7-Remote-working.md index 4ddb2c9..2d3acfb 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.7-Remote-working.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.7-Remote-working.md @@ -28,7 +28,7 @@ status: active -**Control** +### Control @@ -36,7 +36,7 @@ Security measures should be implemented when personnel are working remotely to p -**Purpose** +### Purpose @@ -44,7 +44,7 @@ To ensure the security of information when personnel are working remotely. -**Guidance** +### Guidance diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.8-Information-security-event-reporting.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.8-Information-security-event-reporting.md index 0d7cf69..d5627df 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.8-Information-security-event-reporting.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.8-Information-security-event-reporting.md @@ -23,7 +23,7 @@ status: active ## 6.8 Information security event reporting -**Control** +### Control @@ -31,7 +31,7 @@ The organization should provide a mechanism for personnel to report observed or -**Purpose** +### Purpose @@ -39,7 +39,7 @@ To support timely, consistent and effective reporting of information security ev -**Guidance** +### Guidance @@ -99,7 +99,7 @@ Personnel and users should be advised not to attempt to prove suspected informat -**Other information** +### Other information diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.1-Physical-security-perimeters.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.1-Physical-security-perimeters.md index 80a4728..7b6f3dd 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.1-Physical-security-perimeters.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.1-Physical-security-perimeters.md @@ -21,17 +21,17 @@ status: active --- ## 7.1 Physical security perimeters -**Control** +### Control Security perimeters should be defined and used to protect areas that contain information and other associated assets. -**Purpose** +### Purpose To prevent unauthorized physical access, damage and interference to the organization’s information and other associated assets. -**Guidance** +### Guidance @@ -51,7 +51,7 @@ c\) alarming, monitoring and testing all fire doors on a security perimeter in c -**Other information** +### Other information Physical protection can be achieved by creating one or more physical barriers around the organization’s premises and information processing facilities. A secure area can be a lockable office or several rooms surrounded by a continuous internal physical security barrier. Additional barriers and perimeters to control physical access can be necessary between areas with different security requirements inside the security perimeter. The organization should consider having physical security measures that can be strengthened during increased threat situations. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.10-Storage-media.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.10-Storage-media.md index ba2bc6b..1d1219f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.10-Storage-media.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.10-Storage-media.md @@ -26,7 +26,7 @@ status: active -**Control** +### Control @@ -34,7 +34,7 @@ Storage media should be managed through their life cycle of acquisition, use, tr -**Purpose** +### Purpose @@ -42,7 +42,7 @@ To ensure only authorized disclosure, modification, removal or destruction of in -**Guidance** +### Guidance @@ -134,6 +134,6 @@ A risk assessment should be performed on damaged devices containing sensitive da -**Other information** +### Other information When confidential information on storage media is not encrypted, additional physical protection of the storage media should be considered. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.11-Supporting-utilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.11-Supporting-utilities.md index 3c1b116..86559d7 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.11-Supporting-utilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.11-Supporting-utilities.md @@ -27,7 +27,7 @@ status: active -**Control** +### Control @@ -35,7 +35,7 @@ Information processing facilities should be protected from power failures and ot -**Purpose** +### Purpose @@ -43,7 +43,7 @@ To prevent loss, damage or compromise of information and other associated assets -**Guidance** +### Guidance @@ -83,7 +83,7 @@ Emergency lighting and communications should be provided. Emergency switches and -**Other information** +### Other information diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.12-Cabling-security.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.12-Cabling-security.md index f1ff2b8..1e038ef 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.12-Cabling-security.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.12-Cabling-security.md @@ -23,7 +23,7 @@ status: active -**Control** +### Control @@ -31,7 +31,7 @@ Cables carrying power, data or supporting information services should be protect -**Purpose** +### Purpose @@ -39,7 +39,7 @@ To prevent loss, damage, theft or compromise of information and other associated -**Guidance** +### Guidance @@ -87,7 +87,7 @@ Specialist advice should be sought on how to manage risks arising from cabling i -**Other information** +### Other information diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.13-Equipment-maintenance.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.13-Equipment-maintenance.md index c85cfc9..28e4fc0 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.13-Equipment-maintenance.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.13-Equipment-maintenance.md @@ -28,7 +28,7 @@ status: active -**Control** +### Control @@ -36,7 +36,7 @@ Equipment should be maintained correctly to ensure availability, integrity and c -**Purpose** +### Purpose @@ -44,7 +44,7 @@ To prevent loss, damage, theft or compromise of information and other associated -**Guidance** +### Guidance @@ -96,7 +96,7 @@ k\) applying measures for secure disposal or re-use of equipment (see [7.14](a-7 -**Other information** +### Other information diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.14-Secure-disposal-or-re-use-of-equipment.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.14-Secure-disposal-or-re-use-of-equipment.md index 8ed3167..b08e158 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.14-Secure-disposal-or-re-use-of-equipment.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.14-Secure-disposal-or-re-use-of-equipment.md @@ -23,7 +23,7 @@ status: active -**Control** +### Control @@ -31,7 +31,7 @@ Items of equipment containing storage media should be verified to ensure that an -**Purpose** +### Purpose @@ -67,7 +67,7 @@ c\) the ability to reuse the controls at the next facility. -**Other information** +### Other information diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.2-Physical-entry.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.2-Physical-entry.md index 5700a52..5ff9dbe 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.2-Physical-entry.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.2-Physical-entry.md @@ -26,7 +26,7 @@ status: active -**Control** +### Control @@ -34,7 +34,7 @@ Secure areas should be protected by appropriate entry controls and access points -**Purpose** +### Purpose @@ -42,7 +42,7 @@ To ensure only authorized physical access to the organization’s information an -**Guidance** +### Guidance @@ -162,6 +162,6 @@ g\) inspecting incoming deliveries for evidence of tampering on the way. If tamp -**Other information** +### Other information No other information. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.3-Securing-offices-rooms-and-facilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.3-Securing-offices-rooms-and-facilities.md index 94482cf..0c7d605 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.3-Securing-offices-rooms-and-facilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.3-Securing-offices-rooms-and-facilities.md @@ -26,7 +26,7 @@ status: active -**Control** +### Control @@ -38,7 +38,7 @@ To prevent unauthorized physical access, damage and interference to the organiza -**Guidance** +### Guidance @@ -62,6 +62,6 @@ d\) not making directories, internal telephone books and online accessible maps -**Other information** +### Other information No other information. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.4-Physical-security-monitoring.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.4-Physical-security-monitoring.md index a277d90..3900908 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.4-Physical-security-monitoring.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.4-Physical-security-monitoring.md @@ -30,7 +30,7 @@ status: active -**Control** +### Control @@ -38,7 +38,7 @@ Premises should be continuously monitored for unauthorized physical access. -**Purpose** +### Purpose @@ -46,7 +46,7 @@ To detect and deter unauthorized physical access. -**Guidance** +### Guidance @@ -98,6 +98,6 @@ Any monitoring and recording mechanism should be used taking into consideration -**Other information** +### Other information No other information. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.5-Protecting-against-physical-and-environmental-threats.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.5-Protecting-against-physical-and-environmental-threats.md index 7f6de42..856206e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.5-Protecting-against-physical-and-environmental-threats.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.5-Protecting-against-physical-and-environmental-threats.md @@ -24,7 +24,7 @@ status: active -**Control** +### Control @@ -32,7 +32,7 @@ Protection against physical and environmental threats, such as natural disasters -**Purpose** +### Purpose @@ -76,7 +76,7 @@ d\) explosives and weapons: performing random inspections for the presence of ex -**Other information** +### Other information diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.6-Working-in-secure-areas.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.6-Working-in-secure-areas.md index 6acab15..fd1afdd 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.6-Working-in-secure-areas.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.6-Working-in-secure-areas.md @@ -24,13 +24,13 @@ status: active -**Control** +### Control Security measures for working in secure areas should be designed and implemented. -**Purpose** +### Purpose @@ -38,7 +38,7 @@ To protect information and other associated assets in secure areas from damage a -**Guidance** +### Guidance @@ -74,6 +74,6 @@ f\) posting emergency procedures in a readily visible or accessible manner. -**Other information** +### Other information No other information. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.7-Clear-desk-and-clear-screen.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.7-Clear-desk-and-clear-screen.md index a68eb55..79e6b7c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.7-Clear-desk-and-clear-screen.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.7-Clear-desk-and-clear-screen.md @@ -21,7 +21,7 @@ status: active -**Control** +### Control @@ -29,7 +29,7 @@ Clear desk rules for papers and removable storage media and clear screen rules f -**Purpose** +### Purpose @@ -37,7 +37,7 @@ To reduce the risks of unauthorized access, loss of and damage to information on -**Guidance** +### Guidance @@ -81,6 +81,6 @@ The organization should have procedures in place when vacating facilities includ -**Other information** +### Other information No other information. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.8-Equipment-siting-and-protection.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.8-Equipment-siting-and-protection.md index cadc4e4..e3501fc 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.8-Equipment-siting-and-protection.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.8-Equipment-siting-and-protection.md @@ -26,7 +26,7 @@ status: active -**Control** +### Control @@ -34,7 +34,7 @@ Equipment should be sited securely and protected. -**Purpose** +### Purpose @@ -42,7 +42,7 @@ To reduce the risks from physical and environmental threats, and from unauthoriz -**Guidance** +### Guidance @@ -86,6 +86,6 @@ i\) physically separating information processing facilities managed by the organ -**Other information** +### Other information No other information. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.9-Security-of-assets-off-premises.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.9-Security-of-assets-off-premises.md index dd032d7..9f1315b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.9-Security-of-assets-off-premises.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.9-Security-of-assets-off-premises.md @@ -26,7 +26,7 @@ status: active -**Control** +### Control @@ -38,7 +38,7 @@ To prevent loss, damage, theft or compromise of off-site devices and interruptio -**Guidance** +### Guidance @@ -94,7 +94,7 @@ d\) logical access controls. -**Other information** +### Other information diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.1-User-endpoint-devices.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.1-User-endpoint-devices.md index d351594..59eedf9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.1-User-endpoint-devices.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.1-User-endpoint-devices.md @@ -26,13 +26,13 @@ status: active -**Control** +### Control Information stored on, processed by or accessible via user endpoint devices should be protected. -**Purpose** +### Purpose To protect information against the risks introduced by using user endpoint devices. -**Guidance** +### Guidance General @@ -85,7 +85,7 @@ The organization should establish procedures for: a\) the configuration of wireless connections on devices (e.g. disabling vulnerable protocols); b\) using wireless or wired connections with appropriate bandwidth in accordance with relevant topic-specific policies (e.g. because backups or software updates are needed). -**Other information** +### Other information Controls to protect information on user endpoint devices depend on whether the user endpoint device is used only inside of the organization's secured premises and network connections, or whether it is exposed to increased physical and network related threats outside of the organization. The wireless connections for user endpoint devices are similar to other types of network connections but have important differences that should be considered when identifying controls. In particular, back-up of information stored on user endpoint devices can sometimes fail because of limited network bandwidth or because user endpoint devices are not connected at the times when backups are scheduled. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.10-Information-deletion.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.10-Information-deletion.md index d5132e6..84cc94e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.10-Information-deletion.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.10-Information-deletion.md @@ -21,13 +21,13 @@ status: active ## 8.10 Information deletion -**Control** +### Control Information stored in information systems, devices or in any other storage media should be deleted when no longer required. -**Purpose** +### Purpose To prevent unnecessary exposure of sensitive information and to comply with legal, statutory, regulatory and contractual requirements for information deletion. -**Guidance** +### Guidance General Sensitive information should not be kept for longer than it is required to reduce the risk of undesirable disclosure. @@ -65,5 +65,5 @@ Control measures described in 7.14 should be applied to physically destroy the s An official record of information deletion is useful when analysing the cause of a possible information leakage event. -**Other information** +### Other information Information on user data deletion in cloud services can be found in ISO/IEC 27017. Information on deletion of PII can be found in ISO/IEC 27555. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.11-Data-masking.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.11-Data-masking.md index 97a04d1..f392c80 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.11-Data-masking.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.11-Data-masking.md @@ -19,13 +19,13 @@ status: active ## 8.11 Data masking -**Control** +### Control Data masking should be used in accordance with the organization’s topic-specific policy on access control and other related topic-specific policies, and business requirements, taking applicable legislation into consideration. -**Purpose** +### Purpose To limit the exposure of sensitive data including PII, and to comply with legal, statutory, regulatory and contractual requirements. -**Guidance** +### Guidance Where the protection of sensitive data (e.g. PII) is a concern, the organization should consider hiding such data by using techniques such as data masking, pseudonymization or anonymization. Pseudonymization or anonymization techniques can hide PII, disguise the true identity of PII principals or other sensitive information, and disconnect the link between PII and the identity of the PII principal or the link between other sensitive information. @@ -55,7 +55,7 @@ c\) agreements or restrictions on usage of the processed data; d\) prohibiting collating the processed data with other information in order to identify the PII principal; e\) keeping track of providing and receiving the processed data. -**Other information** +### Other information Anonymization irreversibly alters PII in such a way that the PII principal can no longer be identified directly or indirectly. Pseudonymization replaces the identifying information with an alias. Knowledge of the algorithm (sometimes referred to as the “additional information”) used to perform the pseudonymization allows for at least some form of identification of the PII principal. Such “additional information” should therefore be kept separate and protected. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.12-Data-leakage-prevention.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.12-Data-leakage-prevention.md index 0752b78..12327c9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.12-Data-leakage-prevention.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.12-Data-leakage-prevention.md @@ -25,13 +25,13 @@ status: active ## 8.12 Data leakage prevention -**Control** +### Control Data leakage prevention measures should be applied to systems, networks and any other devices that process, store or transmit sensitive information. -**Purpose** +### Purpose To detect and prevent the unauthorized disclosure and extraction of information by individuals or systems. -**Guidance** +### Guidance The organization should consider the following to reduce the risk of data leakage: a\) identifying and classifying information to protect against leakage (e.g. personal information, pricing models and product designs); @@ -54,7 +54,7 @@ Where data is backed up, care should be taken to ensure sensitive information is Data leakage prevention should also be considered to protect against the intelligence actions of an adversary from obtaining confidential or secret information (geopolitical, human, financial, commercial, scientific or any other) which can be of interest for espionage or can be critical for the community. The data le akage prevention actions should be oriented to confuse the adversary’s decisions for example by replacing authentic information with false information, either as an independent action or as response to the adversary’s intelligence actions. Examples of these kinds of actions are reverse social engineering or the use of honeypots to attract attackers. -**Other information** +### Other information Data leakage prevention tools are designed to identify data, monitor data usage and movement, and take actions to prevent data from leaking (e.g. alerting users to their risky behaviour and blocking the transfer of data to portable storage devices). Data leakage prevention inherently involves monitoring personnel’s communications and online activities, and by extension external party messages, which raises legal concerns that should be considered prior to deploying data leakage prevention tools. There is a variety of legislation relating to privacy, data protection, employment, interception of data and telecommunications that is applicable to monitoring and data processing in the context of data leakage prevention. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.13-Information-backup.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.13-Information-backup.md index b18bd31..5802e95 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.13-Information-backup.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.13-Information-backup.md @@ -21,13 +21,13 @@ status: active ## 8.13 Information backup -**Control** +### Control Backup copies of information, software and systems should be maintained and regularly tested in accordance with the agreed topic-specific policy on backup. -**Purpose** +### Purpose To enable recovery from loss of data or systems. -**Guidance** +### Guidance A topic-specific policy on backup should be established to address the organization’s data retention and information security requirements. Adequate backup facilities should be provided to ensure that all essential information and software can be recovered following an incident or failure or loss of storage media. @@ -58,5 +58,5 @@ When the organization uses a cloud service, backup copies of the organization’ The retention period for essential business information should be determined, taking into account any requirement for retention of archive copies. The organization should consider the deletion of information (see [8.10](a-8.10-Information-deletion.md)) in storage media used for backup once the information’s retention period expires and should take into consideration legislation and regulations. -**Other information** +### Other information For further information on storage security including retention consideration, see ISO/IEC 27040. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.14-Redundancy-of-information-processing-facilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.14-Redundancy-of-information-processing-facilities.md index 085113b..f79ae9c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.14-Redundancy-of-information-processing-facilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.14-Redundancy-of-information-processing-facilities.md @@ -23,13 +23,13 @@ status: active ## 8.14 Redundancy of information processing facilities -**Control** +### Control Information processing facilities should be implemented with redundancy sufficient to meet availability requirements. -**Purpose** +### Purpose To ensure the continuous operation of information processing facilities. -**Guidance** +### Guidance The organization should identify requirements for the availability of business services and information systems. The organization should design and implement systems architecture with appropriate redundancy to meet these requirements. Redundancy can be introduced by duplicating information processing facilities in part or in their entirety (i.e. spare components or having two of everything). The organization should plan and implement procedures for the activation of the redundant components and processing facilities. The procedures should establish if the redundant components and processing activities are always activated, or in case of emergency, automatically or manually activated. The redundant components and information processing facilities should ensure the same security level as the primary ones. @@ -47,7 +47,7 @@ f\) having duplicated components in systems (e.g. CPU, hard disks, memories) or Where applicable, preferably in production mode, redundant information systems should be tested to ensure the failover from one component to another component works as intended. -**Other information** +### Other information There is a strong relationship between redundancy and ICT readiness for business continuity (see [5.30](a-5.30-ICT-readiness-for-business-continuity.md)) especially if short recovery times are required. Many of the redundancy measures can be part of the ICT continuity strategies and solutions. The implementation of redundancies can introduce risks to the integrity (e.g. processes of copying data to duplicated components can introduce errors) or confidentiality (e.g. weak security control of duplicated components can lead to compromise) of information and information systems, which need to be considered when designing information systems. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md index 9ce444b..902becf 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md @@ -24,13 +24,13 @@ status: active ## 8.15 Logging -**Control** +### Control Logs that record activities, exceptions, faults and other relevant events should be produced, stored, protected and analysed. -**Purpose** +### Purpose To record events, generate evidence, ensure the integrity of log information, prevent against unauthorized access, identify information security events that can lead to an information security incident and to support investigations. -**Guidance** +### Guidance General @@ -100,7 +100,7 @@ e\) correlating logs to enable efficient and highly accurate analysis. Suspected and actual information security incidents should be identified (e.g. malware infection or probing of firewalls) and be subject to further investigation (e.g. as part of an information security incident management process, see >5.25>). -**Other information** +### Other information System logs often contain a large volume of information, much of which is extraneous to information security monitoring. To help identify significant events for information security monitoring purposes, the use of suitable utility programs or audit tools to perform file interrogation can be considered. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md index 75dc120..36b004a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md @@ -26,13 +26,13 @@ status: active ## 8.16 Monitoring activities -**Control** +### Control Networks, systems and applications should be monitored for anomalous behaviour and appropriate actions taken to evaluate potential information security incidents. -**Purpose** +### Purpose To detect anomalous behaviour and potential information security incidents. -**Guidance** +### Guidance The monitoring scope and level should be determined in accordance with business and information security requirements and taking into consideration relevant laws and regulations. Monitoring records should be maintained for defined retention periods. The following should be considered for inclusion within the monitoring system: diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.17-Clock-synchronization.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.17-Clock-synchronization.md index 9ae7822..17e59bc 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.17-Clock-synchronization.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.17-Clock-synchronization.md @@ -23,13 +23,13 @@ status: active ## 8.17 Clock synchronization -**Control** +### Control The clocks of information processing systems used by the organization should be synchronized to approved time sources. -**Purpose** +### Purpose To enable the correlation and analysis of security-related events and other recorded data, and to support investigations into information security incidents. -**Guidance** +### Guidance External and internal requirements for time representation, reliable synchronization and accuracy should be documented and implemented. Such requirements can be from legal, statutory, regulatory, contractual, standards and internal monitoring needs. A standard reference time for use within the organization should be defined and considered for all systems, including building management systems, entry and exit systems and others that can be used to aid investigations. A clock linked to a radio time broadcast from a national atomic clock or global positioning system (GPS) should be used as the reference clock for logging systems; a consistent, trusted date and time source to ensure accurate time-stamps. Protocols such as network time protocol (NTP) or precision time protocol (PTP) should be used to keep all networked systems in synchronization with a reference clock. @@ -38,5 +38,5 @@ The organization can use two external time sources at the same time in order to Clock synchronization can be difficult when using multiple cloud services or when using both cloud and on-premises services. In this case, the clock of each service should be monitored and the difference recorded in order to mitigate risks arising from discrepancies. -**Other information** +### Other information The correct setting of computer clocks is important to ensure the accuracy of event logs, which can be required for investi gations or as evidence in legal and disciplinary cases. Inaccurate audit logs can hinder such investigations and damage the credibility of such evidence. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.18-Use-of-privileged-utility-programs.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.18-Use-of-privileged-utility-programs.md index bff0fd1..9029080 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.18-Use-of-privileged-utility-programs.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.18-Use-of-privileged-utility-programs.md @@ -25,13 +25,13 @@ status: active ## 8.18 Use of privileged utility programs -**Control** +### Control The use of utility programs that can be capable of overriding system and application controls should be restricted and tightly controlled. -**Purpose** +### Purpose To ensure the use of utility programs does not harm system and application controls for information security. -**Guidance** +### Guidance The following guidelines for the use of utility programs that can be capable of overriding system and application controls should be considered: a\) limitation of the use of utility programs to the minimum practical number of trusted, authorized users (see [8.2](a-8.2-Privileged-access-rights.md)); @@ -52,6 +52,6 @@ h\) limitation of the availability of utility programs (e.g. for the duration of i\) logging of all use of utility programs. -**Other information** +### Other information Most information systems have one or more utility programs that can be capable of overriding system and application controls, for example diagnostics, patching, antivirus, disk defragmenters, debuggers, backup and network tools. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.19-Installation-of-software-on-operational-systems.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.19-Installation-of-software-on-operational-systems.md index 6eefa12..39bf523 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.19-Installation-of-software-on-operational-systems.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.19-Installation-of-software-on-operational-systems.md @@ -24,13 +24,13 @@ status: active ## 8.19 Installation of software on operational systems -**Control** +### Control Procedures and measures should be implemented to securely manage software installation on operational systems. -**Purpose** +### Purpose To ensure the integrity of operational systems and prevent exploitation of technical vulnerabilities. -**Guidance** +### Guidance The following guidelines should be considered to securely manage changes and installation of software on operational systems: a\) performing updates of operational software only by trained administrators upon appropriate management authorization (see [8.5](a-8.5-Secure-authentication.md)); @@ -61,5 +61,5 @@ The organization should define and enforce strict rules on which types of softwa The principle of least privilege should be applied to software installation on operational systems. The organization should identify what types of software installations are permitted (e.g. updates and security patches to existing software) and what types of installations are prohibited (e.g. software that is only for personal use and software whose pedigree with regard to being potentially malicious is unknown or suspect). These privileges should be granted based on the roles of the users concerned. -**Other information** +### Other information No other information. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.2-Privileged-access-rights.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.2-Privileged-access-rights.md index d5e15ba..8f10a9a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.2-Privileged-access-rights.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.2-Privileged-access-rights.md @@ -22,13 +22,13 @@ status: active ## 8.2 Privileged access rights -**Control** +### Control The allocation and use of privileged access rights should be restricted and managed. -**Purpose** +### Purpose To ensure only authorized users, software components and services are provided with privileged access rights. -**Guidance** +### Guidance The allocation of privileged access rights should be controlled through an authorization process in accordance with the relevant topic-specific policy on access control (see [5.15](a-5.15-Access-control.md)). The following should be considered: a\) identifying users who need privileged access rights for each system or process (e.g. operating systems, database management systems and applications); @@ -55,7 +55,7 @@ k\) not sharing or linking identities with privileged access rights to multiple l\) only using identities with privileged access rights for undertaking administrative tasks and not for day-to-day general tasks \[i.e. checking email, accessing the web (users should have a separate normal network identity for these activities)\]. -**Other information** +### Other information Privileged access rights are access rights provided to an identity, a role or a process that allows the performance of activities that typical users or processes cannot perform. System administrator roles typically require privileged access rights. Inappropriate use of system administrator privileges (any feature or facility of an information system that enables the user to override system or application controls) is a major contributory factor to failures or breaches of systems. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.20-Networks-security.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.20-Networks-security.md index 37f8edd..d09fbdc 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.20-Networks-security.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.20-Networks-security.md @@ -28,13 +28,13 @@ status: active -**Control** +### Control Networks and network devices should be secured, managed and controlled to protect information in systems and applications. -**Purpose** +### Purpose To protect information in networks and its supporting information processing facilities from compromise via the network. -**Guidance** +### Guidance Controls should be implemented to ensure the security of information in networks and to protect connected services from unauthorized access. In particular, the following items should be considered: a\) the type and classification level of information that the network can support; @@ -67,5 +67,5 @@ n\) disabling vulnerable network protocols. The organization should ensure that appropriate security controls are applied to the use of virtualized networks. Virtualized networks also cover software-defined networking (SDN, SD-WAN). Virtualized networks can be desirable from a security viewpoint, since they can permit logical separation of communication taking place over physical networks, particularly for systems and applications that are implemented using distributed computing. -**Other information** +### Other information Additional information on network security can be found in the ISO/IEC 27033 series. More information concerning virtualized networks can be found in ISO/IEC TS 23167. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.21-Security-of-network-services.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.21-Security-of-network-services.md index 9135e06..05d09db 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.21-Security-of-network-services.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.21-Security-of-network-services.md @@ -22,13 +22,13 @@ status: active ## 8.21 Security of network services -**Control** +### Control Security mechanisms, service levels and service requirements of network services should be identified, implemented and monitored. -**Purpose** +### Purpose To ensure security in the use of network services. -**Guidance** +### Guidance The security measures necessary for particular services, such as security features, service levels and service requirements, should be identified and implemented (by internal or external network service providers). The organization should ensure that network service providers implement these measures. The ability of the network service provider to manage agreed services in a secure way should be determined and regularly monitored. The right to audit should be agreed between the organization and the provider. The organization should also consider third-party attestations provided by service providers to demonstrate they maintain appropriate security measures. @@ -59,7 +59,7 @@ c\) caching (e.g. in a content delivery network) and its parameters that allow u d\) procedures for the network service usage to restrict access to network services or applications, where necessary. -**Other information** +### Other information Network services include the provision of connections, private network services and managed network security solutions such as firewalls and intrusion detection systems. These services can range from simple unmanaged bandwidth to complex value-added offerings. More guidance on a framework for access management is given in ISO/IEC 29146. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.22-Segregation-of-networks.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.22-Segregation-of-networks.md index dc08aa7..6368688 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.22-Segregation-of-networks.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.22-Segregation-of-networks.md @@ -22,18 +22,18 @@ status: active ## 8.22 Segregation of networks -**Control** +### Control Groups of information services, users and information systems should be segregated in the organization’s networks. -**Purpose** +### Purpose To split the network in security boundaries and to control traffic between them based on business needs. -**Guidance** +### Guidance The organization should consider managing the security of large networks by dividing them into separate network domains and separating them from the public network (i.e. internet). The domains can be chosen based on levels of trust, criticality and sensitivity (e.g. public access domain, desktop domain, server domain, low- and high-risk systems), along organizational units (e.g. human resources, finance, marketing) or some combination (e.g. server domain connecting to multiple organizational units). The segregation can be done using either physically different networks or by using different logical networks. The perimeter of each domain should be well-defined. If access between network domains is allowed, it should be controlled at the perimeter using a gateway (e.g. firewall, filtering router). The criteria for segregation of networks into domains, and the access allowed through the gateways, should be based on an assessment of the security requirements of each domain. The assessment should be in accordance with the topic-specific policy on access control (see [5.15](a-5.15-Access-control.md)), access requirements, value and classification of information processed and take account of the relative cost and performance impact of incorporating suitable gateway technology. Wireless networks require special treatment due to the poorly-defined network perimeter. Radio coverage adjustment should be considered for segregation of wireless networks. For sensitive environments, consideration should be made to treat all wireless access as external connections and to segregate this access from internal networks until the access has passed through a gateway in accordance with network controls (see [8.20](a-8.20-Networks-security.md)) before granting access to internal systems. Wireless access network for guests should be segregated from those for personnel if personnel only use controlled user endpoint devices compliant to the organization’s topic-specific policies. WiFi for guests should have at least the same restrictions as WiFi for personnel, in order to discourage the use of guest WiFi by personnel. -**Other information** +### Other information Networks often extend beyond organizational boundaries, as business partnerships are formed that require the interconnection or sharing of information processing and networking facilities. Such extensions can increase the risk of unauthorized access to the organization’s information systems that use the network, some of which require protection from other network users because of their sensitivity or criticality. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.23-Web-filtering.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.23-Web-filtering.md index 1f2f283..ec368cb 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.23-Web-filtering.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.23-Web-filtering.md @@ -22,13 +22,13 @@ status: active ## 8.23 Web filtering -**Control** +### Control Access to external websites should be managed to reduce exposure to malicious content. -**Purpose** +### Purpose To protect systems from being compromised by malware and to prevent access to unauthorized web resources. -**Guidance** +### Guidance The organization should reduce the risks of its personnel accessing websites that contain illegal information or are known to contain viruses or phishing material. A technique for achieving this works by blocking the IP address or domain of the website(s) concerned. Some browsers and anti-malware technologies do this automatically or can be configured to do so. The organization should identify the types of websites to which personnel should or should not have access. The organization should consider blocking access to the following types of websites: @@ -47,5 +47,5 @@ Prior to deploying this control, the organization should establish rules for saf Training should be given to personnel on the secure and appropriate use of online resources including access to the web. The training should include the organization’s rules, contact point for raising security concerns, and exception process when restricted web resources need to be accessed for legitimate business reasons. Training should also be given to personnel to ensure that they do not overrule any browser advisory that reports that a website is not secure but allows the user to proceed. -**Other information** +### Other information Web filtering can include a range of techniques including signatures, heuristics, list of acceptable websites or domains, list of prohibited websites or domains and bespoke configuration to help prevent malicious software and other malicious activity from attacking the organization’s network and systems. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md index aea6f57..ebeb441 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md @@ -24,11 +24,11 @@ status: active -**Control** +### Control Rules for the effective use of cryptography, including cryptographic key management, should be defined and implemented. -**Purpose** +### Purpose @@ -36,7 +36,7 @@ To ensure proper and effective use of cryptography to protect the confidentialit -**Guidance** +### Guidance @@ -164,7 +164,7 @@ In addition to integrity, for many use cases, the authenticity of public keys sh -**Other information** +### Other information diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.25-Secure-development-life-cycle.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.25-Secure-development-life-cycle.md index aa4e507..ed2d342 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.25-Secure-development-life-cycle.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.25-Secure-development-life-cycle.md @@ -24,7 +24,7 @@ status: active ## 8.25 Secure development life cycle -**Control** +### Control @@ -36,7 +36,7 @@ To ensure information security is designed and implemented within the secure dev -**Guidance** +### Guidance @@ -96,7 +96,7 @@ If development is outsourced, the organization should obtain assurance that the -**Other information** +### Other information diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.26-Application-security-requirements.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.26-Application-security-requirements.md index a7987c3..2c0e37f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.26-Application-security-requirements.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.26-Application-security-requirements.md @@ -31,13 +31,13 @@ status: active | #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Application_security #System_and_network_security | #Protection #Defence | -#### Control +### Control Information security requirements should be identified, specified and approved when developing or acquiring applications. -#### Purpose +### Purpose To ensure all information security requirements are identified and addressed when developing or acquiring applications. -#### Guidance +### Guidance General @@ -113,6 +113,6 @@ e\) where a trusted authority is used (e.g. for the purposes of issuing and main Several of the above considerations can be addressed by the application of cryptography (see [[8.24]]), taking into consideration legal requirements (see [[5.31]], [[5.36]], especially see [[5.31]] for cryptography legislation). -**Other information** +### Other information Applications accessible via networks are subject to a range of network related threats, such as fraudulent activities, contract disputes or disclosure of information to the public; incomplete transmission, mis- routing, unauthorized message alteration, duplication or replay. Therefore, detailed risk assessments and careful determination of controls are indispensable. Controls required often include cryptographic methods for authentication and securing data transfer. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.27-Secure-system-architecture-and-engineering-principles.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.27-Secure-system-architecture-and-engineering-principles.md index 40290df..aaa0081 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.27-Secure-system-architecture-and-engineering-principles.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.27-Secure-system-architecture-and-engineering-principles.md @@ -24,15 +24,15 @@ status: active ## 8.27 Secure system architecture and engineering principles -**Control** +### Control Principles for engineering secure systems should be established, documented, maintained and applied to any information system development activities. -**Purpose** +### Purpose To ensure information systems are securely designed, implemented and operated within the development life cycle. -**Guidance** +### Guidance Security engineering principles should be established, documented and applied to information system engineering activities. Security should be designed into all architecture layers (business, data, applications and technology). New technology should be analysed for security risks and the design should be reviewed against known attack patterns. @@ -96,7 +96,7 @@ The established security engineering principles should be applied, where applica The security engineering principles and the established engineering procedures should be regularly reviewed to ensure that they are effectively contributing to enhanced standards of security within the engineering process. They should also be regularly reviewed to ensure that they remain up-to- date in terms of combatting any new potential threats and in remaining applicable to advances in the technologies and solutions being applied. -**Other information** +### Other information Secure engineering principles can be applied to the design or configuration of a range of techniques, such as: diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.28-Secure-coding.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.28-Secure-coding.md index afc0c21..772a2de 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.28-Secure-coding.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.28-Secure-coding.md @@ -24,10 +24,10 @@ status: active ## 8.28 Secure coding -#### Control +### Control Secure coding principles should be applied to software development. -#### Purpose +### Purpose To ensure software is written securely thereby reducing the number of potential information security vulnerabilities in the software. #### Guidance diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.29-Security-testing-in-development-and-acceptance.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.29-Security-testing-in-development-and-acceptance.md index bd27fc8..fa4fe06 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.29-Security-testing-in-development-and-acceptance.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.29-Security-testing-in-development-and-acceptance.md @@ -25,13 +25,13 @@ status: active ## 8.29 Security testing in development and acceptance -**Control** +### Control Security testing processes should be defined and implemented in the development life cycle. -**Purpose** +### Purpose To validate if information security requirements are met when applications or code are deployed to the production environment. -**Guidance** +### Guidance New information systems, upgrades and new versions should be thoroughly tested and verified during the development processes. Security testing should be an integral part of the testing for systems or components. Security testing should be conducted against a set of requirements, which can be expressed as functional or non-functional. Security testing should include testing of: @@ -66,7 +66,7 @@ For outsourced development and purchasing components, an acquisition process sho Testing should be performed in a test environment that matches the target production environment as closely as possible to ensure that the system does not introduce vulnerabilities to the organization’s environment and that the tests are reliable (see [8.31](a-8.31-Separation-of-development-test-and-production-environments.md)). -**Other information** +### Other information Multiple test environments can be established, which can be used for different kinds of testing (e.g. functional and performance testing). These different environments can be virtual, with individual configurations to simulate a variety of operating environments. Testing and monitoring of test environments, tools and technologies also needs to be considered to ensure effective testing. The same considerations apply to monitoring of the monitoring systems deployed in development, test and production settings. Judgeme nt is needed, guided by the sensitivity of the systems and data, to determine how many layers of meta-testing are useful. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.3-Information-access-restriction.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.3-Information-access-restriction.md index 345a7f8..4963692 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.3-Information-access-restriction.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.3-Information-access-restriction.md @@ -22,13 +22,13 @@ status: active ## 8.3 Information access restriction -**Control** +### Control Access to information and other associated assets should be restricted in accordance with the established topic-specific policy on access control. -**Purpose** +### Purpose To ensure only authorized access and to prevent unauthorized access to information and other associated assets. -**Guidance** +### Guidance Access to information and other associated assets should be restricted in accordance with the established topic-specific policies. The following should be considered in order to support access restriction requirements: a\) not allowing access to sensitive information by unknown user identities or anonymously. Public or anonymous access should only be granted to storage locations that do not contain any sensitive information; @@ -63,7 +63,7 @@ d\) defining the printing permissions for the information; e\) recording who accesses the information and how the information is used; f\) raising alerts if attempts to misuse the information are detected. -**Other information** +### Other information Dynamic access management techniques and other dynamic information protection technologies can support the protection of information even when data is shared beyond the originating organization, where traditional access controls cannot be enforced. It can be applied to documents, emails or other files containing information to limit who can access the content and in what way. It can be at a granular level and be adapted over the life cycle of the information. Dynamic access management techniques do not replace classical access management \[e.g. using access control lists (ACLs)\], but can add more factors for conditionality, real-time evaluation, just-in-time data reduction and other enhancements that can be useful for the most sensitive information. It offers a way to control access outside the organization’s environment. Incident response can be supported by dynamic access management techniques as permissions can be modified or revoked at any time. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.30-Outsourced-development.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.30-Outsourced-development.md index 021b710..87a7a12 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.30-Outsourced-development.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.30-Outsourced-development.md @@ -32,13 +32,13 @@ status: active ## 8.30 Outsourced development -**Control** +### Control The organization should direct, monitor and review the activities related to outsourced system development. -**Purpose** +### Purpose To ensure information security measures required by the organization are implemented in outsourced system development. -**Guidance** +### Guidance Where system development is outsourced, the organization should communicate and agree requirements and expectations, and continually monitor and review whether the delivery of outsourced work meets these expectations. The following points should be considered across the organization’s entire external supply chain: a\) licensing agreements, code ownership and intellectual property rights related to the outsourced content (see [5.32](a-5.32-Intellectual-property-rights.md)); @@ -63,5 +63,5 @@ j\) security requirements for the development environment (see [8.31](a-8.31-Sep k\) taking consideration of applicable legislation (e.g. on protection of personal data). -**Other information** +### Other information Further information on supplier relationships can be found in the ISO/IEC 27036 series. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.31-Separation-of-development-test-and-production-environments.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.31-Separation-of-development-test-and-production-environments.md index cad5416..0e908d6 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.31-Separation-of-development-test-and-production-environments.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.31-Separation-of-development-test-and-production-environments.md @@ -24,13 +24,13 @@ status: active ## 8.31 Separation of development, test and production environments -**Control** +### Control Development, testing and production environments should be separated and secured. -**Purpose** +### Purpose To protect the production environment and data from compromise by development and test activities. -**Guidance** +### Guidance The level of separation between production, testing and development environments that is necessary to prevent production problems should be identified and implemented. @@ -99,7 +99,7 @@ A single person should not have the ability to make changes to both development -**Other information** +### Other information Without adequate measures and procedures, developers and testers having access to production systems can introduce significant risks (e.g. unwanted modification of files or system environment, system failure, running unauthorized and untested code in product ion systems, disclosure of confidential data, data integrity and availability issues). There is a need to maintain a known and stable environment in which to perform meaningful testing and to prevent inappropriate developer access to the production environment. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.32-Change-management.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.32-Change-management.md index f717616..0f1accb 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.32-Change-management.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.32-Change-management.md @@ -24,13 +24,13 @@ status: active ## 8.32 Change management -**Control** +### Control Changes to information processing facilities and information systems should be subject to change management procedures. -**Purpose** +### Purpose To preserve information security when executing changes. -**Guidance** +### Guidance Introduction of new systems and major changes to existing systems should follow agreed rules and a formal process of documentation, specification, testing, quality control and managed implementation. Management responsibilities and procedures should be in place to ensure satisfactory control of all changes. Change control procedures should be documented and enforced to ensure the confidentiality, integrity and availability of information in information processing facilities and information systems, for the entire system development life cycle from the early design stages through all subsequent maintenance efforts. @@ -57,7 +57,7 @@ h\) ensuring that operating documentation (see [5.37](a-5.37-Documented-operatin i\) ensuring that ICT continuity plans and response and recovery procedures (see [5.30](a-5.30-ICT-readiness-for-business-continuity.md)) are changed as necessary to remain appropriate. -**Other information** +### Other information Inadequate control of changes to information processing facilities and information systems is a common cause of system or security failures. Changes to the production environment, especially when transferring software from development to operational environment, can impact on the integrity and availability of applications. Changing software can impact the production environment and vice versa. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.33-Test-information.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.33-Test-information.md index e9aa2c5..d0fdd2b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.33-Test-information.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.33-Test-information.md @@ -21,13 +21,13 @@ status: active ## 8.33 Test information -**Control** +### Control Test information should be appropriately selected, protected and managed. -**Purpose** +### Purpose To ensure relevance of testing and protection of operational information used for testing. -**Guidance** +### Guidance Test information should be selected to ensure the reliability of tests results and the confidentiality of the relevant operational information. Sensitive information (including personally identifiable information) should not be copied into the development and testing environments (see [8.31](a-8.31-Separation-of-development-test-and-production-environments.md)). The following guidelines should be applied to protect the copies of operational information, when used for testing purposes, whether the test environment is built in-house or on a cloud service: @@ -44,5 +44,5 @@ e\) properly deleting (see [8.10](a-8.10-Information-deletion.md)) operational i Test information should be securely stored (to prevent tampering, which can otherwise lead to invalid results) and only used for testing purposes. -**Other information** +### Other information System and acceptance testing can require substantial volumes of test information that are as close as possible to operational information. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.34-Protection-of-information-systems-during-audit-testing.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.34-Protection-of-information-systems-during-audit-testing.md index 5d0736e..884d4ea 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.34-Protection-of-information-systems-during-audit-testing.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.34-Protection-of-information-systems-during-audit-testing.md @@ -26,13 +26,13 @@ status: active ## 8.34 Protection of information systems during audit testing -**Control** +### Control Audit tests and other assurance activities involving assessment of operational systems should be planned and agreed between the tester and appropriate management. -**Purpose** +### Purpose To minimize the impact of audit and other assurance activities on operational systems and business processes. -**Guidance** +### Guidance The following guidelines should be observed: a\) agreeing audit requests for access to systems and data with appropriate management; @@ -51,5 +51,5 @@ g\) running audit tests that can affect system availability outside business hou h\) monitoring and logging all access for audit and test purposes. -**Other information** +### Other information Audit tests and other assurance activities can also happen on development and test systems, where such tests can impact for example the integrity of code or lead to disclosure of any sensitive information held in such environments. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.4-Access-to-source-code.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.4-Access-to-source-code.md index 02454d4..fde1176 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.4-Access-to-source-code.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.4-Access-to-source-code.md @@ -25,13 +25,13 @@ status: active ## 8.4 Access to source code -**Control** +### Control Read and write access to source code, development tools and software libraries should be appropriately managed. -**Purpose** +### Purpose To prevent the introduction of unauthorized functionality, avoid unintentional or malicious changes and to maintain the confidentiality of valuable intellectual property. -**Guidance** +### Guidance Access to source code and associated items (such as designs, specifications, verification plans and validation plans) and development tools (e.g. compilers, builders, integration tools, test platforms and environments) should be strictly controlled. For source code, this can be achieved by controlling central storage of such code, preferably in source code management system. @@ -49,5 +49,5 @@ f\) maintaining an audit log of all accesses and of all changes to source code. If the program source code is intended to be published, additional controls to provide assurance on its integrity (e.g. digital signature) should be considered. -**Other information** +### Other information If access to source code is not properly controlled, source code can be modified or some data in the development environment (e.g. copies of production data, configuration details) can be retrieved by unauthorized persons. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md index d51b1f5..3903b33 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md @@ -22,13 +22,13 @@ status: active ## 8.5 Secure authentication -**Control** +### Control Secure authentication technologies and procedures should be implemented based on information access restrictions and the topic-specific policy on access control. -**Purpose** +### Purpose To ensure a user or an entity is securely authenticated, when access to systems, applications and services is granted. -**Guidance** +### Guidance A suitable authentication technique should be chosen to substantiate the claimed identity of a user, software, messages and other entities. The strength of authentication should be appropriate for the classification of the information to be accessed. Where strong authentication and identity verification is required, authentication methods alternative to passwords, such as digital certificates, smart cards, tokens or biometric means, should be used. @@ -54,5 +54,5 @@ j\) not transmitting passwords in clear text over a network to avoid being captu k\) terminating inactive sessions after a defined period of inactivity, especially in high risk locations such as public or external areas outside the organization’s security management or on user endpoint devices; l\) restricting connection duration times to provide additional security for high-risk applications and reduce the window of opportunity for unauthorized access. -**Other information** +### Other information Additional information on entity authentication assurance can be found is ISO/IEC 29115. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.6-Capacity-management.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.6-Capacity-management.md index c9ef893..2847892 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.6-Capacity-management.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.6-Capacity-management.md @@ -28,13 +28,13 @@ status: active ## 8.6 Capacity management -**Control** +### Control The use of resources should be monitored and adjusted in line with current and expected capacity requirements. -**Purpose** +### Purpose To ensure the required capacity of information processing facilities, human resources, offices and other facilities. -**Guidance** +### Guidance Capacity requirements for information processing facilities, human resources, offices and other facilities should be identified, taking into account the business criticality of the concerned systems and processes. System tuning and monitoring should be applied to ensure and, where necessary, improve the availability and efficiency of systems. @@ -67,5 +67,5 @@ f\) denying or restricting bandwidth for resource-consuming services if these ar A documented capacity management plan should be considered for mission critical systems. -**Other information** +### Other information For more detail on the elasticity and scalability of cloud computing, see ISO/IEC TS 23167. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.7-Protection-against-malware.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.7-Protection-against-malware.md index 57590a7..f1cd484 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.7-Protection-against-malware.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.7-Protection-against-malware.md @@ -34,11 +34,11 @@ status: active ## Control Protection against malware should be implemented and supported by appropriate user awareness. -## Purpose +### Purpose To ensure information and other associated assets are protected against malware. -## Guidance +### Guidance Protection against malware should be based on malware detection and repair software, information security awareness, appropriate system access and change management controls. Use of malware detection and repair software alone is not usually adequate. The following guidance should be considered: @@ -82,6 +82,6 @@ n)   implementing procedures to regularly collect information about new malware o)   verifying that information relating to malware, such as warning bulletins, comes from qualified and reputable sources (e.g. reliable internet sites or suppliers of malware detection software) and is accurate and informative. -## Other **information** +### Other information It is not always possible to install software that protects against malware on some systems (e.g. some industrial control systems). Some forms of malware infect computer operating systems and computer firmware such that common malware controls cannot clean the system and a full reimaging of the operating system software and sometimes the computer firmware is necessary to return to a secure state. diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.8-Management-of-technical-vulnerabilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.8-Management-of-technical-vulnerabilities.md index 90ae9d4..6efb828 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.8-Management-of-technical-vulnerabilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.8-Management-of-technical-vulnerabilities.md @@ -30,7 +30,7 @@ status: active -**Control** +### Control @@ -38,7 +38,7 @@ Information about technical vulnerabilities of information systems in use should -**Purpose** +### Purpose @@ -46,7 +46,7 @@ To prevent exploitation of technical vulnerabilities. -**Guidance** +### Guidance @@ -215,7 +215,7 @@ Where the organization uses a cloud service supplied by a third-party cloud serv -**Other information** +### Other information From 405b666055a0a2db60395cd9f40222862f66b6ff Mon Sep 17 00:00:00 2001 From: Richard Kranendonk Date: Sat, 2 May 2026 12:46:56 +0200 Subject: [PATCH 12/29] Removed orphaned tags form BoF --- Corpus/Standards/ISO27x/OST/27001/EN/c-0-Introduction.md | 4 +--- Corpus/Standards/ISO27x/OST/27001/EN/c-1-Scope.md | 4 +--- .../ISO27x/OST/27001/EN/c-10.1-Continual-improvement.md | 4 +--- .../27001/EN/c-10.2-Nonconformity-and-corrective-action.md | 4 +--- .../Standards/ISO27x/OST/27001/EN/c-2-Normative-references.md | 4 +--- .../ISO27x/OST/27001/EN/c-3-Terms-and-definitions.md | 4 +--- ...anding-the-needs-and-expectations-of-interested-parties.md | 4 +--- ...the-scope-of-the-information-security-management-system.md | 4 +--- .../27001/EN/c-4.4-Information-security-management-system.md | 4 +--- .../ISO27x/OST/27001/EN/c-5.1-Leadership-and-commitment.md | 4 +--- Corpus/Standards/ISO27x/OST/27001/EN/c-5.2-Policy.md | 2 -- ...3-Organizational-roles-responsibilities-and-authorities.md | 4 +--- ...mation-security-objectives-and-planning-to-achieve-them.md | 4 +--- .../ISO27x/OST/27001/EN/c-6.3-Planning-of-changes.md | 4 +--- Corpus/Standards/ISO27x/OST/27001/EN/c-7.1-Resources.md | 2 -- Corpus/Standards/ISO27x/OST/27001/EN/c-7.2-Competence.md | 2 -- Corpus/Standards/ISO27x/OST/27001/EN/c-7.3-Awareness.md | 2 -- Corpus/Standards/ISO27x/OST/27001/EN/c-7.4-Communication.md | 2 -- .../ISO27x/OST/27001/EN/c-7.5-Documented-information.md | 4 +--- .../OST/27001/EN/c-8.1-Operational-planning-and-control.md | 4 +--- .../27001/EN/c-8.2-Information-security-risk-assessment.md | 4 +--- .../c-9.1-Monitoring-measurement-analysis-and-evaluation.md | 4 +--- Corpus/Standards/ISO27x/OST/27001/EN/c-9.2-Internal-audit.md | 4 +--- .../Standards/ISO27x/OST/27001/EN/c-9.3-Management-review.md | 4 +--- .../27001/EN/{ISO_27001_OT F Foreword.md => c-f-Foreword.md} | 4 +--- .../ISO27x/OST/Index to the original texts of ISO 27001.md | 2 +- 26 files changed, 21 insertions(+), 71 deletions(-) rename Corpus/Standards/ISO27x/OST/27001/EN/{ISO_27001_OT F Foreword.md => c-f-Foreword.md} (98%) diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-0-Introduction.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-0-Introduction.md index 8623006..866828b 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-0-Introduction.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-0-Introduction.md @@ -1,6 +1,4 @@ -#iso27001/2022/EN - -# Introduction +## 0 Introduction ## 0.1 General diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-1-Scope.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-1-Scope.md index 81fa321..99edd24 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-1-Scope.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-1-Scope.md @@ -1,6 +1,4 @@ -#iso27001/2022/EN - -# 1 Scope +## 1 Scope This document specifies the requirements for establishing, implementing, maintaining and continually improving an information diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-10.1-Continual-improvement.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-10.1-Continual-improvement.md index 8dd354d..ae216d5 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-10.1-Continual-improvement.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-10.1-Continual-improvement.md @@ -1,4 +1,2 @@ -#iso27001/2022/EN -## 10.1 Continual improvement - +## 10.1-Continual improvement The organization shall continually improve the suitability, adequacy and effectiveness of the information security management system. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-10.2-Nonconformity-and-corrective-action.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-10.2-Nonconformity-and-corrective-action.md index 3f82d30..a29870c 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-10.2-Nonconformity-and-corrective-action.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-10.2-Nonconformity-and-corrective-action.md @@ -1,6 +1,4 @@ -#iso27001/2022/EN - - +## 10.2-Nonconformity-and-corrective action ## 10.2 Nonconformity and corrective action When a nonconformity occurs, the organization shall: diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-2-Normative-references.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-2-Normative-references.md index 825801e..b5ae845 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-2-Normative-references.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-2-Normative-references.md @@ -1,5 +1,3 @@ -#iso27001/2022/EN - -# 2 Normative references +## 2-Normative references The following documents are referred to in the text in such a way that some or all of their content constitutes requirements of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-3-Terms-and-definitions.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-3-Terms-and-definitions.md index a940411..9d23313 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-3-Terms-and-definitions.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-3-Terms-and-definitions.md @@ -1,6 +1,4 @@ -#iso27001/2022/EN - -# 3 Terms and definitions +## 3-Terms-and definitions For the purposes of this document, the terms and definitions given in ISO/IEC 27000 apply. diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-4.2-Understanding-the-needs-and-expectations-of-interested-parties.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-4.2-Understanding-the-needs-and-expectations-of-interested-parties.md index def5f7a..50c5e98 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-4.2-Understanding-the-needs-and-expectations-of-interested-parties.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-4.2-Understanding-the-needs-and-expectations-of-interested-parties.md @@ -1,6 +1,4 @@ -#iso27001/2022/EN -# 4.2 Understanding the needs and expectations of interested parties - +## 4.2-Understanding-the-needs-and-expectations-of-interested parties The organization shall determine: a\) interested parties that are relevant to the information security management system; diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-4.3-Determining-the-scope-of-the-information-security-management-system.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-4.3-Determining-the-scope-of-the-information-security-management-system.md index 31d130a..3246322 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-4.3-Determining-the-scope-of-the-information-security-management-system.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-4.3-Determining-the-scope-of-the-information-security-management-system.md @@ -1,6 +1,4 @@ -#iso27001/2022/EN -# 4.3 Determining the scope of the information security management system - +## 4.3-Determining-the-scope-of-the-information-security-management system The organization shall determine the boundaries and applicability of the information security management system to establish its scope. When determining this scope, the organization shall consider: diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-4.4-Information-security-management-system.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-4.4-Information-security-management-system.md index 18df68a..7d17e31 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-4.4-Information-security-management-system.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-4.4-Information-security-management-system.md @@ -1,4 +1,2 @@ -#iso27001/2022/EN -# 4.4 Information security management system - +## 4.4-Information-security-management system The organization shall establish, implement, maintain and continually improve an information security management system, including the processes needed and their interactions, in accordance with the requirements of this document. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-5.1-Leadership-and-commitment.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-5.1-Leadership-and-commitment.md index 7cb915e..16053ef 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-5.1-Leadership-and-commitment.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-5.1-Leadership-and-commitment.md @@ -1,6 +1,4 @@ -#iso27001/2022/EN -## 5.1 Leadership and commitment - +## 5.1-Leadership-and commitment Top management shall demonstrate leadership and commitment with respect to the information security management system by: a\) ensuring the information security policy and the information security objectives are established and are compatible with the strategic direction of the organization; diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-5.2-Policy.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-5.2-Policy.md index 414bca5..411fee6 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-5.2-Policy.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-5.2-Policy.md @@ -1,6 +1,4 @@ -#iso27001/2022/EN ## 5.2 Policy - Top management shall establish an information security policy that: a\) is appropriate to the purpose of the organization; diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-5.3-Organizational-roles-responsibilities-and-authorities.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-5.3-Organizational-roles-responsibilities-and-authorities.md index 0c02608..b015fe1 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-5.3-Organizational-roles-responsibilities-and-authorities.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-5.3-Organizational-roles-responsibilities-and-authorities.md @@ -1,6 +1,4 @@ -#iso27001/2022/EN -## 5.3 Organizational roles, responsibilities and authorities - +## 5.3-Organizational-roles-responsibilities-and authorities Top management shall ensure that the responsibilities and authorities for roles relevant to information security are assigned and communicated within the organization. Top management shall assign the responsibility and authority for: diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-6.2-Information-security-objectives-and-planning-to-achieve-them.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-6.2-Information-security-objectives-and-planning-to-achieve-them.md index 3934666..6c73c9c 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-6.2-Information-security-objectives-and-planning-to-achieve-them.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-6.2-Information-security-objectives-and-planning-to-achieve-them.md @@ -1,6 +1,4 @@ -#iso27001/2022/EN -## 6.2 Information security objectives and planning to achieve them - +## 6.2-Information-security-objectives-and-planning-to-achieve them The organization shall establish information security objectives at relevant functions and levels. The information security objectives shall: diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-6.3-Planning-of-changes.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-6.3-Planning-of-changes.md index 07b83f1..8b6e714 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-6.3-Planning-of-changes.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-6.3-Planning-of-changes.md @@ -1,4 +1,2 @@ -#iso27001/2022/EN -## 6.3 Planning of changes - +## 6.3-Planning-of changes When the organization determines the need for changes to the information security management system, the changes shall be carried out in a planned manner. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.1-Resources.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.1-Resources.md index 840b863..a22190d 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.1-Resources.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.1-Resources.md @@ -1,4 +1,2 @@ -#iso27001/2022/EN ## 7.1 Resources - The organization shall determine and provide the resources needed for the establishment, implementation, maintenance and continual improvement of the information security management system. diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.2-Competence.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.2-Competence.md index d674099..b24272e 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.2-Competence.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.2-Competence.md @@ -1,5 +1,3 @@ -#iso27001/2022/EN - ## 7.2 Competence The organization shall: diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.3-Awareness.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.3-Awareness.md index 1f7e419..9753340 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.3-Awareness.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.3-Awareness.md @@ -1,5 +1,3 @@ -#iso27001/2022/EN - ## 7.3 Awareness Persons doing work under the organization's control shall be aware of: diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.4-Communication.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.4-Communication.md index 4bb908d..bc8dcfb 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.4-Communication.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.4-Communication.md @@ -1,5 +1,3 @@ -#iso27001/2022/EN - ## 7.4 Communication The organization shall determine the need for internal and external communications relevant to the information security management system including: diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.5-Documented-information.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.5-Documented-information.md index bf511be..791330b 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.5-Documented-information.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.5-Documented-information.md @@ -1,6 +1,4 @@ -#iso27001/2022/EN -## 7.5 Documented information - +## 7.5-Documented information ### 7.5.1 General The organization's information security management system shall include: diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-8.1-Operational-planning-and-control.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-8.1-Operational-planning-and-control.md index 6793dae..7f98721 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-8.1-Operational-planning-and-control.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-8.1-Operational-planning-and-control.md @@ -1,6 +1,4 @@ -#iso27001/2022/EN -## 8.1 Operational planning and control - +## 8.1-Operational-planning-and control The organization shall plan, implement and control the processes needed to meet requirements, and to implement the actions determined in Clause 6, by: - establishing criteria for the processes; - implementing control of the processes in accordance with the criteria. diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-8.2-Information-security-risk-assessment.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-8.2-Information-security-risk-assessment.md index 27c30b7..a177be2 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-8.2-Information-security-risk-assessment.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-8.2-Information-security-risk-assessment.md @@ -1,6 +1,4 @@ -#iso27001/2022/EN -# Clause 8.2: Information security risk assessment - +## 8.2-Information-security-risk assessment The organization shall perform information security risk assessments at planned intervals or when significant changes are proposed or occur, taking account of the criteria established in [6.1.2a](ISO_27001_OT%206.1.2%20Information%20security%20risk%20assessment.md). The organization shall retain documented information of the results of the information security risk assessments. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-9.1-Monitoring-measurement-analysis-and-evaluation.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-9.1-Monitoring-measurement-analysis-and-evaluation.md index 5c743e5..d28ff65 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-9.1-Monitoring-measurement-analysis-and-evaluation.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-9.1-Monitoring-measurement-analysis-and-evaluation.md @@ -1,6 +1,4 @@ -#iso27001/2022/EN -## 9.1 Monitoring, measurement, analysis and evaluation - +## 9.1 Monitoring measurement analysis and evaluation The organization shall determine: a\) what needs to be monitored and measured, including information security processes and controls; diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-9.2-Internal-audit.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-9.2-Internal-audit.md index ca63f44..255bff5 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-9.2-Internal-audit.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-9.2-Internal-audit.md @@ -1,6 +1,4 @@ -#iso27001/2022/EN -## 9.2 Internal audit - +## 9.2-Internal audit ### 9.2.1 General The organization shall conduct internal audits at planned intervals to provide information on whether the information security management system: diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-9.3-Management-review.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-9.3-Management-review.md index de57def..ed30212 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-9.3-Management-review.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-9.3-Management-review.md @@ -1,6 +1,4 @@ -#iso27001/2022/EN - -## 9.3 Management review +## 9.3-Management review ### 9.3.1 General Top management shall review the organization\'s information security management system at planned intervals to ensure its continuing suitability, adequacy and effectiveness. diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/ISO_27001_OT F Foreword.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-f-Foreword.md similarity index 98% rename from Corpus/Standards/ISO27x/OST/27001/EN/ISO_27001_OT F Foreword.md rename to Corpus/Standards/ISO27x/OST/27001/EN/c-f-Foreword.md index 3415d87..70a6076 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/ISO_27001_OT F Foreword.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-f-Foreword.md @@ -1,6 +1,4 @@ -#iso27001/2022/EN - -# Foreword +## F Foreword ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the work. diff --git a/Corpus/Standards/ISO27x/OST/Index to the original texts of ISO 27001.md b/Corpus/Standards/ISO27x/OST/Index to the original texts of ISO 27001.md index 8d14c7a..6306c93 100644 --- a/Corpus/Standards/ISO27x/OST/Index to the original texts of ISO 27001.md +++ b/Corpus/Standards/ISO27x/OST/Index to the original texts of ISO 27001.md @@ -3,7 +3,7 @@ | Clause | Title | | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **F** | **[Foreword](27001/EN/ISO_27001_OT%20F%20Foreword.md)** | +| **F** | **[Foreword](27001/EN/c-f-Foreword.md)** | | **0** | **[Introduction](27001/EN/c-0-Introduction.md)** | | **1** | **[Scope](27001/EN/c-1-Scope.md)** | | **2** | **[Normative references](27001/EN/c-2-Normative-references.md)** | From c4e0d21aaf2186cebf08c4a7b0dc9926d3652d9c Mon Sep 17 00:00:00 2001 From: Richard Kranendonk Date: Sat, 2 May 2026 13:23:39 +0200 Subject: [PATCH 13/29] Added front matter to 27001 EN --- .../Standards/ISO27x/OST/27001/EN/add_yaml.py | 54 +++++++++++ .../ISO27x/OST/27001/EN/c-0-Introduction.md | 16 +++- .../ISO27x/OST/27001/EN/c-1-Scope.md | 12 +++ .../ISO27x/OST/27001/EN/c-10-Improvement.md | 13 +++ .../27001/EN/c-10.1-Continual-improvement.md | 15 +++- ...0.2-Nonconformity-and-corrective-action.md | 13 ++- .../OST/27001/EN/c-2-Normative-references.md | 14 ++- .../OST/27001/EN/c-3-Terms-and-definitions.md | 14 ++- .../EN/c-4-Context-of-the-organization.md | 13 +++ ...anding-the-organization-and-its-context.md | 14 ++- ...-and-expectations-of-interested-parties.md | 15 +++- ...-information-security-management-system.md | 15 +++- ...-Information-security-management-system.md | 15 +++- .../ISO27x/OST/27001/EN/c-5-Leadership.md | 13 +++ .../EN/c-5.1-Leadership-and-commitment.md | 15 +++- .../ISO27x/OST/27001/EN/c-5.2-Policy.md | 13 +++ ...-roles-responsibilities-and-authorities.md | 15 +++- .../ISO27x/OST/27001/EN/c-6-Planning.md | 13 +++ .../ISO27x/OST/27001/EN/c-6.1.1-General.md | 12 +++ ....2-Information-security-risk-assessment.md | 12 +++ ...1.3-Information-security-risk-treatment.md | 12 +++ ...objectives-and-planning-to-achieve-them.md | 15 +++- .../OST/27001/EN/c-6.3-Planning-of-changes.md | 15 +++- .../ISO27x/OST/27001/EN/c-7-Support.md | 13 +++ .../ISO27x/OST/27001/EN/c-7.1-Resources.md | 13 +++ .../ISO27x/OST/27001/EN/c-7.2-Competence.md | 12 +++ .../ISO27x/OST/27001/EN/c-7.3-Awareness.md | 12 +++ .../OST/27001/EN/c-7.4-Communication.md | 12 +++ .../27001/EN/c-7.5-Documented-information.md | 15 +++- .../ISO27x/OST/27001/EN/c-8-Operation.md | 13 +++ .../c-8.1-Operational-planning-and-control.md | 15 +++- ....2-Information-security-risk-assessment.md | 15 +++- ...8.3-Information-security-risk-treatment.md | 12 ++- .../27001/EN/c-9-Performance-evaluation.md | 13 +++ ...ing-measurement-analysis-and-evaluation.md | 13 +++ .../OST/27001/EN/c-9.2-Internal-audit.md | 14 ++- .../OST/27001/EN/c-9.3-Management-review.md | 14 ++- .../ISO27x/OST/27001/EN/rename-iso-title.zsh | 90 ------------------- .../ISO27x/OST/27001/EN/rename-iso.zsh | 50 ----------- 39 files changed, 523 insertions(+), 161 deletions(-) create mode 100644 Corpus/Standards/ISO27x/OST/27001/EN/add_yaml.py create mode 100644 Corpus/Standards/ISO27x/OST/27001/EN/c-10-Improvement.md create mode 100644 Corpus/Standards/ISO27x/OST/27001/EN/c-4-Context-of-the-organization.md create mode 100644 Corpus/Standards/ISO27x/OST/27001/EN/c-5-Leadership.md create mode 100644 Corpus/Standards/ISO27x/OST/27001/EN/c-6-Planning.md create mode 100644 Corpus/Standards/ISO27x/OST/27001/EN/c-7-Support.md create mode 100644 Corpus/Standards/ISO27x/OST/27001/EN/c-8-Operation.md create mode 100644 Corpus/Standards/ISO27x/OST/27001/EN/c-9-Performance-evaluation.md delete mode 100755 Corpus/Standards/ISO27x/OST/27001/EN/rename-iso-title.zsh delete mode 100755 Corpus/Standards/ISO27x/OST/27001/EN/rename-iso.zsh diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/add_yaml.py b/Corpus/Standards/ISO27x/OST/27001/EN/add_yaml.py new file mode 100644 index 0000000..7623607 --- /dev/null +++ b/Corpus/Standards/ISO27x/OST/27001/EN/add_yaml.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +import os +import re + +directory = '/Users/rico/src/iso27diy-corp/Corpus/Standards/ISO27x/OST/27001/EN/' + +for filename in os.listdir(directory): + if filename.endswith('.md'): + filepath = os.path.join(directory, filename) + with open(filepath, 'r') as f: + lines = f.readlines() + if lines and lines[0].strip() == '---': + continue # Already has YAML + # Extract id and title from filename + match = re.match(r'c-([0-9.]+)-(.+)\.md', filename) + if match: + num = match.group(1) + title_part = match.group(2) + id_val = f'C.{num}' + title = title_part.replace('-', ' ') + elif filename == 'c-0-Introduction.md': + id_val = 'C.0' + title = 'Introduction' + elif filename == 'ISO_27001_OT F Foreword.md': + id_val = 'Foreword' + title = 'Foreword' + else: + # For other files like c-2-Normative-references.md + match = re.match(r'c-([0-9]+)-(.+)\.md', filename) + if match: + num = match.group(1) + title_part = match.group(2) + id_val = f'C.{num}' + title = title_part.replace('-', ' ') + else: + continue # Skip if not matching + + yaml = f'''--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "{id_val}" +title: "{title}" +tags: +- iso27001/2022/EN +status: active +--- +''' + with open(filepath, 'w') as f: + f.write(yaml + ''.join(lines)) + +print("YAML front matter added to files that didn't have it.") \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-0-Introduction.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-0-Introduction.md index 866828b..a59f3e0 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-0-Introduction.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-0-Introduction.md @@ -1,6 +1,18 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.0" +title: "Introduction" +tags: +- iso27001/2022/EN +status: active +--- ## 0 Introduction -## 0.1 General +### 0.1 General This document has been prepared to provide requirements for establishing, implementing, maintaining and continually improving an information security management system. The adoption of an information security management system is a strategic decision for an organization. The establishment and implementation of an organization's information security management system is influenced by the organization's needs and objectives, security requirements, the organizational processes used and the size and structure of the organization. All of these influencing factors are expected to change over time. @@ -14,7 +26,7 @@ The order in which requirements are presented in this document does not reflect ISO/IEC 27000 describes the overview and the vocabulary of information security management systems, referencing the information security management system family of standards (including ISO/IEC 27003, ISO/IEC 27004 and ISO/IEC 27005), with related terms and definitions. -## 0.2 Compatibility with other management system standards +### 0.2 Compatibility with other management system standards This document applies the high-level structure, identical sub-clause titles, identical text, common terms, and core definitions defined in Annex SL of ISO/IEC Directives, Part 1, Consolidated ISO Supplement, and therefore maintains compatibility with other management system standards that have adopted the Annex SL. diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-1-Scope.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-1-Scope.md index 99edd24..8bf21d8 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-1-Scope.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-1-Scope.md @@ -1,3 +1,15 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.1" +title: "Scope" +tags: +- iso27001/2022/EN +status: active +--- ## 1 Scope This document specifies the requirements for establishing, implementing, maintaining and continually improving an information diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-10-Improvement.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-10-Improvement.md new file mode 100644 index 0000000..a7791fe --- /dev/null +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-10-Improvement.md @@ -0,0 +1,13 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.10" +title: "Improvement" +tags: +- iso27001/2022/EN +status: active +--- +# 10 Improvement \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-10.1-Continual-improvement.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-10.1-Continual-improvement.md index ae216d5..780ac81 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-10.1-Continual-improvement.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-10.1-Continual-improvement.md @@ -1,2 +1,15 @@ -## 10.1-Continual improvement +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.10.1" +title: "Continual improvement" +tags: +- iso27001/2022/EN +status: active +--- +## 10.1 Continual improvement + The organization shall continually improve the suitability, adequacy and effectiveness of the information security management system. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-10.2-Nonconformity-and-corrective-action.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-10.2-Nonconformity-and-corrective-action.md index a29870c..84536f7 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-10.2-Nonconformity-and-corrective-action.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-10.2-Nonconformity-and-corrective-action.md @@ -1,4 +1,15 @@ -## 10.2-Nonconformity-and-corrective action +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.10.2" +title: "Nonconformity and corrective action" +tags: +- iso27001/2022/EN +status: active +--- ## 10.2 Nonconformity and corrective action When a nonconformity occurs, the organization shall: diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-2-Normative-references.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-2-Normative-references.md index b5ae845..139e126 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-2-Normative-references.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-2-Normative-references.md @@ -1,3 +1,15 @@ -## 2-Normative references +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.2" +title: "Normative references" +tags: +- iso27001/2022/EN +status: active +--- +## 2 Normative references The following documents are referred to in the text in such a way that some or all of their content constitutes requirements of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-3-Terms-and-definitions.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-3-Terms-and-definitions.md index 9d23313..ce18537 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-3-Terms-and-definitions.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-3-Terms-and-definitions.md @@ -1,4 +1,16 @@ -## 3-Terms-and definitions +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.3" +title: "Terms and definitions" +tags: +- iso27001/2022/EN +status: active +--- +## 3 Terms and definitions For the purposes of this document, the terms and definitions given in ISO/IEC 27000 apply. diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-4-Context-of-the-organization.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-4-Context-of-the-organization.md new file mode 100644 index 0000000..d1900cb --- /dev/null +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-4-Context-of-the-organization.md @@ -0,0 +1,13 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: C.4 +title: Context of the organisation +tags: + - iso27001/2022/EN +status: active +--- +# 4 Context of the organisation \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-4.1-Understanding-the-organization-and-its-context.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-4.1-Understanding-the-organization-and-its-context.md index a52b54a..db16bc2 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-4.1-Understanding-the-organization-and-its-context.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-4.1-Understanding-the-organization-and-its-context.md @@ -1,4 +1,16 @@ -# Clause 4.1: Understanding the organization and its context +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.4.1" +title: "Understanding the organization and its context" +tags: +- iso27001/2022/EN +status: active +--- +## Clause 4.1: Understanding the organization and its context The organization shall determine external and internal issues that are relevant to its purpose and that affect its ability to achieve the intended outcome(s) of its information security management system. diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-4.2-Understanding-the-needs-and-expectations-of-interested-parties.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-4.2-Understanding-the-needs-and-expectations-of-interested-parties.md index 50c5e98..ff17bad 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-4.2-Understanding-the-needs-and-expectations-of-interested-parties.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-4.2-Understanding-the-needs-and-expectations-of-interested-parties.md @@ -1,4 +1,17 @@ -## 4.2-Understanding-the-needs-and-expectations-of-interested parties +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.4.2" +title: "Understanding the needs and expectations of interested parties" +tags: +- iso27001/2022/EN +status: active +--- +## 4.2 Understanding the needs and expectations of interested parties + The organization shall determine: a\) interested parties that are relevant to the information security management system; diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-4.3-Determining-the-scope-of-the-information-security-management-system.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-4.3-Determining-the-scope-of-the-information-security-management-system.md index 3246322..3f2cb5c 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-4.3-Determining-the-scope-of-the-information-security-management-system.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-4.3-Determining-the-scope-of-the-information-security-management-system.md @@ -1,4 +1,17 @@ -## 4.3-Determining-the-scope-of-the-information-security-management system +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.4.3" +title: "Determining the scope of the information security management system" +tags: +- iso27001/2022/EN +status: active +--- +## 4.3 Determining the scope of the information security management system + The organization shall determine the boundaries and applicability of the information security management system to establish its scope. When determining this scope, the organization shall consider: diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-4.4-Information-security-management-system.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-4.4-Information-security-management-system.md index 7d17e31..ff56552 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-4.4-Information-security-management-system.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-4.4-Information-security-management-system.md @@ -1,2 +1,15 @@ -## 4.4-Information-security-management system +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.4.4" +title: "Information security management system" +tags: +- iso27001/2022/EN +status: active +--- +## 4.4 Information security management system + The organization shall establish, implement, maintain and continually improve an information security management system, including the processes needed and their interactions, in accordance with the requirements of this document. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-5-Leadership.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-5-Leadership.md new file mode 100644 index 0000000..4128e08 --- /dev/null +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-5-Leadership.md @@ -0,0 +1,13 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: C.5 +title: Leadership +tags: + - iso27001/2022/EN +status: active +--- +# 5 Leadership \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-5.1-Leadership-and-commitment.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-5.1-Leadership-and-commitment.md index 16053ef..1053ba0 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-5.1-Leadership-and-commitment.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-5.1-Leadership-and-commitment.md @@ -1,4 +1,17 @@ -## 5.1-Leadership-and commitment +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.5.1" +title: "Leadership and commitment" +tags: +- iso27001/2022/EN +status: active +--- +## 5.1 Leadership and commitment + Top management shall demonstrate leadership and commitment with respect to the information security management system by: a\) ensuring the information security policy and the information security objectives are established and are compatible with the strategic direction of the organization; diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-5.2-Policy.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-5.2-Policy.md index 411fee6..fb4e5a4 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-5.2-Policy.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-5.2-Policy.md @@ -1,4 +1,17 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.5.2" +title: "Policy" +tags: +- iso27001/2022/EN +status: active +--- ## 5.2 Policy + Top management shall establish an information security policy that: a\) is appropriate to the purpose of the organization; diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-5.3-Organizational-roles-responsibilities-and-authorities.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-5.3-Organizational-roles-responsibilities-and-authorities.md index b015fe1..9cac7b5 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-5.3-Organizational-roles-responsibilities-and-authorities.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-5.3-Organizational-roles-responsibilities-and-authorities.md @@ -1,4 +1,17 @@ -## 5.3-Organizational-roles-responsibilities-and authorities +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.5.3" +title: "Organizational roles responsibilities and authorities" +tags: +- iso27001/2022/EN +status: active +--- +## 5.3 Organizational roles responsibilities and authorities + Top management shall ensure that the responsibilities and authorities for roles relevant to information security are assigned and communicated within the organization. Top management shall assign the responsibility and authority for: diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-6-Planning.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-6-Planning.md new file mode 100644 index 0000000..8dfb2ef --- /dev/null +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-6-Planning.md @@ -0,0 +1,13 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: C.6 +title: Planning +tags: + - iso27001/2022/EN +status: active +--- +# 6 Planning \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1.1-General.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1.1-General.md index 091785a..49060a2 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1.1-General.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1.1-General.md @@ -1,3 +1,15 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.6.1.1" +title: "General" +tags: +- iso27001/2022/EN +status: active +--- ### 6.1.1 General When planning for the information security management system, the organization shall consider the issues referred to in [4.1](c-4.1-Understanding-the-organization-and-its-context.md) and the requirements referred to in [4.2](ISO_27001_2022_OT%204.2%20Understanding%20the%20needs%20and%20expectations%20of%20interested%20parties.md) and determine the risks and opportunities that need to be addressed to: diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1.2-Information-security-risk-assessment.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1.2-Information-security-risk-assessment.md index 6dae621..d21dd80 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1.2-Information-security-risk-assessment.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1.2-Information-security-risk-assessment.md @@ -1,3 +1,15 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.6.1.2" +title: "Information security risk assessment" +tags: +- iso27001/2022/EN +status: active +--- ### 6.1.2 Information security risk assessment The organization shall define and apply an information security risk assessment process that: diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1.3-Information-security-risk-treatment.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1.3-Information-security-risk-treatment.md index 3d2b38e..a1ab924 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1.3-Information-security-risk-treatment.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1.3-Information-security-risk-treatment.md @@ -1,3 +1,15 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.6.1.3" +title: "Information security risk treatment" +tags: +- iso27001/2022/EN +status: active +--- ### 6.1.3 Information security risk treatment The organization shall define and apply an information security risk treatment process to: diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-6.2-Information-security-objectives-and-planning-to-achieve-them.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-6.2-Information-security-objectives-and-planning-to-achieve-them.md index 6c73c9c..029fc2d 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-6.2-Information-security-objectives-and-planning-to-achieve-them.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-6.2-Information-security-objectives-and-planning-to-achieve-them.md @@ -1,4 +1,17 @@ -## 6.2-Information-security-objectives-and-planning-to-achieve them +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.6.2" +title: "Information security objectives and planning to achieve them" +tags: +- iso27001/2022/EN +status: active +--- +## 6.2 Information security objectives and planning to achieve them + The organization shall establish information security objectives at relevant functions and levels. The information security objectives shall: diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-6.3-Planning-of-changes.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-6.3-Planning-of-changes.md index 8b6e714..514a047 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-6.3-Planning-of-changes.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-6.3-Planning-of-changes.md @@ -1,2 +1,15 @@ -## 6.3-Planning-of changes +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.6.3" +title: "Planning of changes" +tags: +- iso27001/2022/EN +status: active +--- +## 6.3 Planning of changes + When the organization determines the need for changes to the information security management system, the changes shall be carried out in a planned manner. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-7-Support.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-7-Support.md new file mode 100644 index 0000000..8c6132d --- /dev/null +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-7-Support.md @@ -0,0 +1,13 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: C.7 +title: Support +tags: + - iso27001/2022/EN +status: active +--- +# 7 Support \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.1-Resources.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.1-Resources.md index a22190d..2e740ad 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.1-Resources.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.1-Resources.md @@ -1,2 +1,15 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.7.1" +title: "Resources" +tags: +- iso27001/2022/EN +status: active +--- ## 7.1 Resources + The organization shall determine and provide the resources needed for the establishment, implementation, maintenance and continual improvement of the information security management system. diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.2-Competence.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.2-Competence.md index b24272e..06f33e2 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.2-Competence.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.2-Competence.md @@ -1,3 +1,15 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.7.2" +title: "Competence" +tags: +- iso27001/2022/EN +status: active +--- ## 7.2 Competence The organization shall: diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.3-Awareness.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.3-Awareness.md index 9753340..a991ecf 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.3-Awareness.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.3-Awareness.md @@ -1,3 +1,15 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.7.3" +title: "Awareness" +tags: +- iso27001/2022/EN +status: active +--- ## 7.3 Awareness Persons doing work under the organization's control shall be aware of: diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.4-Communication.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.4-Communication.md index bc8dcfb..c0ddd6b 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.4-Communication.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.4-Communication.md @@ -1,3 +1,15 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.7.4" +title: "Communication" +tags: +- iso27001/2022/EN +status: active +--- ## 7.4 Communication The organization shall determine the need for internal and external communications relevant to the information security management system including: diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.5-Documented-information.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.5-Documented-information.md index 791330b..13c3ddc 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.5-Documented-information.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.5-Documented-information.md @@ -1,4 +1,17 @@ -## 7.5-Documented information +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.7.5" +title: "Documented information" +tags: +- iso27001/2022/EN +status: active +--- +## 7.5 Documented information + ### 7.5.1 General The organization's information security management system shall include: diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-8-Operation.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-8-Operation.md new file mode 100644 index 0000000..fc59611 --- /dev/null +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-8-Operation.md @@ -0,0 +1,13 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: C.8 +title: Operation +tags: + - iso27001/2022/EN +status: active +--- +# 8 Operation \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-8.1-Operational-planning-and-control.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-8.1-Operational-planning-and-control.md index 7f98721..ca02294 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-8.1-Operational-planning-and-control.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-8.1-Operational-planning-and-control.md @@ -1,4 +1,17 @@ -## 8.1-Operational-planning-and control +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.8.1" +title: "Operational planning and control" +tags: +- iso27001/2022/EN +status: active +--- +## 8.1 Operational planning and control + The organization shall plan, implement and control the processes needed to meet requirements, and to implement the actions determined in Clause 6, by: - establishing criteria for the processes; - implementing control of the processes in accordance with the criteria. diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-8.2-Information-security-risk-assessment.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-8.2-Information-security-risk-assessment.md index a177be2..06ff66d 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-8.2-Information-security-risk-assessment.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-8.2-Information-security-risk-assessment.md @@ -1,4 +1,17 @@ -## 8.2-Information-security-risk assessment +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.8.2" +title: "Information security risk assessment" +tags: +- iso27001/2022/EN +status: active +--- +## 8.2 Information security risk assessment + The organization shall perform information security risk assessments at planned intervals or when significant changes are proposed or occur, taking account of the criteria established in [6.1.2a](ISO_27001_OT%206.1.2%20Information%20security%20risk%20assessment.md). The organization shall retain documented information of the results of the information security risk assessments. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-8.3-Information-security-risk-treatment.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-8.3-Information-security-risk-treatment.md index c0b1739..01f5b39 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-8.3-Information-security-risk-treatment.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-8.3-Information-security-risk-treatment.md @@ -1,8 +1,16 @@ --- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.8.3" +title: "Information security risk treatment" tags: - - iso27001/2022/EN +- iso27001/2022/EN +status: active --- -# Clause 8.3 Information security risk treatment +## 8.3 Information security risk treatment The organization shall implement the information security risk treatment plan. diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-9-Performance-evaluation.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-9-Performance-evaluation.md new file mode 100644 index 0000000..5010557 --- /dev/null +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-9-Performance-evaluation.md @@ -0,0 +1,13 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: C.9 +title: Performance evaluation +tags: + - iso27001/2022/EN +status: active +--- +# 9 Performance evaluation \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-9.1-Monitoring-measurement-analysis-and-evaluation.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-9.1-Monitoring-measurement-analysis-and-evaluation.md index d28ff65..b2ab30b 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-9.1-Monitoring-measurement-analysis-and-evaluation.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-9.1-Monitoring-measurement-analysis-and-evaluation.md @@ -1,4 +1,17 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.9.1" +title: "Monitoring measurement analysis and evaluation" +tags: +- iso27001/2022/EN +status: active +--- ## 9.1 Monitoring measurement analysis and evaluation + The organization shall determine: a\) what needs to be monitored and measured, including information security processes and controls; diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-9.2-Internal-audit.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-9.2-Internal-audit.md index 255bff5..d17db1b 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-9.2-Internal-audit.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-9.2-Internal-audit.md @@ -1,4 +1,16 @@ -## 9.2-Internal audit +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.9.2" +title: "Internal audit" +tags: +- iso27001/2022/EN +status: active +--- +## 9.2 Internal audit ### 9.2.1 General The organization shall conduct internal audits at planned intervals to provide information on whether the information security management system: diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-9.3-Management-review.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-9.3-Management-review.md index ed30212..6c15e77 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-9.3-Management-review.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-9.3-Management-review.md @@ -1,4 +1,16 @@ -## 9.3-Management review +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: "C.9.3" +title: "Management review" +tags: +- iso27001/2022/EN +status: active +--- +## 9.3 Management review ### 9.3.1 General Top management shall review the organization\'s information security management system at planned intervals to ensure its continuing suitability, adequacy and effectiveness. diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/rename-iso-title.zsh b/Corpus/Standards/ISO27x/OST/27001/EN/rename-iso-title.zsh deleted file mode 100755 index d756956..0000000 --- a/Corpus/Standards/ISO27x/OST/27001/EN/rename-iso-title.zsh +++ /dev/null @@ -1,90 +0,0 @@ -#!/usr/bin/env zsh -set -euo pipefail - -execute=false -if [[ ${1:-} == '--execute' ]]; then - execute=true - shift -fi - -if [[ $# -gt 0 ]]; then - print -u2 'Usage: rename-iso-title.zsh [--execute]' - exit 2 -fi - -# Requires Obsidian app running and CLI enabled. -: ${OBSIDIAN_CLI:=obsidian} - -files=(c-[0-9]*\.md(N)) -if (( ${#files} == 0 )); then - print 'No matching files found.' - exit 0 -fi - -for src in "$files[@]"; do - base=${src:t} - - # Read the level 1 header from the file - # Format: # - # Extract everything after the first number and space - header=$(head -n 1 "$src" | sed 's/^# [0-9.]* //') - - if [[ -z "$header" ]]; then - print -u2 "WARN skipped (no header found): $src" - continue - fi - - # Clean up the title - title=$header - # Replace spaces with dashes - title=${title// /-} - # Remove commas, slashes, parentheses, quotes - title=${title//,/} - title=${title//\//} - title=${title//\\/} - title=${title//\(} - title=${title//\)} - title=${title//\'} - title=${title//\'} - # Replace diacritics with base characters - title=${title//ï/i} - title=${title//é/e} - title=${title//è/e} - title=${title//ê/e} - title=${title//ë/e} - title=${title//ö/o} - title=${title//ü/u} - title=${title//ó/o} - title=${title//ô/o} - title=${title//á/a} - title=${title//à/a} - title=${title//ã/a} - title=${title//ä/a} - title=${title//í/i} - title=${title//ì/i} - title=${title//ñ/n} - title=${title//ú/u} - title=${title//ù/u} - # Remove multiple dashes - title=${title//---/-} - title=${title//--/-} - # Remove leading/trailing dashes - title=${title#-} - title=${title%-} - - # Build new filename: c-n.n-TITLE.md - ext="${src:r}.md" # extension without the extra .md issue - filename="${src%.*}" - target="${filename}-${title}.md" - - if [[ $src == $target ]]; then - print "SKIP $src" - continue - fi - - print "SRC $src" - print "DEST $target" - if $execute; then - "$OBSIDIAN_CLI" rename file="$src" name="$target" - fi -done \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/rename-iso.zsh b/Corpus/Standards/ISO27x/OST/27001/EN/rename-iso.zsh deleted file mode 100755 index b28bf84..0000000 --- a/Corpus/Standards/ISO27x/OST/27001/EN/rename-iso.zsh +++ /dev/null @@ -1,50 +0,0 @@ -#!/usr/bin/env zsh -set -euo pipefail - -execute=false -if [[ ${1:-} == '--execute' ]]; then - execute=true - shift -fi - -if [[ $# -gt 0 ]]; then - print -u2 'Usage: rename-iso.zsh [--execute]' - exit 2 -fi - -# Requires Obsidian app running and CLI enabled. -# Adjust OBSIDIAN_CLI to the command you actually use (e.g. `obsidian`). -: ${OBSIDIAN_CLI:=obsidian} - -files=(ISO_27001*.md(N)) -if (( ${#files} == 0 )); then - print 'No matching files found.' - exit 0 -fi - -for src in "$files[@]"; do - base=${src:t} - # Match both ISO_27001_OT and ISO_27001_2022_OT patterns - if [[ $base =~ '^ISO_27001(_2022)?_OT ([0-9.]+) (.+)\.md$' ]]; then - version=${match[2]#_} - title=${match[3]} - target="c-${version}-${title}.md" - # Replace spaces with dashes - target=${target// /-} - # Remove commas - target=${target//,} - # Prevent double dashes - target=${target//--/-} - if [[ $src == $target ]]; then - print "SKIP $src" - continue - fi - print "SRC $src" - print "DEST $target" - if $execute; then - "$OBSIDIAN_CLI" rename file="$src" name="$target" - fi - else - print -u2 "WARN skipped (pattern mismatch): $src" - fi -done From 92d0a28788161ded190d24d377acf51fe848f6e1 Mon Sep 17 00:00:00 2001 From: Richard Kranendonk <rkranendonk@mac.com> Date: Sat, 2 May 2026 14:42:13 +0200 Subject: [PATCH 14/29] Added links to sub-paragraphs in chapter notes --- .../ISO27x/OST/27001/EN/c-10-Improvement.md | 4 +++- .../EN/c-4-Context-of-the-organization.md | 6 +++++- .../ISO27x/OST/27001/EN/c-5-Leadership.md | 6 +++++- .../ISO27x/OST/27001/EN/c-6-Planning.md | 5 ++++- ...tions-to-address-risks-and-opportunities.md | 18 ++++++++++++++++++ .../ISO27x/OST/27001/EN/c-7-Support.md | 7 ++++++- .../ISO27x/OST/27001/EN/c-8-Operation.md | 5 ++++- .../OST/27001/EN/c-9-Performance-evaluation.md | 5 ++++- 8 files changed, 49 insertions(+), 7 deletions(-) create mode 100644 Corpus/Standards/ISO27x/OST/27001/EN/c-6.1-Actions-to-address-risks-and-opportunities.md diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-10-Improvement.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-10-Improvement.md index a7791fe..54b556c 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-10-Improvement.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-10-Improvement.md @@ -10,4 +10,6 @@ tags: - iso27001/2022/EN status: active --- -# 10 Improvement \ No newline at end of file +# 10 Improvement +[c-10.1-Continual-improvement](c-10.1-Continual-improvement.md) +[c-10.2-Nonconformity-and-corrective-action](c-10.2-Nonconformity-and-corrective-action.md) diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-4-Context-of-the-organization.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-4-Context-of-the-organization.md index d1900cb..473649d 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-4-Context-of-the-organization.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-4-Context-of-the-organization.md @@ -10,4 +10,8 @@ tags: - iso27001/2022/EN status: active --- -# 4 Context of the organisation \ No newline at end of file +# 4 Context of the organisation +[c-4.1-Understanding-the-organization-and-its-context](c-4.1-Understanding-the-organization-and-its-context.md) +[c-4.2-Understanding-the-needs-and-expectations-of-interested-parties](c-4.2-Understanding-the-needs-and-expectations-of-interested-parties.md) +[c-4.3-Determining-the-scope-of-the-information-security-management-system](c-4.3-Determining-the-scope-of-the-information-security-management-system.md) +[c-4.4-Information-security-management-system](c-4.4-Information-security-management-system.md) diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-5-Leadership.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-5-Leadership.md index 4128e08..7f0074b 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-5-Leadership.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-5-Leadership.md @@ -10,4 +10,8 @@ tags: - iso27001/2022/EN status: active --- -# 5 Leadership \ No newline at end of file +# 5 Leadership + +[c-5.1-Leadership-and-commitment](c-5.1-Leadership-and-commitment.md) +[c-5.2-Policy](c-5.2-Policy.md) +[c-5.3-Organizational-roles-responsibilities-and-authorities](c-5.3-Organizational-roles-responsibilities-and-authorities.md) diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-6-Planning.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-6-Planning.md index 8dfb2ef..e72b4c5 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-6-Planning.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-6-Planning.md @@ -10,4 +10,7 @@ tags: - iso27001/2022/EN status: active --- -# 6 Planning \ No newline at end of file +# 6 Planning +[c-6.1-Actions-to-address-risks-and-opportunities](c-6.1-Actions-to-address-risks-and-opportunities.md) +[c-6.2-Information-security-objectives-and-planning-to-achieve-them](c-6.2-Information-security-objectives-and-planning-to-achieve-them.md) +[c-6.3-Planning-of-changes](c-6.3-Planning-of-changes.md) diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1-Actions-to-address-risks-and-opportunities.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1-Actions-to-address-risks-and-opportunities.md new file mode 100644 index 0000000..ec0c7e3 --- /dev/null +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1-Actions-to-address-risks-and-opportunities.md @@ -0,0 +1,18 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2022 +language: EN +type: clause +id: C.6.1 +title: Actions to address risks and opportunities +tags: + - iso27001/2022/EN +status: active +--- +## 6.1 Actions to address risks and opportunities + +[c-6.1.1-General](c-6.1.1-General.md) +[c-6.1.2-Information-security-risk-assessment](c-6.1.2-Information-security-risk-assessment.md) +[c-6.1.3-Information-security-risk-treatment](c-6.1.3-Information-security-risk-treatment.md) + diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-7-Support.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-7-Support.md index 8c6132d..95c228d 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-7-Support.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-7-Support.md @@ -10,4 +10,9 @@ tags: - iso27001/2022/EN status: active --- -# 7 Support \ No newline at end of file +# 7 Support +[c-7.1-Resources](c-7.1-Resources.md) +[c-7.2-Competence](c-7.2-Competence.md) +[c-7.3-Awareness](c-7.3-Awareness.md) +[c-7.4-Communication](c-7.4-Communication.md) +[c-7.5-Documented-information](c-7.5-Documented-information.md) diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-8-Operation.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-8-Operation.md index fc59611..64943b3 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-8-Operation.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-8-Operation.md @@ -10,4 +10,7 @@ tags: - iso27001/2022/EN status: active --- -# 8 Operation \ No newline at end of file +# 8 Operation +[c-8.1-Operational-planning-and-control](c-8.1-Operational-planning-and-control.md) +[c-8.2-Information-security-risk-assessment](c-8.2-Information-security-risk-assessment.md) +[c-8.3-Information-security-risk-treatment](c-8.3-Information-security-risk-treatment.md) diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-9-Performance-evaluation.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-9-Performance-evaluation.md index 5010557..d70fd1b 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-9-Performance-evaluation.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-9-Performance-evaluation.md @@ -10,4 +10,7 @@ tags: - iso27001/2022/EN status: active --- -# 9 Performance evaluation \ No newline at end of file +# 9 Performance evaluation +[c-9.1-Monitoring-measurement-analysis-and-evaluation](c-9.1-Monitoring-measurement-analysis-and-evaluation.md) +[c-9.2-Internal-audit](c-9.2-Internal-audit.md) +[c-9.3-Management-review](c-9.3-Management-review.md) From ad8ec4812ac8dce5445b244a7699bb8da93e5c8f Mon Sep 17 00:00:00 2001 From: Richard Kranendonk <rkranendonk@mac.com> Date: Sat, 2 May 2026 14:55:15 +0200 Subject: [PATCH 15/29] Added links to sub-paragraphs in chapter notes, moved some files --- Corpus/MoCs/iso27DIY-MoC.md | 2 +- .../ISO27x/ISO 27k standards overview.md | 8 +-- .../OST/27001/NL/ISO_27001_2023_NL_PDF.md | 6 --- .../ISO27x/OST/27001/NL/c-10-Verbetering.md | 2 + .../NL/c-4-Context-van-de-organisatie.md | 4 ++ .../ISO27x/OST/27001/NL/c-5-Leiderschap.md | 3 ++ .../ISO27x/OST/27001/NL/c-6-Planning.md | 3 ++ .../NL/c-6.3-Planning-van-wijzigingen.md | 2 +- .../ISO27x/OST/27001/NL/c-7-Ondersteuning.md | 5 ++ .../ISO27x/OST/27001/NL/c-8-Uitvoering.md | 4 ++ .../NL/c-9-Evaluatie-van-de-prestaties.md | 3 ++ .../OST/{27001/NL => }/IBB op hoofdlijnen.md | 0 .../ISO 27001 2023 Processen en Artefacten.md | 0 .../NL => }/ISO_27001_2023_NL_Aanpassingen.md | 0 .../{27001/NL => }/ISO_27001_2023_NL_Index.md | 54 +++++++++---------- .../ISO_IEC_27001_2023_NL_ bijlage-A.md | 0 .../NL => }/ISO_IEC_27001_2023_NL_compleet.md | 0 .../ISO27x/Toevoegingen IBB ISO27001-2022.md | 2 +- 18 files changed, 58 insertions(+), 40 deletions(-) delete mode 100644 Corpus/Standards/ISO27x/OST/27001/NL/ISO_27001_2023_NL_PDF.md rename Corpus/Standards/ISO27x/OST/{27001/NL => }/IBB op hoofdlijnen.md (100%) rename Corpus/Standards/ISO27x/OST/{27001/NL => }/ISO 27001 2023 Processen en Artefacten.md (100%) rename Corpus/Standards/ISO27x/OST/{27001/NL => }/ISO_27001_2023_NL_Aanpassingen.md (100%) rename Corpus/Standards/ISO27x/OST/{27001/NL => }/ISO_27001_2023_NL_Index.md (55%) rename Corpus/Standards/ISO27x/OST/{27001/NL => }/ISO_IEC_27001_2023_NL_ bijlage-A.md (100%) rename Corpus/Standards/ISO27x/OST/{27001/NL => }/ISO_IEC_27001_2023_NL_compleet.md (100%) diff --git a/Corpus/MoCs/iso27DIY-MoC.md b/Corpus/MoCs/iso27DIY-MoC.md index a0ac301..c0a1910 100644 --- a/Corpus/MoCs/iso27DIY-MoC.md +++ b/Corpus/MoCs/iso27DIY-MoC.md @@ -22,7 +22,7 @@ tags: ## Method [Samenhang tussen producten](../🎇%20Sparks/Samenhang%20tussen%20producten.md) -[ISO 27001 2023 Processen en Artefacten](../Standards/ISO27x/OST/27001/NL/ISO%2027001%202023%20Processen%20en%20Artefacten.md) +[ISO 27001 2023 Processen en Artefacten](../Standards/ISO27x/OST/ISO%2027001%202023%20Processen%20en%20Artefacten.md) [Advised Documents for ISO 27001](../iso27DIY-gis/reference/Advised%20Documents%20for%20ISO%2027001.md) [Examples of Proof for auditors](../🎇%20Sparks/Examples%20of%20Proof%20for%20auditors.md) [About ISO27DIY Policy Cards](../💡Permanent%20ideas/About%20ISO27DIY%20Policy%20Cards.md) diff --git a/Corpus/Standards/ISO27x/ISO 27k standards overview.md b/Corpus/Standards/ISO27x/ISO 27k standards overview.md index 1a14edc..558f109 100644 --- a/Corpus/Standards/ISO27x/ISO 27k standards overview.md +++ b/Corpus/Standards/ISO27x/ISO 27k standards overview.md @@ -11,7 +11,7 @@ tags: Indexes: - [ISO 27001:2022 EN](../../MoCs/ISO_27001_2022_00_MoC%20Index.md) - [ISO 27002:2022 EN](../../MoCs/ISO_27001_2022_00_MoC%20Index%20EXT.md) – Includes references to 2013 version! -- [ISO 27001:2023 NL](OST/27001/NL/ISO_27001_2023_NL_Index.md) +- [ISO 27001:2023 NL](OST/ISO_27001_2023_NL_Index.md) - [ISO 27002:2022 NL](OST/27002/NL/ISO_27002_2022_NL_Index.md) - [Vertaaltabel Engels-Nederlands](../../MoCs/ISO_27002_2022_Vertaaltabel_Engels_Nederlands.md) @@ -28,10 +28,10 @@ See also: - [Plain English ISO IEC 27002 2005 from Praxiom](https://www.praxiom.com/iso-17799-objectives.htm) - [Changes in ISO 27001:2022 (table)](../../🎇%20Sparks/Detailed%20comparison%20between%202017%20and%202022.md) - [[ISO 27002 2022 What's New]] -- [ISO_27001_2023_NL_Aanpassingen](OST/27001/NL/ISO_27001_2023_NL_Aanpassingen.md) +- [ISO_27001_2023_NL_Aanpassingen](OST/ISO_27001_2023_NL_Aanpassingen.md) - [Changes in ISO 27001_2022_Advisera](../../../../iso27DIY-gis/reference/Changes%20in%20ISO%2027001_2022_Advisera.md) -- [IBB op hoofdlijnen](OST/27001/NL/IBB%20op%20hoofdlijnen.md) -- [ISO 27001 2023 Processen en Artefacten](OST/27001/NL/ISO%2027001%202023%20Processen%20en%20Artefacten.md) +- [IBB op hoofdlijnen](OST/IBB%20op%20hoofdlijnen.md) +- [ISO 27001 2023 Processen en Artefacten](OST/ISO%2027001%202023%20Processen%20en%20Artefacten.md) - [Advised Documents for ISO 27001](../../../../iso27DIY-gis/reference/Advised%20Documents%20for%20ISO%2027001.md) - [Types of Controls](../../🎇%20Sparks/Types%20of%20Controls.md) diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/ISO_27001_2023_NL_PDF.md b/Corpus/Standards/ISO27x/OST/27001/NL/ISO_27001_2023_NL_PDF.md deleted file mode 100644 index 5c52de0..0000000 --- a/Corpus/Standards/ISO27x/OST/27001/NL/ISO_27001_2023_NL_PDF.md +++ /dev/null @@ -1,6 +0,0 @@ -#iso27001/2023/NL -# ISO 27001 2023 NL - -![](ISO_IEC_27001_2023_NL.pdf) - - diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-10-Verbetering.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-10-Verbetering.md index 981a35c..61f53a8 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-10-Verbetering.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-10-Verbetering.md @@ -1 +1,3 @@ # 10 Verbetering +[c-10.1-Continue-verbetering](c-10.1-Continue-verbetering.md) +[c-10.2-Afwijkingen-en-corrigerende-maatregelen](c-10.2-Afwijkingen-en-corrigerende-maatregelen.md) diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-4-Context-van-de-organisatie.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-4-Context-van-de-organisatie.md index ece95e2..052c42e 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-4-Context-van-de-organisatie.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-4-Context-van-de-organisatie.md @@ -1 +1,5 @@ # 4 Context van de organisatie +[c-4.1-Inzicht-in-de-organisatie-en-haar-context](c-4.1-Inzicht-in-de-organisatie-en-haar-context.md) +[c-4.2-Inzicht-in-de-behoeften-en-verwachtingen-van-belanghebbenden](c-4.2-Inzicht-in-de-behoeften-en-verwachtingen-van-belanghebbenden.md) +[c-4.3-Het-toepassingsgebied-van-het-managementsysteem-voor-informatiebeveiliging-vaststellen](c-4.3-Het-toepassingsgebied-van-het-managementsysteem-voor-informatiebeveiliging-vaststellen.md) +[c-4.4-Managementsysteem-voor-informatiebeveiliging](c-4.4-Managementsysteem-voor-informatiebeveiliging.md) diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-5-Leiderschap.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-5-Leiderschap.md index fc2ade1..0da83ba 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-5-Leiderschap.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-5-Leiderschap.md @@ -1 +1,4 @@ # 5 Leiderschap +[c-5.1-Leiderschap-en-betrokkenheid](c-5.1-Leiderschap-en-betrokkenheid.md) +[c-5.2-Beleid](c-5.2-Beleid.md) +[c-5.3-Rollen-verantwoordelijkheden-en-bevoegdheden-binnen-de-organisatie](c-5.3-Rollen-verantwoordelijkheden-en-bevoegdheden-binnen-de-organisatie.md) diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-6-Planning.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-6-Planning.md index 0fafa83..c1ef690 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-6-Planning.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-6-Planning.md @@ -1 +1,4 @@ # 6 Planning +[c-6.1-Acties-om-risicos-en-kansen-op-te-pakken](c-6.1-Acties-om-risicos-en-kansen-op-te-pakken.md) +[c-6.2-Informatiebeveiligingsdoelstellingen-en-de-planning-om-ze-te-bereiken](c-6.2-Informatiebeveiligingsdoelstellingen-en-de-planning-om-ze-te-bereiken.md) +[c-6.3-Planning-van-wijzigingen](c-6.3-Planning-van-wijzigingen.md) diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-6.3-Planning-van-wijzigingen.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-6.3-Planning-van-wijzigingen.md index e3ca24e..fc751b5 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-6.3-Planning-van-wijzigingen.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-6.3-Planning-van-wijzigingen.md @@ -2,4 +2,4 @@ Wanneer de organisatie besluit dat er een noodzaak is voor wijzigingen in het managementsysteem voor informatiebeveiliging, moeten de wijzigingen worden uitgevoerd volgens een geplande werkwijze. -[]{#_bookmark20 .anchor}\* Nederlandse voetnoot: De tekst is niet overgenomen in deze vertaling, omdat de strekking ervan identiek is aan die van het nieuwe opsommingsdeel g). +Nederlandse voetnoot: De tekst is niet overgenomen in deze vertaling, omdat de strekking ervan identiek is aan die van het nieuwe opsommingsdeel g). diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-7-Ondersteuning.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-7-Ondersteuning.md index 1df9e15..ffde8c6 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-7-Ondersteuning.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-7-Ondersteuning.md @@ -1 +1,6 @@ # 7 Ondersteuning +[c-7.1-Middelen](c-7.1-Middelen.md) +[c-7.2-Competentie](c-7.2-Competentie.md) +[c-7.3-Bewustzijn](c-7.3-Bewustzijn.md) +[c-7.4-Communicatie](c-7.4-Communicatie.md) +[c-7.5-Gedocumenteerde-informatie](c-7.5-Gedocumenteerde-informatie.md) diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-8-Uitvoering.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-8-Uitvoering.md index 080da36..6e68af8 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-8-Uitvoering.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-8-Uitvoering.md @@ -1 +1,5 @@ # 8 Uitvoering + +[c-8.1-Operationele-planning-en-beheersing](c-8.1-Operationele-planning-en-beheersing.md) +[c-8.2-Risicobeoordeling-van-informatiebeveiliging](c-8.2-Risicobeoordeling-van-informatiebeveiliging.md) +[c-8.3-Informatiebeveiligingsrisicos-behandelen](c-8.3-Informatiebeveiligingsrisicos-behandelen.md) diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-9-Evaluatie-van-de-prestaties.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-9-Evaluatie-van-de-prestaties.md index 33846b8..debf918 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-9-Evaluatie-van-de-prestaties.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-9-Evaluatie-van-de-prestaties.md @@ -1 +1,4 @@ # 9 Evaluatie van de prestaties +[c-9.1-Monitoren-meten-analyseren-en-evalueren](c-9.1-Monitoren-meten-analyseren-en-evalueren.md) +[c-9.2-Interne-audit](c-9.2-Interne-audit.md) +[c-9.3-Management-review](c-9.3-Management-review.md) diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/IBB op hoofdlijnen.md b/Corpus/Standards/ISO27x/OST/IBB op hoofdlijnen.md similarity index 100% rename from Corpus/Standards/ISO27x/OST/27001/NL/IBB op hoofdlijnen.md rename to Corpus/Standards/ISO27x/OST/IBB op hoofdlijnen.md diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/ISO 27001 2023 Processen en Artefacten.md b/Corpus/Standards/ISO27x/OST/ISO 27001 2023 Processen en Artefacten.md similarity index 100% rename from Corpus/Standards/ISO27x/OST/27001/NL/ISO 27001 2023 Processen en Artefacten.md rename to Corpus/Standards/ISO27x/OST/ISO 27001 2023 Processen en Artefacten.md diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/ISO_27001_2023_NL_Aanpassingen.md b/Corpus/Standards/ISO27x/OST/ISO_27001_2023_NL_Aanpassingen.md similarity index 100% rename from Corpus/Standards/ISO27x/OST/27001/NL/ISO_27001_2023_NL_Aanpassingen.md rename to Corpus/Standards/ISO27x/OST/ISO_27001_2023_NL_Aanpassingen.md diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/ISO_27001_2023_NL_Index.md b/Corpus/Standards/ISO27x/OST/ISO_27001_2023_NL_Index.md similarity index 55% rename from Corpus/Standards/ISO27x/OST/27001/NL/ISO_27001_2023_NL_Index.md rename to Corpus/Standards/ISO27x/OST/ISO_27001_2023_NL_Index.md index 8e134e8..8dda451 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/ISO_27001_2023_NL_Index.md +++ b/Corpus/Standards/ISO27x/OST/ISO_27001_2023_NL_Index.md @@ -4,37 +4,37 @@ Publicatiedatum: augustus 2023 | 2023 ID | Onderwerp | Brontekst | | :------ | :------------------------------------------------------------------------- | :----------------------------- | -| **0** | **Inleiding** | [BT](c-0-Inleiding.md) | -| **1** | **Onderwerp en toepassingsgebied** | [BT](c-1-Onderwerp-en-toepassingsgebied.md) | -| **2** | **Normatieve verwijzingen** | [BT](c-2-Normatieve-verwijzingen.md) | -| **3** | **Termen en definities** | [BT](c-3-Termen-en-definities.md) | +| **0** | **Inleiding** | [BT](27001/NL/c-0-Inleiding.md) | +| **1** | **Onderwerp en toepassingsgebied** | [BT](27001/NL/c-1-Onderwerp-en-toepassingsgebied.md) | +| **2** | **Normatieve verwijzingen** | [BT](27001/NL/c-2-Normatieve-verwijzingen.md) | +| **3** | **Termen en definities** | [BT](27001/NL/c-3-Termen-en-definities.md) | | **4** | **Context van de organisatie** | | -| 4.1 | Inzicht in de organisatie en haar context | [BT](c-4.1-Inzicht-in-de-organisatie-en-haar-context.md) | -| 4.2 | Inzicht in de behoeften en verwachtingen van belanghebbenden | [BT](c-4.2-Inzicht-in-de-behoeften-en-verwachtingen-van-belanghebbenden.md) | -| 4.3 | Het toepassingsgebied van het managementsysteem voor informatiebeveiliging | [BT](c-4.3-Het-toepassingsgebied-van-het-managementsysteem-voor-informatiebeveiliging-vaststellen.md) | -| 4.4 | Managementsysteem voor informatiebeveiliging | [BT](c-4.4-Managementsysteem-voor-informatiebeveiliging.md) | +| 4.1 | Inzicht in de organisatie en haar context | [BT](27001/NL/c-4.1-Inzicht-in-de-organisatie-en-haar-context.md) | +| 4.2 | Inzicht in de behoeften en verwachtingen van belanghebbenden | [BT](27001/NL/c-4.2-Inzicht-in-de-behoeften-en-verwachtingen-van-belanghebbenden.md) | +| 4.3 | Het toepassingsgebied van het managementsysteem voor informatiebeveiliging | [BT](27001/NL/c-4.3-Het-toepassingsgebied-van-het-managementsysteem-voor-informatiebeveiliging-vaststellen.md) | +| 4.4 | Managementsysteem voor informatiebeveiliging | [BT](27001/NL/c-4.4-Managementsysteem-voor-informatiebeveiliging.md) | | **5** | **Leiderschap** | | -| 5.1 | Leiderschap en betrokkenheid | [BT](c-5.1-Leiderschap-en-betrokkenheid.md) | -| 5.2 | Beleid | [BT](c-5.2-Beleid.md) | -| 5.3 | Rollen, verantwoordelijkheden en bevoegdheden binnen de organisatie | [BT](c-5.3-Rollen-verantwoordelijkheden-en-bevoegdheden-binnen-de-organisatie.md) | +| 5.1 | Leiderschap en betrokkenheid | [BT](27001/NL/c-5.1-Leiderschap-en-betrokkenheid.md) | +| 5.2 | Beleid | [BT](27001/NL/c-5.2-Beleid.md) | +| 5.3 | Rollen, verantwoordelijkheden en bevoegdheden binnen de organisatie | [BT](27001/NL/c-5.3-Rollen-verantwoordelijkheden-en-bevoegdheden-binnen-de-organisatie.md) | | **6** | **Planning** | | -| 6.1 | Acties om risico's en kansen op te pakken | [BT](c-6.1-Acties-om-risicos-en-kansen-op-te-pakken.md) | -| 6.2 | Informatiebeveiligingsdoelstellingen en de planning om ze te bereiken | [BT](c-6.2-Informatiebeveiligingsdoelstellingen-en-de-planning-om-ze-te-bereiken.md) | -| 6.3 | Planning van wijzigingen | [BT](c-6.3-Planning-van-wijzigingen.md) | +| 6.1 | Acties om risico's en kansen op te pakken | [BT](27001/NL/c-6.1-Acties-om-risicos-en-kansen-op-te-pakken.md) | +| 6.2 | Informatiebeveiligingsdoelstellingen en de planning om ze te bereiken | [BT](27001/NL/c-6.2-Informatiebeveiligingsdoelstellingen-en-de-planning-om-ze-te-bereiken.md) | +| 6.3 | Planning van wijzigingen | [BT](27001/NL/c-6.3-Planning-van-wijzigingen.md) | | **7** | **Ondersteuning** | | -| 7.1 | Middelen | [BT](c-7.1-Middelen.md) | -| 7.2 | Competentie | [BT](c-7.2-Competentie.md) | -| 7.3 | Bewustzijn | [BT](c-7.3-Bewustzijn.md) | -| 7.4 | Communicatie | [BT](c-7.4-Communicatie.md) | -| 7.5 | Gedocumenteerde informatie | [BT](c-7.5-Gedocumenteerde-informatie.md) | +| 7.1 | Middelen | [BT](27001/NL/c-7.1-Middelen.md) | +| 7.2 | Competentie | [BT](27001/NL/c-7.2-Competentie.md) | +| 7.3 | Bewustzijn | [BT](27001/NL/c-7.3-Bewustzijn.md) | +| 7.4 | Communicatie | [BT](27001/NL/c-7.4-Communicatie.md) | +| 7.5 | Gedocumenteerde informatie | [BT](27001/NL/c-7.5-Gedocumenteerde-informatie.md) | | **8** | **Uitvoering** | | -| 8.1 | Operationele planning en beheersing | [BT](c-8.1-Operationele-planning-en-beheersing.md) | -| 8.2 | Risicobeoordeling van informatiebeveiliging | [BT](c-8.2-Risicobeoordeling-van-informatiebeveiliging.md) | -| 8.3 | Informatiebeveiligingsrisico's behandelen | [BT](c-8.3-Informatiebeveiligingsrisicos-behandelen.md) | +| 8.1 | Operationele planning en beheersing | [BT](27001/NL/c-8.1-Operationele-planning-en-beheersing.md) | +| 8.2 | Risicobeoordeling van informatiebeveiliging | [BT](27001/NL/c-8.2-Risicobeoordeling-van-informatiebeveiliging.md) | +| 8.3 | Informatiebeveiligingsrisico's behandelen | [BT](27001/NL/c-8.3-Informatiebeveiligingsrisicos-behandelen.md) | | **9** | **Evaluatie van de prestaties** | | -| 9.1 | Monitoren, meten, analyseren en evalueren | [BT](c-9.1-Monitoren-meten-analyseren-en-evalueren.md) | -| 9.2 | Interne audit | [BT](c-9.2-Interne-audit.md) | -| 9.3 | Management review | [BT](../EN/c-9.3-Management-review.md) | +| 9.1 | Monitoren, meten, analyseren en evalueren | [BT](27001/NL/c-9.1-Monitoren-meten-analyseren-en-evalueren.md) | +| 9.2 | Interne audit | [BT](27001/NL/c-9.2-Interne-audit.md) | +| 9.3 | Management review | [BT](27001/EN/c-9.3-Management-review.md) | | **10** | **Verbetering** | | -| 10.1 | Continue verbetering | [BT](c-10.1-Continue-verbetering.md) | -| 10.2 | Afwijkingen en corrigerende maatregelen | [BT](c-10.2-Afwijkingen-en-corrigerende-maatregelen.md) | +| 10.1 | Continue verbetering | [BT](27001/NL/c-10.1-Continue-verbetering.md) | +| 10.2 | Afwijkingen en corrigerende maatregelen | [BT](27001/NL/c-10.2-Afwijkingen-en-corrigerende-maatregelen.md) | diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/ISO_IEC_27001_2023_NL_ bijlage-A.md b/Corpus/Standards/ISO27x/OST/ISO_IEC_27001_2023_NL_ bijlage-A.md similarity index 100% rename from Corpus/Standards/ISO27x/OST/27001/NL/ISO_IEC_27001_2023_NL_ bijlage-A.md rename to Corpus/Standards/ISO27x/OST/ISO_IEC_27001_2023_NL_ bijlage-A.md diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/ISO_IEC_27001_2023_NL_compleet.md b/Corpus/Standards/ISO27x/OST/ISO_IEC_27001_2023_NL_compleet.md similarity index 100% rename from Corpus/Standards/ISO27x/OST/27001/NL/ISO_IEC_27001_2023_NL_compleet.md rename to Corpus/Standards/ISO27x/OST/ISO_IEC_27001_2023_NL_compleet.md diff --git a/Corpus/Standards/ISO27x/Toevoegingen IBB ISO27001-2022.md b/Corpus/Standards/ISO27x/Toevoegingen IBB ISO27001-2022.md index 5a0528e..642d42b 100644 --- a/Corpus/Standards/ISO27x/Toevoegingen IBB ISO27001-2022.md +++ b/Corpus/Standards/ISO27x/Toevoegingen IBB ISO27001-2022.md @@ -1,6 +1,6 @@ # Nieuwe beheersmaatregelen in ISO 27001:2022 -Gebaseerd op [Aanpassingen in ISO 27001:2023](OST/27001/NL/ISO_27001_2023_NL_Aanpassingen.md#Nieuwe%20beheersmaatregelen%20in%20Annex%20A) +Gebaseerd op [Aanpassingen in ISO 27001:2023](OST/ISO_27001_2023_NL_Aanpassingen.md#Nieuwe%20beheersmaatregelen%20in%20Annex%20A) Verwerkt in [Informatiebeveiligingsbeleid ISO 27001](Implementation%20Products/Informatiebeveiligingsbeleid%20ISO%2027001.md) | Maatregel | **Paragraaf** | From db2071fc3a6bbdddfc489de61a6de6ab39cd62ef Mon Sep 17 00:00:00 2001 From: Richard Kranendonk <rkranendonk@mac.com> Date: Sat, 2 May 2026 15:16:39 +0200 Subject: [PATCH 16/29] Added front matter to 27001-NL, manually removed some crud from 27002-NL files --- .../ISO27x/ISO 27k standards overview.md | 4 +- .../Standards/ISO27x/OST/27001/NL/add_yaml.py | 51 ++++++++ .../ISO27x/OST/27001/NL/c-0-Inleiding.md | 12 ++ .../NL/c-1-Onderwerp-en-toepassingsgebied.md | 12 ++ .../ISO27x/OST/27001/NL/c-10-Verbetering.md | 12 ++ .../27001/NL/c-10.1-Continue-verbetering.md | 14 ++- ...Afwijkingen-en-corrigerende-maatregelen.md | 24 +++- .../27001/NL/c-2-Normatieve-verwijzingen.md | 12 ++ .../OST/27001/NL/c-3-Termen-en-definities.md | 12 ++ .../NL/c-4-Context-van-de-organisatie.md | 12 ++ ...zicht-in-de-organisatie-en-haar-context.md | 14 ++- ...en-en-verwachtingen-van-belanghebbenden.md | 14 ++- ...-voor-informatiebeveiliging-vaststellen.md | 14 ++- ...ementsysteem-voor-informatiebeveiliging.md | 14 ++- .../ISO27x/OST/27001/NL/c-5-Leiderschap.md | 12 ++ .../NL/c-5.1-Leiderschap-en-betrokkenheid.md | 14 ++- .../ISO27x/OST/27001/NL/c-5.2-Beleid.md | 14 ++- ...n-en-bevoegdheden-binnen-de-organisatie.md | 14 ++- .../ISO27x/OST/27001/NL/c-6-Planning.md | 12 ++ ...cties-om-risicos-en-kansen-op-te-pakken.md | 46 ++++--- ...lingen-en-de-planning-om-ze-te-bereiken.md | 14 ++- .../NL/c-6.3-Planning-van-wijzigingen.md | 14 ++- .../ISO27x/OST/27001/NL/c-7-Ondersteuning.md | 12 ++ .../ISO27x/OST/27001/NL/c-7.1-Middelen.md | 14 ++- .../ISO27x/OST/27001/NL/c-7.2-Competentie.md | 14 ++- .../ISO27x/OST/27001/NL/c-7.3-Bewustzijn.md | 14 ++- .../ISO27x/OST/27001/NL/c-7.4-Communicatie.md | 14 ++- .../NL/c-7.5-Gedocumenteerde-informatie.md | 18 ++- .../ISO27x/OST/27001/NL/c-8-Uitvoering.md | 12 ++ ...8.1-Operationele-planning-en-beheersing.md | 14 ++- ...cobeoordeling-van-informatiebeveiliging.md | 14 ++- ...nformatiebeveiligingsrisicos-behandelen.md | 14 ++- .../NL/c-9-Evaluatie-van-de-prestaties.md | 12 ++ ...Monitoren-meten-analyseren-en-evalueren.md | 14 ++- .../OST/27001/NL/c-9.2-Interne-audit.md | 20 ++- .../OST/27001/NL/c-9.3-Management-review.md | 24 +++- ...NN Beheren van authenticatie-informatie.md | 61 ---------- .../OST/27002/NL/ISO_27002_2022_NL_Index.md | 114 ------------------ .../27002/NL/a-3.1-Termen-en-definities.md | 5 +- .../OST/27002/NL/a-3.2-Afgekorte-termen.md | 4 - .../ISO27x/OST/27002/NL/a-4.1-Hoofdstukken.md | 4 - .../27002/NL/a-4.2-Themas-en-attributen.md | 4 - .../NL/a-4.3-Indeling-beheersmaatregel.md | 4 - ...eleidsregels-voor-informatiebeveiliging.md | 4 - ...atiebeveiliging-in-leveranciersrelaties.md | 4 +- ...ordelijkheden-bij-informatiebeveiliging.md | 4 - ...n-informatiebeveiliging-in-de-ICT-keten.md | 5 +- .../NL => }/ISO 27002_2022_NL_Compleet.md | 0 .../ISO27x/OST/ISO_27002_2022_NL_Index.md | 114 ++++++++++++++++++ .../{27002/NL => }/ISO_27002_2022_NL_PDF.md | 0 .../{27002/NL => }/ISO_IEC 27002_2022_NL.pdf | Bin .../Infosec frameworks and regulations.md | 2 +- 52 files changed, 636 insertions(+), 264 deletions(-) create mode 100644 Corpus/Standards/ISO27x/OST/27001/NL/add_yaml.py delete mode 100644 Corpus/Standards/ISO27x/OST/27002/NL/ISO_27002_2022_NL_5.17_NN Beheren van authenticatie-informatie.md delete mode 100644 Corpus/Standards/ISO27x/OST/27002/NL/ISO_27002_2022_NL_Index.md rename Corpus/Standards/ISO27x/OST/{27002/NL => }/ISO 27002_2022_NL_Compleet.md (100%) create mode 100644 Corpus/Standards/ISO27x/OST/ISO_27002_2022_NL_Index.md rename Corpus/Standards/ISO27x/OST/{27002/NL => }/ISO_27002_2022_NL_PDF.md (100%) rename Corpus/Standards/ISO27x/OST/{27002/NL => }/ISO_IEC 27002_2022_NL.pdf (100%) diff --git a/Corpus/Standards/ISO27x/ISO 27k standards overview.md b/Corpus/Standards/ISO27x/ISO 27k standards overview.md index 558f109..5b333b0 100644 --- a/Corpus/Standards/ISO27x/ISO 27k standards overview.md +++ b/Corpus/Standards/ISO27x/ISO 27k standards overview.md @@ -12,7 +12,7 @@ Indexes: - [ISO 27001:2022 EN](../../MoCs/ISO_27001_2022_00_MoC%20Index.md) - [ISO 27002:2022 EN](../../MoCs/ISO_27001_2022_00_MoC%20Index%20EXT.md) – Includes references to 2013 version! - [ISO 27001:2023 NL](OST/ISO_27001_2023_NL_Index.md) -- [ISO 27002:2022 NL](OST/27002/NL/ISO_27002_2022_NL_Index.md) +- [ISO 27002:2022 NL](OST/ISO_27002_2022_NL_Index.md) - [Vertaaltabel Engels-Nederlands](../../MoCs/ISO_27002_2022_Vertaaltabel_Engels_Nederlands.md) EN source tekst: @@ -21,7 +21,7 @@ EN source tekst: NL brontekst: - ISO 27001:2023 [PDF](OST/27001/NL/ISO_27001_2023_NL_PDF.md) -- ISO 27002:2022 [PDF](OST/27002/NL/ISO_27002_2022_NL_PDF.md) +- ISO 27002:2022 [PDF](OST/ISO_27002_2022_NL_PDF.md) See also: diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/add_yaml.py b/Corpus/Standards/ISO27x/OST/27001/NL/add_yaml.py new file mode 100644 index 0000000..1206c0c --- /dev/null +++ b/Corpus/Standards/ISO27x/OST/27001/NL/add_yaml.py @@ -0,0 +1,51 @@ +#!/usr/bin/env python3 +import os +import re + +directory = '/Users/rico/src/iso27diy-corp/Corpus/Standards/ISO27x/OST/27001/NL/' + +for filename in os.listdir(directory): + if filename.endswith('.md'): + filepath = os.path.join(directory, filename) + with open(filepath, 'r') as f: + lines = f.readlines() + if lines and lines[0].strip() == '---': + continue # Already has YAML + # Extract id and title from filename + match = re.match(r'c-([0-9.]+)-(.+)\.md', filename) + if match: + num = match.group(1) + title_part = match.group(2) + id_val = f'C.{num}' + title = title_part.replace('-', ' ') + elif filename == 'c-0-Inleiding.md': + id_val = 'C.0' + title = 'Inleiding' + else: + # For other files + match = re.match(r'c-([0-9]+)-(.+)\.md', filename) + if match: + num = match.group(1) + title_part = match.group(2) + id_val = f'C.{num}' + title = title_part.replace('-', ' ') + else: + continue # Skip if not matching + + yaml = f'''--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "{id_val}" +title: "{title}" +tags: +- iso27001/2023/NL +status: active +--- +''' + with open(filepath, 'w') as f: + f.write(yaml + ''.join(lines)) + +print("YAML front matter added to files that didn't have it.") \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-0-Inleiding.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-0-Inleiding.md index bc0bcf7..50fdf07 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-0-Inleiding.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-0-Inleiding.md @@ -1,3 +1,15 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.0" +title: "Inleiding" +tags: +- iso27001/2023/NL +status: active +--- # 0 Inleiding 1. **Algemeen** diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-1-Onderwerp-en-toepassingsgebied.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-1-Onderwerp-en-toepassingsgebied.md index 8f90e1e..6d9193b 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-1-Onderwerp-en-toepassingsgebied.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-1-Onderwerp-en-toepassingsgebied.md @@ -1,3 +1,15 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.1" +title: "Onderwerp en toepassingsgebied" +tags: +- iso27001/2023/NL +status: active +--- # 1 Onderwerp en toepassingsgebied Dit document specificeert de eisen voor het binnen de context van de organisatie inrichten, implementeren, in stand houden en continu verbeteren van een managementsysteem voor informatiebeveiliging. Dit document bevat ook eisen voor het beoordelen en behandelen van informatiebeveiligingsrisico\'s afgestemd op de behoeften van de organisatie. De eisen in dit document zijn algemeen en bedoeld om van toepassing te zijn voor alle organisaties, ongeacht type, omvang of aard. Het uitsluiten van een of meer eisen van hoofdstuk 4 t/m 10 is niet aanvaardbaar als een organisatie naleving van dit document wil claimen. diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-10-Verbetering.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-10-Verbetering.md index 61f53a8..784a102 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-10-Verbetering.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-10-Verbetering.md @@ -1,3 +1,15 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.10" +title: "Verbetering" +tags: +- iso27001/2023/NL +status: active +--- # 10 Verbetering [c-10.1-Continue-verbetering](c-10.1-Continue-verbetering.md) [c-10.2-Afwijkingen-en-corrigerende-maatregelen](c-10.2-Afwijkingen-en-corrigerende-maatregelen.md) diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-10.1-Continue-verbetering.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-10.1-Continue-verbetering.md index 5239ef9..efb97af 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-10.1-Continue-verbetering.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-10.1-Continue-verbetering.md @@ -1,3 +1,15 @@ -# 10.1 Continue verbetering +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.10.1" +title: "Continue verbetering" +tags: +- iso27001/2023/NL +status: active +--- +## 10.1 Continue verbetering De organisatie moet continu de geschiktheid, toereikendheid en doeltreffendheid van het managementsysteem voor informatiebeveiliging verbeteren. diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-10.2-Afwijkingen-en-corrigerende-maatregelen.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-10.2-Afwijkingen-en-corrigerende-maatregelen.md index db8adee..87c16e3 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-10.2-Afwijkingen-en-corrigerende-maatregelen.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-10.2-Afwijkingen-en-corrigerende-maatregelen.md @@ -1,20 +1,32 @@ -# 10.2 Afwijkingen en corrigerende maatregelen +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.10.2" +title: "Afwijkingen en corrigerende maatregelen" +tags: +- iso27001/2023/NL +status: active +--- +## 10.2 Afwijkingen en corrigerende maatregelen Wanneer zich een afwijking voordoet, moet de organisatie: a) op de afwijking reageren, en indien van toepassing: - 1. maatregelen treffen om de afwijking te beheersen en te corrigeren; +## 1. maatregelen treffen om de afwijking te beheersen en te corrigeren; - 2. de consequenties aanpakken; +## 2. de consequenties aanpakken; b) de noodzaak evalueren om maatregelen te treffen om de oorzaken van de afwijking weg te nemen, zodat de afwijking zich niet herhaalt of zich niet elders voordoet, door: - 1. de afwijking te beoordelen; +## 1. de afwijking te beoordelen; - 2. de oorzaken van de afwijking vast te stellen; en +## 2. de oorzaken van de afwijking vast te stellen; en - 3. vast te stellen of zich gelijksoortige afwijkingen voordoen of kunnen voordoen; +## 3. vast te stellen of zich gelijksoortige afwijkingen voordoen of kunnen voordoen; c) de benodigde maatregelen implementeren; diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-2-Normatieve-verwijzingen.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-2-Normatieve-verwijzingen.md index ca8dc6c..ec1fdd8 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-2-Normatieve-verwijzingen.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-2-Normatieve-verwijzingen.md @@ -1,3 +1,15 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.2" +title: "Normatieve verwijzingen" +tags: +- iso27001/2023/NL +status: active +--- # 2 Normatieve verwijzingen Naar de volgende documenten wordt in de tekst zo verwezen dat de bepalingen ervan geheel diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-3-Termen-en-definities.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-3-Termen-en-definities.md index cafbf27..0cb72e2 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-3-Termen-en-definities.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-3-Termen-en-definities.md @@ -1,3 +1,15 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.3" +title: "Termen en definities" +tags: +- iso27001/2023/NL +status: active +--- # 3 Termen en definities Voor de toepassing van dit document gelden de termen en definities zoals opgenomen in ISO/IEC 27000. diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-4-Context-van-de-organisatie.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-4-Context-van-de-organisatie.md index 052c42e..b1c0a94 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-4-Context-van-de-organisatie.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-4-Context-van-de-organisatie.md @@ -1,3 +1,15 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.4" +title: "Context van de organisatie" +tags: +- iso27001/2023/NL +status: active +--- # 4 Context van de organisatie [c-4.1-Inzicht-in-de-organisatie-en-haar-context](c-4.1-Inzicht-in-de-organisatie-en-haar-context.md) [c-4.2-Inzicht-in-de-behoeften-en-verwachtingen-van-belanghebbenden](c-4.2-Inzicht-in-de-behoeften-en-verwachtingen-van-belanghebbenden.md) diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-4.1-Inzicht-in-de-organisatie-en-haar-context.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-4.1-Inzicht-in-de-organisatie-en-haar-context.md index f67a7ec..464723e 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-4.1-Inzicht-in-de-organisatie-en-haar-context.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-4.1-Inzicht-in-de-organisatie-en-haar-context.md @@ -1,4 +1,16 @@ -# 4.1 Inzicht in de organisatie en haar context +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.4.1" +title: "Inzicht in de organisatie en haar context" +tags: +- iso27001/2023/NL +status: active +--- +## 4.1 Inzicht in de organisatie en haar context De organisatie moet externe en interne (belangrijke) punten vaststellen die relevant zijn voor haar doelstelling en die haar vermogen beïnvloeden om het (de) beoogde resulta(a)t(en) van haar managementsysteem voor informatiebeveiliging te behalen. diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-4.2-Inzicht-in-de-behoeften-en-verwachtingen-van-belanghebbenden.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-4.2-Inzicht-in-de-behoeften-en-verwachtingen-van-belanghebbenden.md index 257645f..de51d58 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-4.2-Inzicht-in-de-behoeften-en-verwachtingen-van-belanghebbenden.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-4.2-Inzicht-in-de-behoeften-en-verwachtingen-van-belanghebbenden.md @@ -1,4 +1,16 @@ -# 4.2 Inzicht in de behoeften en verwachtingen van belanghebbenden +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.4.2" +title: "Inzicht in de behoeften en verwachtingen van belanghebbenden" +tags: +- iso27001/2023/NL +status: active +--- +## 4.2 Inzicht in de behoeften en verwachtingen van belanghebbenden De organisatie moet vaststellen: diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-4.3-Het-toepassingsgebied-van-het-managementsysteem-voor-informatiebeveiliging-vaststellen.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-4.3-Het-toepassingsgebied-van-het-managementsysteem-voor-informatiebeveiliging-vaststellen.md index c4ecc82..bce7b07 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-4.3-Het-toepassingsgebied-van-het-managementsysteem-voor-informatiebeveiliging-vaststellen.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-4.3-Het-toepassingsgebied-van-het-managementsysteem-voor-informatiebeveiliging-vaststellen.md @@ -1,4 +1,16 @@ -# 4.3 Het toepassingsgebied van het managementsysteem voor informatiebeveiliging vaststellen +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.4.3" +title: "Het toepassingsgebied van het managementsysteem voor informatiebeveiliging vaststellen" +tags: +- iso27001/2023/NL +status: active +--- +## 4.3 Het toepassingsgebied van het managementsysteem voor informatiebeveiliging vaststellen De organisatie moet de grenzen en toepasselijkheid van het managementsysteem voor informatiebeveiliging bepalen om het toepassingsgebied ervan vast te stellen. diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-4.4-Managementsysteem-voor-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-4.4-Managementsysteem-voor-informatiebeveiliging.md index b896733..eec25ce 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-4.4-Managementsysteem-voor-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-4.4-Managementsysteem-voor-informatiebeveiliging.md @@ -1,3 +1,15 @@ -# 4.4 Managementsysteem voor informatiebeveiliging +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.4.4" +title: "Managementsysteem voor informatiebeveiliging" +tags: +- iso27001/2023/NL +status: active +--- +## 4.4 Managementsysteem voor informatiebeveiliging De organisatie moet een managementsysteem voor informatiebeveiliging inrichten, implementeren, onderhouden en continu verbeteren, met inbegrip van de benodigde processen en hun interacties, in overeenstemming met de eisen van dit document. diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-5-Leiderschap.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-5-Leiderschap.md index 0da83ba..35f6bd9 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-5-Leiderschap.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-5-Leiderschap.md @@ -1,3 +1,15 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.5" +title: "Leiderschap" +tags: +- iso27001/2023/NL +status: active +--- # 5 Leiderschap [c-5.1-Leiderschap-en-betrokkenheid](c-5.1-Leiderschap-en-betrokkenheid.md) [c-5.2-Beleid](c-5.2-Beleid.md) diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-5.1-Leiderschap-en-betrokkenheid.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-5.1-Leiderschap-en-betrokkenheid.md index 73eae0b..febaa18 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-5.1-Leiderschap-en-betrokkenheid.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-5.1-Leiderschap-en-betrokkenheid.md @@ -1,4 +1,16 @@ -# 5.1 Leiderschap en betrokkenheid +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.5.1" +title: "Leiderschap en betrokkenheid" +tags: +- iso27001/2023/NL +status: active +--- +## 5.1 Leiderschap en betrokkenheid Het topmanagement moet leiderschap en betrokkenheid tonen met betrekking tot het managementsysteem voor informatiebeveiliging door: diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-5.2-Beleid.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-5.2-Beleid.md index d64d983..63d890b 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-5.2-Beleid.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-5.2-Beleid.md @@ -1,4 +1,16 @@ -# 5.2 Beleid +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.5.2" +title: "Beleid" +tags: +- iso27001/2023/NL +status: active +--- +## 5.2 Beleid Het topmanagement moet een informatiebeveiligingsbeleid vaststellen dat: diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-5.3-Rollen-verantwoordelijkheden-en-bevoegdheden-binnen-de-organisatie.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-5.3-Rollen-verantwoordelijkheden-en-bevoegdheden-binnen-de-organisatie.md index 5a37d11..1d958cb 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-5.3-Rollen-verantwoordelijkheden-en-bevoegdheden-binnen-de-organisatie.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-5.3-Rollen-verantwoordelijkheden-en-bevoegdheden-binnen-de-organisatie.md @@ -1,4 +1,16 @@ -# 5.3 Rollen, verantwoordelijkheden en bevoegdheden binnen de organisatie +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.5.3" +title: "Rollen verantwoordelijkheden en bevoegdheden binnen de organisatie" +tags: +- iso27001/2023/NL +status: active +--- +## 5.3 Rollen, verantwoordelijkheden en bevoegdheden binnen de organisatie Het topmanagement moet bewerkstelligen dat de verantwoordelijkheden en bevoegdheden voor rollen die relevant zijn voor informatiebeveiliging worden toegekend en gecommuniceerd binnen de organisatie. diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-6-Planning.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-6-Planning.md index c1ef690..10c63d9 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-6-Planning.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-6-Planning.md @@ -1,3 +1,15 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.6" +title: "Planning" +tags: +- iso27001/2023/NL +status: active +--- # 6 Planning [c-6.1-Acties-om-risicos-en-kansen-op-te-pakken](c-6.1-Acties-om-risicos-en-kansen-op-te-pakken.md) [c-6.2-Informatiebeveiligingsdoelstellingen-en-de-planning-om-ze-te-bereiken](c-6.2-Informatiebeveiligingsdoelstellingen-en-de-planning-om-ze-te-bereiken.md) diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-6.1-Acties-om-risicos-en-kansen-op-te-pakken.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-6.1-Acties-om-risicos-en-kansen-op-te-pakken.md index e9715a0..a85f2c4 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-6.1-Acties-om-risicos-en-kansen-op-te-pakken.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-6.1-Acties-om-risicos-en-kansen-op-te-pakken.md @@ -1,4 +1,16 @@ -# 6.1 Acties om risico's en kansen op te pakken +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.6.1" +title: "Acties om risicos en kansen op te pakken" +tags: +- iso27001/2023/NL +status: active +--- +## 6.1 Acties om risico's en kansen op te pakken 1. **Algemeen** @@ -16,41 +28,41 @@ d) acties plannen om deze risico's en kansen op te pakken; en e) plannen op welke manier: - 1. de acties in de processen van haar managementsysteem voor informatiebeveiliging worden geïntegreerd en geïmplementeerd; en +## 1. de acties in de processen van haar managementsysteem voor informatiebeveiliging worden geïntegreerd en geïmplementeerd; en - 2. de doeltreffendheid van deze acties wordt geëvalueerd. +## 2. de doeltreffendheid van deze acties wordt geëvalueerd. - 1. **Risicobeoordeling van informatiebeveiliging** +## 1. **Risicobeoordeling van informatiebeveiliging** De organisatie moet een risicobeoordelingsprocedure voor informatiebeveiliging definiëren en toepassen die: a) risicocriteria voor informatiebeveiliging vaststelt en onderhoudt, waaronder: - 1. de risicoacceptatiecriteria; en +## 1. de risicoacceptatiecriteria; en - 2. criteria voor het uitvoeren van risicobeoordelingen van informatiebeveiliging; +## 2. criteria voor het uitvoeren van risicobeoordelingen van informatiebeveiliging; b) waarborgt dat herhaalde risicobeoordelingen van informatiebeveiliging consistente, valide en vergelijkbare resultaten opleveren; c) de informatiebeveiligingsrisico's identificeert: - 1. pas de risicobeoordelingsprocedure voor informatiebeveiliging toe om de risico's in verband met het verlies van vertrouwelijkheid, integriteit en beschikbaarheid van informatie binnen het toepassingsgebied van het managementsysteem voor informatiebeveiliging te identificeren; en +## 1. pas de risicobeoordelingsprocedure voor informatiebeveiliging toe om de risico's in verband met het verlies van vertrouwelijkheid, integriteit en beschikbaarheid van informatie binnen het toepassingsgebied van het managementsysteem voor informatiebeveiliging te identificeren; en - 2. identificeer de risico-eigenaren; +## 2. identificeer de risico-eigenaren; d) de informatiebeveiligingsrisico's analyseert: - 1. beoordeel de potentiële gevolgen indien de risico's die in 6.1.2 c) 1) zijn vastgesteld, zich zouden voordoen; +## 1. beoordeel de potentiële gevolgen indien de risico's die in 6.1.2 c) 1) zijn vastgesteld, zich zouden voordoen; - 2. beoordeel de realistische waarschijnlijkheid dat de risico's die zijn vastgesteld in 6.1.2 c) 1) zich voordoen; en +## 2. beoordeel de realistische waarschijnlijkheid dat de risico's die zijn vastgesteld in 6.1.2 c) 1) zich voordoen; en - 3. stel de risiconiveaus vast; +## 3. stel de risiconiveaus vast; e) de informatiebeveiligingsrisico's evalueert: - 1. vergelijk de resultaten van de risicoanalyse met de risicocriteria die zijn vastgesteld in 6.1.2 a); en +## 1. vergelijk de resultaten van de risicoanalyse met de risicocriteria die zijn vastgesteld in 6.1.2 a); en - 2. prioriteer de geanalyseerde risico's voor risicobehandeling. +## 2. prioriteer de geanalyseerde risico's voor risicobehandeling. De organisatie moet gedocumenteerde informatie bewaren over de risicobeoordelingsprocedure voor informatiebeveiliging. @@ -72,13 +84,13 @@ OPMERKING 3 De lijst van beheersmaatregelen voor informatiebeveiliging in bijlag d) een verklaring van toepasselijkheid op te stellen die het volgende bevat: - - de noodzakelijke beheersmaatregelen (zie 6.1.3 b) en c)); +## - de noodzakelijke beheersmaatregelen (zie 6.1.3 b) en c)); - - een rechtvaardiging voor het opnemen ervan; +## - een rechtvaardiging voor het opnemen ervan; - - de informatie of de benodigde beheersmaatregelen zijn geïmplementeerd of niet; en +## - de informatie of de benodigde beheersmaatregelen zijn geïmplementeerd of niet; en - - de rechtvaardiging voor het uitsluiten van beheersmaatregelen uit bijlage A. +## - de rechtvaardiging voor het uitsluiten van beheersmaatregelen uit bijlage A. e) een plan voor de behandeling van informatiebeveiligingsrisico's te formuleren; en diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-6.2-Informatiebeveiligingsdoelstellingen-en-de-planning-om-ze-te-bereiken.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-6.2-Informatiebeveiligingsdoelstellingen-en-de-planning-om-ze-te-bereiken.md index dec1304..be9af58 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-6.2-Informatiebeveiligingsdoelstellingen-en-de-planning-om-ze-te-bereiken.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-6.2-Informatiebeveiligingsdoelstellingen-en-de-planning-om-ze-te-bereiken.md @@ -1,4 +1,16 @@ -# 6.2 Informatiebeveiligingsdoelstellingen en de planning om ze te bereiken +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.6.2" +title: "Informatiebeveiligingsdoelstellingen en de planning om ze te bereiken" +tags: +- iso27001/2023/NL +status: active +--- +## 6.2 Informatiebeveiligingsdoelstellingen en de planning om ze te bereiken De organisatie moet voor relevante functies en op relevante niveaus informatiebeveiligingsdoel- stellingen vaststellen. diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-6.3-Planning-van-wijzigingen.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-6.3-Planning-van-wijzigingen.md index fc751b5..7086087 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-6.3-Planning-van-wijzigingen.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-6.3-Planning-van-wijzigingen.md @@ -1,4 +1,16 @@ -# 6.3 Planning van wijzigingen +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.6.3" +title: "Planning van wijzigingen" +tags: +- iso27001/2023/NL +status: active +--- +## 6.3 Planning van wijzigingen Wanneer de organisatie besluit dat er een noodzaak is voor wijzigingen in het managementsysteem voor informatiebeveiliging, moeten de wijzigingen worden uitgevoerd volgens een geplande werkwijze. diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-7-Ondersteuning.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-7-Ondersteuning.md index ffde8c6..7559054 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-7-Ondersteuning.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-7-Ondersteuning.md @@ -1,3 +1,15 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.7" +title: "Ondersteuning" +tags: +- iso27001/2023/NL +status: active +--- # 7 Ondersteuning [c-7.1-Middelen](c-7.1-Middelen.md) [c-7.2-Competentie](c-7.2-Competentie.md) diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-7.1-Middelen.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-7.1-Middelen.md index 7e7f7f2..02ede4b 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-7.1-Middelen.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-7.1-Middelen.md @@ -1,3 +1,15 @@ -# 7.1 Middelen +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.7.1" +title: "Middelen" +tags: +- iso27001/2023/NL +status: active +--- +## 7.1 Middelen De organisatie moet de middelen vaststellen en beschikbaar stellen die nodig zijn voor het inrichten, implementeren, onderhouden en continu verbeteren van het managementsysteem voor informatiebeveiliging. diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-7.2-Competentie.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-7.2-Competentie.md index 67d9e5e..3729841 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-7.2-Competentie.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-7.2-Competentie.md @@ -1,4 +1,16 @@ -# 7.2 Competentie +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.7.2" +title: "Competentie" +tags: +- iso27001/2023/NL +status: active +--- +## 7.2 Competentie De organisatie moet: diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-7.3-Bewustzijn.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-7.3-Bewustzijn.md index c617a36..bf05a7e 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-7.3-Bewustzijn.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-7.3-Bewustzijn.md @@ -1,4 +1,16 @@ -# 7.3 Bewustzijn +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.7.3" +title: "Bewustzijn" +tags: +- iso27001/2023/NL +status: active +--- +## 7.3 Bewustzijn Personen die werkzaamheden verrichten onder het gezag van de organisatie, moeten zich bewust zijn van: diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-7.4-Communicatie.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-7.4-Communicatie.md index 0c09940..445ae1f 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-7.4-Communicatie.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-7.4-Communicatie.md @@ -1,4 +1,16 @@ -# 7.4 Communicatie +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.7.4" +title: "Communicatie" +tags: +- iso27001/2023/NL +status: active +--- +## 7.4 Communicatie De organisatie moet vaststellen welke interne en externe communicatie relevant is voor het managementsysteem voor informatiebeveiliging, inclusief: diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-7.5-Gedocumenteerde-informatie.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-7.5-Gedocumenteerde-informatie.md index 0b3e31d..b73f64f 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-7.5-Gedocumenteerde-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-7.5-Gedocumenteerde-informatie.md @@ -1,4 +1,16 @@ -# 7.5 Gedocumenteerde informatie +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.7.5" +title: "Gedocumenteerde informatie" +tags: +- iso27001/2023/NL +status: active +--- +## 7.5 Gedocumenteerde informatie 1. **Algemeen** @@ -16,7 +28,7 @@ OPMERKING De uitgebreidheid van gedocumenteerde informatie voor een managementsy 3) de competentie van de mensen. - 1. **Creëren en actualiseren** +## 1. **Creëren en actualiseren** Bij het creëren en actualiseren van gedocumenteerde informatie moet de organisatie zorgen voor (een) passend(e): @@ -26,7 +38,7 @@ b) format (bijv. taal, softwareversie, afbeeldingen) en media (bijv. papier, el c) beoordeling en goedkeuring van geschiktheid en toereikendheid. - 1. **Beheersing van gedocumenteerde informatie** +## 1. **Beheersing van gedocumenteerde informatie** Gedocumenteerde informatie zoals het managementsysteem voor informatiebeveiliging en dit document vereisen, moet worden beheerst om te bewerkstelligen dat: diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-8-Uitvoering.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-8-Uitvoering.md index 6e68af8..2c8211c 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-8-Uitvoering.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-8-Uitvoering.md @@ -1,3 +1,15 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.8" +title: "Uitvoering" +tags: +- iso27001/2023/NL +status: active +--- # 8 Uitvoering [c-8.1-Operationele-planning-en-beheersing](c-8.1-Operationele-planning-en-beheersing.md) diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-8.1-Operationele-planning-en-beheersing.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-8.1-Operationele-planning-en-beheersing.md index 33b1381..20ff551 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-8.1-Operationele-planning-en-beheersing.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-8.1-Operationele-planning-en-beheersing.md @@ -1,4 +1,16 @@ -# 8.1 Operationele planning en beheersing +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.8.1" +title: "Operationele planning en beheersing" +tags: +- iso27001/2023/NL +status: active +--- +## 8.1 Operationele planning en beheersing Om te voldoen aan de eisen en om de in hoofdstuk 6 vastgestelde acties te implementeren moet de organisatie de benodigde processen plannen, implementeren en beheersen, door: diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-8.2-Risicobeoordeling-van-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-8.2-Risicobeoordeling-van-informatiebeveiliging.md index c2950b7..7297599 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-8.2-Risicobeoordeling-van-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-8.2-Risicobeoordeling-van-informatiebeveiliging.md @@ -1,4 +1,16 @@ -# 8.2 Risicobeoordeling van informatiebeveiliging +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.8.2" +title: "Risicobeoordeling van informatiebeveiliging" +tags: +- iso27001/2023/NL +status: active +--- +## 8.2 Risicobeoordeling van informatiebeveiliging De organisatie moet, met geplande tussenpozen of zodra belangrijke veranderingen worden voorgesteld of zich voordoen, risicobeoordelingen voor informatiebeveiliging uitvoeren, rekening houdend met de in 6.1.2 a) vastgestelde criteria. diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-8.3-Informatiebeveiligingsrisicos-behandelen.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-8.3-Informatiebeveiligingsrisicos-behandelen.md index 9284a05..ec84a99 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-8.3-Informatiebeveiligingsrisicos-behandelen.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-8.3-Informatiebeveiligingsrisicos-behandelen.md @@ -1,4 +1,16 @@ -# 8.3 Informatiebeveiligingsrisico's behandelen +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.8.3" +title: "Informatiebeveiligingsrisicos behandelen" +tags: +- iso27001/2023/NL +status: active +--- +## 8.3 Informatiebeveiligingsrisico's behandelen De organisatie moet het risicobehandelingsplan voor informatiebeveiliging implementeren. diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-9-Evaluatie-van-de-prestaties.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-9-Evaluatie-van-de-prestaties.md index debf918..680dd40 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-9-Evaluatie-van-de-prestaties.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-9-Evaluatie-van-de-prestaties.md @@ -1,3 +1,15 @@ +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.9" +title: "Evaluatie van de prestaties" +tags: +- iso27001/2023/NL +status: active +--- # 9 Evaluatie van de prestaties [c-9.1-Monitoren-meten-analyseren-en-evalueren](c-9.1-Monitoren-meten-analyseren-en-evalueren.md) [c-9.2-Interne-audit](c-9.2-Interne-audit.md) diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-9.1-Monitoren-meten-analyseren-en-evalueren.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-9.1-Monitoren-meten-analyseren-en-evalueren.md index 8b3273f..dca86ec 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-9.1-Monitoren-meten-analyseren-en-evalueren.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-9.1-Monitoren-meten-analyseren-en-evalueren.md @@ -1,4 +1,16 @@ -# 9.1 Monitoren, meten, analyseren en evalueren +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.9.1" +title: "Monitoren meten analyseren en evalueren" +tags: +- iso27001/2023/NL +status: active +--- +## 9.1 Monitoren, meten, analyseren en evalueren De organisatie moet vaststellen: diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-9.2-Interne-audit.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-9.2-Interne-audit.md index 0b0e259..eba0582 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-9.2-Interne-audit.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-9.2-Interne-audit.md @@ -1,4 +1,16 @@ -# 9.2 Interne audit +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.9.2" +title: "Interne audit" +tags: +- iso27001/2023/NL +status: active +--- +## 9.2 Interne audit 1. **Algemeen** @@ -6,13 +18,13 @@ De organisatie moet met geplande tussenpozen interne audits uitvoeren om informa a) voldoet aan - 1. de eigen eisen van de organisatie voor haar managementsysteem voor informatiebeveiliging; +## 1. de eigen eisen van de organisatie voor haar managementsysteem voor informatiebeveiliging; - 2. de eisen van dit document; +## 2. de eisen van dit document; b) doeltreffend is geïmplementeerd en onderhouden. - 1. **Intern auditprogramma** +## 1. **Intern auditprogramma** De organisatie moet (een) auditprogramma('s) plannen, vaststellen, implementeren en onderhouden, met inbegrip van de frequentie, methoden, verantwoordelijkheden, planningseisen en rapportage. diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-9.3-Management-review.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-9.3-Management-review.md index ccc3788..1b0e8d1 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-9.3-Management-review.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-9.3-Management-review.md @@ -1,4 +1,16 @@ -# 9.3 Management review +--- +notetype: sourcetext +standard: ISO 27001 +version: 2023 +language: NL +type: clause +id: "C.9.3" +title: "Management review" +tags: +- iso27001/2023/NL +status: active +--- +## 9.3 Management review 1. **Algemeen** @@ -16,13 +28,13 @@ c) wijzigingen in de behoeften en verwachtingen van de belanghebbenden die rele d) feedback over de prestaties van de informatiebeveiliging, met inbegrip van trends in: - 1. afwijkingen en corrigerende maatregelen; +## 1. afwijkingen en corrigerende maatregelen; - 2. resultaten van monitoren en meten; +## 2. resultaten van monitoren en meten; - 3. auditresultaten; +## 3. auditresultaten; - 4. het voldoen aan informatiebeveiligingsdoelstellingen; +## 4. het voldoen aan informatiebeveiligingsdoelstellingen; e) feedback van belanghebbenden; @@ -30,7 +42,7 @@ f) resultaten van risicobeoordeling en de status van het risicobehandelingsplan g) kansen voor continue verbetering. - 1. **Resultaten van de management review** +## 1. **Resultaten van de management review** De resultaten van de management reviews moeten beslissingen omvatten met betrekking tot kansen voor continue verbetering en de noodzaak voor wijzigingen in het managementsysteem voor informatiebeveiliging. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/ISO_27002_2022_NL_5.17_NN Beheren van authenticatie-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/ISO_27002_2022_NL_5.17_NN Beheren van authenticatie-informatie.md deleted file mode 100644 index f5ab1a6..0000000 --- a/Corpus/Standards/ISO27x/OST/27002/NL/ISO_27002_2022_NL_5.17_NN Beheren van authenticatie-informatie.md +++ /dev/null @@ -1,61 +0,0 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- -# 5.17 Beheren van authenticatie-informatie -ISO 27002:2022 [[ISO_27002_2022_NL_BT 5.17 Beheren van authenticatie-informatie|Brontekst]] - -#### Wat -Er moet een proces zijn voor toewijzing en beheer van authenticatie-informatie, met aandacht voor de communicatie naar medewerkers hierover. -#### Waarom -Zorgen voor passende authenticatie en voorkomen van fouten in het proces. -#### Hoe - -##### Verstrekking en wijziging -- tijdelijke wachtwoorden of pincodes die bij inschrijving verstrekt worden, mogen niet gemakkelijk te raden zijn, en moeten na het eerste gebruik verplicht gewijzigd worden; -- gebruikers moeten hun eigen wachtwoord mogen kiezen – daarbij hoort een bevestigingsprocedure om invoerfouten te voorkómen en moeten 'sterke' wachtwoorden worden afgedwongen (zie 'Verantwoordelijkheden van gebruikers'); -- bij invoer mag het wachtwoord niet op het scherm getoond worden (om 'afkijken' te voorkomen); -- Hergebruik van wachtwoorden moet worden voorkomen; -- bij nieuwe, vervangende of tijdelijke authenticatie-informatie moet eerst de identiteit van een gebruiker worden vastgesteld; -- authenticatie-informatie moet altijd versleuteld worden opgeslagen en verzonden (dus niet in onversleutelde mails)[^1]; -- gebruikers moeten ontvangst van authenticatie-informatie bevestigen; -- acties rond het verstrekken en wijzigen van authenticatie-informatie moeten geregistreerd worden (bijv. in beveiligde logfiles of in een wachtwoordkluis) -- bij de installatie van software en systemen moet altijd direct de standaard authenticatie-informatie worden gewijzigd – dit geldt ook voor bijv. wachtwoorden die door verkopers/consultants verstrekt worden. -- Na een beveiligingsincident moeten wachtwoordwijzigingen worden afgedwongen. -- Wachtwoorden van groepsaccounts moeten gewijzigd worden bij uitdiensttredingen en functiewijzigingen. -- Veelgebruikte en gecompromitteerde wachtwoorden moeten gewijzigd worden – dit kan gesignaleerd worden met security scans en 'hacking alerts' zoals voorzien in de meeste wachtwoordkluizen. - -##### Verantwoordelijkheden van gebruikers -- Wachtwoorden moeten 'sterk' zijn: - - gebruik 'wachtzinnen' die makkelijk te onthouden zijn en gebruik daarin nummers, leestekens en speciale tekens; - - zorg voor een minimale lengte; - - gebruik géén persoonlijke informatie als namen, telefoonnummers, adressen en geboortedata; - - gebruik géén woordenboekwoorden of combinaties daarvan; -- Authenticatie-informatie mag niet met anderen worden gedeeld. Bij niet-persoonlijke accounts (bijv. groepsaccounts) mag de informatie alleen met bevoegde personen (bijv. leden van die groep) gedeeld worden. -- Als authenticatie-informatie gelekt is ('gecompromitteerd'), moet die onmiddellijk gewijzigd worden. -- Gebruik nooit hetzelfde wachtwoord voor verschillende systemen of diensten; -- Zorg dat deze regels als verplichting worden opgenomen in de arbeidsovereenkomst (zie [6.2](ISO_27002_2022_NL_[6.2](ISO_27002_2022_NL_6.2_BT%20Arbeidsovereenkomst.md)_BT%20Arbeidsovereenkomst.md)); - -#### Overige informatie -- Het frequent afdwingen van wachtwoordwijzigingen kan contra-productief zijn: het zorgt voor irritatie bij gebruikers, nieuwe wachtwoorden worden gemakkelijk vergeten en op onveilige plekken worden genoteerd, en gebruikers kiezen sneller voor gemakkelijk te onthouden (en te raden) wachtwoorden. -- Het gebruik van 'Single Sign On' (SSO) en wachtwoordkluizen kan dit risico verminderen, maar aan de andere kant kan het lekken van een wachtwoord hiervan ook weer een grotere impact hebben. -- In plaats van wachtwoorden of wachtzinnen kunnen ook andere authenticatie-middelen gebruikt worden, zoals cryptografische sleutels, hardware tokens, en biometrische gegevens (multi-factor authenticatie). - -#### Bewijs -Auditors kijken naar bewijzen van de implementatie van het proces. Dit kan bijvoorbeeld de volgende vorm aannemen: - -| Omschrijving van bewijs | ISO27DIY artefact | -| ----------------------- | ----------------- | -| Omschrijving 1 | Artefact 1 | - -#### Gerelateerd -Naar deze maatregel wordt verwezen in: -- [ ] Andere beheersmaatregelen binnen dezelfde norm die verwijzen naar deze maatregel - -Andere gerelateerde ISO 27x beheersmaatregelen: -- [ ] Gerelateerde ISO 27x beheersmaatregelen die *niet* letterlijk in de brontekst genoemd worden. - - - -[^1]: Gebruik voor versleuteling en hashing goedgekeurde technieken (zie [8.24](ISO_27002_2022_NL_[8.24](ISO_27002_2022_NL_8.24_BT%20Gebruik%20van%20cryptografie.md)_BT%20Gebruik%20van%20cryptografie.md)). - diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/ISO_27002_2022_NL_Index.md b/Corpus/Standards/ISO27x/OST/27002/NL/ISO_27002_2022_NL_Index.md deleted file mode 100644 index 4aec30d..0000000 --- a/Corpus/Standards/ISO27x/OST/27002/NL/ISO_27002_2022_NL_Index.md +++ /dev/null @@ -1,114 +0,0 @@ -#iso27002/2022/NL -# ISO 27002:2022 NL Index - - -| 2022 ID | Maatregel | Brontekst | -| :------ | :---------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------- | -| **3** | **Termen, definities en afgekorte termen** | | -| 3.1 | Termen en definities | [BT](a-3.1-Termen-en-definities.md) | -| 3.2 | Afgekorte termen | [BT](a-3.2-Afgekorte-termen.md) | -| **4** | **Structuur van dit document** | _ | -| 4.1 | Hoofdstukken | [BT](a-4.1-Hoofdstukken.md) | -| 4.2 | Thema's en attributen | [BT](a-4.2-Themas-en-attributen.md) | -| 4.3 | Indeling beheersmaatregel | [BT](a-4.3-Indeling-beheersmaatregel.md) | -| **5** | **Organisatorische beheersmaatregelen** | _ | -| 5.1 | Beleidsregels voor informatiebeveiliging | [BT](a-5.1-Beleidsregels-voor-informatiebeveiliging.md) | -| 5.2 | Rollen en verantwoordelijkheden bij informatiebeveiliging | [BT](a-5.2-Rollen-en-verantwoordelijkheden-bij-informatiebeveiliging.md) | -| 5.3 | Functiescheiding | [BT](a-5.3-Functiescheiding.md) | -| 5.4 | Managementverantwoordelijkheden | [BT](a-5.4-Managementverantwoordelijkheden.md) | -| 5.5 | Contact met overheidsinstanties | [BT](a-5.5-Contact-met-overheidsinstanties.md) | -| 5.6 | Contact met speciale belangengroepen | [BT](a-5.6-Contact-met-speciale-belangengroepen.md) | -| 5.7 | Informatie en analyses over dreigingen | [BT](a-5.7-Informatie-en-analyses-over-dreigingen.md) | -| 5.8 | Informatiebeveiliging in projectmanagement | [BT](a-5.8-Informatiebeveiliging-in-projectmanagement.md) | -| 5.9 | Inventarisatie van informatie en andere gerelateerde bedrijfsmiddelen | [BT](a-5.9-Inventarisatie-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md) | -| 5.10 | Aanvaardbaar gebruik van informatie en andere gerelateerde bedrijfsmiddelen | [BT](a-5.10-Aanvaardbaar-gebruik-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md) | -| 5.11 | Retourneren van bedrijfsmiddelen | [BT](a-5.11-Retourneren-van-bedrijfsmiddelen.md) | -| 5.12 | Classificeren van informatie | [BT](a-5.12-Classificeren-van-informatie.md) | -| 5.13 | Labelen van informatie | [BT](a-5.13-Labelen-van-informatie.md) | -| 5.14 | Overdragen van informatie | [BT](a-5.14-Overdragen-van-informatie.md) | -| 5.15 | Toegangsbeveiliging | [BT](a-5.15-Toegangsbeveiliging.md) | -| 5.16 | Identiteitsbeheer | [BT](a-5.16-Identiteitsbeheer.md) | -| 5.17 | Beheren van authenticatie-informatie | [BT](a-5.17-Beheren-van-authenticatie-informatie.md) | -| 5.18 | Toegangsrechten | [BT](a-5.18-Toegangsrechten.md) | -| 5.19 | Informatiebeveiliging in leveranciersrelaties | [BT](a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md) | -| 5.20 | Adresseren van informatiebeveiliging in leveranciersovereenkomsten | [BT](a-5.20-Adresseren-van-informatiebeveiliging-in-leveranciersovereenkomsten.md) | -| 5.21 | Beheren van informatiebeveiliging in de ICT-keten | [BT](a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md) | -| 5.22 | Monitoren, beoordelen en het beheren van wijzigingen van leveranciersdiensten | [BT](a-5.22-Monitoren-beoordelen-en-het-beheren-van-wijzigingen-van-leveranciersdiensten.md) | -| 5.23 | Informatiebeveiliging voor het gebruik van clouddiensten | [BT](a-5.23-Informatiebeveiliging-voor-het-gebruik-van-clouddiensten.md) | -| 5.24 | Plannen en voorbereiden van het beheer van informatiebeveiligingsincidenten | [BT](a-5.24-Plannen-en-voorbereiden-van-het-beheer-van-informatiebeveiligingsincidenten.md) | -| 5.25 | Beoordelen van en besluiten over informatiebeveiligingsgebeurtenissen | [BT](a-5.25-Beoordelen-van-en-besluiten-over-informatiebeveiligingsgebeurtenissen.md) | -| 5.26 | Reageren op informatiebeveiligingsincidenten | [BT](a-5.26-Reageren-op-informatiebeveiligingsincidenten.md) | -| 5.27 | Leren van informatiebeveiligingsincidenten | [BT](a-5.27-Leren-van-informatiebeveiligingsincidenten.md) | -| 5.28 | Verzamelen van bewijsmateriaal | [BT](a-5.28-Verzamelen-van-bewijsmateriaal.md) | -| 5.29 | Informatiebeveiliging tijdens een verstoring | [BT](a-5.29-Informatiebeveiliging-tijdens-een-verstoring.md) | -| 5.30 | ICT-gereedheid voor bedrijfscontinuïteit | [BT](a-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md) | -| 5.31 | Wettelijke, statutaire, regelgevende en contractuele eisen | [BT](a-5.31-Wettelijke-statutaire-regelgevende-en-contractuele-eisen.md) | -| 5.32 | Intellectuele-eigendomsrechten | [BT](a-5.32-Intellectuele-eigendomsrechten.md) | -| 5.33 | Beschermen van registraties | [BT](a-5.33-Beschermen-van-registraties.md) | -| 5.34 | Privacy en bescherming van persoonsgegevens | [BT](a-5.34-Privacy-en-bescherming-van-persoonsgegevens.md) | -| 5.35 | Onafhankelijke beoordeling van informatiebeveiliging | [BT](a-5.35-Onafhankelijke-beoordeling-van-informatiebeveiliging.md) | -| 5.36 | Naleving van beleid, regels en normen voor informatiebeveiliging | [BT](a-5.36-Naleving-van-beleid-regels-en-normen-voor-informatiebeveiliging.md) | -| 5.37 | Gedocumenteerde bedieningsprocedures | [BT](a-5.37-Gedocumenteerde-bedieningsprocedures.md) | -| | | | -| **6** | **Mensgerichte beheersmaatregelen** | | -| 6.1 | Screening | [BT](../EN/a-6.1-Screening.md) | -| 6.2 | Arbeidsovereenkomst | [BT](a-6.2-Arbeidsovereenkomst.md) | -| 6.3 | Bewustwording van, opleiding en training in informatiebeveiliging | [BT](a-6.3-Bewustwording-van-opleiding-en-training-in-informatiebeveiliging.md) | -| 6.4 | Disciplinaire procedure | [BT](a-6.4-Disciplinaire-procedure.md) | -| 6.5 | Verantwoordelijkheden na beëindiging of wijziging van het dienstverband | [BT](a-6.5-Verantwoordelijkheden-na-beeindiging-of-wijziging-van-het-dienstverband.md) | -| 6.6 | Vertrouwelijkheids- of geheimhoudingsovereenkomsten | [BT](a-6.6-Vertrouwelijkheids-of-geheimhoudingsovereenkomsten.md) | -| 6.7 | Werken op afstand | [BT](a-6.7-Werken-op-afstand.md) | -| 6.8 | Melden van informatiebeveiligingsgebeurtenissen | [BT](a-6.8-Melden-van-informatiebeveiligingsgebeurtenissen.md) | -| | | | -| **7** | **Fysieke beheersmaatregelen** | | -| 7.1 | Fysieke beveiligingszones | [BT](a-7.1-Fysieke-beveiligingszones.md) | -| 7.2 | Fysieke toegangsbeveiliging | [BT](a-7.2-Fysieke-toegangsbeveiliging.md) | -| 7.3 | Beveiligen van kantoren, ruimten en faciliteiten | [BT](a-7.3-Beveiligen-van-kantoren-ruimten-en-faciliteiten.md) | -| 7.4 | Monitoren van de fysieke beveiliging | [BT](a-7.4-Monitoren-van-de-fysieke-beveiliging.md) | -| 7.5 | Beschermen tegen fysieke en omgevingsdreigingen | [BT](a-7.5-Beschermen-tegen-fysieke-en-omgevingsdreigingen.md) | -| 7.6 | Werken in beveiligde zones | [BT](a-7.6-Werken-in-beveiligde-zones.md) | -| 7.7 | ‘Clear desk’ en ‘clear screen’ | [BT](a-7.7-Clear-desk-en-clear-screen.md) | -| 7.8 | Plaatsen en beschermen van apparatuur | [BT](a-7.8-Plaatsen-en-beschermen-van-apparatuur.md) | -| 7.9 | Beveiligen van bedrijfsmiddelen buiten het terrein | [BT](a-7.9-Beveiligen-van-bedrijfsmiddelen-buiten-het-terrein.md) | -| 7.10 | Opslagmedia | [BT](a-7.10-Opslagmedia.md) | -| 7.11 | Nutsvoorzieningen | [BT](a-7.11-Nutsvoorzieningen.md) | -| 7.12 | Beveiligen van bekabeling | [BT](a-7.12-Beveiligen-van-bekabeling.md) | -| 7.13 | Onderhoud van apparatuur | [BT](a-7.13-Onderhoud-van-apparatuur.md) | -| 7.14 | Veilig verwijderen of hergebruiken van apparatuur | [BT](a-7.14-Veilig-verwijderen-of-hergebruiken-van-apparatuur.md) | -| | | | -| **8** | **Technologische beheersmaatregelen** | | -| 8.1 | ‘User endpoint devices’ | [BT](../EN/a-8.1-User-endpoint-devices.md) | -| 8.2 | Speciale toegangsrechten | [BT](a-8.2-Speciale-toegangsrechten.md) | -| 8.3 | Beperking toegang tot informatie | [BT](a-8.3-Beperking-toegang-tot-informatie.md) | -| 8.4 | Toegangsbeveiliging op broncode | [BT](a-8.4-Toegangsbeveiliging-op-broncode.md) | -| 8.5 | Beveiligde authenticatie | [BT](a-8.5-Beveiligde-authenticatie.md) | -| 8.6 | Capaciteitsbeheer | [BT](a-8.6-Capaciteitsbeheer.md) | -| 8.7 | Bescherming tegen malware | [BT](a-8.7-Bescherming-tegen-malware.md) | -| 8.8 | Beheer van technische kwetsbaarheden | [BT](a-8.8-Beheer-van-technische-kwetsbaarheden.md) | -| 8.9 | Configuratiebeheer | [BT](a-8.9-Configuratiebeheer.md) | -| 8.10 | Wissen van informatie | [BT](a-8.10-Wissen-van-informatie.md) | -| 8.11 | Maskeren van gegevens | [BT](a-8.11-Maskeren-van-gegevens.md) | -| 8.12 | Voorkomen van gegevenslekken (Data leakage prevention) | [BT](a-8.12-Voorkomen-van-gegevenslekken-Data-leakage-prevention.md) | -| 8.13 | Back-up van informatie | [BT](a-8.13-Back-up-van-informatie.md) | -| 8.14 | Redundantie van informatieverwerkende faciliteiten | [BT](a-8.14-Redundantie-van-informatieverwerkende-faciliteiten.md) | -| 8.15 | Logging | [BT](../EN/a-8.15-Logging.md) | -| 8.16 | Monitoren van activiteiten | [BT](a-8.16-Monitoren-van-activiteiten.md) | -| 8.17 | Kloksynchronisatie | [BT](a-8.17-Kloksynchronisatie.md) | -| 8.18 | Gebruik van speciale systeemhulpmiddelen | [BT](a-8.18-Gebruik-van-speciale-systeemhulpmiddelen.md) | -| 8.19 | Installeren van software op operationele systemen | [BT](a-8.19-Installeren-van-software-op-operationele-systemen.md) | -| 8.20 | Beveiliging netwerkcomponenten | [BT](a-8.20-Beveiliging-netwerkcomponenten.md) | -| 8.21 | Beveiliging van netwerkdiensten | [BT](a-8.21-Beveiliging-van-netwerkdiensten.md) | -| 8.22 | Netwerksegmentatie | [BT](a-8.22-Netwerksegmentatie.md) | -| 8.23 | Toepassen van webfilters | [BT](a-8.23-Toepassen-van-webfilters.md) | -| 8.24 | Gebruik van cryptografie | [BT](a-8.24-Gebruik-van-cryptografie.md) | -| 8.25 | Beveiligen tijdens de ontwikkelcyclus | [BT](a-8.25-Beveiligen-tijdens-de-ontwikkelcyclus.md) | -| 8.26 | Toepassingsbeveiligingseisen | [BT](a-8.26-Toepassingsbeveiligingseisen.md) | -| 8.27 | Veilige systeemarchitectuur en technische uitgangspunten | [BT](a-8.27-Veilige-systeemarchitectuur-en-technische-uitgangspunten.md) | -| 8.28 | Veilig coderen | [BT](a-8.28-Veilig-coderen.md) | -| 8.29 | Testen van de beveiliging tijdens ontwikkeling en acceptatie | [BT](a-8.29-Testen-van-de-beveiliging-tijdens-ontwikkeling-en-acceptatie.md) | -| 8.30 | Uitbestede systeemontwikkeling | [BT](a-8.30-Uitbestede-systeemontwikkeling.md) | -| 8.31 | Scheiding van ontwikkel-, test- en productieomgevingen | [BT](a-8.31-Scheiding-van-ontwikkel-test-en-productieomgevingen.md) | -| 8.32 | Wijzigingsbeheer | [BT](a-8.32-Wijzigingsbeheer.md) | -| 8.33 | Testgegevens | [BT](a-8.33-Testgegevens.md) | -| 8.34 | Bescherming van informatiesystemen tijdens audits | [BT](a-8.34-Bescherming-van-informatiesystemen-tijdens-audits.md) | - diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-3.1-Termen-en-definities.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-3.1-Termen-en-definities.md index f7c9046..aa727dd 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-3.1-Termen-en-definities.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-3.1-Termen-en-definities.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 3.2 Termen en definities In het kader van dit document zijn de volgende termen en definities van toepassing. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-3.2-Afgekorte-termen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-3.2-Afgekorte-termen.md index 1cf1bc9..838fd8d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-3.2-Afgekorte-termen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-3.2-Afgekorte-termen.md @@ -1,7 +1,3 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- ## 3.2 Afgekorte termen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-4.1-Hoofdstukken.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-4.1-Hoofdstukken.md index 6ab70d2..f2a98bd 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-4.1-Hoofdstukken.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-4.1-Hoofdstukken.md @@ -1,7 +1,3 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- ## 4.1 Hoofdstukken diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-4.2-Themas-en-attributen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-4.2-Themas-en-attributen.md index 4062dc3..b6809c2 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-4.2-Themas-en-attributen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-4.2-Themas-en-attributen.md @@ -1,7 +1,3 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- ## 4.2 Thema's en attributen De categorieën waarin beheersmaatregelen kunnen worden ingedeeld volgens de hoofdstukken 5 t/m 8 worden aangeduid als thema's. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-4.3-Indeling-beheersmaatregel.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-4.3-Indeling-beheersmaatregel.md index e640229..9b90b98 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-4.3-Indeling-beheersmaatregel.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-4.3-Indeling-beheersmaatregel.md @@ -1,7 +1,3 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- ## 4.3 Indeling beheersmaatregel De indeling van elke beheersmaatregel bevat het volgende: diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.1-Beleidsregels-voor-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.1-Beleidsregels-voor-informatiebeveiliging.md index 82702c4..9898ef1 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.1-Beleidsregels-voor-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.1-Beleidsregels-voor-informatiebeveiliging.md @@ -1,7 +1,3 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- ## 5.1 Beleidsregels voor informatiebeveiliging | Attribuut | Waarde | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md index db1bd16..4c698df 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md @@ -3,6 +3,8 @@ Standard: ISO 27002:2022 NL --- +## 5.19 Informatiebeveiliging in leveranciersrelaties + | Attribuut | Waarde | | :----------------------------------- | :----------------------------------------------- | | Type beheersmaatregel: | #Preventief | @@ -12,8 +14,6 @@ Standard: ISO 27002:2022 NL | Beveiligingsdomeinen: | #Governance_en_Eco-systeem #Bescherming | -## 5.19 Informatiebeveiliging in leveranciersrelaties - **Beheersmaatregel** Er behoren processen en procedures te worden vastgesteld en geïmplementeerd om de informatiebeveiligingsrisico's in verband met het gebruik van producten of diensten van de leverancier te beheren. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.2-Rollen-en-verantwoordelijkheden-bij-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.2-Rollen-en-verantwoordelijkheden-bij-informatiebeveiliging.md index 46e7d88..553b1e7 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.2-Rollen-en-verantwoordelijkheden-bij-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.2-Rollen-en-verantwoordelijkheden-bij-informatiebeveiliging.md @@ -1,7 +1,3 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- ## 5.2 Rollen en verantwoordelijkheden bij informatiebeveiliging | Attribuut | Waarde | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md index fdecb94..b70fc1a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md @@ -4,6 +4,9 @@ Standard: ISO 27002:2022 NL --- +## 5.21 Beheren van informatiebeveiliging in de ICT-keten + + | Attribuut | Waarde | | :----------------------------------- | :----------------------------------------------- | | Type beheersmaatregel: | #Preventief | @@ -14,8 +17,6 @@ Standard: ISO 27002:2022 NL - -## 5.21 Beheren van informatiebeveiliging in de ICT-keten **Beheersmaatregel** diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/ISO 27002_2022_NL_Compleet.md b/Corpus/Standards/ISO27x/OST/ISO 27002_2022_NL_Compleet.md similarity index 100% rename from Corpus/Standards/ISO27x/OST/27002/NL/ISO 27002_2022_NL_Compleet.md rename to Corpus/Standards/ISO27x/OST/ISO 27002_2022_NL_Compleet.md diff --git a/Corpus/Standards/ISO27x/OST/ISO_27002_2022_NL_Index.md b/Corpus/Standards/ISO27x/OST/ISO_27002_2022_NL_Index.md new file mode 100644 index 0000000..82be68c --- /dev/null +++ b/Corpus/Standards/ISO27x/OST/ISO_27002_2022_NL_Index.md @@ -0,0 +1,114 @@ +#iso27002/2022/NL +# ISO 27002:2022 NL Index + + +| 2022 ID | Maatregel | Brontekst | +| :------ | :---------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------- | +| **3** | **Termen, definities en afgekorte termen** | | +| 3.1 | Termen en definities | [BT](27002/NL/a-3.1-Termen-en-definities.md) | +| 3.2 | Afgekorte termen | [BT](27002/NL/a-3.2-Afgekorte-termen.md) | +| **4** | **Structuur van dit document** | _ | +| 4.1 | Hoofdstukken | [BT](27002/NL/a-4.1-Hoofdstukken.md) | +| 4.2 | Thema's en attributen | [BT](27002/NL/a-4.2-Themas-en-attributen.md) | +| 4.3 | Indeling beheersmaatregel | [BT](27002/NL/a-4.3-Indeling-beheersmaatregel.md) | +| **5** | **Organisatorische beheersmaatregelen** | _ | +| 5.1 | Beleidsregels voor informatiebeveiliging | [BT](27002/NL/a-5.1-Beleidsregels-voor-informatiebeveiliging.md) | +| 5.2 | Rollen en verantwoordelijkheden bij informatiebeveiliging | [BT](27002/NL/a-5.2-Rollen-en-verantwoordelijkheden-bij-informatiebeveiliging.md) | +| 5.3 | Functiescheiding | [BT](27002/NL/a-5.3-Functiescheiding.md) | +| 5.4 | Managementverantwoordelijkheden | [BT](27002/NL/a-5.4-Managementverantwoordelijkheden.md) | +| 5.5 | Contact met overheidsinstanties | [BT](27002/NL/a-5.5-Contact-met-overheidsinstanties.md) | +| 5.6 | Contact met speciale belangengroepen | [BT](27002/NL/a-5.6-Contact-met-speciale-belangengroepen.md) | +| 5.7 | Informatie en analyses over dreigingen | [BT](27002/NL/a-5.7-Informatie-en-analyses-over-dreigingen.md) | +| 5.8 | Informatiebeveiliging in projectmanagement | [BT](27002/NL/a-5.8-Informatiebeveiliging-in-projectmanagement.md) | +| 5.9 | Inventarisatie van informatie en andere gerelateerde bedrijfsmiddelen | [BT](27002/NL/a-5.9-Inventarisatie-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md) | +| 5.10 | Aanvaardbaar gebruik van informatie en andere gerelateerde bedrijfsmiddelen | [BT](27002/NL/a-5.10-Aanvaardbaar-gebruik-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md) | +| 5.11 | Retourneren van bedrijfsmiddelen | [BT](27002/NL/a-5.11-Retourneren-van-bedrijfsmiddelen.md) | +| 5.12 | Classificeren van informatie | [BT](27002/NL/a-5.12-Classificeren-van-informatie.md) | +| 5.13 | Labelen van informatie | [BT](27002/NL/a-5.13-Labelen-van-informatie.md) | +| 5.14 | Overdragen van informatie | [BT](27002/NL/a-5.14-Overdragen-van-informatie.md) | +| 5.15 | Toegangsbeveiliging | [BT](27002/NL/a-5.15-Toegangsbeveiliging.md) | +| 5.16 | Identiteitsbeheer | [BT](27002/NL/a-5.16-Identiteitsbeheer.md) | +| 5.17 | Beheren van authenticatie-informatie | [BT](27002/NL/a-5.17-Beheren-van-authenticatie-informatie.md) | +| 5.18 | Toegangsrechten | [BT](27002/NL/a-5.18-Toegangsrechten.md) | +| 5.19 | Informatiebeveiliging in leveranciersrelaties | [BT](27002/NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md) | +| 5.20 | Adresseren van informatiebeveiliging in leveranciersovereenkomsten | [BT](27002/NL/a-5.20-Adresseren-van-informatiebeveiliging-in-leveranciersovereenkomsten.md) | +| 5.21 | Beheren van informatiebeveiliging in de ICT-keten | [BT](27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md) | +| 5.22 | Monitoren, beoordelen en het beheren van wijzigingen van leveranciersdiensten | [BT](27002/NL/a-5.22-Monitoren-beoordelen-en-het-beheren-van-wijzigingen-van-leveranciersdiensten.md) | +| 5.23 | Informatiebeveiliging voor het gebruik van clouddiensten | [BT](27002/NL/a-5.23-Informatiebeveiliging-voor-het-gebruik-van-clouddiensten.md) | +| 5.24 | Plannen en voorbereiden van het beheer van informatiebeveiligingsincidenten | [BT](27002/NL/a-5.24-Plannen-en-voorbereiden-van-het-beheer-van-informatiebeveiligingsincidenten.md) | +| 5.25 | Beoordelen van en besluiten over informatiebeveiligingsgebeurtenissen | [BT](27002/NL/a-5.25-Beoordelen-van-en-besluiten-over-informatiebeveiligingsgebeurtenissen.md) | +| 5.26 | Reageren op informatiebeveiligingsincidenten | [BT](27002/NL/a-5.26-Reageren-op-informatiebeveiligingsincidenten.md) | +| 5.27 | Leren van informatiebeveiligingsincidenten | [BT](27002/NL/a-5.27-Leren-van-informatiebeveiligingsincidenten.md) | +| 5.28 | Verzamelen van bewijsmateriaal | [BT](27002/NL/a-5.28-Verzamelen-van-bewijsmateriaal.md) | +| 5.29 | Informatiebeveiliging tijdens een verstoring | [BT](27002/NL/a-5.29-Informatiebeveiliging-tijdens-een-verstoring.md) | +| 5.30 | ICT-gereedheid voor bedrijfscontinuïteit | [BT](27002/NL/a-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md) | +| 5.31 | Wettelijke, statutaire, regelgevende en contractuele eisen | [BT](27002/NL/a-5.31-Wettelijke-statutaire-regelgevende-en-contractuele-eisen.md) | +| 5.32 | Intellectuele-eigendomsrechten | [BT](27002/NL/a-5.32-Intellectuele-eigendomsrechten.md) | +| 5.33 | Beschermen van registraties | [BT](27002/NL/a-5.33-Beschermen-van-registraties.md) | +| 5.34 | Privacy en bescherming van persoonsgegevens | [BT](27002/NL/a-5.34-Privacy-en-bescherming-van-persoonsgegevens.md) | +| 5.35 | Onafhankelijke beoordeling van informatiebeveiliging | [BT](27002/NL/a-5.35-Onafhankelijke-beoordeling-van-informatiebeveiliging.md) | +| 5.36 | Naleving van beleid, regels en normen voor informatiebeveiliging | [BT](27002/NL/a-5.36-Naleving-van-beleid-regels-en-normen-voor-informatiebeveiliging.md) | +| 5.37 | Gedocumenteerde bedieningsprocedures | [BT](27002/NL/a-5.37-Gedocumenteerde-bedieningsprocedures.md) | +| | | | +| **6** | **Mensgerichte beheersmaatregelen** | | +| 6.1 | Screening | [BT](27002/EN/a-6.1-Screening.md) | +| 6.2 | Arbeidsovereenkomst | [BT](27002/NL/a-6.2-Arbeidsovereenkomst.md) | +| 6.3 | Bewustwording van, opleiding en training in informatiebeveiliging | [BT](27002/NL/a-6.3-Bewustwording-van-opleiding-en-training-in-informatiebeveiliging.md) | +| 6.4 | Disciplinaire procedure | [BT](27002/NL/a-6.4-Disciplinaire-procedure.md) | +| 6.5 | Verantwoordelijkheden na beëindiging of wijziging van het dienstverband | [BT](27002/NL/a-6.5-Verantwoordelijkheden-na-beeindiging-of-wijziging-van-het-dienstverband.md) | +| 6.6 | Vertrouwelijkheids- of geheimhoudingsovereenkomsten | [BT](27002/NL/a-6.6-Vertrouwelijkheids-of-geheimhoudingsovereenkomsten.md) | +| 6.7 | Werken op afstand | [BT](27002/NL/a-6.7-Werken-op-afstand.md) | +| 6.8 | Melden van informatiebeveiligingsgebeurtenissen | [BT](27002/NL/a-6.8-Melden-van-informatiebeveiligingsgebeurtenissen.md) | +| | | | +| **7** | **Fysieke beheersmaatregelen** | | +| 7.1 | Fysieke beveiligingszones | [BT](27002/NL/a-7.1-Fysieke-beveiligingszones.md) | +| 7.2 | Fysieke toegangsbeveiliging | [BT](27002/NL/a-7.2-Fysieke-toegangsbeveiliging.md) | +| 7.3 | Beveiligen van kantoren, ruimten en faciliteiten | [BT](27002/NL/a-7.3-Beveiligen-van-kantoren-ruimten-en-faciliteiten.md) | +| 7.4 | Monitoren van de fysieke beveiliging | [BT](27002/NL/a-7.4-Monitoren-van-de-fysieke-beveiliging.md) | +| 7.5 | Beschermen tegen fysieke en omgevingsdreigingen | [BT](27002/NL/a-7.5-Beschermen-tegen-fysieke-en-omgevingsdreigingen.md) | +| 7.6 | Werken in beveiligde zones | [BT](27002/NL/a-7.6-Werken-in-beveiligde-zones.md) | +| 7.7 | ‘Clear desk’ en ‘clear screen’ | [BT](27002/NL/a-7.7-Clear-desk-en-clear-screen.md) | +| 7.8 | Plaatsen en beschermen van apparatuur | [BT](27002/NL/a-7.8-Plaatsen-en-beschermen-van-apparatuur.md) | +| 7.9 | Beveiligen van bedrijfsmiddelen buiten het terrein | [BT](27002/NL/a-7.9-Beveiligen-van-bedrijfsmiddelen-buiten-het-terrein.md) | +| 7.10 | Opslagmedia | [BT](27002/NL/a-7.10-Opslagmedia.md) | +| 7.11 | Nutsvoorzieningen | [BT](27002/NL/a-7.11-Nutsvoorzieningen.md) | +| 7.12 | Beveiligen van bekabeling | [BT](27002/NL/a-7.12-Beveiligen-van-bekabeling.md) | +| 7.13 | Onderhoud van apparatuur | [BT](27002/NL/a-7.13-Onderhoud-van-apparatuur.md) | +| 7.14 | Veilig verwijderen of hergebruiken van apparatuur | [BT](27002/NL/a-7.14-Veilig-verwijderen-of-hergebruiken-van-apparatuur.md) | +| | | | +| **8** | **Technologische beheersmaatregelen** | | +| 8.1 | ‘User endpoint devices’ | [BT](27002/EN/a-8.1-User-endpoint-devices.md) | +| 8.2 | Speciale toegangsrechten | [BT](27002/NL/a-8.2-Speciale-toegangsrechten.md) | +| 8.3 | Beperking toegang tot informatie | [BT](27002/NL/a-8.3-Beperking-toegang-tot-informatie.md) | +| 8.4 | Toegangsbeveiliging op broncode | [BT](27002/NL/a-8.4-Toegangsbeveiliging-op-broncode.md) | +| 8.5 | Beveiligde authenticatie | [BT](27002/NL/a-8.5-Beveiligde-authenticatie.md) | +| 8.6 | Capaciteitsbeheer | [BT](27002/NL/a-8.6-Capaciteitsbeheer.md) | +| 8.7 | Bescherming tegen malware | [BT](27002/NL/a-8.7-Bescherming-tegen-malware.md) | +| 8.8 | Beheer van technische kwetsbaarheden | [BT](27002/NL/a-8.8-Beheer-van-technische-kwetsbaarheden.md) | +| 8.9 | Configuratiebeheer | [BT](27002/NL/a-8.9-Configuratiebeheer.md) | +| 8.10 | Wissen van informatie | [BT](27002/NL/a-8.10-Wissen-van-informatie.md) | +| 8.11 | Maskeren van gegevens | [BT](27002/NL/a-8.11-Maskeren-van-gegevens.md) | +| 8.12 | Voorkomen van gegevenslekken (Data leakage prevention) | [BT](27002/NL/a-8.12-Voorkomen-van-gegevenslekken-Data-leakage-prevention.md) | +| 8.13 | Back-up van informatie | [BT](27002/NL/a-8.13-Back-up-van-informatie.md) | +| 8.14 | Redundantie van informatieverwerkende faciliteiten | [BT](27002/NL/a-8.14-Redundantie-van-informatieverwerkende-faciliteiten.md) | +| 8.15 | Logging | [BT](27002/EN/a-8.15-Logging.md) | +| 8.16 | Monitoren van activiteiten | [BT](27002/NL/a-8.16-Monitoren-van-activiteiten.md) | +| 8.17 | Kloksynchronisatie | [BT](27002/NL/a-8.17-Kloksynchronisatie.md) | +| 8.18 | Gebruik van speciale systeemhulpmiddelen | [BT](27002/NL/a-8.18-Gebruik-van-speciale-systeemhulpmiddelen.md) | +| 8.19 | Installeren van software op operationele systemen | [BT](27002/NL/a-8.19-Installeren-van-software-op-operationele-systemen.md) | +| 8.20 | Beveiliging netwerkcomponenten | [BT](27002/NL/a-8.20-Beveiliging-netwerkcomponenten.md) | +| 8.21 | Beveiliging van netwerkdiensten | [BT](27002/NL/a-8.21-Beveiliging-van-netwerkdiensten.md) | +| 8.22 | Netwerksegmentatie | [BT](27002/NL/a-8.22-Netwerksegmentatie.md) | +| 8.23 | Toepassen van webfilters | [BT](27002/NL/a-8.23-Toepassen-van-webfilters.md) | +| 8.24 | Gebruik van cryptografie | [BT](27002/NL/a-8.24-Gebruik-van-cryptografie.md) | +| 8.25 | Beveiligen tijdens de ontwikkelcyclus | [BT](27002/NL/a-8.25-Beveiligen-tijdens-de-ontwikkelcyclus.md) | +| 8.26 | Toepassingsbeveiligingseisen | [BT](27002/NL/a-8.26-Toepassingsbeveiligingseisen.md) | +| 8.27 | Veilige systeemarchitectuur en technische uitgangspunten | [BT](27002/NL/a-8.27-Veilige-systeemarchitectuur-en-technische-uitgangspunten.md) | +| 8.28 | Veilig coderen | [BT](27002/NL/a-8.28-Veilig-coderen.md) | +| 8.29 | Testen van de beveiliging tijdens ontwikkeling en acceptatie | [BT](27002/NL/a-8.29-Testen-van-de-beveiliging-tijdens-ontwikkeling-en-acceptatie.md) | +| 8.30 | Uitbestede systeemontwikkeling | [BT](27002/NL/a-8.30-Uitbestede-systeemontwikkeling.md) | +| 8.31 | Scheiding van ontwikkel-, test- en productieomgevingen | [BT](27002/NL/a-8.31-Scheiding-van-ontwikkel-test-en-productieomgevingen.md) | +| 8.32 | Wijzigingsbeheer | [BT](27002/NL/a-8.32-Wijzigingsbeheer.md) | +| 8.33 | Testgegevens | [BT](27002/NL/a-8.33-Testgegevens.md) | +| 8.34 | Bescherming van informatiesystemen tijdens audits | [BT](27002/NL/a-8.34-Bescherming-van-informatiesystemen-tijdens-audits.md) | + diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/ISO_27002_2022_NL_PDF.md b/Corpus/Standards/ISO27x/OST/ISO_27002_2022_NL_PDF.md similarity index 100% rename from Corpus/Standards/ISO27x/OST/27002/NL/ISO_27002_2022_NL_PDF.md rename to Corpus/Standards/ISO27x/OST/ISO_27002_2022_NL_PDF.md diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/ISO_IEC 27002_2022_NL.pdf b/Corpus/Standards/ISO27x/OST/ISO_IEC 27002_2022_NL.pdf similarity index 100% rename from Corpus/Standards/ISO27x/OST/27002/NL/ISO_IEC 27002_2022_NL.pdf rename to Corpus/Standards/ISO27x/OST/ISO_IEC 27002_2022_NL.pdf diff --git a/Corpus/Standards/other/Infosec frameworks and regulations.md b/Corpus/Standards/other/Infosec frameworks and regulations.md index adbb6ca..3ec211e 100644 --- a/Corpus/Standards/other/Infosec frameworks and regulations.md +++ b/Corpus/Standards/other/Infosec frameworks and regulations.md @@ -22,7 +22,7 @@ See also: - [ISO_27001_2013_EN_Index](../ISO27x/legacy/ISO%2027001%202013/ISO_27001_2013_EN_Index.md) - [ISO_27001_2017_NL_Index](../ISO27x/legacy/ISO%2027001%202017%20NL/ISO_27001_2017_NL_Index.md) - [ISO_27001_2022_00_MoC Index EXT](../../MoCs/ISO_27001_2022_00_MoC%20Index%20EXT.md) -- [ISO_27002_2022_NL_Index](../ISO27x/OST/27002/NL/ISO_27002_2022_NL_Index.md) +- [ISO_27002_2022_NL_Index](../ISO27x/OST/ISO_27002_2022_NL_Index.md) - [ISO31000-5.4.1-Understanding-the-organization-and-its-context](../ISO27x/ISO31000-5.4.1-Understanding-the-organization-and-its-context.md) - [NEN7510 Risicos](../ISO27x/OST/7510/NEN7510%20Risicos.md) - [NIST CSF 2.0](../NIST/NIST%20CSF%202.0.md) From 92adf4983404e47642381359c83c07f75fe662a9 Mon Sep 17 00:00:00 2001 From: Richard Kranendonk <rkranendonk@mac.com> Date: Sat, 2 May 2026 16:00:43 +0200 Subject: [PATCH 17/29] Added proper level 2 headers where they were missing --- ...en-andere-gerelateerde-bedrijfsmiddelen.md | 5 +---- ...a-5.11-Retourneren-van-bedrijfsmiddelen.md | 5 +---- .../NL/a-5.12-Classificeren-van-informatie.md | 5 +---- .../27002/NL/a-5.13-Labelen-van-informatie.md | 5 +---- .../NL/a-5.14-Overdragen-van-informatie.md | 5 +---- .../27002/NL/a-5.15-Toegangsbeveiliging.md | 5 +---- .../OST/27002/NL/a-5.16-Identiteitsbeheer.md | 5 +---- ...17-Beheren-van-authenticatie-informatie.md | 5 +---- .../OST/27002/NL/a-5.18-Toegangsrechten.md | 5 ----- ...atiebeveiliging-in-leveranciersrelaties.md | 5 ----- ...veiliging-in-leveranciersovereenkomsten.md | 5 ----- ...n-informatiebeveiliging-in-de-ICT-keten.md | 5 +---- ...an-wijzigingen-van-leveranciersdiensten.md | 5 +---- ...ging-voor-het-gebruik-van-clouddiensten.md | 5 +---- ...er-van-informatiebeveiligingsincidenten.md | 5 +---- ...er-informatiebeveiligingsgebeurtenissen.md | 5 +---- ...ren-op-informatiebeveiligingsincidenten.md | 5 +---- ...en-van-informatiebeveiligingsincidenten.md | 5 +---- .../a-5.28-Verzamelen-van-bewijsmateriaal.md | 5 +---- ...matiebeveiliging-tijdens-een-verstoring.md | 5 +---- .../OST/27002/NL/a-5.3-Functiescheiding.md | 5 +---- ...CT-gereedheid-voor-bedrijfscontinuiteit.md | 5 +---- ...aire-regelgevende-en-contractuele-eisen.md | 5 +---- .../a-5.32-Intellectuele-eigendomsrechten.md | 5 +---- .../NL/a-5.33-Beschermen-van-registraties.md | 5 +---- ...acy-en-bescherming-van-persoonsgegevens.md | 5 +---- ...e-beoordeling-van-informatiebeveiliging.md | 5 +---- ...ls-en-normen-voor-informatiebeveiliging.md | 5 +---- ...37-Gedocumenteerde-bedieningsprocedures.md | 5 +---- .../a-5.4-Managementverantwoordelijkheden.md | 5 +---- .../a-5.5-Contact-met-overheidsinstanties.md | 5 +---- ....6-Contact-met-speciale-belangengroepen.md | 5 +---- ...-Informatie-en-analyses-over-dreigingen.md | 5 +---- ...ormatiebeveiliging-in-projectmanagement.md | 5 +---- ...en-andere-gerelateerde-bedrijfsmiddelen.md | 5 +---- .../ISO27x/OST/27002/NL/a-6.1-Screening.md | 5 +---- .../OST/27002/NL/a-6.2-Arbeidsovereenkomst.md | 5 +---- ...ng-en-training-in-informatiebeveiliging.md | 5 +---- .../27002/NL/a-6.4-Disciplinaire-procedure.md | 5 +---- ...ging-of-wijziging-van-het-dienstverband.md | 5 +---- ...jkheids-of-geheimhoudingsovereenkomsten.md | 5 +---- .../OST/27002/NL/a-6.7-Werken-op-afstand.md | 5 +---- ...an-informatiebeveiligingsgebeurtenissen.md | 5 +---- .../NL/a-7.1-Fysieke-beveiligingszones.md | 5 +---- .../ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md | 5 +---- .../OST/27002/NL/a-7.11-Nutsvoorzieningen.md | 5 +---- .../NL/a-7.12-Beveiligen-van-bekabeling.md | 5 +---- .../NL/a-7.13-Onderhoud-van-apparatuur.md | 5 +---- ...wijderen-of-hergebruiken-van-apparatuur.md | 5 +---- .../NL/a-7.2-Fysieke-toegangsbeveiliging.md | 5 +---- ...en-van-kantoren-ruimten-en-faciliteiten.md | 5 +---- ....4-Monitoren-van-de-fysieke-beveiliging.md | 5 +---- ...en-tegen-fysieke-en-omgevingsdreigingen.md | 5 +---- .../NL/a-7.6-Werken-in-beveiligde-zones.md | 5 +---- .../NL/a-7.7-Clear-desk-en-clear-screen.md | 5 +---- ...8-Plaatsen-en-beschermen-van-apparatuur.md | 5 +---- ...van-bedrijfsmiddelen-buiten-het-terrein.md | 5 +---- .../27002/NL/a-8.1-User-endpoint-devices.md | 6 ++---- .../27002/NL/a-8.10-Wissen-van-informatie.md | 5 +---- .../27002/NL/a-8.11-Maskeren-van-gegevens.md | 5 +---- ...-gegevenslekken-Data-leakage-prevention.md | 5 +---- .../27002/NL/a-8.13-Back-up-van-informatie.md | 5 +---- ...-van-informatieverwerkende-faciliteiten.md | 5 +---- .../ISO27x/OST/27002/NL/a-8.15-Logging.md | 5 +---- .../NL/a-8.16-Monitoren-van-activiteiten.md | 5 +---- .../OST/27002/NL/a-8.17-Kloksynchronisatie.md | 5 +---- ...ebruik-van-speciale-systeemhulpmiddelen.md | 5 +---- ...n-van-software-op-operationele-systemen.md | 5 +---- .../NL/a-8.2-Speciale-toegangsrechten.md | 5 +---- .../a-8.20-Beveiliging-netwerkcomponenten.md | 5 +---- .../a-8.21-Beveiliging-van-netwerkdiensten.md | 5 +---- .../OST/27002/NL/a-8.22-Netwerksegmentatie.md | 5 +---- .../NL/a-8.23-Toepassen-van-webfilters.md | 5 +---- .../NL/a-8.24-Gebruik-van-cryptografie.md | 5 +---- ...5-Beveiligen-tijdens-de-ontwikkelcyclus.md | 5 +---- .../NL/a-8.26-Toepassingsbeveiligingseisen.md | 5 +---- ...chitectuur-en-technische-uitgangspunten.md | 5 +---- .../OST/27002/NL/a-8.28-Veilig-coderen.md | 5 +---- ...ging-tijdens-ontwikkeling-en-acceptatie.md | 5 +---- .../a-8.3-Beperking-toegang-tot-informatie.md | 5 +---- .../a-8.30-Uitbestede-systeemontwikkeling.md | 5 +---- ...n-ontwikkel-test-en-productieomgevingen.md | 5 +---- .../OST/27002/NL/a-8.32-Wijzigingsbeheer.md | 5 +---- .../OST/27002/NL/a-8.33-Testgegevens.md | 5 +---- ...g-van-informatiesystemen-tijdens-audits.md | 5 +---- .../a-8.4-Toegangsbeveiliging-op-broncode.md | 5 +---- .../NL/a-8.5-Beveiligde-authenticatie.md | 5 +---- .../OST/27002/NL/a-8.6-Capaciteitsbeheer.md | 5 +---- .../NL/a-8.7-Bescherming-tegen-malware.md | 5 +---- ....8-Beheer-van-technische-kwetsbaarheden.md | 5 +---- .../OST/27002/NL/a-8.9-Configuratiebeheer.md | 5 +---- .../ISO27x/OST/ISO 27002_2022_nl.docx | Bin 0 -> 1539045 bytes 92 files changed, 89 insertions(+), 367 deletions(-) create mode 100644 Corpus/Standards/ISO27x/OST/ISO 27002_2022_nl.docx diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.10-Aanvaardbaar-gebruik-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.10-Aanvaardbaar-gebruik-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md index 8df21eb..b210ce5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.10-Aanvaardbaar-gebruik-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.10-Aanvaardbaar-gebruik-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md @@ -1,10 +1,7 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- ## 5.10 Aanvaardbaar gebruik van informatie en andere gerelateerde bedrijfsmiddelen + | Attribuut | Waarde | | :----------------------------------- | :----------------------------------------------------- | | Type beheersmaatregel: | #Preventief | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.11-Retourneren-van-bedrijfsmiddelen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.11-Retourneren-van-bedrijfsmiddelen.md index b74c7d6..9c1f186 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.11-Retourneren-van-bedrijfsmiddelen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.11-Retourneren-van-bedrijfsmiddelen.md @@ -1,10 +1,7 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- ## 5.11 Retourneren van bedrijfsmiddelen + | Attribuut | Waarde | | :----------------------------------- | :----------------------------------------------------- | | Type beheersmaatregel: | #Preventief | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.12-Classificeren-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.12-Classificeren-van-informatie.md index 7d26163..35c5a55 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.12-Classificeren-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.12-Classificeren-van-informatie.md @@ -1,9 +1,6 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- ## 5.12 Classificeren van informatie + | Attribuut | Waarde | | :----------------------------------- | :----------------------------------------------- | | Type beheersmaatregel: | #Preventief | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.13-Labelen-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.13-Labelen-van-informatie.md index cdafd81..b090605 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.13-Labelen-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.13-Labelen-van-informatie.md @@ -1,9 +1,6 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- ## 5.13 Labelen van informatie + | Attribuut | Waarde | | :----------------------------------- | :----------------------------------------------- | | Type beheersmaatregel: | #Preventief | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.14-Overdragen-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.14-Overdragen-van-informatie.md index 937ddb7..f0d31cd 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.14-Overdragen-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.14-Overdragen-van-informatie.md @@ -1,9 +1,6 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- ## 5.14 Overdragen van informatie + | Attribuut | Waarde | | :----------------------------------- | :-------------------------------------------------- | | Type beheersmaatregel: | #Preventief | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.15-Toegangsbeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.15-Toegangsbeveiliging.md index ab9fb3d..f1ca5ed 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.15-Toegangsbeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.15-Toegangsbeveiliging.md @@ -1,9 +1,6 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- ## 5.15 Toegangsbeveiliging + | Attribuut | Waarde | | :----------------------------------- | :----------------------------------------------- | | Type beheersmaatregel: | #Preventief | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.16-Identiteitsbeheer.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.16-Identiteitsbeheer.md index 738a0a8..dba6a88 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.16-Identiteitsbeheer.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.16-Identiteitsbeheer.md @@ -1,9 +1,6 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- ## 5.16 Identiteitsbeheer + | Attribuut | Waarde | | :----------------------------------- | :----------------------------------------------- | | Type beheersmaatregel: | #Preventief | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.17-Beheren-van-authenticatie-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.17-Beheren-van-authenticatie-informatie.md index f60d0ab..b0e7887 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.17-Beheren-van-authenticatie-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.17-Beheren-van-authenticatie-informatie.md @@ -1,9 +1,6 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- ## 5.17 Beheren van authenticatie-informatie + | Attribuut | Waarde | | :----------------------------------- | :----------------------------------------------- | | Type beheersmaatregel: | #Preventief | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.18-Toegangsrechten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.18-Toegangsrechten.md index a6dfba1..94363c9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.18-Toegangsrechten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.18-Toegangsrechten.md @@ -1,8 +1,3 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- - ## 5.18 Toegangsrechten | Attribuut | Waarde | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md index 4c698df..754ff7e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md @@ -1,8 +1,3 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- - ## 5.19 Informatiebeveiliging in leveranciersrelaties | Attribuut | Waarde | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.20-Adresseren-van-informatiebeveiliging-in-leveranciersovereenkomsten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.20-Adresseren-van-informatiebeveiliging-in-leveranciersovereenkomsten.md index 0cc7bc0..2e9adc8 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.20-Adresseren-van-informatiebeveiliging-in-leveranciersovereenkomsten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.20-Adresseren-van-informatiebeveiliging-in-leveranciersovereenkomsten.md @@ -1,8 +1,3 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- - ## 5.20 Adresseren van informatiebeveiliging in leveranciersovereenkomsten | Attribuut | Waarde | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md index b70fc1a..917a1c4 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 5.21 Beheren van informatiebeveiliging in de ICT-keten ## 5.21 Beheren van informatiebeveiliging in de ICT-keten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.22-Monitoren-beoordelen-en-het-beheren-van-wijzigingen-van-leveranciersdiensten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.22-Monitoren-beoordelen-en-het-beheren-van-wijzigingen-van-leveranciersdiensten.md index 82c0b22..dcbd90c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.22-Monitoren-beoordelen-en-het-beheren-van-wijzigingen-van-leveranciersdiensten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.22-Monitoren-beoordelen-en-het-beheren-van-wijzigingen-van-leveranciersdiensten.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 5.22 Monitoren, beoordelen en het beheren van wijzigingen van leveranciersdiensten | Attribuut | Waarde | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.23-Informatiebeveiliging-voor-het-gebruik-van-clouddiensten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.23-Informatiebeveiliging-voor-het-gebruik-van-clouddiensten.md index d0725b4..d86d96c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.23-Informatiebeveiliging-voor-het-gebruik-van-clouddiensten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.23-Informatiebeveiliging-voor-het-gebruik-van-clouddiensten.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 5.23 Informatiebeveiliging voor het gebruik van clouddiensten **Beheersmaatregel** diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.24-Plannen-en-voorbereiden-van-het-beheer-van-informatiebeveiligingsincidenten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.24-Plannen-en-voorbereiden-van-het-beheer-van-informatiebeveiligingsincidenten.md index b0d3658..7af31cf 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.24-Plannen-en-voorbereiden-van-het-beheer-van-informatiebeveiligingsincidenten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.24-Plannen-en-voorbereiden-van-het-beheer-van-informatiebeveiligingsincidenten.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 5.24 Plannen en voorbereiden van het beheer van informatiebeveiligingsincidenten | Attribuut | Waarde | | :----------------------------------- | :----------------------------------------------- | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.25-Beoordelen-van-en-besluiten-over-informatiebeveiligingsgebeurtenissen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.25-Beoordelen-van-en-besluiten-over-informatiebeveiligingsgebeurtenissen.md index f70097b..9f11434 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.25-Beoordelen-van-en-besluiten-over-informatiebeveiligingsgebeurtenissen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.25-Beoordelen-van-en-besluiten-over-informatiebeveiligingsgebeurtenissen.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 5.25 Beoordelen van en besluiten over informatiebeveiligingsgebeurtenissen +------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.26-Reageren-op-informatiebeveiligingsincidenten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.26-Reageren-op-informatiebeveiligingsincidenten.md index 99dc918..4791735 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.26-Reageren-op-informatiebeveiligingsincidenten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.26-Reageren-op-informatiebeveiligingsincidenten.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 5.26 Reageren op informatiebeveiligingsincidenten +------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.27-Leren-van-informatiebeveiligingsincidenten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.27-Leren-van-informatiebeveiligingsincidenten.md index 7a88404..78d298d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.27-Leren-van-informatiebeveiligingsincidenten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.27-Leren-van-informatiebeveiligingsincidenten.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 5.27 Leren van informatiebeveiligingsincidenten +------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.28-Verzamelen-van-bewijsmateriaal.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.28-Verzamelen-van-bewijsmateriaal.md index 6f862bf..2316ab4 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.28-Verzamelen-van-bewijsmateriaal.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.28-Verzamelen-van-bewijsmateriaal.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 5.28 Verzamelen van bewijsmateriaal +------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.29-Informatiebeveiliging-tijdens-een-verstoring.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.29-Informatiebeveiliging-tijdens-een-verstoring.md index cda1a9e..9ceaaa3 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.29-Informatiebeveiliging-tijdens-een-verstoring.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.29-Informatiebeveiliging-tijdens-een-verstoring.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 5.29 Informatiebeveiliging tijdens een verstoring +------------------------+----------------------------------------------------+----------------------+--------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.3-Functiescheiding.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.3-Functiescheiding.md index 591c33b..c294c96 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.3-Functiescheiding.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.3-Functiescheiding.md @@ -1,9 +1,6 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- ## 5.3 Functiescheiding + | Attribuut | Waarde | | :----------------------------------- | :------------------------------------------------- | | Type beheersmaatregel: | #Preventief | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md index d1596bd..5f6e5d0 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 5.30 ICT-gereedheid voor bedrijfscontinuïteit | Attribuut | Waarde | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.31-Wettelijke-statutaire-regelgevende-en-contractuele-eisen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.31-Wettelijke-statutaire-regelgevende-en-contractuele-eisen.md index 119498c..36e7da0 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.31-Wettelijke-statutaire-regelgevende-en-contractuele-eisen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.31-Wettelijke-statutaire-regelgevende-en-contractuele-eisen.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 5.31 Wettelijke, statutaire, regelgevende en contractuele eisen +------------------------+----------------------------------------------------+----------------------+------------------------------+--------------------------------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.32-Intellectuele-eigendomsrechten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.32-Intellectuele-eigendomsrechten.md index 9ed3e81..46d787c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.32-Intellectuele-eigendomsrechten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.32-Intellectuele-eigendomsrechten.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 5.32 Intellectuele-eigendomsrechten +------------------------+----------------------------------------------------+----------------------+------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.33-Beschermen-van-registraties.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.33-Beschermen-van-registraties.md index d596837..f26542b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.33-Beschermen-van-registraties.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.33-Beschermen-van-registraties.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 5.33 Beschermen van registraties +------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.34-Privacy-en-bescherming-van-persoonsgegevens.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.34-Privacy-en-bescherming-van-persoonsgegevens.md index fb7fa60..dbfa5ff 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.34-Privacy-en-bescherming-van-persoonsgegevens.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.34-Privacy-en-bescherming-van-persoonsgegevens.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 5.34 Privacy en bescherming van persoonsgegevens +------------------------+----------------------------------------------------+----------------------+----------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.35-Onafhankelijke-beoordeling-van-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.35-Onafhankelijke-beoordeling-van-informatiebeveiliging.md index 0cc87b1..aabdf8c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.35-Onafhankelijke-beoordeling-van-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.35-Onafhankelijke-beoordeling-van-informatiebeveiliging.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 5.35 Onafhankelijke beoordeling van informatiebeveiliging +------------------------+----------------------------------------------------+----------------------+----------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.36-Naleving-van-beleid-regels-en-normen-voor-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.36-Naleving-van-beleid-regels-en-normen-voor-informatiebeveiliging.md index 5a62918..3bcf54a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.36-Naleving-van-beleid-regels-en-normen-voor-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.36-Naleving-van-beleid-regels-en-normen-voor-informatiebeveiliging.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 5.36 Naleving van beleid, regels en normen voor informatiebeveiliging +------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.37-Gedocumenteerde-bedieningsprocedures.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.37-Gedocumenteerde-bedieningsprocedures.md index 334e663..c1c6f7f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.37-Gedocumenteerde-bedieningsprocedures.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.37-Gedocumenteerde-bedieningsprocedures.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 5.37 Gedocumenteerde bedieningsprocedures +------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.4-Managementverantwoordelijkheden.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.4-Managementverantwoordelijkheden.md index 7497dd3..ffa98f5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.4-Managementverantwoordelijkheden.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.4-Managementverantwoordelijkheden.md @@ -1,10 +1,7 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- ## 5.4 Managementverantwoordelijkheden + | Attribuut | Waarde | | :----------------------------------- | :------------------------------------------------ | | Type beheersmaatregel: | #Preventief | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.5-Contact-met-overheidsinstanties.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.5-Contact-met-overheidsinstanties.md index f4e35a7..609e813 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.5-Contact-met-overheidsinstanties.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.5-Contact-met-overheidsinstanties.md @@ -1,9 +1,6 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- ## 5.5 Contact met overheidsinstanties + | Attribuut | Waarde | | :----------------------------------- | :------------------------------------------------- | | Type beheersmaatregel: | #Preventief #Corrigerend | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.6-Contact-met-speciale-belangengroepen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.6-Contact-met-speciale-belangengroepen.md index ec95701..cc018ce 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.6-Contact-met-speciale-belangengroepen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.6-Contact-met-speciale-belangengroepen.md @@ -1,9 +1,6 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- ## 5.6 Contact met speciale belangengroepen + | Attribuut | Waarde | | :----------------------------------- | :------------------------------------------------- | | Type beheersmaatregel: | #Preventief #Corrigerend | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.7-Informatie-en-analyses-over-dreigingen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.7-Informatie-en-analyses-over-dreigingen.md index b2f2116..3492f1d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.7-Informatie-en-analyses-over-dreigingen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.7-Informatie-en-analyses-over-dreigingen.md @@ -1,9 +1,6 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- ## 5.7 Informatie en analyses over dreigingen + | Attribuut | Waarde | | :----------------------------------- | :------------------------------------------------- | | Type beheersmaatregel: | #Preventief #Detectief #Corrigerend | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.8-Informatiebeveiliging-in-projectmanagement.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.8-Informatiebeveiliging-in-projectmanagement.md index 84b5a26..942566a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.8-Informatiebeveiliging-in-projectmanagement.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.8-Informatiebeveiliging-in-projectmanagement.md @@ -1,9 +1,6 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- ## 5.8 Informatiebeveiliging in projectmanagement + | Attribuut | Waarde | | :----------------------------------- | :------------------------------------------------- | | Type beheersmaatregel: | #Preventief | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.9-Inventarisatie-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.9-Inventarisatie-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md index 0e20717..bc48e9a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.9-Inventarisatie-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.9-Inventarisatie-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md @@ -1,10 +1,7 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- ## 5.9 Inventarisatie van informatie en andere gerelateerde bedrijfsmiddelen + | Attribuut | Waarde | | :----------------------------------- | :----------------------------------------------- | | Type beheersmaatregel: | #Preventief | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.1-Screening.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.1-Screening.md index fff0967..d227ec0 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.1-Screening.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.1-Screening.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 6.1 Screening +------------------------+----------------------------------------------------+----------------------+----------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.2-Arbeidsovereenkomst.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.2-Arbeidsovereenkomst.md index e34d5d2..7321951 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.2-Arbeidsovereenkomst.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.2-Arbeidsovereenkomst.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 6.2 Arbeidsovereenkomst +------------------------+----------------------------------------------------+----------------------+----------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.3-Bewustwording-van-opleiding-en-training-in-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.3-Bewustwording-van-opleiding-en-training-in-informatiebeveiliging.md index c6755d0..d1a3d89 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.3-Bewustwording-van-opleiding-en-training-in-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.3-Bewustwording-van-opleiding-en-training-in-informatiebeveiliging.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 6.3 Bewustwording van, opleiding en training in informatiebeveiliging +------------------------+----------------------------------------------------+----------------------+----------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.4-Disciplinaire-procedure.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.4-Disciplinaire-procedure.md index 180b1fb..3f1bfd4 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.4-Disciplinaire-procedure.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.4-Disciplinaire-procedure.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 6.4 Disciplinaire procedure +------------------------+----------------------------------------------------+----------------------+----------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.5-Verantwoordelijkheden-na-beeindiging-of-wijziging-van-het-dienstverband.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.5-Verantwoordelijkheden-na-beeindiging-of-wijziging-van-het-dienstverband.md index 0788305..55c8d6c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.5-Verantwoordelijkheden-na-beeindiging-of-wijziging-van-het-dienstverband.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.5-Verantwoordelijkheden-na-beeindiging-of-wijziging-van-het-dienstverband.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 6.5 Verantwoordelijkheden na beëindiging of wijziging van het dienstverband +------------------------+----------------------------------------------------+----------------------+-----------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.6-Vertrouwelijkheids-of-geheimhoudingsovereenkomsten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.6-Vertrouwelijkheids-of-geheimhoudingsovereenkomsten.md index c143899..08606d4 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.6-Vertrouwelijkheids-of-geheimhoudingsovereenkomsten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.6-Vertrouwelijkheids-of-geheimhoudingsovereenkomsten.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 6.6 Vertrouwelijkheids- of geheimhoudingsovereenkomsten +------------------------+----------------------+----------------------+-----------------------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele capaciteiten** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.7-Werken-op-afstand.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.7-Werken-op-afstand.md index 66be0a9..df8d75e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.7-Werken-op-afstand.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.7-Werken-op-afstand.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 6.7 Werken op afstand +------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------------------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.8-Melden-van-informatiebeveiligingsgebeurtenissen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.8-Melden-van-informatiebeveiligingsgebeurtenissen.md index 90bdb31..7f21603 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.8-Melden-van-informatiebeveiligingsgebeurtenissen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.8-Melden-van-informatiebeveiligingsgebeurtenissen.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 6.8 Melden van informatiebeveiligingsgebeurtenissen +------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.1-Fysieke-beveiligingszones.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.1-Fysieke-beveiligingszones.md index a770425..7fa547c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.1-Fysieke-beveiligingszones.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.1-Fysieke-beveiligingszones.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 7.1 Fysieke beveiligingszones +------------------------+----------------------------------------------------+----------------------+------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md index f5f0637..2db635b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 7.10 Opslagmedia +------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.11-Nutsvoorzieningen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.11-Nutsvoorzieningen.md index d4f3d53..555ac2e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.11-Nutsvoorzieningen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.11-Nutsvoorzieningen.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 7.11 Nutsvoorzieningen +------------------------+---------------------+----------------------+------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.12-Beveiligen-van-bekabeling.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.12-Beveiligen-van-bekabeling.md index f5d5b2f..90e3b22 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.12-Beveiligen-van-bekabeling.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.12-Beveiligen-van-bekabeling.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 7.12 Beveiligen van bekabeling +------------------------+----------------------+----------------------+------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.13-Onderhoud-van-apparatuur.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.13-Onderhoud-van-apparatuur.md index 03680e8..bb6d379 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.13-Onderhoud-van-apparatuur.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.13-Onderhoud-van-apparatuur.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 7.13 Onderhoud van apparatuur +------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.14-Veilig-verwijderen-of-hergebruiken-van-apparatuur.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.14-Veilig-verwijderen-of-hergebruiken-van-apparatuur.md index b6801bd..c305cae 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.14-Veilig-verwijderen-of-hergebruiken-van-apparatuur.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.14-Veilig-verwijderen-of-hergebruiken-van-apparatuur.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 7.14 Veilig verwijderen of hergebruiken van apparatuur +------------------------+----------------------+----------------------+-------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.2-Fysieke-toegangsbeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.2-Fysieke-toegangsbeveiliging.md index bf1fb19..335ce95 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.2-Fysieke-toegangsbeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.2-Fysieke-toegangsbeveiliging.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 7.2 Fysieke toegangsbeveiliging +------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.3-Beveiligen-van-kantoren-ruimten-en-faciliteiten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.3-Beveiligen-van-kantoren-ruimten-en-faciliteiten.md index 493e6b4..a3be38d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.3-Beveiligen-van-kantoren-ruimten-en-faciliteiten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.3-Beveiligen-van-kantoren-ruimten-en-faciliteiten.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 7.3 Beveiligen van kantoren, ruimten en faciliteiten +------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.4-Monitoren-van-de-fysieke-beveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.4-Monitoren-van-de-fysieke-beveiliging.md index f8cc2ef..b3085c8 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.4-Monitoren-van-de-fysieke-beveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.4-Monitoren-van-de-fysieke-beveiliging.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 7.4 Monitoren van de fysieke beveiliging +------------------------+----------------------------------------------------+----------------------+------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.5-Beschermen-tegen-fysieke-en-omgevingsdreigingen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.5-Beschermen-tegen-fysieke-en-omgevingsdreigingen.md index ff67a2f..356b25e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.5-Beschermen-tegen-fysieke-en-omgevingsdreigingen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.5-Beschermen-tegen-fysieke-en-omgevingsdreigingen.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 7.5 Beschermen tegen fysieke en omgevingsdreigingen +------------------------+----------------------------------------------------+----------------------+------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.6-Werken-in-beveiligde-zones.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.6-Werken-in-beveiligde-zones.md index 251e176..1d69573 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.6-Werken-in-beveiligde-zones.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.6-Werken-in-beveiligde-zones.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 7.6 Werken in beveiligde zones +------------------------+----------------------------------------------------+----------------------+------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.7-Clear-desk-en-clear-screen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.7-Clear-desk-en-clear-screen.md index 8b92a85..95b9750 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.7-Clear-desk-en-clear-screen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.7-Clear-desk-en-clear-screen.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 7.7 ‘Clear desk’ en ‘clear screen’ +------------------------+----------------------+----------------------+------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.8-Plaatsen-en-beschermen-van-apparatuur.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.8-Plaatsen-en-beschermen-van-apparatuur.md index affb117..94e5fd1 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.8-Plaatsen-en-beschermen-van-apparatuur.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.8-Plaatsen-en-beschermen-van-apparatuur.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 7.8 Plaatsen en beschermen van apparatuur +------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.9-Beveiligen-van-bedrijfsmiddelen-buiten-het-terrein.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.9-Beveiligen-van-bedrijfsmiddelen-buiten-het-terrein.md index c73404a..4fc909b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.9-Beveiligen-van-bedrijfsmiddelen-buiten-het-terrein.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.9-Beveiligen-van-bedrijfsmiddelen-buiten-het-terrein.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 7.9 Beveiligen van bedrijfsmiddelen buiten het terrein +------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.1-User-endpoint-devices.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.1-User-endpoint-devices.md index 3469dc9..8d07569 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.1-User-endpoint-devices.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.1-User-endpoint-devices.md @@ -1,8 +1,6 @@ +## 8.1 ‘User endpoint devices’ + -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +------------------------+----------------------------------------------------+----------------------+---------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.10-Wissen-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.10-Wissen-van-informatie.md index 00f2edd..9d6a5b4 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.10-Wissen-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.10-Wissen-van-informatie.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.10 Wissen van informatie +------------------------+----------------------+----------------------+-------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.11-Maskeren-van-gegevens.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.11-Maskeren-van-gegevens.md index 0c651fd..86248a9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.11-Maskeren-van-gegevens.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.11-Maskeren-van-gegevens.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.11 Maskeren van gegevens +------------------------+----------------------+----------------------+--------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.12-Voorkomen-van-gegevenslekken-Data-leakage-prevention.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.12-Voorkomen-van-gegevenslekken-Data-leakage-prevention.md index 9777823..72fd8dd 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.12-Voorkomen-van-gegevenslekken-Data-leakage-prevention.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.12-Voorkomen-van-gegevenslekken-Data-leakage-prevention.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.12 Voorkomen van gegevenslekken (Data leakage prevention) +------------------------+----------------------+----------------------+----------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.13-Back-up-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.13-Back-up-van-informatie.md index 24d3f9f..6d4904b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.13-Back-up-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.13-Back-up-van-informatie.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.13 Back-up van informatie +------------------------+---------------------+----------------------+--------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.14-Redundantie-van-informatieverwerkende-faciliteiten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.14-Redundantie-van-informatieverwerkende-faciliteiten.md index 6085101..33f7474 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.14-Redundantie-van-informatieverwerkende-faciliteiten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.14-Redundantie-van-informatieverwerkende-faciliteiten.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.14 Redundantie van informatieverwerkende faciliteiten +------------------------+---------------------+----------------------+------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.15-Logging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.15-Logging.md index f478254..a12b19e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.15-Logging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.15-Logging.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.15 Logging +------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.16-Monitoren-van-activiteiten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.16-Monitoren-van-activiteiten.md index d73cf54..ce3099a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.16-Monitoren-van-activiteiten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.16-Monitoren-van-activiteiten.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.16 Monitoren van activiteiten +------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.17-Kloksynchronisatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.17-Kloksynchronisatie.md index 825ed91..085d9d9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.17-Kloksynchronisatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.17-Kloksynchronisatie.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.17 Kloksynchronisatie +------------------------+---------------------+----------------------+--------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.18-Gebruik-van-speciale-systeemhulpmiddelen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.18-Gebruik-van-speciale-systeemhulpmiddelen.md index 2666d96..49a8078 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.18-Gebruik-van-speciale-systeemhulpmiddelen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.18-Gebruik-van-speciale-systeemhulpmiddelen.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.18 Gebruik van speciale systeemhulpmiddelen +------------------------+----------------------------------------------------+----------------------+---------------------------------------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.19-Installeren-van-software-op-operationele-systemen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.19-Installeren-van-software-op-operationele-systemen.md index b67858e..8785562 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.19-Installeren-van-software-op-operationele-systemen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.19-Installeren-van-software-op-operationele-systemen.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.19 Installeren van software op operationele systemen +------------------------+----------------------------------------------------+----------------------+---------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.2-Speciale-toegangsrechten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.2-Speciale-toegangsrechten.md index 81fb2ab..2843bea 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.2-Speciale-toegangsrechten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.2-Speciale-toegangsrechten.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.2 Speciale toegangsrechten +------------------------+----------------------------------------------------+----------------------+-------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.20-Beveiliging-netwerkcomponenten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.20-Beveiliging-netwerkcomponenten.md index 574e7a9..d858445 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.20-Beveiliging-netwerkcomponenten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.20-Beveiliging-netwerkcomponenten.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.20 Beveiliging netwerkcomponenten +------------------------+----------------------------------------------------+----------------------+---------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.21-Beveiliging-van-netwerkdiensten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.21-Beveiliging-van-netwerkdiensten.md index d397616..e27b15e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.21-Beveiliging-van-netwerkdiensten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.21-Beveiliging-van-netwerkdiensten.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.21 Beveiliging van netwerkdiensten +------------------------+----------------------------------------------------+----------------------+--------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.22-Netwerksegmentatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.22-Netwerksegmentatie.md index f5750fd..b886322 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.22-Netwerksegmentatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.22-Netwerksegmentatie.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.22 Netwerksegmentatie +------------------------+----------------------------------------------------+----------------------+--------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.23-Toepassen-van-webfilters.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.23-Toepassen-van-webfilters.md index 08ab74b..748460e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.23-Toepassen-van-webfilters.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.23-Toepassen-van-webfilters.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.23 Toepassen van webfilters +------------------------+----------------------------------------------------+----------------------+--------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.24-Gebruik-van-cryptografie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.24-Gebruik-van-cryptografie.md index e0b4b0e..a6e4f4d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.24-Gebruik-van-cryptografie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.24-Gebruik-van-cryptografie.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.24 Gebruik van cryptografie +------------------------+----------------------------------------------------+----------------------+-------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.25-Beveiligen-tijdens-de-ontwikkelcyclus.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.25-Beveiligen-tijdens-de-ontwikkelcyclus.md index 995c59e..7599dfe 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.25-Beveiligen-tijdens-de-ontwikkelcyclus.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.25-Beveiligen-tijdens-de-ontwikkelcyclus.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.25 Beveiligen tijdens de ontwikkelcyclus +------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.26-Toepassingsbeveiligingseisen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.26-Toepassingsbeveiligingseisen.md index 077712b..2b297e7 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.26-Toepassingsbeveiligingseisen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.26-Toepassingsbeveiligingseisen.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.26 Toepassingsbeveiligingseisen +------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.27-Veilige-systeemarchitectuur-en-technische-uitgangspunten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.27-Veilige-systeemarchitectuur-en-technische-uitgangspunten.md index 296baab..a018da5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.27-Veilige-systeemarchitectuur-en-technische-uitgangspunten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.27-Veilige-systeemarchitectuur-en-technische-uitgangspunten.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.27 Veilige systeemarchitectuur en technische uitgangspunten +------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.28-Veilig-coderen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.28-Veilig-coderen.md index fc04adb..0747090 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.28-Veilig-coderen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.28-Veilig-coderen.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.28 Veilig coderen +------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.29-Testen-van-de-beveiliging-tijdens-ontwikkeling-en-acceptatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.29-Testen-van-de-beveiliging-tijdens-ontwikkeling-en-acceptatie.md index 628979f..74a8b98 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.29-Testen-van-de-beveiliging-tijdens-ontwikkeling-en-acceptatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.29-Testen-van-de-beveiliging-tijdens-ontwikkeling-en-acceptatie.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.29 Testen van de beveiliging tijdens ontwikkeling en acceptatie +------------------------+----------------------------------------------------+----------------------+-----------------------------------------------------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.3-Beperking-toegang-tot-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.3-Beperking-toegang-tot-informatie.md index e20bb4c..37df938 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.3-Beperking-toegang-tot-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.3-Beperking-toegang-tot-informatie.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.3 Beperking toegang tot informatie +------------------------+----------------------------------------------------+----------------------+-------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.30-Uitbestede-systeemontwikkeling.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.30-Uitbestede-systeemontwikkeling.md index 64e780c..c4c0652 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.30-Uitbestede-systeemontwikkeling.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.30-Uitbestede-systeemontwikkeling.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.30 Uitbestede systeemontwikkeling +------------------------+----------------------------------------------------+------------------------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.31-Scheiding-van-ontwikkel-test-en-productieomgevingen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.31-Scheiding-van-ontwikkel-test-en-productieomgevingen.md index 00c0209..7252071 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.31-Scheiding-van-ontwikkel-test-en-productieomgevingen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.31-Scheiding-van-ontwikkel-test-en-productieomgevingen.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.31 Scheiding van ontwikkel-, test- en productieomgevingen +------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.32-Wijzigingsbeheer.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.32-Wijzigingsbeheer.md index fbbfd42..f8cbd84 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.32-Wijzigingsbeheer.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.32-Wijzigingsbeheer.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.32 Wijzigingsbeheer +------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.33-Testgegevens.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.33-Testgegevens.md index 5107222..9034fa5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.33-Testgegevens.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.33-Testgegevens.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.33 Testgegevens +------------------------+----------------------+----------------------+--------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.34-Bescherming-van-informatiesystemen-tijdens-audits.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.34-Bescherming-van-informatiesystemen-tijdens-audits.md index c0d1d69..9b5c840 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.34-Bescherming-van-informatiesystemen-tijdens-audits.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.34-Bescherming-van-informatiesystemen-tijdens-audits.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.34 Bescherming van informatiesystemen tijdens audits +------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------------+--------------------------------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.4-Toegangsbeveiliging-op-broncode.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.4-Toegangsbeveiliging-op-broncode.md index 3e1f384..63978cd 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.4-Toegangsbeveiliging-op-broncode.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.4-Toegangsbeveiliging-op-broncode.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.4 Toegangsbeveiliging op broncode +------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.5-Beveiligde-authenticatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.5-Beveiligde-authenticatie.md index 2d1a5e7..16d3b34 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.5-Beveiligde-authenticatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.5-Beveiligde-authenticatie.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.5 Beveiligde authenticatie +------------------------+----------------------------------------------------+----------------------+-------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.6-Capaciteitsbeheer.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.6-Capaciteitsbeheer.md index d368324..a682222 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.6-Capaciteitsbeheer.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.6-Capaciteitsbeheer.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.6 Capaciteitsbeheer +------------------------+---------------------+------------------------------------------+--------------------+--------------------------------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.7-Bescherming-tegen-malware.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.7-Bescherming-tegen-malware.md index 5b211b5..f4c358f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.7-Bescherming-tegen-malware.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.7-Bescherming-tegen-malware.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.7 Bescherming tegen malware +---------------------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.8-Beheer-van-technische-kwetsbaarheden.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.8-Beheer-van-technische-kwetsbaarheden.md index 0ccc11a..3eeea5e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.8-Beheer-van-technische-kwetsbaarheden.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.8-Beheer-van-technische-kwetsbaarheden.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.8 Beheer van technische kwetsbaarheden +------------------------+----------------------------------------------------+----------------------+------------------------------------------------+-----------------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligingsdomeinen** | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.9-Configuratiebeheer.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.9-Configuratiebeheer.md index 95c262f..128b188 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.9-Configuratiebeheer.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.9-Configuratiebeheer.md @@ -1,7 +1,4 @@ -#iso27002/2022/NL ---- -Standard: ISO 27002:2022 NL ---- +## 8.9 Configuratiebeheer +------------------------+----------------------------------------------------+----------------------+-------------------------+---------------------+ | **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | diff --git a/Corpus/Standards/ISO27x/OST/ISO 27002_2022_nl.docx b/Corpus/Standards/ISO27x/OST/ISO 27002_2022_nl.docx new file mode 100644 index 0000000000000000000000000000000000000000..ac6576a96225b568172840a67a2c0525b74a7ad4 GIT binary patch literal 1539045 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�d!RYl6Xgfl%6d(xCOX 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�HM~|#h{M7(+qiL(5>!r} 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�zz@on;rmW4Nr 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 z%0D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 HG|9uwqVv``iviC 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 @cvL+|TL0U%a``L|5u&Z1l`C8iiO&Wd8oM5T$M- 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%0Acwd+Rr;gBgwF1g$|K{Bjlb8=Z$7@a_~5f+6S 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∓qMSO*@K!*x~-Y|QLpN%4O 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%0Dm111PsaGnig3FXEM}22BklhWx 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%0AEXM4qZ&Bg;2YDvJ5{7@LM9VbBlq+cYWc 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 jFq zXqW4oX7v1S?TteG;JF!tr7}R^vg2wplpS!nq)HpK?9|oLeMX|o#3}QIL3lP8(24UA zSjB6(4M_SXyEeeB*hgEnEjdn4y0*l&J5^}s@sqfG(Qj{-!Tars3aLJ1&k{uLsQqx` zC&C@*lhYt`u?t(2^uJ%*alT!?M7C0>zG$&OYbL*Gja<}TtqbqETH#zSuXowFcI`WF ziikA6N?0^tjZzm=t-k&dp7>~JeMZx;`=qkhU=M-ivEOyE3X`3dM0ck<{;sg*?RB3U zaP`}${pr4lw<!^M=&XH`xA9v?>YMA0=QSnI9cJfq>YJ&X_B*q*X>A1jUaK|1cCUbn zj@jbDW54cb{qdH@%_KdhbE~~RFTGU)o$6^P!`}G;dB$1isP{K|lc>kr_DzCUy^eo| zj48Udw)!3a+T2w)M9donXlpH>Cey}G53n^!Qh2-;wxjm1GiAKmv<FW;SJnqa#hr<r z@cum7IBBomB6qJLT9coZ26Q&vEHIA>6t2d!t;71ROW6DEW5zz#zep<Uo<`8=+BIo- zR#-YFR@zu;pPovl+fZteOZz$cRfwPZN?AD`Srfy?HBM(%{{?~0wQ673Ih@l-SCqa5 z%QW5QVbzc36~Dc7n#>M!OCd*97GM2Jbm4DYkto!;zR@0Z)e*bD_w0bO@uac54|Hv5 zQjxHpKHDCU$|_;IyP@qF|D$R8$F}D0QbbC6qlL7c{yvD`LH>`*xN?DVQ;yuyk=2Q= z>grg=Z3xYMd0l1`0MK`8<Es1p_=?QRBlz9#VMNA|t=`#xV>S{UH-b6*0KGp^KEsF2 zUestWPAcMltj-xUywmML_;%LKZ|v^3Gcg>#wI^l=z4y(@H_Mubh9^^k`r-~`^;R{i z5hfS3{xm|x9BbO`XWoV#cBp9EO_roW(0o|6ALxP2y-4+5CRBEA+AN&J2cN3`<H&$v z9rd!yzD80dqgo+We|3SZD0%ssG2^9i063CvvO#-!F(V=6DIq0GJEQbYQyLJD0X<&5 z5<|>}rl4@)4>LtLVD{GvXJ^INo5hP}eD2njb91!rr$s<^F?M{8*n+LJiJJY9dbLp{ zA-RY&drva0vreB8gD0qe%!G*~l4N0Ay-K|LPq*1M;IRpqsx#=2Xd*FKC&Eo_Zu#z* zgExoDr8)Z25>7_~8W;G5hu{AVcObFZeWjY=T=iHnRo|W=oN3gC9jgRmyr%B~a@AHO zVKZ`6a|JKebEURmfv_yDYk^JlX=xlWW<CFQ{?6&<%Fdxh_}mBc`@nBV4a`1;y^{J{ z%RXP=w{jft-GI<=VzkQc?>I7!p+w&2nWx|&ZC?<$3ksOeo6O|TioXRH)?x1rTD`R= z+Vw~w(p>MAUyzVfkyYN`$|~~cu-VgP(jO?Ew`C;9<|BjhmOBSJK|UbD`62*>H9t_8 zg9)s|j9!u@wPLUk!Ccl5>@n!wYM5pcDNv6QH4B;$6@4yqnv$lC=FJ}+=GGjWUDn5Z ztBKOIIcp+%Y`wo`*+H$;MU=h!cPy#{W238Pm|@ZvE&7o9uhBk`l&wRTg`BCP??FqK z&W)D^au6XtcaVia)}S_FecoV5xAia;&U)VfG`=%6_=m64mbCIVe}TGR1kR|QuW^I$ zsYn0tBvtGY#RAF2TJi5S+tK;le$N*BR8<JHr=K1Tb<?Xz?YcXU)(pY1)cE$FclNgV zh0tX~GfQQPm6KdAL)b*R+~T4Q>`y&@3#7+8%dQ`T^mzYf0gd_J|LO7IJjurf2%Etg z%cEANE$HVg_sR5q9f(4x*HkEoN;tXOB%8SP^KM*qY=FT#l7-=vItKrSajqZSTr5lx zt6vY;GpdZ8c?<BKiA%H|Vv`KNo#}lGcg0PE7|j+Qy1uX-9TzSZ4Vzxj-=zU?#AECs zLUSNir&O6N0lz$hag^VT<1`U{s7;&em_ZSXR<8d)l=h(eS$%9H*5~!au#!geLSer9 zrk);ioR#NR@ap*2i&>A14O*7w{s@rh8-1)DU0K+;ygqM~3o+WVFOPk?;X<6LiE*dv zXf0^v=2my(Etv5g={MF>tT{!YeqFZ`y$#t%T>VW!sv{;eH^F=cttfTA7In3#tnKXn z+mX>Xk!}DgXAfL#B+g=omgz8qA|%Hi!Rmr~6NK=ehO+u6dwJK?0${4Vdj!eOf_>Vv z6!%AsPCiH6Q-rLntkoeRg{uAE5XZW*J4_*iRD8@h3z%SpFrx`X6o#UhYAtb2*<x7} zb85ROA*}Ce5%PXoF`65;l|LhJZwmfdnP)V<x!Brp`r^QiM$r6^9Mjfq;v8{vcC^l+ zL0G#elz?itoU;ESG~{N0l|23wzEvYd-zpOVK0!sF#i8v`g36TXKlZpHKg^y%w=jKu zz}CbWSf&sWEMbNGd%E3*jF?yedYC2Flyp*!lV>SDLezlV)4CF+M>={_$cusQn)&H1 zpBLRuV8?zi2qk{zFK({b>8_HEQ+%Z(F%4>3mh2+m5zk-dgE~J>)XHF(n4b%IcxOfN zYwLWc!NXFTZX7+9C~JfDE`PQ<OabVM19cgNAQ7IZi9~M<Qfv{ZlWr?WjmCI!tJGYi z&?RwLVgW@kml%8N_`sG{I7-s<!WiKja4Xy#i$JHmy5X<ZPI~9FX?gxwGr>7uIwx`W zZrE0Z!;wj3C%i^UB8u<tWQLqO#mTQtn$V7IlL_j=eBb;ysrw=>-4YcR#ul@Sd(b*F zWY4wJs_!4!tu{!(lNs|XwfWeojw8a(zp3-_0y&H#zMP-_5ER;e`!l2&!DP$XqHEyt z&!PIclD)eAI?>QAYMD3F=j$)}r?ZOD=5oq#Vu8u#$%Nnb+k0{;n=|yB4Daq}r6QA# z4;Rr?JzZb+*s>2#+}LODwPf#=Dl_Sqr1+d0mWX4?m_oR-3utN{_Ve>d@PbwX3CZs< zP`gU*df3~e@0A|$xacyP2+L=2*h108PYGn=L$rHKzwxJdrqS{U{DrO-%7oy`2@a=x z*9ZH4c_Z`o8!LRhHZnQ63iS_)^J*hnhoR%7pem3SCy6RnXpTI~6QPkHX*DRUV1XN5 z;Ub1NE$82I$2W(WoD3IXKH!>!3X?)67~g3M8QWqV$>vwlr8TX|(A^O`t(51#A-f}6 zFf6#L>@)gBr85q(2lC&|3o`LeH<FiFv6sOtE^byW9O5xT_R|oUQ0z3m$<oA4>Ue4_ zhunleHSEI7IAZ7%b`27#t*b-)neSlVA`x$r^*Rgr6CvxLA#UL216LpaZ}c&N7$PE3 z%2I*?1J`l~74pWv!?oo-k^YjE8HTCKe>W<~&K}xXE^EdraotFK%<5k|nx8CLrbnu+ z!NAKf2w|#COdbjLdYwO@sxjXkTq{uJhX?r{<n|rnu8^zK2OnDJZ2unYJ5&{CJO=gq z8sdDHeeSlQnAK7>H-<w-diq4(>`;FQ)iz9fmE3HO-@HNxdKUfpZ3Dq216bsxyS|bm zwKHgQeQTR9{iEKRK~PtEv?a|sE8TReim2sjnq9F5B`;DI8g&sxPc{Xuu(!6{v);Fr zuIjkA+-!hV+do23idv;Z&b>00@hkVtOWyVb>iGQnDX+J#mq`gu!&MIoN3;(ww`f=k znxo53mvnVLR8&Mdu(0t~8kF8!jT$(=>?k-*FcI(dePhCJq`2@lCnG1k_@WJ@ijzQ_ zltzmn#kBtlEl~XP=XA*;j<R#(`Ltg!xM}nw6prkUW@2wF=%$|2;GYRNT4r3CgW$uN zsuh9&b7K!rl&C#d%Z_0S{&X&`MR|{weKG-_1yW-MI%6*ey9%YW*vHEy%87D|t-wQ6 z_BL8`0jJ-qsQTyud>BA3jX3!=+=?GwZWV09t7RlB?CH(i*dgXmg%v0Y)}7Xn95*RN zu)!$1BhJu@=c93A62e9nG6%Zoj1aLSqu~$t%*x+ewXH(}C(|d4I}tda%!K=5lb{O` zBm)hpzoDuBm@>=CKwDC1x@K%-h;X`%?-~=Rmw|Vnra>`IzkL7eBHaD9`-?wCZkE9U zcRWOSmzb+N$)!bYm_1N3E!X^Kw(zK!%Rgf$NCY&Ymbnrc3MNq{lE<K3U6Z=$9FYOm zbLS&Qpj<HHrdqRLP^2~x#^K1!n`V#+NMqj~>RWb+Sl3qZgv7}0FocAs^IrvLLuc@4 zru)<;BO5eC%XW+bN%;<tm=?ca-BvA+@BYeFP!pteJenU({EDOREZAL5UomA>UNxf` z5iYof#B(9%za#|u0-3JcZ32B6s*1$&0o&~Us|93)Yam0wD$}1l>ct|*)oCOLIZ&{P zZ@~rFV+|4ud(LB!c>Gtff<L`XiXC4&oSyTJ88UsY%tPcIQGH4cobq@zq8zhxRCehw zasDXMXX>BET=I3P*i;&uKxd~-&xuK6nNI0_%qlULo6KZq;yrx18meyq?(?7W!|g#S z;^X_ko2uGHIeak{N?i44Re!Ny5^j4@Q=34J$%h1nep9K_w)4RkDyqkS<h51Afd3I& z89-{b8>D%Mz9diSG?Xlj4J#AC&RYq42AiMGG~Nf+c;I)A@A8kaUL&|7I~28VzpSTV zD1*NbdK;A`U{ha`Xrb3}!qP?{h<E*nFqCwwd4dtXbo}X!GMj054=W7IHKu*lMY8D} zz~wK?wdK1=m*4~2(JOb=_2LT%(lj|zn+DVKi?&~C700vptANCB5|ii&L8m&C`-282 zNeFSV0C_RB9mo@$0F3Wy2_vKQ74St{vhBia%^~_nDESI9QuCm=vG3h-&~W)N`uW?j zGtk{R#w&d7+<CtYDo<Z1f<!f<E&pZ6PE~`Z65Oi~7p2u>oTB(;liXd0B!&5(g<&tS z5#@r2rY0#?bKZJE$l31Rr$=?jy-1>F_un7M8A*g5Vb*y#L{1%SDMIM*RWB~FJ}qAy z2ivqm<dn^6q<(5ffYoK~XkX%`D{UhQx4tu9O7}zMZCyIZvpXZqz`IZzGxX(xa@55C z&34v3Se<p3G<-s@{pYemIU+bXm(U}MYNPXq?bN~ht|GU<nw<FAr<W3_gaq_WP|66e z``u4(06W!wnkXswxB=3oFFW)|OnkR=bg5%l6p^Odg&z6Y;r>w=QrCb4zo~YRIn=$1 z*nG^WNgsR!wtBAxzOMO>;9z^N*K6mGrFl)r-L>$g>G61@XO_~k2){0mVjXAu!KKIA zAi+fHv14%vZ4MM~VRA1`l9Pv+ESeN;_y#Yf1Bs`H(G8G?_{~x$3vU#81xQk*iVpjf zlJWFl<I(L%9B|_(Fd$VoznNtRBK?g&=4F=626=FlESX;b4H$iqF@q7IL%qoCN37IX zD3*~~SYi9?J53wx(u%kwdD$4y*-4dG(DD$2V({_)P3ony9lS9`c118?J@*VXM{o40 z<;rGW9yMFOP#-k}C~29Ktjt1BUE|WxvKQo%^1a))N!=Z==MwFGW*nMh-rjlv$duR~ zr(%XynuWt|pf;CB9{mPEMERY8Fasapdxq)r+S%zGtL)aM`QEP5iFABrPV5V(w#eno z><DFB9~-YFTv6_p3nZGq;N>qf6qKuhKEi2`zTX<Zsq&|Z{?C;0HVS)gj&n(?n(!rY z@400AXmu3JEQbii@$euO7nuj|Bvp|{L4v4&zy*)8v$=oa=~%(EQ6@0h1@3M<^#>WN zwm2b#%wi^6^v}qmB_tWu6gA=5d9$as^un-JUrQUUGg#w2<S7TC*@UzljakQ^0@ZXJ zccOBKZK%JbK%YBoOs@f({Xu}6t|>=VWhCgl>0q7(I&bRk84N~ZVJrX61BH9MHc;qW z1}3a?G_5*eW3f0BFYoK^fQ*0^P`f84KvF*HJQq~mPiu{Q3#u|!1lVw*UwY?`)HDsa zxRRwWHv~#Sb{Z2Sf<`{%vOxfaU;}627(b2VHukqa$!~bJFoaIgy=(CEeZitbZm|qs zT{W7dXht}q8QOHH;jyGLkRSx~NrIWdUD-vhYay@ZxHO7Q|KPZSVaDXcy1lp#nN#SG z8SwiT&iR*zwYHk#F=ZV8cN?f5h)La6O)Vh|6j`xPG2_{kZ~IJw05f*ra&P_quoUtc zfea~SagZTZTn2C0a~ov$zWDF!<($$>R2q|Z5lcquDT-x+UfUxiPNMlU>LcjffD<~F z;JkehQuDO?@m3|vCl<`KXm6tq<Pv<~BjBbT{k?7k2TSOCwo1wYYgXsw<7fC)Y|mYJ ze|2YMwbk_nEC_EAAUgB_3Ys1?#6>X$M{7@-pb(w%(s59MBU96wiuhrX_1w74c&4|L z4YCpoqc!fmXX*&xTbq?x!y2G-rj!vy4RrKPyCkWYv2TP<@kjjuue0l<eYQT%c5@UX zoPawUiG+Kb*>7}kEs9$NqUw1?D0}mMudGT78*|9bLj49G>m|0PBRZjVf4}C$W>!v% zq7x6i##q)_Yn}{Nhv)3nvxH}LzJzBF@2k@i_y&<;es<;@?ZW_8BEd0O*BBm+L%NmO zW6hv%ul9pyiOT@%lzc^pLyf9hSf$a)8;4yGf*;6ED}b`r@M#I;oU?J<vRL1Pp;}B- zf{vtd_ohEt_X-U|**H!QtyAecdCiRwh>>lWKOhDPWO7{-bpEqbFKR8x9_~+4{g&1- z*)YilTDFTP%(%e!_)ICFW%~f5SntTukCZ@2k&U>t94`j%RcBn2unITW_SXcvo5?i0 z4;wDuJnuHo?=RH<r=N<9EvXg*RDQ6b1$i+sjbv7>+zg~v=UL$wY7M7QeEQh?DEJaf z1LXR(ltO$Du#*8WBsa}^TyVwU0PgAQ4d53XZyj8*novz&wFA$$HDVtz_iTOl2Eza% zK@qa&3|=Wsk~u=*Lk9qYt!++V!q<@1B#rkiN|3*Tt>6MpxVL`j(5yp`-&s(5*2r^K zNy&M`#ZdS(v{@+rI_`_~Xn!C>vL(c!2@SRi^RP7=Ue<=RKalyKbG`Z*jc8Wz(u`45 zp<^()!45@N&t4k}qgAXpq3u)t1-~yQ@OS&43ZXD2G8nssiaJs}j<KmGKoIKgeg-|e zN<aW3_q<d>anQ*j{peYOWzg^6r#Lgt+?-Ppca@}O^XD*%Lcirl)yyCnwv?yz;j#s^ zu~c6A@vjj~8(8+R-HsL`6u26~H<9Jov>e}>fYnHS7`}`N)?db7Vk+-0YGs>Iru&mn zSgHhc4v&Q#JqST-o;cv@PEO$9ah;6e`U9H#Gu||&xr0A(6Ek6Jj#YvF!55-Ehw(Vq zB1qBhmOSXWsCbyJTkI}YbWvUATZWB0w=RN@$j)hx=4zsAanQ@J!<E*czN&>oq4Z|V zG`SGAdp@V1y7LtWnr;Cc(Aa~8&Q%W&3SB@9lIKr2tUwlCAVgl*MRr4>uw!NJ;xJdL z=6hdF_!8dZxb_=q5Z&_-X^@l4(dJd{d~^gI_D3_ha@IFnH>sVFe&-wph^Ckcd|r&Y zXNqIsWqETl;caGQEJTfp%czg=WF38%b+)iQ73Ppjzl<aA`{rVWZcHblWgi9PszQLF zx99Co2u`=w!~A!MmcNUXo90RO_z}!#WM4kDJQ#f^Jkwg+HyXPUXHja3!^GikKw>|% zK*j(5=#Z-@u22eN=#YEAZTB@}%EW0-)mBiL47Kz=E*`D)z6V{tA}TZsV*a_7NnY|B z@{UM7(xj?Kd5(s_<gs{(h5(0oOS;uM``0Kyz)1)<mD_Rrmk2vQiSac~CmFsnkLJ|& zt>+MH?!wK$za{@blMIVy?>9#j+)iVkfHv~hk9V`*y%64Z?3L9Hwhyq(=|X(h44>%M zY~HO~p{o?Vwitj<i|kj8{Xy0#ME{@8PEG<zZ9hR#{v3wf6E9ELG-r+nw8GF?eguo2 z+_}#43Z{`-2<J=9E}y9DQ>Khxiq4VLQb3i%5sfgZ&eoFTQ|NeXa;p%I6t%}bMr*DA zawM>^+IlXvig6XC^3Y*-^D5zR{12gludx)p?PEtzl+hTQXTQF_8D}Ibj7NcpZZ+ND zHDBj0%c=7Zg-nZ%1ax~F%D<it^OOvfV&(!&D8>o)auYEhRsu|0l`ceNocKz;$Yasp z*J&}6rQLn&jDzq`jbjdwP+b74axOdFs@yO-96K@JoQZMy1r<lf%38Q{j?GhA^6k!* z)tz_?(WFVpINt)OHfSs7T@4&LXj7khOAd+>1+*9nqaKg7)QdRR^L-R~HH&E5*nfvg z2efPIi5fZ+8ukf8e@D5>sTR3XOcke#`lJlOf%{Xw=`(HSBm2PN@$D#m{W(fvvg`m< zrtbEJl4f;6FwlC6r&m2Sb_=qC3>&Of1yP2wz<}J`P}VIV%8*M}u7X={RpUt_$rcKw zy21ES50woC82rE9S^=#BNrypLK~^U?gRj+Y9xllsj62}M2Q4DwPcT{(^&%ZOu*wxG zh9G8<PIV-a&KIrf2}(epZ~>9L1CpffE=aLNgU(yt<pl_KohlOFV0M6f+OH4((i?Ur zJ{ryyRnD$f)DPVEu4yXrYY<IL8XUW+Y}n0y6+~5i)LmG<bIQOom&Qo#=(@%H+56#= z?spy7W;aRl9zWb?cYVdGfJOaxrt$9#O)DFGvKdkOKWpZs3Y+&gj%J@%&Ma{1zk%@+ zM1AfDZCKK{rC7e-cAdW1y!Ev~8hW^JX(EcEE#YGKN3w-t*0xVc<V$L16aov=IGxsH zZv6&2a$SJ2oIC7T>#PYa(E@fCE#S^O`p<p?8ZL3)e{4C<QXUPdA{qeER_%E&zOHZK zdF(f%s%-g_1M!?2ZRh;^Fe065p5oB-+wn=Wyq-=!c|$U!x~C=LX>W_S@Y{^!UNh9) zewuA6#N~&WooSO^-g;r7yuE<4@sIswQ8njVONTi>auX&w4fFST4PJ(w<e;&jDhIqg z^$uW)5YAiZ#sdb6E&RrkD&jVm{!)y0)QV~YUoi)R=22(rTVB)0>&bVlm%|~q+fzAL zJ34~sW%n%C3kPqum)pIU9R>Cf2CsXzm&v;p5SV?!1P3_eysGjL<Xzr2RXO__)|qHI z+g-nxrA>R`wA<sNwM4C1x!|okv^p-sz3iRz!K^ige|hNMDe$k`<9bk!xpQNq$K%@d zv9c{_#>QLCWbr18BW-b<twD_0`L(>4U{pjr?bQWjbb)a05h0NvoO|o(`go<K`@6n9 zxqgji1M7$su<rk537xlyChC@OYxs_qLY<ohXawOXWmU+3`au$d(vx;pWl7|<^c8I+ zS~30&i(*uN|8s+G!QgBz*niZOFr!4tJ~>pxmRDCY6`K}&ju+lQ)%S|T>pc8o2?o%h zWXRKGWmWR(HH4p>zIec|J*zC70B#-ZE239&mwO|U_!TXWs%~b5R2|8i@IocND&Vx* zo&WFrpk{(p@URuie{*)9e$b5*-U<yz#QfX_s+$~7fhFq*W2z#$rZ5{hXRQc1F3Yj$ zAK(JZ>;_*s`|0wRak*0f^X%k$2%$^ez52hF*Wt23kCBztgDlUv+-Ls7TZ011ju7Nm zLWR&oljbymk)7fs_lcA`C~EB?fc}$p{OkW%96})Y5P0eMR&eqsd}xgZCu+LXXg9%9 zyQSyvk0tF@2OfU(vvLHH3+Cj<njWwq2I*=Y6{W8z@s23*%RM#3Q9sP&$tic!Sm$a3 zG=$XAulgQVx5}|Z-dFe*MNCy&`DBPWKU%=imHn9KhMpsa$NHp+2hWq+e3B8FmdWtm z)Bo?DkOnQYOcmBdBFGSmxMF{_sz-~%H~>w)JtfAQMLI6duXtJvaFQ3_v!c5^Wo}59 z_-eC9-M7T-EXVUu@J8(^$wGS(z+|#Ken4EGt3LXptt*6^>+PAC-qyV6o$q}4r)Bi~ z54}_DT#qx8z#*HNCkr<oR~Jrh?Hnh;Fyh^2@Cp=Kc9%$`6ZCI%St->Nm$E6udBZ@G zE0~J(zx9x225aBEI#;Aq9iEE`rsGvUY3`kiAwR;^l6}`5v0|D3|2aWTc+2`US_=yh zXcVF9V{Kj+DPN<%A~ga`09=II!aNS-#520}ekKOKdqmo@3(E$X6G*j3NuFyD(wmrG zx^4dsuHhCLU?|*P9f%nq8yU*0Wmya)h}~sgS2;yuu{W!}#Vx69!RW{-{kD+a30nKz z=G6i~HALeH;kwOZN8ss??sS@DLtPo^*WxB(MU8_v?@B4{@szBE!Qtqs28qHAsy`_I zw?5FJklF9e;$+hQA~h<SG$v6w70MZAWpU3kTfvkyWnz^b9MM~Jm%JN@|AB_)GA1rV zB!54OLq}JvzyY!ndFH#60Z0g!?8wkKxCb~2dQP<7o~StGugtdkeld;1s}Ioo``0|! zgwUvz@2r|@6&;gBjidcq0VmSdzfp4b7`F%t0b(Sa<|&weQ;Vl$s;$Ypq#T{gGtR3r z5-E~VIahgq_%^j1)m98z{16RyR%lW2Jzr)vkzQ1PPJqD~p-v2hz$rXl##uWmdE6Y* z_iK85x`;#bOw-)Zl>p`Y*B(XNrjhObt=*?*0}NcGx^fhpWT7JowZS<H8;@_^`^Q7# zG#rm^hJHWqz$W0lTwMn;-7A&-O+7jsosNkQs$s7I*tm31R4uyWwR+sb*bE6YR2XVv zpSz&8Uf8HeE^{1!R7yr++GDx@RLan$B&r|Aw}9Y1PYj0}kK9wkM-$%QtjCn4nLE}R zn3!6)Ndmb6hd7;rD5(tUP^H`pUd;+Iiabsh^Oo$;o-MJRrW?0VMo0{^fX$ou7>w^2 z4%>9%<2AWW%_Coi?9cYnt9?>*bm>r1lh7T1{W@WPGqsxWUdw)T#K%)*i2A=S=ACO3 zY6i<T7y$+UUCfE^(>5k-S4r;|)p^9bj!lWL&nb^f7PU~_d}onmKWOAewI$WOk>s{` zt)`4=`Vi<i*mpB2-(aT%v+urOr2cHs!v81YR_`%(fesdCsE2OIqmTpYnc1(9iv!IY z^_lLFSg3WANHF_5^J{~J>x2}lNY$V&<i33VF+pXHXlG6C(w4v!c?s&LU0;Y16GkMn zwd;lH;^J}ni|p<Y@XJ#w*;@3YXgyhcG{|E>VcK2aOgvUBO~4F5z*|3E1jA`YAd9r( z(G&3jNV@(YLCm?Vpj#a6-)(eAd~*s4{>?j|zsjnZqq}0S5HmYc{M;&J9$;ca*k8^d z$;I@N@YTuUtXSB6Dlu=sfvx@Xb{|Lf-?6)qdmbyq=p`@V1G1EMllw<fQ?S*6J0II- zzLGkjS)iFNzk9vehxHPt$Q0sIG?;!9do5So;!*oZtbh^=A4@6irB}>LYKd$bZ(k`S z@%goAitfx)(tk#TvR>6Z8%)d~=)yXwrmKG;P}aQtcmm*7p1r#G&3|&7bZqdhY<*+U zOVR1-pH+5v2<oZ;H1O{JgjYG4F2}69`|d4}&0g&KcuMS<e58cG(}#$)eeTkuslKm) z@#Y4yIUH&B9c3PFy&H9#Bu3E+Msu;w)C{=U!^Sh+2o)VBkJSD|k~M!T<w>;i6#=;u zbQK_Xg23VSI-E1S)D7alPLebVR*hC`LDt`9ohiL0E^5Tw{6^o#ac^{UQbaO}_VLNK zz&-c0%<PCc!VLxR!C2)dOj(^LxpkO_i=Hg_QpRU?H?DeFVNS#y%gFooQ1S5QaBX&4 znl(JMz0+tFxCiDwnq0cZ2*ztVT_lo#5o3a+F_pFbyx#?qP$OJ6CZXHu_;V}13w*0Z z@!AvXc>%Yki|<CPt6x%wu%>&auH&L*7UhIm64d;H7MNWTa6%H*fC<Xgt!RWhEKTYs zS*3BC837DFJ4mGci6g9h8Zh@86U^{Otn_a>WFtj1zl>-JX?}S+GqVI`+?NV>{p}h3 zZ8+J=Xko4Cq$4H@eYb9x2>aTAM2{|*$YiXYbQEhN68a!<kE$FibTL6zO)fn9kb@g~ zs_!Z4-iCKSLHH)EWNNygk}O!?7G~HsFaG*ZtZwgK<+rj~A&gjE39m0Kb@Wg5#7Pvs z_C&*%vh(o6wl8nmz5bfj+yD7KM~HKTPk1SNs*I9deiii~IV`N}9_S7?C8$r#%_BYo zMj6bBI#g~hE$`cqRqDoBjZ~={WojWHsMISail??#M!0R=4A<d9GUjNofhxs&%Z48L zMhcgRQXOpQxDp_=4HsZ&4r;fEEP9=p;y@(#tbipr+<ma8Rv?sI<faSn(;1#+6K&(G z2#*{E4DQw7L!(y3qClWlosb}-GOX#rpk7J@;Sq0qAq`V|91umF8G-?|0@_O1;HuZG zNowxPHL9CZ;luHcl+R)_ER0`tC>u9glnTreB2W><5gU^hw7GV=q1HyJ_njH3FeCc- z{6isQlmH74zKxUoNebnX&UvxDJqSs>aj>ePgiT5e=PB?EPOM|?q)WJyFzKb%*BWGx ze?tg>Jvl9im4F%;72R1X*2*QGa7G50onjLy2~4x0MfvOGEAn*7<Z%BUl^8=rQ;;Eh zr^i9XnGaE8st?@H4>YV$i+rHU@?x&yl(W}{-&$o^kS|?Gq|8?0qc-8q`kC;;dozO? zU)plc`&AS>sZ_~Wp=(#cPGVl^lPtoS{t#O#qbML_NWsTwciugPQzBGik@hp86x0hO zz@31tCT*~7=L!Ifo>P`(&4cC2mn+jHls*@8I1j~?^m}mDUV&lTu~*2rOHExZBnoCu z;YYSk=Q^7&Dtd!o9|$tliU*&DiRvKl$jB6a=}W68%eKM^X2;!zT8m=i<^&&UutxH& zk$H>>ssS)23oe@+{}oww3Y5V1nk<Zk@UsFl*1WZ*b0UY{@2Rqs&$c>stQ1^!`V-W5 z9S@=c4RTUc7AXipDhcqALd;LDpuyEUu63*6SQdMMdC&}Emu8t1z|T)AFzr4m3DDm4 z_L(wc`kxeCE<?=AJ(Z0rzlrin59P2U{Ko*gJ*GD!JB#%}QAxBGyq|rv3Op$qpJgsY zyCQ7#qGpR$kWP*>izi*B{k|iVBFE%MiN5~MFi?Q-7f)LNh`@vteox%lK3Oz6Mkqxo z`>`Jh1(B(U^qb)4vtYCWn(m)N(R1%rX>f~=#YDmL55YPiuHBp|wk@%90gDfX7w_%f z_B3zd^N&$RvvNCJMERGh$G>?G1jCp-F;OetbMLkuno+b;C`J79M=n-#?|BcPUMY(Y z*nB|L3+dI42*ARU^+5=y_)V1rb?&{2&R1Tuw_5D{<CuxV$97UJ@1axOJon+FIQcrf z{v#6@M;gB<a_+rZ3tj)QUqxU4kQH7m1to_x7I89i+S(mLfK`WPf}fKYjf>s%peIjK z&-@Yc`CoM2)P<Kp@eWmFNdn>vX}_X!(F7I3Bmf2cg?`kSWX{>vfre0w-2_=xFAX#6 z7E(Et#FPYZW9CPqo1?>eE!AB;CF*+9BQpE#^qAIYJ#qRYi})k+e)~?kbK~Y#PD|+H z1D0D21%(1R9XL8ec%7a@?be`zw=W_DrqDSZD?;cq<+(@X1BOVBBB;iFh9a0w6dSl% zYwkQxh$9F#?V%Y)J8HHkYVbD~J%IKL6bgzUD31+hAh@C@bRu5D5f3J;Z;J&HjECk6 zW?&8PzruZCP!_=kg#y-*U<d#gt)1})+W{?+2LxPFzW<C`Rz3OWGn7n@wyz-Rc^8Ag zaw$}JRwdQ^;gNT{B`VsS;RqwsClcWaaY5c&^Sxq;Z*Z5U%s(kJdeRZ%yj>t?KI z3e#7v&P)MJ?tBEN5KzsyQ%Z9AKot{MAv_M=ULub!pReUZ5{~@6bW!ve07vNswRisd z8iIBlYY*m6ehqPl45}ILufgo;3h7gXc-mmrTVQZxNWSkvprUyP2NlhS9;j$O?Ea@{ z#+5-u^Cki+ng=uCML8|%@nA^8=S-R@f%Gk+9Ph8u?7WFEV_^)w>>4)bHYWtdiW9sn z5~B4md+S-oLRRnQylL3;CnxPYEkL41zOeDtL06L*`hcAg5o=pu!B)|W9ID$I^8NCf zC>5t<Hw}x!<`-`^CIi`hExu;-bk}{w#73prCGejjRR2oy2Y`}!gm|Uf^$;aF=xYr> z?Q%fHH10yp*2IK?^qZb&L!o#C4si#*|JB2220wsUSp~s>PZm-zQ_pk=18<<_->*11 zM~TME0Z2};9TaqQsw**Agg&#&@CJkBj}zAp4Bbux)AwGZS5IEoJ|YyqzVSZ5&X80P zw~nm7d&dB>C<=@MtSE}xbRY??fP-+#G_FUpHb1&3$~_Jp7Zfqvx;Q>DT$dgMs((Rm zB{q*(Fm{$P;gvgk0>)P($Y8=$Tgw>ZABwS}h{VA}2MD4l6n$S%gb*cg=$)J3gk1qL zHME+<a9HMv&i}phMA!OgDU_95s5Yy$ovsmP?w-Vg)rzBtYnDt$rQcuos|8?|g{E)! zANAbbizmhmz0tJ^d~A`g?9b$^L)IA&5i}-k-^}>bqZujMf_31h-0)+x{TFK8D<~eJ zFout&xJp0wsoTVbI8}^G&{P3dC!e{ydAEiZK?XcMG!Dd{41A2g&Znnv%7o6$)0SqH zLtO6GW!rIWBr;-vWJz5BNxmja0Ru2a%F3AWHLPx~?t7MPpEF29Z3;w05q@P>*lgR$ zR1OAd;kMje#qt87F&B%mBfHdRrbu^eqZ+|uwGRYI@o^WwCQ`CUcX$Nz^v8Tr;%M#@ z{+noS2pFIQ9vz;O1RjxN9q=idTll2u+L~@biard~OzuaJ?Re&0BY5f}+@)8raBbis zBFb+VuOs~1IT&wV4a#5;U`e>uV5*30ARdfoEzKZ!)&wKa7m2BW*B6O10Csf_&fgbV zPv+E{PBYsdSyTu=QS5~18eb@#^-4S!DbJ%~!ddRLCKdQZi|IhR%?mbEvQDU4#Ujkv zWN?}GM%$I>9xqV(n7A0{dBl?`kelud{&upPHZ?gox|#Z^_U;2KwVdDXcIUS+W(Svd zb8E(W&o5^*W~OI-Ky;o*TV@t5<(m=YSGG8B>;2tDS-T8A`VZaa&HFG5m4uJ>(b@zl zt<HbEX>@5=jZvfbVQyyoL**IegBDd9eEYX&yn<Xdk|A3+J?pFO-7Bd^61|*hBc}i{ zkk(s}p=dhyoffRT&A^!fu<P$?S<#NKX3snF(|HcL!#Cj&2@%z_2YC-dlt2enrv{;G z%g^l)1G_R)k*2(9?a{9<rV*n2E*Jw1Rn9*|MQt0&+5hrxmjm>NOACfEyH2^=u0WbK zhL5gmHGN*VJT$Y<sh;+bNrlrA>~<$i_dh8#HI(rcdfuLM=s7okX-A2*@`XH~lkaw= zT8AEni`;K0->Quw&mG>}<G{0VAbsD9^J;@Onf=|skE8;*2k2>=qe+M!6nE&6QRl@5 z|Kte$FdT8AbPnY<-Js*fkX7dZv12c={&0Ms#yMVXxoIbw75x&RWgN;;`(T}^w%Pu^ zd-b;}+d3d9ZTa7|P819x!yg0hPPA;7ikfB&$~v=M$Vg6Xq!C=EG(Q4qD5&)+pk+X? z?u>31ie4}ba_zCj6IduC2>0`IR3$hWeOFmY{Yah>GL;h>J=A_*kzbeg@JY3teTz3! zA;x$%OAts7Aq*0Rn;`hQKF53R%5FM<#(Tz-d3=ud92G?C>Se*Nyv^VjAcSk}4esCV z?ad!@G{gFm`1wHE>*C)VXsp-R#OS9aBW?S_t92m!Je%}XJ3?O~s9(U&KgMNgv8$oS zZ(ucxFnAGcdTED~m)3L@{;VviOg2TXC;pE3Y16`x>JPI?qH{ey>^ZFDbn8b4?SS*B za2Tf3)@`0bP7~{E)F2i0#$Wn1!9H)yU;3QxE+cmZ2rkb^yzLE|aoHhAJs}Ls4%I_N zAMf9}qX~+D^3Wa<kVpd?z)L=oa9<X%Fc?gwSJ6LohFa}S8h5eLH}k))Va?EA=4;7` zkzW6XDN=KvaueZhzxcZ6teB3sLSGSv=GJ8)8JYI@oxaGT_Z<n(G<Gb@w8fK6qo{2w zDSVks!Qp{gk9a=7pl-#D%aqIDulxeP@5q8=h&Jd>)#C&L&%eK)&JVJ(lgHZL&n;BG zuj>DC_5Yg{uCWD<SyceH+P#xi6z9EM)9;&{!Lo^AF5vll%Q?%iP63UH{UjGw#`K!^ zH=1tWeonyWJDL*%r<nCHOJTtvMuR-ZiA_U#)z0Xos8?WFUY@pE<yBtt;dZk*|CXd$ zHR0nLS+3got_HJs10K?PopSiwppxPv!840*ghZuO*OUG|bCb0*{C3#L7~;vo6J_jy zz>;1mYxZWRs=#)oCGoYkc6rfF3y!WfQoxh`AZ&lr<i<%V&LpjBM0cQec=yd=_fgYU z+SEIwro`Xq{$%o5`8RUJx>qI^$4zHrSyq{4dBon_JqYqMO41hP>V7`B>basjD9Yo! zW3}e!Sv$Hgv`LP!={Q50I2hf@`U(1>WBHKkz#ndvK`Ryy{q<8rVgtmW7l8#TEMNXS z*UMEAhs5JgDV|@f=j=}AF~>$F2hz2_K<d)9?_SNxnYqSZgP8}aP>jkKZICjNk7m1s z&J5yY7)4k|<hZQJUN?U=9VOo6_rB^fu)ruPuvz(zc8d|8WtWO(9lW|WrqQa8KWW4I zQxo^m?jdoq4*U7^m0p)?jUAXiOZr2l48oe66KL$|^8@J7X;e8+xoNumlK=$z!RPNB zZ!GK63FHAP5c|8EMNBcRrR^eW<gNQZj0_G~xLv}vtMa^0VjCx8Q<l=@U;@`7JWguV zvV7+4PlMP7vf8I!>(&W@w_BAGe|R*rFc$WCs_<j!e%qFPAjO1XKgXZd7UYVeJsHIZ z;-N^GuBz#5xe$j2F3aZB{E;K_7K3EiD?bbvRG6b><xF|v<o>B8_a1BfxH4d9q0a2S zuW>lR=%NJmV{JI3u}b<bjv0~62-F!62<}rQU7b!a^w}9eM43mzfuP1c^q&1o9<zuf z%dPiF8{Ll?jjK|mm;U6e>@!BcT3u_qmRU&5^-)cXuI<OXHxw8#{1t;nBdm2wr=58c zHI9g!hhj@EWLWZwnB4vNl+KVjDKgzZOz5PYOCj9W1GRtboS3|9>~Vyz(U{u+ceVu6 zT1H?pJde9Swc^QhHIy#s)}Kigv%unK_5PfkWvgZ9MAi+&L_709ev`I#zA~#6Nel}4 zT?uF&6W%9yzF?m4wARPkGWY<Lh7q+-lf&9=J=@klbO=}gr;80Qf~g}mDw%AfH_NXj z%_B*7*n4>k)}Bl-$|ur<-qAk$tNJN#H<Fkwa{f^X=h?mdKPY>r=*pUaYd5xS+qRvK zZQHhOr(@ez$96ilZ9D0t&+hm8&-o9o&du6m?6IzDtW~w@nX~3xt(HznAe^CPQ=1a@ zr%Kz^3EL0#N{#h~@Ip;tLs@;flppKpv=%qu%aa=$E!1<8P8Os?2Sw=<!v{%D@7-Y` z+9x@oqkk^l03&0ICPj8tHr&+`I&hXh2%U23S_%whIb739O7drq&q7BfLwx7c!DzM; zSl1UP?B_a+I!v`(Atfk08QF`DB(!*73G_3IGt;LECu>?A7F@?pZh7;c${0S*yCqlJ z08VhlNMSk{aT@HL19QVnDTzu~_MT^sq8ibqU~VCy6dz4$u7Y``W{h9!a2iUjP2&Qs zbW%$uJBfNm^RR#7zG*+Soxc(=2s-&0DE3_;u(@_-C*&ZD!e}IXfwwhR4+wM2Zr{*u ztb*0>l5z7?{p!M`v)Wpzl51I({2o0FEhBA*)zXLcrhUX7o6jy5zRhV{eD5h**!rsk zYR+pLTI}{55p~JLZP~r)OTE=^OzB))a?0?`=q$Sa{UT?-XO`XVW}sLn%+Yk1J1;mT zr4a#=re|#0Ms3V1F?jH4oO#LvRl<u9)}HQ*$%75_(OmPl>HV!v^W^Zj7^9SUuRqPP zpehVRMb`gILWg;#J?qtD(YR3br|ekoU-=jyq=sDrTk&|GB_q_f%j?xmTkkGU&z!22 zFk&}H>x=%MGrh`vG1t=<>XU-&G;VVYwVL>>B)~-hZ9+~P-Jf=Og6H!gy@zXs<AT-q z;cd~^GW+lsb5v$Zm~yW1$M9jPq^yx*XdyEm0Vj{gzAta|`Dg~cB%8(xZO06Zu4|6F zGfh+!sM8U`CSiw$cQ=PLSG~EIO%N!}yLo#`5g$$QL!-XTy|lgh7VCKai0AC|b_Hwb z0b`E_#Iqz3zapMdqEPogFqMktS!RobZKmT@T5gMcg943w(`RpM7q9hU96V#Wjqu>f zT2&_g<;qVsE8_py>XL8y!#qXU6gC_oZCliFA=Y2JuSx69`AeevtHucArdFD<`%@3Y z3C9#td^UYI<odd>Q{nw-k<Gw=>eOKW1IX7W(7=5|kJ~GRu8_)O6W*n6qZFF$rqsze zYtOfqEmBl78Np4pHkwa0<PoVW9<><HY}VPp-2X3)%Q)e(1@2{c++p0W{gNcfki9u! z`2Rl4%g(khMW1%U)#>KCd68pCZuk0IAwy6q)%2mWUP;TF&9XcU$Pc*9M4#F0nam7^ zpEWPa<!2*c^Mv3jmTPHQL`$7l1Mz<kg=#Vp_78ZrWo>=Y`U~Y8izF!`&wCaKh@_!X zf(bs?KOz4K<RBA{lyXc?d*%~e45wlQ?NRuWkU<FAk$g>Rm$?n8qd5&5(7rWEB+eQW z_>H8<r-i{UdJi^|vQvyOk|GgJNryEBf!ru#eBkP|qX~ek`L?Zwp?j6B<)M34OarKv z#aj;^#awrMS_4d;d6m9YXSwm@$Y;46H9?L5un@ij?M;d6gxIqvorma6nO%Y4T@G&o z^!5To=v}^n(q;5p?bVyIwi)a+g_oNdT9jmgutf<%=mzYUidFc{v3xL3>RW_1tA>XD z?u?EzWx|S<(|B&@Dw|@`Tq@ksCA2eT>A7v@7PTU@XG6BPcQ>gR$shK`OLc!*z-Cdr z{;y>38voG=%e7+~JBjr?LjNB1A`+-IH*v`nqTwFIShtaaq9m%J0#bb4bpc}xBLucE z^I6wKIZtXo&?E0qt){>)?>vW*)%tfa)T&MCK&Dnt2uM2o2OsUw53H+Zu;+Ep96>tP z6ta(K`T8~e9bIDaw_3sha0OJ#`(yUGwc^`f!J`Dv^>b^YtQ!T)GP({0qm7nVPECE{ zCWzOP1d#85-4Nc9&3Qv{ZJ6^?WE+ONx+0D#XiKYQZ|#Uzju95JI)l#KiU_8{`#nWI zL(J^R8rgxOYi3nk`uzHV*a=b8tS4F+W<MTGE<H%d4=%N5T1(qTBY3ba9Dts`rZ{X) zdV}7|e_NEfBEiMMmU{R7lqx3(e7HgvAAN4oBkZ52Ht*L)_i%})6vuBRR?GMCf?CY| zovEeR)-br$PMKqH^8WSd21yxGQ;2m6^8QkDY}VJ*8KMGAA_Q4p+_Zmsxku(pfU>%L zW^3W<C<0l&0GI3GcwltIP0T+P^b9-}^z6{MvHtR=i6R*qfAl;zP<gu^iy&{8mxc;J zAz`BB${{ip*>ih}8ofBqeu^Q%zk{>MS`=gbzcm`W)AVwXfC@w6#2XC8Prl!Kgu{gr zTzrJ;xmKDxe?|zGDb})S$RrUP^Kl!y@)Lkn3dBf5eGs1ol*M6!fB85^QyoLYN)8$3 zY{WUK4R|Hvwn8bxA&<&D)nHAsmMuNwYv_aW)3%f#J=Fkk(R?!qQ$~SBSm{uF9{MCK z=~GQZv-vO)Zh?h30FrpCC#F6mj+5ZZrO9MZy5KC$TDw8Qa{ca%7_*0rnPP*$JN;cj z%dyN!W2&0-&0;!z`r6+k*O9LE(x?>WF8)+(GB4yr8r2<HrW?MC<4$*A7QPVMpu|4& z-R0D(6K!QtqJ1UJT4UCud}f)*tk`0ScsE}LYu9Nz++*#2m4J=Y<zJzr5_~`KX6U=8 zA0r%4&vkKI^xTnc3M>BgaDkE!^JLpHzO10Wmv6D?lr$@MAy$j^O}y7=$q1Apm_M#w zy7~AGV^`h#yx0~^hEVKE#(R9GBy*TrrgIw=$ugX1sWlsq=^&qQUff~o{rY$X-Renr zvZ(eaF+fB*DBh&5L-8#&-olI%vR2NirfbRQ6%|TQ!8Q~ktQ4EaK~XB0%yIoJ(Y6cF zXK24;tvJrdMn%`RD-$9@S;G7)@(vvyW>el`3I}arsM{?Aw*ZCvC(hQI3shHR_%uwB z_gKNtT4VdG*G4oAn<nJ8F8GqREXn6LU^+fC6@10Od4Z|veC)N_cpTlkwfl!#12<P7 zYg&I(5d=fSOh#F2k@7Q$M)n%gM_PuI=e4OdIcT;72sB$Q38k|~ru=Qb_;hgjhZd^6 z%<bJ1g)oH0zQdVo9q~%KWQ&Mi{f(RJBW%P!Tu;84sG{{Jy_B%t?5lk|HuWbMEkP1( zlqXyG2OY@sY^U)OZI-4s*CL>Cw)5laC_p&t+St5BN%T1D7yK8NrZEz2xVtMxzr_3m zT}d_c6;kMA&h^Ozo(zboUvIbOtIqAfM?CjSzjN)ZK>gqpO5ra$oKV0pg>Yf~;3{L- zVy^B~UfY=?Wzkl1pxUq3=S3q3UEdm+e<`-sv5zA}=P~v{Zf=UYS?YBe!2#_O>=|UQ z{+8>>-b_QTo7*_m5v=vo9fP(SXV}lEN!vJMX-fv07i10$M=TeM+UE2v$mt@L{0+k9 zJ4gL`en0*w;qPg<w-HjvsVq7Kxrrmd1b7>}Dk;Z!*<6j&C!>E4w2MzREga$q+&Nbo zaVq`sxIZQ|GhZsvOL`s0T$&ASngTWP%iYB`1zR=|e!O-czsqsX_~gQ3MjA%NoTq`d zu5Zf(spwfr3*4}&2;_~!BM3`xz=+t8i4rY%S@1h5d;x)@Q1sE_xl;5IzBZ$LD0~Ut zusPh+9_Q$gStLs{58bG~{RPsx3Vjc<qz}lMmRV$yOA#%lVaNF_h)dJLsOWK*I?}o} zLrSMICy*^tvAx=8-V5A;_vZY!-fT+u5_)s~TW{L`&-JGLzx4+F$$r<HXHuUm2)Ep( z6!FPkJ2YypYr^7I_x2==RDo-!5N7rt+V&E?Jz4P90dj7?N$HCc6`?5tJzODxwa!tu ze;2-SKeBC;y%|*l1cFiK%ffHLrX<3*=KAunXQ;N+W8M4-QlvDXb9mID)?3?w261>A z#^oa+6#?;rzmwQafiTYh&_Mb;6UUWDg5t!3FRj}xfd_9)&=ITx#w*H*-^KXE8YWX^ zwut+J_Q9(t^QLUAL_otU>KAn`Ur_?XAf&vR=hF2Y#IK?(96SJJzpDsJpN+?P1GWlT zSc-!Bxw>e2->3yT3lhSDRmFZsSWauQV=*;YQY1vjPY1(;&Z@quY}NgM51}QJ1PYTX zfqyJ8tBLcIi|+@i-=KY}L?K%hi|A>o5}jitYMcb*iNt@MOUp1h&7D!z1FcH6fRaqc zyJ7s&ZZfndkXs*~Vy>#0MQ2I!gL%$bPv)(?H+vjtZ{(T&gx$K5k{mttF+r9;%vE{` z2ff$+Z!VeULcN9--MF-PoI48ZsuA-$Q4ks0o(=*qXq<X5sEei1tRU;kK8}5F_KEOl z?KqfIz8>Ys1*^vW=%U+Z_s8b#1m7Z(zGK(LLgzKCf<E2UX=&#q3>0QWA}39X#jYfw z$Vd`=j99j)61s2>NCQ!hLwg{epkoD8Nl@{^^L|H8a4?2U1I$!u2)yyaN(i`4aM8Kq zY7px{V+CxxE5<#;B8*663*`!gY=(1zKh+zQLEX8%(jvpz+{0;%cPE=u5#4g2rfX$F z=;d2d<@Q}tN|>UfAi*|q;#-YJnlt703w>K4-?%;@EOyr-0si&8ByEq8pQKQ`dC&K) zO41-B>jo6i?$CcHT`NB;wSrl#x4qCHCJeP-52u)O7G5sdf|#V<N;fJVPS;UiC<Ug= z*Ijc0M2I^8lW-P|)L3)a3nV2$m&5`wAyjC-m0f5Z#l!lhJA0B~9pwWruTKRX2_1Pv zR@xGT8nkm&LVAER{?XClvBL~jkK4q<yZXJ&*VW<j-2cLtQ~&U#I?F~WFtx+}&F&HN zy&8MhpMC?@_f_?v8y*zh2#Mpr)mW}yMbY__e|L`8X&C;W{L=8aqvo`1>|(CTd-8Oy z8YhlFPAK(Z4gR><!{HUe>e8_(Iw^l>qUv4N?X!NX8I?DPuoJprfl=L)E>h}?;Y$C0 z-bT}D@<qgfo}cR2j9X^gJ^169G;7VH$ohAS93Zx=EIdol8riY0al!hz0t15jny6vA z?h#ti(DtMgA7+p+(;sUsMlvV}_3EK;PB9f8$MRR@JOaos0&FhB0#P`=8S}?WzI;n6 zj1W;S2g?dkYYfvla<Ffue$ot3kdcv~G`){K*xxwlTQhrb4Lm@IYXnHsc@OV`(f7F+ zJ)r#%c8PPg2LutJ^*j>b{ry_}gPdB0Q00caa80(}*#O|7;R(LkGdN?*0ST4J6)Mx< z!+P(+taai-hByNZvQ6t{|I65S4j2^cy168}RTjC@i`#Gy2%_#Wf-ZZ@5(^Xv$^u-Z zP4{=q<=EJ9J6-nf(O(!LO@v60-vd}sRAtfjPiH)EaIR9I?e7<uLP5t=o|v;Ij|b`$ z(DwdYEMv<tD5MG80^~}Vk_z4QlB9CgA;m|Q!4mdDgZ@XB7M&L9l)x@i67U;atZ^Z! zJh?6F*H?M`vkIZKooCzg>-?w@u=_tPs?J<yqp-qK-JF(|H($Fq`C5<pSp`vmA3GCw z)cF8FK!aafdz^Yo*6NEW{d}k{;lcFh*|VpHgkO0WD5}5g$oQ?~STAeE678(8at5D1 zAo_I;5~+QTJcp%*30m({?l_BmiM6BZm1E$iWutMGY~$nbCp_r}Ut=%wqm$>FL-`gA zB4_jcVGqF=P%l*UmpKj4NVD6^B*R9K2<$Zl*MTJ$l}jjw8rNP#F|crU;1ieFpX6_l za3E1O&kQ*SXT{K@$TbJcEg0k!<L+phR?9>9|2x?Ig%P%05Dg%vXM9bzAE=gtVnP*i z>4+KykX&&P@Bv%r+3`R`iA|xiXP{^v*is;#o})vp1RKCe!}EcPaHJRsh=?g9tA&X8 zng^DOR87OhzrAGUhHWAhYZ9m)(_rlu(+s0lnHm{+?675hAtkY*BEDQ!wD*M%uN9Dn zZ2~QAo$v_Kny<lLmV=Z%(;t*5DG}BFr&^Swn(!CYWQNwxvNv7}A(i;;_op&PHf;-+ z3XZQo8x2}|_}_aj@e$mWf7PP1A`EaAhzgm#s=x}nLFKFNHYjZK!d&;{*$f!(PrH3m zkPnBdkmxKG2bPXhA4va0d1WJ-8~U;R27;sWr5em)tJB4^<x>;K(`nRl__g(m^P451 zJr<SDN_y6MgqNb?fIApH@us@Egla7PG3@rhfe*FWnTYgpD2mwFJBlT1pghpZk_4gD zxzrX-eR9I+WRD8R{$bdCJ{T0r^TAnF<|&)*g*xhxS-wNl$NzvY_WuUHoZah7P8o`} z+#`G<YYGzdcR(?#%AwbW_p^%=eYWcdfxB@T3O(~gUplIXKPb(kFz@_VN_+%l*fCxt zL%o$CUws(_r}+AEqA1?A#O1$8yMDLI6;~lcbYE3RLIo_X^nf7N?+4N3fj|8HJ`K2p zfoi1=^t@E#`%^WKom>!Atkl>(vw(o^ox=hT;Pi+VXNa|SZh{#_pnsimcaPtFo$}45 zy!^8j++9O780%;%hx`)KFGWmerfi;Ch7LlDxunA<vO1c&+J4yBGe-LEh_C7xnoZqI zT~2(Ac{>{@e0O#JeYki~;&frEHVB|wWcnY@oZV+JBl%7HDd3~a(f6VIhriFtANw?A zViN4(r*D6c;EHZV%T%F(Oz-;tX3TQ5I_Qrh4-TweU8T~^GaAQ?hwDf8{+;)qwVY+m zePZjX6eCp{0W0-cK9*N6kKG+fe|z-4boET^$ja5HZTn_I*caP;eP))f1@w+bUv7ri zJ1#%W(`%FZ=%?@gEc1g$e9QrM);i|j>Aw8QfZQ0x1hnIl8<QPhGu<zpK5f#bmSfmJ zT*(KttM?*bW}gbiZcXNSvUCH@Kcezu4*|>FRFKWC$$%W<8z*?F<$8_g*HGA{#DM)z zGwrA4dKplG>>^(^Y{xOgN1}U4+9S9<MBi3;k1U8FLRV*HQL`Qm`%LbKz2Nq)dtSHo zEavyKFO*etO3z~LdS3@tu0Ni|D#e*?qic*;wq~&hF3i8v#J_vR17*1|iJ!Zm5)Fjk z-M+mzW=lEijdlng;hnN|F6Zns##nRJ$H(|{dV<5%Mf>z&+cWq09x@#l7!U@nm<Of= z9hd%?7fq98vGu*O%hp2tns&vC@Dzt+WEG&FlRvjS>MDsTUhQ<UpuqEVv8^fdh}-%6 zGDo|!#N8aRE~top+L(64=n{!!xG3Pw+PD8|80Bigj4!t293STEpiSPBXSNP=d;iS? ztM=9P?V1vk{HuLAAYxp+Cl_Xc44piAt+1C>iYB@e!?lz86~CNtf9-}}#p~_n{&l*- zahvMOYu^ctJ%$B~Jt`A@HKosVy{GLyLpyDH2LcCxtP{uM)+<tab~GqHppmgrPtu** z<(Yx*eo|Kzp@5lzf}0Ja#;04l(eWsNV>|W1j{L9?&KwH1Jo0=9Vq~X!jN4pPB|8;V z4=u7$498n<V9p$qgswMdGiDh!#TYdu_e4(Vd3tVR&OD49j|x9e7FjyL{lWd{x$*eD z>m(}~Yr?Z!RC|7!>7-h&+05SOpwmd+Efh;KFP`~9i&U@Yqax!amSp_Z(B|`U`G=Zu zZ<E$UHhObeTpPUEHubF+^`iNhHr8gWWml~EAEfsGe?#hh@pbJOPYmu+l|wBF-2svw zp7)M;B;bUu@m04Blakoc3F6G()UUem?>4Vn@dbK^P}<B_v3&;h6mkOoZ1r=h^x*G> zn*I)`DO^f8k%?tr!GBW0vQ2dLT8kJ7X3I<t=juAhCJ57_fujtH5P&CS3>>f%p+>o- zB|^y7R6$Wt!jfbT7@mx`!O8rwc%>cZf5@BT@zSy^)Q>7P8wVc|=UYq}bIed~R-dIa z%Y#3HN<2*@DLxuIiVr8SdSUnXHjT0{qKTrcTOZ_K!AWcT_Swmb@U23pFmTLu$|OUL zF1Rj<mwH(+L*M_BA|>wgZ3NKi*8eY^F4XVeB0Kw4{z@&4^4Q`X&CAI-Dy+|}!`3yc zQQ$>Rl=Lr{p2Hh=4mTwfwO3meGJ@pwzfDVZHM*1Cne{To#sz7>kO~8q2P91sT>=kp z{0<(x_Gt^isEn?c@uq~AHx+RjGm6`g&Z4J2FC=?lNR+#_;);B1wv)xsP3NxdF?m!6 zf!!I;ihh3)r2Z`tGG~}hmthwi8ed%WsSAr{*fQI6l?_m=ySh8HfZjHz^!xQ=8r5Y# z(H2KovKic@W;}9V*Yn;ZGpCGhipBa7QABcNA~QGXnXBU;&BZ37Tkdb#y}nB%c@N^P zipK@}`f+_O2NUP1;C$*ZYnk<xRpIYhC?O*I;GMjFBnZFl2-Z}5Z-rx5y|&%iIma&j z23wYvvz`xXL)ng*s1OhJvf9laXS7(#!mMSro+cttqw5QJwGc4)ZIQ71Abo#KyOM?z z-+l01C0l;Rw8iVCT9w8vLGX+O?3=^zxamb)y~FfbtA*7Q^Dy#O_vW2zMiDk2T@C%l z??aNui%+(12cXdqe*b86HqAd8os23*VkYV)uA;@L7Eq(jIA7qe9)qet=oXpPwG)@g zaE$E0@(40(CDhbtHytUZBr)^;hoGY!`ZZw6%`$SG`C*EWSJ6SC;4xi|s%x5Zb6eq= zBh0y@*({_wZHn9vS5<e?d7@Ma1#(~Lf&S+KD!lfXN3PZ%EexBBJ!&3#HnYWh89&sW zBltMABg%)-cd?`R{IcFz2%a!Cajen-VZ&_)aa=K+=$T#h{$A?i8AhfthH+>)Qj!b- zd<|KUUsWD|SZ7ZSPBRg{b~|?>*LNIt9^xM)pBqP+9ELn;XBotP6p7ML0^~=BBRT2j zijYnQ@)<kba`0&LeV=K3cr`_JaeYNLLhh82gt{LEK9l|jR*NI4&-atTbqXH>wnroD zAi~WHOF;$LVV>wHM3!yTZ+d)3+OE1+p1-oMTQI=S<RHG>1SZPbwXaCrWnZYcS}BLS za%W|K*wWM?Lvp!8*$gWeQEKAxehZa9Q=6(5*oO!9HHz^9_eu6}NfiaTi{Pk=_6L9s z6YnwJ+a*G`pxlviQMK#jP{oGP))yLqV1M|Xy*`)AoxK8wKtFu~c6(2s7MimCx9h0) zLVbdv{)AJdEa^BdX~RmGr@m_K%HI<%4Cx%lpRqQMIqIuc<qHnRf+wJC)8R+hfYX;a zCp^ngOPfP4b4;scfFi2c#Ku&nE_o!fc!6LDsSIMHI(X*LP%WDcuKeIkl~EPW<kdwn zC~$CAv}tFf_vm0RIXuAlo{tJR9D1s3OLs4wLUvK91Hks|=EZLTgc|<1rC22oZ!4r) zOF4bSi{HJc&7GZ#D%w0mo4yCOMr1#zq9Cj>e4L%)rCrK1sh)AK%YKiYPXek5n&w1~ zTSPHs>0wv|vBfXj6=Vi<sbH8kEHXdV*|L2NuJCj!Cx$gPe?p)k2nkc9Fg-rw+K+g? zo9AV#F4t$kCSe0feTQptDGqM4nWZ<J5@lgtV<L3>tNUyYcC$tbp}pF#qKxYS@0o3Y z^gi<SKI$biCW-!Kg1EX4?lCgf6eq8cHhLsLAqww#^X;M~Ng8Frz~{4NAcQeq`-n?p zgJA{)i6Ju688QW7tpLJNv0mV!Q2)JI1d&F>;rO=c#I6#R>6S~r1QuGi;WAuPI2Kx$ z{1;WU;32XF9b;7O+M_aiJ9Tl#eaGu<ETRsq70KTW7n>4sb3=Jp>?o@;hf4;u-mX$j z4&rg$IUeR>anYBx9!mb{r;iE>5c5*&Sf`#Uri%)9xht`4bXQxb92e$M#Tt_N&Vjm; ziL@tRz5Y|_utO;4s`HD)DfY92;}x=<2U~qgI%tKPV-wXRl#$|l<j##D_Jn@37_Ofg zt_#;D^`&y%APn@BGeAV;?jgFZEeEs9%6~8UaB;!hmU~{VlZ)t2sRC39ZQvd`VmZ5p z!9%@!G4V5S00I!_gSsRxWra~pJjXU+fvE3lp-BFVzl2+hlI&3=VXJvFX?_|vjWGX( z34q4>C50ZK7<+?r1Cv9r$CO8l-EWd*%RjFX?ixw3-EzAyAgQ77#JdATHHgiUTDcM5 zGh2?n-=|)U*{EQ5typd&aCa(Yh0P(=yf%}k467o%;Bc<vpsQw4h>^Q_k&==JV>GAJ z!UpqC)#B$N;l*_wEj<8v*;x7J;C!yG<?s%2yq$8I+SSn;|Im*v{Y|Fj0?#}pFs=eu zQZzSmVCrkv`)`BS{V0X-vn$4wIsD~H8z$YxYOP$O5q@WD&z~>-4aB#gd<wcR;n_tc zxFRK28=rUR`P%FL@nRiZ=lEoxx!Re@J8qV7h^jBhEPuB<pBF%S&PuqwohW^}CrX0x zBtzkCxZmkqvDU2g?}uY^{w^pFJ$X>dL@8VmeRY)7Rw#`)@V`yQwPpgDK*yF+?1}{Q z#n2x3aq?O_)>6xO1`f<oe`+S6v+)@j%hp|MMuZnN<@3y_!z66usOKVQ$`mUZRKSjl z6;-C@)ot5IVA=OyE|k@XcJpM{?EG^Df6I~h9@7aoY8J?CDpdwQwpyXuAC)?xeFt*b z@%+RlcJ{25+sxuRO1M~z^V=D{H#hN^B#9V~=<HJa_j2pd*F;vR99kMJdx0!H@-xEw zT1mDvT=)nShpA<ko7Djv??pi>l}00H3?3;lTs4PpI5zsvAOBp#GInO*K@5_7*G!}; zn+Qz>VLwS?eiOI~0ZV-HW$sH%I-oqD7n7I3T(853ae@*VJT^*jf|_+F%+Kugzxq(K z5Q<Mfp9x6@7iR}e#tL(WEWn+a2iikG_U^*Egww(4oz4Lhv19QX%e%62jd756VxRFp zoS6e*$<EF6FBoa?6VZFGJY?gEkZgzIhwJrOB*M?l6uh@#6v<7BQks3>bw$`ioS7?T z7MgK_9*_lh@!>=4pP3hgI=Zr2Dt@Dk?z+dGnL8GlkWDLqa&|<DQqtd=1F5}Mmf|V8 zZMNizjckN7CrUL&+$%Lg9N7r0B)a88c#n4?`u1UJah`77Z#&b2X|+?#lbCJ`K9gLU z56TQ?5Yot2{VP>$H`{)GAZWU|G27OSMR`Xb@BGZ4O>}Gb(mny$j@S74xp$<CsEBTa zd}PWovZHY%U+mewGH3rLZJ(m@yKP$!Aiy9Z1`4MXZ!-UzCs*G&Lt+ayfL^8!1awXw zNv7IfH<16u?h%I~6(@q}vng6&QGKbJ!>9VAdu3dS6+Csl<!M{tDBf6YsKEXZr22X) zm!tXu3V}}b2P`zH{{PoPa}HU$Yv`k9g#>$Wv6zeZqYv>m**7yGouV<kDBZU5S;m+W zrYC5lOvz9e{7|uZ(n7Gn+;5Xv<lLjk#8o0E?%)jNqO0IZr5K6o%UVU~++xui<wqa9 z2~m<U;-Tm{<iCMa{K$pyrusqv3|wjcSVaoi4LMy_!IMpwZ16%o;4j(*rn^N^t#QC7 z;^zQx9cC)Db0w*i@7>Y%%fANOf~RJ=bIgkWhV3T~7dZhb<nku_(MJJ9n6b(^ZY(j3 z_}Jh1VO?zN_zMe>s;hoYjY^h~s{$;_E6A_@9*o0UO_N@_-mN1Q{HCF<ASTysiyiFA z=fqc&j#-o~zKNZER>0jEMEQMLN8aC<F(WGmjCQLe+yotsLwIor%M}AAjb)$h?=*^e z#wORINdf*r94}QTAUEX3Wb=GrqnyO?ZQ%6(F66y(2uT~6Kz6YD-~NmP!aw|klVzX~ z=GqK>9$HG2TIm1Dcx^xc8P6^VAmg=xuZaLGrj|N^ZQuZD<^WG3sfnl`cqBc^$m*7Q zpLopU{ZFsjCP@0ioSVcx6IT15NaGfIs(`TnZZEPE#!Hq8O;=2^CbX(xAU<411u)aU zp8>KP7OJ{xSLO=ZERe%K76k~a$4X?kkO%yF6{6<(LO3jC4Ei-T8#-JNWcLz{VA%x1 z>_QCfD-Z9hUJwNV9X=!6lZ4A-I78j=hcnOSLQ+R#5!N16|Gu=~gQ{k2mPGP5hNM%A ziJTb@I=IhNHswvbo+@)HhM%NT^6?fZ{ZpaptkjUnkLzNw#R@wHo|wNyBlwrw)D>0F zvr?7Sz(fRQA93}5#5D}{@}I<^$KyT%iVPyMlD88hE9vd$wyuHT>K?Pb?vI<Lv&&VJ zz?BS4=jFYA(HbY>qqzt;8%Q~6fYDZ{XebW9O59WZ^oj#kSLBM+FdGz_SI+{D=AhaD zJZb46o}&9nR5+I9*GF3^27=Wi$sAI+0NKAZLhcz10Mi%30jF77a9{NDKjwvK5u|Wc zPhci{WmpTYe5e-gjCT_{IzkO`&33OB(WpM{D?rV5C7H+GCws9m5sWGYqLEdHi%4G9 z(e%`ZdDtSk3m=Nh)rXaTOhVE*RGK$}=9D=|+g8IqAtOdn{qW64D9II<t65NOtD#T_ zJjfp>8VupMRHewTYsBjH%&U-`6?hxQbA!^2I8UoqFYgT5{xg&mc1|>9R(-z9#2RsN zQIBLe^^ciH?dT?!PL>n$x`Bgppq2&E%)=@iBS-D#l{y)o>X{ek^lS0$l%tghw6wAt zMk@Su(``dK43x!atR(6{pTgPrZ8&@wm>`EwX<3}wxjQ5aY}n#r&Lc=ON*u)T+OKIy zlC?fj4k5CE+8$p;pq#P4#-dE=;aw)Vdcnuq&t|g$zf2i>Zx}KW_+#xkM(n_S77D|l zaVdT{<x^UWUa@m?>8m07!l<VJ1C5-39!7plqx5tk7H4;j>xN84^c?z*;da?|ICnfX zk5Ln$K-rnyYej9=t@D=2o{ELoqLHU4d9LPHquVW<k_<i_gLyzZ&hh55n*hI+9EGHS z8^>44z@ag;R~|VT%mPPj&{h<`7bsc@ze=F8a8_^UwTj6wD@?mI9agC`DdwP^9N$S- zzJ<cOuaA})d5HO<(|4sB!U!@jW+mqwHU<ngT8d%a8M;8}Vdjo>Dk<UHKMT`q1b^Wl zrJnZgyepHO_=TlsE6npdfWsQ=KZo^zC%|ESSljLTb*83r^Uq(+@}EGVx={X~zq<XS z?^2^R^8qwq=Ey+j*JEp+js^7OUyVHXuc9o0<AB=-+vBelMuA!LsgsfGL+7s|0%2}C zn}7>;GpA)00fnLTUtu3?(Oj2Ba{ayA*_o~8s0)fy=0lP27oP8VJwzyM&Jz7U`T#5w z-3ZBTKZ0inCThqNt%*Slwtte=-GduB=a;sTIG8<JoF}Foa^TNZ-$W=pf>a-hk2j)| zcrKYvDh~*C{YG9HNoh3CueWcP`)JyqF1a}cz%|_`A;zl;?^4xkX(h#M(7e)Cz_j&7 zVM)t+G5&9VbOj=lnVi4;jp+=Jxe3Rlk)j*&x$b2(o$x6@2!b@cM<=bLli6aA!k+Ji zd+)T)Oz@Xj)jjukNKu|ss=3k;NeDc0oOOUS&yi_UliBp?!(0bph~o*%2v(-~O-68| z0-ft)v?n<m2W7&B?llYZQpC=s(qMpS`HjOyiDe=eAN5^&y1GMtrhBAQ@AKfvdHnNt zlLYtJX{;=v+dg$u?RHrc*t`dQFtRJ{;H#z04Lf;1U}VVQX7(+i*3iM<=6Y3XaCC6( z$hc5O=HzvQH$32dQ3|u5bf>G#ww<YRmCBEkacpA>u#*(T;iPGwFDF_Ri64ecqVXzp z8^o;wOnCGT0tkqoaZ1|z`{o?}-K)huJ23@o8tx!yvny7U8}Xpxg`!%7|Dyy9%SN<O z|0e~!!glEpAEZBFGJ#<g4Gh_KY6}FC$chd7+XVgR^8P!!lTOcRUt-f6UF^$z44oc2 zjNs-vvcFMxv)EQVHIK@Sii(gZo0KRN2ppVTUH3tJa*!j*<;3to{D<O;ECfs{x*Dtu zNLldVF-&F;<m6%hGyM;yl4PjJZz{_JQ$?wZpNM>!<<NZ*t-$;Dp)k7%_Cly~V4+)w z5BE4vK!uGGLyV}MH&8$z3^L=fE`i1eA!LCOlzeb+^4q{jp&Qo2zRcNSz~yt`Ky*$l zRAgGl!s`yuS)K^U$@j>=cAe!{?4Z*;5l|s{n9@}!0EZlLq98>P5JM9Lg^^}~je9W4 z_le`$@z+)%iwUp&S8X$Uno}P(X*O-We*LDCXx)N*z$K^N7AzldOore+ri11ORK()Q z4hb@nh;<MAvyB^o7-5YzL*_H62`#J=olg+R1yfinQr`Tr6gZvl+lB^qMh`218Bb*A za{UT9@ttGWgR}s`u+e0?lz42zIQ%GRwQS>!pI}pM=Jtp$nz>3dNvgV-@UB_4!**!7 z0K2!2)t-9LPSX_UQIq1SS-o)|z_%EMS+uLJc4JgNULJ>~`JpQ3!lq!NH-Ckp$xW(W z(|hWA^{wT+|LR$4ijHDl6Yaz{>ePKoLZ<-;l|Rj|6MW{0n?I77(bl@`!=rGOTztxw z!1fFrabXyAZtx@w+qJ75LH@pN(d)Vtk>qU`*k$qYQz2E0+BIB{{JefteTPubtAc4` zm6_~SbaP|9CHCxO?7wWg(uZuVwH}*nn$UQeP5yw~|4TEPzuRN!^IoE5;SezS(}r1i zX6J2M#b#Rg?e;s}leqH-hQl^Q-~If@3<BbiE%fkm)9dj|LajrKwVc<T9dUNs4Y@x@ z{H?}kQKNpNx-g5vUyPXj6PXJK{bL9B14rgKj-6d^;^+X&&v{GkP^$0G3v2%H=gu!` zXo-VarxyqJgkzG->bIKfba)5q2$|mQ)Wc(eYX-NX+@uWLVtsfH`nW%Kr?F+tX{(on zUP3Xvj2aa0L5v>GP0}FMxyIpX^@&)k7qnyEjV$~4sh1<#Rk#=T<~5}NmnG*)de=ZS zINf~gvb{%7+J0_%$ZkB}IJ<ZzNpssVPc4s_W~28k+%HpFIrBOMX`Dl|H9<waPkfHw z;p$3W3i{#5r7fdPF^vJSn%2z0n}$@Kza83j1&fwEGVL=qGL^ogUm9)Ywq~Ader}!^ z@sXt3Ic*#*!RJ%AK7$JEXZF)S2fo^h-Yze27Ue<ewm-ZDQt<D661$YTdtH1|=i+r` zk@FEgUQ;!iIIhOl&45KS0=@o$lo#<qoutjLs-71>{%FYm0E>EQ;gdx`8%a`(g52VO zuRmUQMN?nYmuq8wxDvWwbk43}N4!ZU>u`C}GSusCdJ;kZYvAvF9fQ)_el;ueR;2F^ zj_f4PEZQFHe?v~`5<7CGziX5`#r9-OQuO%5%v-C!dd7nZvq&vIqh1%o5tT`PJwfOf z@I#$2<uSQ3yH2e&V!%qvu6((w7<ZEu@uQj#j@$HZ3l<R+$be2f3-6vuh?+M<xeVZv zKIbXnNo$gywST_85g(<iOx3cVwcY%Jb#tT}`E7srn~i+pJv~;jg2wDFNl%@!nXlQT z(;NRDW0vo9ZlWMX4f<{M%#_=+Fa`g^TRM08g1c_jjS*$Y#xnUM&dNG(6B*gZL9K7T zb(A^Rc23<Dmoxr?%%m;ZYCV#^*@kJ;b{V<s8*bPDwb883yt>np@D7qdr~@+w8RGDY zf}B6rZ^qKfl`mHPFw6XQ)t0(-!WC|<3AQos#R?WV){Bi${?EE?d6$S)7>4}lDou-f z`RZbqJ$|E6D>pX#Y7_k!$+4*`oDOHrO(uJ43e<)@p0LbCZZ2cURpI`S_#=qiv2P+_ z$de3qZm5^t?7Z&1s(}clR(VHSJMYZsh?>mg0l>VA8{rP<bDdR|4jZ0Pf(!#R$I8%< z$;Y_y_xR8ix`j<}mL_W2&AP?<<9BOhixi#HH{0cG`t!|57jeetl4GBj12}z2i0LS* zApAjO#HRWaax8BAyo<Jlz<NNKz+hH+hzyDUS<EKT%ZPOeU!tnCSZ$QUlB)C%-@X$0 zLALhgTjc78CC(4~Pg%9Rss-uTJoB|39fSl6^}Ok2vhcK{68FP#Ee_b%AV^BQtqi;R zV>I;2NG|ED^cqSpXVLO)hnbxs&q>xfzT(8lfauw})iX082QL)*#nxDpXF9<9DfuX( zMY~8-<#;TrT`4*8_cfJ#(5!aSQpX}nyIrr=LXYNgWc<_#r6&{2`ZU!qM^MT<OGg7N z<NA#xhf8OOTV8i;BIwTQQD+}w=yJ0&SMVYI1j5Ge9*^?~#8M4&NmIkZ9!NzBWhDQN zih!Yvw<!NbS?WS)v-5jX7sSk2&RYEsb*fSg_Dv2Y*^f)$hh<N82wya|=o2&8h?`$- zfj%go^b;=4p(5Yn+vN_vE#pFstw^g(DZ~2tL$WNg+ZQLjR5%Q&MWw+&P<}&F4{S%9 z`KaGQ#XIgZ(W3o;LyDt2NmcW&IsWu<OfrUi<rV0|F8Pc^-z>wtP9nr4+S(i!HUS5V zENJz1`(45^4ZEo|ODM5kgT>cF4GSB<>v&J?MfhuJ7O(IT6{u<sNC`i*Q+K~}DXmZ# z3B0hjwujnO$Kts5fy0o3b0_=_oz=;7;l`l$R8k+DP$Dbj`MxgBX3<DatT_<geYv1- zAbazLZYqoKWvTG+e(Hfv@ciXX{)@At+Bjoj)m*`?SDl8@Hlp~DPiMyX^QjDl>P74E zeW?99cL;K$ny8Wqj*@R3zLnb3MDVPs^fJqxI6qK~xq!k*R~`Qk@nLOh#AYj=6=PV9 zx+l~j<CH|_`isL!$-HfL=cWD`n#5?j<{!;{nHF^wJD?~j>z|ngXwL}&ewIj4QsHGE z^YvgDz!YZe6vu%H$$K~M0`L-KgD5f~2Fjs>xkd4vXvvXNTm0g4$Da5%M<zvmf6WN) zd=M%n9cRfe@8EG-z>;xpRoeI+>*F&Ye@WBiZQ=N4mggu4{+Tp7r6M~f%@cSy>J^41 zw!1qXM&y;uRUx7g@gJM>%EB{Ll<rt!WX^w=8Z7QOPImvz7m3pXmHgw@vp3a?$=&j% z%a%RQ;cwn8&)=US;xC6WP6suIXBZo~BF28*NToT_si}d%8VJzIR>-^lIQLW|L-mRF zq{@URgXzl!rHQF8eP#FZ2{J<Y!~Rp=?7k=)zBB$aUh^IJ9U7-_kcHOOr9u^1Kl%yD z`LH-EtwYH!ikTA}y(?4W0{)IKdZh%bleOXl3PuzksO>v!%b`LogTKW_YN+6gMsEKO zH`gPqt59Dye%?)0wj%+L5qy{S#8Bq%q{)QS^O=VGA#IONEIB9>E3QXl&UvD5T*qnt zr1)ts#FNJ}p3XnF585lGOaNY?_25*en|+|M;#^TD)41pYKikN-bgf&I5t12Ttu`Gb zWU!sJJm&BhO|U?DV~p&fn7AAn7X({-W__-{$A}LT+rA|IU|9N*8mTT;oao2KG59u4 z3)%yHE0C|5`{!mKr*wIe>NU%@UrYX&OOF*^R6w*s{pzWinxE*`YG=IJQ|DNx1iFWQ z{ApO)xooq#T;ru}rv9k2a)C+bvNOI;`v^aSVLN(wdnf)P`N%InGlGEB1VM)S%F{oc zW2MyOw3*wjoqBC#f*=YqDLfI<Kl<#M%5x_*qYOwh%oOiKOm*;SB2DTGnvY-T%M8ZT zDOKiv2~!!|o>+bI+PJ!OJKG>(=9&=WFcRai>%7|XzE+8{<$VST@2)NDw7$f-b(WQ` zw^>qqLJxF6J3YnG|GUiGZx@ggEpuW_3g4JrFcojlP(Lh82L0THurtwMOnoUXwxhew zmE6?qClcG#6mS1h3j!5iT%xE>JXQyFR=|&gv@>Cx=fF5ow#Ra#Tcv>`CFxaljT2wh zWPW`B*cMb)bL!^1;6~AJacE=i`<(iuj}J|GM=4Hkv0(?O&IYb{YL*unT!BarCAVy` zt9jvzkhDS`PHiI&BOe>27m}q%DFzBu$1=2!D>$KFoN1ByFr)l+eS0b7(p%nY7-Z7j zp7SbCl^(^4dR&+n;i9O0o+waUQtZN1q(S&oGjtTk2&SLYPTgZy%nTWfbU2_->ZJ$C z;U7>bbz7GB7@$T3M<iFL?pO>t@#(hJXYG%FBJ1ZSKb!s{BCmEQU2Xf2ufL5x*A<aE z{q0j?n)}Aqr4b)1AJd$?DnK7Uf59|#mExtHg_cTNxxi43%qCU(^XacFV)kGc*6L;^ z)2lW}r_?yl>&g$9(9{I!w0#Nmn;!|&W&Uqxq?Fezok2IuJ-fe)Um0t0HEmGn3Ek~$ zPO9#rTtcwK0Nr?*#qHUJFA}BD!xH2hL+yI<-FSNBANNQN8n7?$Q!A;mYPQO4Cj=;o zweKg*?0U^+xV195C=Qh~?<I+~zq|{{;z)E-K7NzxpfW)v)mEOhO=0j_acViywL>Vp zS0(yfSn`dph_#)RPLmH^yT{4fw;@Fd2~prSv5#y`S=cnCExX0qzp`LSww0lcj$jWq zD2+iSb4m7|gozceus*5Jp6i8knDRyGyl1)BMX`s7nd(L5BMw(C>O)Jf;!H~i`_N~{ z4i+2yuW2iW*h&NB?E*{}4(PR9{h+^xMgP!2P(1TD*Yje5^ht8bKGdMb7#jiGBqGK8 z)2V-h-e4cYDVdO3w1y9~?CgbW7Y;t8cgn)EfeKcK@HDaCjb|*^i>?v<Y$HFQ41+3q zwM6K3?~dLBk%LEK_PR9zI`H84)P1*N)gZfigLrB52WS|6&!wr3hw1L5iLkt*jH7l6 zjhfU4$2RRkj{AXaCUNl+Db>j`Wq|rv3w!w&M1^qCVT#cSq6TZE$O7x!OT;T71}lhZ zqfBgPP8lfSJTe*I8!|YWVLNT(RmdRfPC-~=%eVV1NC9u8oj`=verv6MUqIm>QIl<L zjSTd&W}OAKV1X`fFAgmop_7+v1#u>x@SWS&ourn|jIONeLE+7*=^2VgDd}g}U)4Wy zTMHJ?My-j!BuiP3AZme~HCA^ilx*}Z(#l#H(7jzgp!HK8K1}7V37h!kys$VTIZR{t z#gtoux_dPi!j~`Byfyk%V_;gXM0?weQz7OLUIUbws;yUkx!X-8PX`(9YN$jkI=s4W zqrVcNu!b5MfPJ1!-5I9^zLmdSdAsQYbdMhIb{p5);tfxy(_>40>-CWq-?aBcbvF0V zr85YTw9Wx79F<K!84q3u;w|W;M6-O05fWlM?6`=!m}7XSkR5A}+V(kDjT6P+_KH*` zM}=Dkhg4FB+cY8$F4XS7kOvYa8;G<ZAO;d?v;;DL;PbIrVw2J5cPF-#G^4`|SL;z| zSC==+w6dn(x77iaI9^cUa7Fz>e8u5HZ)x->m~+wGZD3d$;S88VzV{&+M840C8HJz+ zCh<R~hD<v@kKc!h@9yv*&R>$=0cW!jX{IpKgSK1=HJ1wpnyZms7j*;cX4C-8Vx?Ts zfbj*{0gSH^BeVIY-{?+oPpCXcIhV@(#L0;!Wwu@{ZrZ$kyQ`~BQ7B**%NH4W&uTT^ z|B;#;YwE(YBcG$ZyP`Ga51X`(GLx0DTo5TCUCP2rO_@X4$3bl@%+j`);7{HF)j(C< zNR`e$m9^XxA}vB#hvtSAaJN(o<;NH38|_1H#TfS<$e2t~+VtbJAM){6&b%0B?sKbz zirae)&Z9Q|OxdA=m;vI`Gm;DA?yBe?R;brPhvv3JtX!TdAvD6>Pyxa+!FrGLQk@gl zX-zx!Potc4fk@0pV>9!^S>skPNEU^u2&Reewr!F+72m!3-nZ7+@3cP+uB=A^nA0uY zRC!f@W}#nM+cfpJMx8o)u^1PQN33l|e$%~=X+<odH~V_?#B8s@zBhSiovxrfwD#TD z)X+;y=&=4a-?)b;#v^c%kgr>28Bq-U$!aX#yqR0K&NIu}8H4V(t$j^a!!*^v(<6@` zFJ*X~>Bh-hW?^%Z8FHr(-DNR7PJi59+Y2Y3yz4U`^6}y5NP6MzCeoI+TT7c8h@t}6 zO~qdGJ4jYiFSdp$fDUW>@xmhslA8!NgNI?V`R`4v8gg;xG`D|l;kKonqk0ieKTbiJ zoK}>V#4>$u+bein%u)VuRHGK9J*Bw^odTsnc6~Uhlp!d-wD1NkrmgcQp%=t?tOp*E z{ovPWUW!GxrBOwI_RpdiFl?Ms3<NQvy0T#@Ex4n~u>~_~IBfujduV@QrIr~moQ9kr z>7Yyk1s0$J1#7E6O&1a21IMP4hsXpbZ88~5lq7}u?ad^TYsqCk8;lKQBD@evrW^?C zt4K-+_rSIKzVx~nn&1VcZJD^xf%&3|fJ(Ly(y+PgnGg>B_p1+;zz<QWpyTn(A6fj4 zn5G_iSRujy4WzITcFBsQ-=u(#kZ;(DWsh%oKqRDr$Ofn1Y>o(t%5w)!pkm1sD@h6! z9Dk{j5Uc=rnS3x(;+OcG5H{SncJ#d?^D(k8Q6L;r2!uezkR8)WQP)T0@H|LcPnO;3 zgoz{P2CV=D3{fn&^iLoJkYi#dtw0D>OlUr=5a_HB5YIT^uw$KMjDyr6y%HXLq}d-p zq^g&!4}N3}B5Jyj#Ugxc;80CL6jHjXd2mz&bRiHl%P3Z+MS<Yfra_Gg%tuH>6-xq< z7D(XHF~RS#h#{MSyQJJo_z#44($fw~>s7*1iF{IGsg(~%LJV0CKl&x?FVNqFoCMB3 z{88T5GlXHINrSA9L6AgR*DV#1R4qX8$cCH}Re(`cevSnugn%A1_Ye6P3OSVzusnDI z^D4Q40$(E&p*8&~XC{2~As}W}Bc^UZc0}MV-~pz4`S1mW2sOI<SS$gkIGhmh$#tTH z@X!6QKHWlya7-99%jk0g(3Wcj;p-v!W$S)K6sa0mbBw@D<0k_9A;3A&iEx=kLcm~a zH$U2Zf^jG&O$^t~v6pty@W#z4cR)a*X@e?^O1jykOavZJK>;7Zd|1E;azUUvJ-$_k zNVUmC7(^JVn6O>&ZNQPEP~p!kIpI(lu#;2Z$(_JV1-@-0M1i*A%;*`=<LY3Ts`&m; za8$oR$q><lf>=#y&Hv^{y;|(@u{@feP=1#yy<GAyy4Uu8G6b+6_mv)~S-j_Gi1&KF zGiBO8^IoR6t++fJr|*8mFzL<EWNUn<jEv`*bMCb}CEH~)^kP9Iy)Ck7U<T-fuETzl z#Ko)wtQOrv4k}7;TjPDHV29HFR;QiK8C%Z0(6{YdE_e4fj*^LQ@O)2d0#7FXgtO*+ zWS+KQDh0~udtb$b;yDsj*nx_qNK~B>MCdd>VH^>GA&qY?7fywO52OMcfslNCBTXtI z6cK@eN4yL(<Rbq{%$dM>Dc14{6<E121@2%?iV8gt85LVkcxWKO$O(toeh6d67VwZp zcDO|2s{)5uZ%0%L76XCUdY~r^j0GCbu<+ggL<vChgAYeVtFVMaII>ygj~<CUBL-Fi zXzfA9pQ?$%rASEgVE1TDid!n<#PF%Bh@7x^q-|gi#E{?{WCKR3MEgmSE(8!B6}IKw zq(=VW9Ev&c+QfL#RhJM<I7F}<u@Eqt{dF2mmmz!d!?=iC6GviTKUHDEqi#`S`5>Wa zmLV+)#}&yd5P=|nCIio~p#>HwBasd8VU2<c+!rGwHh%&mN5@3`ef(+6%=!jP13pkb zE2tN6;U)wT9Rs;N&*oliGflK+fUQ}Pih4!sZUzJnI6w3E<}V0nG^?;I2|h4VMG^$W zH=Y;FBr0&ywA+<Cc^Ci5|LlSux&Mq!4jB!;(;LI%hJdWMtvAPF9E==B7K8vPR&WTD z6RqLFixet%?b$d&5-932XN;N@&7T5^v|>|J*_QEP-`x>}&8a~Ge-U&Vh7AQK*4l@A zL(B{WmQ*sqD1NBB!8@TLVyX}f#8vPhMUqt*wbQO&lU#TT93|z0G4Bt86A~d-EyKoe zc=L5`XvbWJY_rO3U!RBX_-OdOP9Ge;D`1fNWbHH=l@&%Y3b0Qf^}P?da%cbHjTp0S z&bxH2;ThGn9d$9`sJ&(;w0p=b_GV9NhaMh~c3dLgAJ^>yLweTVUDnOj1BskQ-ZoKy zG=><Aw`je<dL#gxO)$&+HD`&^`BFlp^C_Lzuh!iLUB>_oTA>-8-m<IAT1NXKKP0+? z_U_7u#1f7WY&?qyq-b07TmM&|a{&>u8FV}sHo^j)Fo_lBA4e9VHEm*kcx1sBe=yNN z;uX)xV&tfs!-B{Z<VKGVZ3JW^rs<X+C|cVEQ7OX2l^Oz(J0k!8B?C*a*FYk9h|m%o zW`k*SqkifoQV5wGI2h?PO~n_TV2V7^P*Y#AoA#U(H=SVeyrE(LKtpM>16ZyiK-f%7 z34H|Q;20om<`k$=KW6bRadZ>m>M~?LA#1xCZsoj>*X60$=>Me}6pj2JO#Nk4Tus-u zjW#qi?(Xgo8Yj40&_Hl^2yVgM-Q6L$YjAf61b24}9-Q6R{k&uB?+-HCYOGaVb)LtZ zHK&J2;V$pvtErkyW~iUOM7Vp9-mif09+-Y`v;~@wUWI>gt>|o$U?z;he7@rPQ$m^C zll>1de_cszIeC9ZMNn8V@}GOO%v;eV7m{o!%_^h5Dx#@1?dY?CC!Z=?&rB-Ji__`9 zdjoez_pzNW6W*i-=H6T*MlC9$P5-Hp_r`0BdfK>^^Ni91@$~Q%hnSzfLPQ@6cs;4Z zjpr>-aWH!k_*su$=%rQydivP7Ht$ElFByt0oxfuCTzuH{izlKMK#}(bVlxc0U`UF( zcSBHIRmZ@&Zz)}<-gP^Nf^&Lv^W}F5mL#+0G)(U_C8czV4}0C?GVi-a;lqpImw!X6 zpaD*@HZl}C$HeKfjk6Z5FOP7fcEhrr={{JdtRK%={tvazB^jF?_TFs6Kei_4Sa*Lw zD%8jX@wQ*X-SX-dzoMxM6Ttm}t0&`0bv>AzUHG!{X_L1kwdW2$dUgzjV~UBYBh#V2 znuodP@mchEzGuUGhQ&OqWb9m6{^&Yvfz@XeMC3gczaK`1N&0Mc)!QgYaC@O7cty>z z^F#RdGRugVuIL<f#UJK8{Yj8R&-~L?I-J4KX?x9E*Qcu&2adc)0{_;uzFB?!Q1AEM zcSvWb-+m^atsMU?L^qOswvyPIeC70#D2XO$e@wrm-3pu5$CqZk+0xR}%))!P2|Uoa zJWLsDsZswob6dGUcMEA3Ya-=)V5`4UX#gHdX>9-Edr;GD5y51CpZjaJdEuXp<B<A4 zm%#;3p_*TiLj);wHRt!loQ@|otV7JmEzdTNZTd8{!`4;OzXz|7msUDCSDwEj&u}i0 z;hL~7IU5-(r*=P6=phd@w0^R+ZMJXM6kgMv`i3WLT8k%!C%i9E-KmK<qJtt1`CF*E z>sRAQ3v14TxrGdZt8LfM6~s_Jom#2Ti1S&!nDJ5b;<H8TlV}?w*8$BpJGUfdo+T{K z#-9@phHo{$QVy!SvlLk7ZS7qxRM*F^)dxmfKF#adqXeC+OFe8?e`?erSW#_gpOi8? zezvY|m_kG`>2h)7W*l%)-)bJJ&J9f{0CQ&F?<EFMPqzHH-#L$)nGEmvHJQH04KJR1 z-CON`n)H|}d^mkYwxwqlWnOo}d4zQB@4H7Q`-;Eyajhph_62uLGtG)8E<*UFWP5#! zeRov0{MTzkCv$h=t$p7SfvRvVG`^z2S<^FDcp;-2VAr^N!%6d>n5%$3_AO)~)Set8 z#eB2fE$Cw`SomYx=#%TZ)fd^fFK2tKSG#t(+&i98-%tGI%tg1p-@bV<wvs=lGPL2x zjcUz2YEEj=kW=S=zLh&g-5i)gi%zkLY{8!JpcTlR%m2gx7xho&abr=Nc*k!M!ws3C z>njKGTtgQmdSNpjqh;Z_)}n(~VP#<#_mq+8whM=N5p0D$Xg8(w2aWhXZR_>!`*3fN zgTE8@zC9{Bb+bKXj({l03{1Y(!SqfBBMP7_!-fftas(oz5N=_=c!^W0RglJd&-kC> zr^5(jI0Xu>`v=M41bGYjWnfmlvzVO&Y>cx5P6IB;PID$FBa043gqFc6M$2#`~U zvYmgai~@?t=S3{Ro=)zAN#TnI>CUJ0pve@U0TEpZ5v=3`QR~)H&fWej{OG0g<=mwh zJ0d&nHIe|+!bNy#hL4{C<0uEC$&q_ual!~gskXMP&QXNOkzr(s5~S8l;ze^RjP0m4 z`!(|0mD9=LL_I#aZ;$bE;QhU1V2s!f8qi#>9Q}rgBqOe@FD&7JAR)FL1j>gD4|}AS zIU<bM(Y)e2j6{<dWCup`0mfobfGPy}Mnm}zZ<E8YZGoRj@cXyn@!5^H1u~R;gcTms z!?3%g{3U+AUio7C;}HU($2vJHj6nXPKX?276|s@AKqF553<&1S3HOzmaRwl(RS>+M zk$qqcT_0Ea8DxXsA^*riVJ*MOx%q9WEq@}C3&hy|A`y!DD$8pGf;q)O@ekguLI*%s zhy#X@$w>y+Z;e4b?ZeT317H`pLbgBMjm+Q^1p!<1L+AWwpkXqhp=9IOr<|qy0l$GF z`EsQAkIsY(X!TobFDz@sG>Rn-=ujX>`MOsw#bl-_<={t1c?Ag=>!2K9Vn_`=DJcM$ z!iOl0eYPsXsa8Q5ySqclf%7%cQOYpLng-&7K-g*U3^uR}wjuR-;hc*w+|Vw-$SLfA z0J#%?;|~FuU^y$pNeZOoqk!sSYDCN4ZVh9M^Y&N@6znw6HBb%u;3t&a1{5%fx0^<@ z5kOzY*${24swV=`myVM?An#HIxrdJo_a6^aR2=r^zPo;eZ`UNZP5QMzo3{>XOI};m zI!~EDu$)KJK9Nz+Rr^}J%`RHk=%3%{_+gX~kxlzG;4jUs_mhve$nz*%OFCY+N~U-9 z`rU?|K>C>eK#g0u#7`}9Z6X}jJs)f|;cgi@XPy1EoJdX>@#E2!5!D-6@FT!b03)p= zS9r40;}7U(vCH$;HNB{;`9e8@CnFdfxzlWk3QygI3m<Ba3KI{4RUwCiN<f380%DH_ z#Q}Y%soZPT=z?qe^d#yGK~)luV5k7b2tX|KjKAe7g|?fBunjuy^65cR9{|1A1OQK8 zgZF5a2@^C#>2v3kxxohrw}u5ue)aFtEZ21pA7G2K1VHKNN7#au-d1qB;K*dr7ZUyO z^w!jt;P*_=rTf;E7}OV&vpBE=s5Bo5S$p9kZ~Mr9VU3Ife~SkmMUV$mAqHlzy#4`_ z(f@`s5!#NTKFEj#mmaf1Q>hVJI`xE87EklQff^`4RHQ%qY{A$eu68Ypd(Vce5eEdJ z3l|ZC35})W;IIhR+-%08GZvk{cRF0rZOic%!&O;}59xWbDJ$vlwqUtPda1f)vRJl? z7}srCe21niJ7iSqsGyP7eCVNaL+q<Hk5jD41ZX_9aaec{Yjlw5#9N>GH&Wo7JG!!b z1}t&~icc0o$EMOpT{HGlSQie-VP=a~*nvS_YoVFj1!{+~5t=*G_^xtTtC%Yz<ykcV zl~GW>;JDgf{VM~`%)PolM0G<yr*XkSmx&=E%ka?Q4@OBV2b}s&91}`wO^F7aTOA@x z0CE7F`M<2<Z>V?b(2|!>9P?3-mF1V<Q07zWwGNr*9Fa$E+VQNu_S$H8U*9##AKtkx zR+vl<xe0KX(@e9|G^++}Ytdo`RtOGwZja5ADSi!fm4*tb0DhA8#h)xKqt55Uj%QdU zhL<@7^?%2p3q%>WEN?e!vNezDRx)i;leUo3;TcLR_?ZigNCYLxDt`%?(q$l+nv0Gs zWNU!R41yV40YE33qHmSN`Su&tS6p_cKaPddWA-AXFv6p;k(vE~LeD2N4gD^`b_(6F z14cKE+UwU;)@MZCJ8{8)9hkMKwyV4V|6|u@9_v(DoA;_23+6}AuW~k2`Kr+j?^*A1 zrScR1m%{5%88+5R?ApbT7{1)o)z=gAB?rDxlfa107PTe@_JnmTxT#}!5bgU_uJq6J zGW(Os;{}zpLT*}iZM{QYb2Rz87L{XkQ%WG8N;8xt2PulTaK`h$m8o$s=3IMq%Tk-X zE18zmY=&(*3wV~uf*P+LG>$b3RGOt0Rs`T?2EwLT$3p`bNU6y!zIbF@jec3kF}17R zYUyxw@3rO^20xb^+-vKjn1q^p!UsBS#0h(1cexoBFj8FA`n`?_kb<x)rwR`K8BxnT z-0%J2-IM=hT=;Px_tD8nk$J8-?SfK?n(3#)c@mmE7p!I1GvR6fE+YFX0?rNpQl!kD zMNv+jLKCT1-lw!c8z<<b_{T=9IVp0^%{!201`sGG>JZl;4RQT2$eeJ%2B9Wi0+r}7 z5Hh2}3}i2%`WP<)|LTyom0yrG!X7~o$>)XlwuBpxf+gJ?Fv#bFANKCWlN~PtOf?e* z!LDGM*5M={1(9>$&uzEJY!eS((KE$`bAmw0BLD<=!$u`Rx@{E+@k5jEO6#ltg0?Sr z5OvmiAzlfSE3K}!^s+M6$9A_{Ur!H%Iq@N&nl21Q_*(R#do8td3C@H?VVaGv-8F&J zZv)+^922&4!<XAw<MkAFS6ou_bnLod(md<7Ftkffzzcg%+^AoJ2yGCH_ZC8YR>Xe8 zqru{AmnnIWlCMw`5G<z5itN9@!+b}Erv~;p9HJS4r_~3@rs%Q@l>xY@CIJWfadUm> zTVia=8{f7|-+S{0bn^MoFZZ;rUi|2kF_JZ~WYx`pAjSuBaSrA6ugg)Wp>!%9K~Sp! zH>*&nxG7;G`$`zH@{T<!B?S2Kg8*dc11rB?2vEH(|67Vcb{k*F9{#B=rJ<iv#8T7* zOn$~#7!GwM(!44vpliwvHJZ;RqC6%J!|q=WfG5_)TS+we|1X?o41EaF`+=sp>)4{B z<BiZ$lrDyW+Fdf(fPm`SK~)C`$mq9~0gIE;g{Ne~Ly5+qqn9Nk$ESdhksF%H(*pst zW!#0Ma9Cx(Vak+H(c?K$`Vh?k6keH}Q&#|O<#kQ!l?`Nh<?`6a7r(c60~i&^3)DoH zKdZwqaY_lt3w)EfRSgeCAVYR{X@*4N;gB+|Lk~|g|9Jg~psXsP=yrF)P+vQ9x9eD| zHkuq#%w|7ylGH?@D*d<6X&HnmshM&_GxmBi^Kb5Rj5%YkC;_nyV>RbQotUa1GIX1( zD1rJFU<_z)nEy4$kd%&rPRj)8CjaXTfUAWt7)tGHfFd~qnt5>LwHUQpBy8l6yC@tO zLj;&&Y=}KFwv@hAG_UWRPwv%;z*Hbgt~@H|FH@#Yoi8Q4YvfElsA>qf0o;gOs0PF3 zUir&dLbY^a;*f{i?U^z%Ue9?wAB3Z-@31i|M>9Z!DiqRQSrlF)cxAgGoea)`*otGz zKj&`z*iwn~T0j|bX1T7!3-@Yn8F`goKO2@vmM~@_Gy@k)%hbs+hV+RO(?NEn#O8N@ z*k9F9f!4P3yaX>QU_9Ij@8PgM+g_C&Q4h9y`E7X$noJ<9tneWO_<8U_Xa<Dbpd*h{ z8EMhI@_UN(u1Nhf-hr@=wtPOK!Txd>>@qv%{hFby>X2VTy32iMEiZOGZ<o-hcIHSu z&nKvM6PL{-hX{XpiPw)r3W}))=*p7R<RrHIBZY(pcZ!7bZY}$RFkq5)E!~w`Dlz<( z%j*LlO38ty*NjTQJfRPlxAG+@RP0jdfl<3hik(-|1z)uz7*l5^CAg3eM6fb3XwH3b z0G%r@84rO{3eyIlw3|eC-63qlGJ4+^1fBC)yJxLkX2E)80A=dZ(stxx34CZQolC%h z$}?W%=syqxQb{zmUG+FsJ@19<bHRsY{8k(ss$I?tU(y(_<dHlp&k3SZ%Nn^AiX0IM z*j<I<)8vGMo~1$XxD!;)Z+8N`DZ9cm2i{Q}%DPd_1l))P+@g=HR}>je`h6UYTkZ=G z1mLNqVW2tU->B5t^6HZbtypFVPX9SA`=Tb#^f6{^sFcKik=)yGyMTeEd5OQnlH!75 zC$x_O{cE4CCcn)I?njBa8-H#uK}Hb&n)8eH7T*{3ucv5-6Mh<%ETnwb2U-GKo)79| zDL#=zu8VXhqXenKXA`MjPiCjzY3SC4e<zYF1}3XU|K%wzS@-sl!bJQ_;IcYwD3ZwM zDk9=4z65~A#)IU8dw!Gq%fs2Y!O=jZJo}=PYUZX%A{sg*1=)M)uMb3dDe>zx%Eea8 z`~_Fa6mn^=1;<bwoj5`p@8L0rz0n;KQ{WAMs%Pm0CQeNC0T?mp(V%4S9g0r5>+*SV zH_;w}X#Ix7<hrGzmhl1uZ}U$f<nZ}4>eino-Pz-)Fn--H^hnFInhw&-Jfe?7`zx=u z+3KWLTUGNtH!K{kFTS+=;o@_J*~KQho=i`1v72aVJ%s66OLYF$*TsSq#71@{nRqjq zm~&gER+jVU4`-K#^z!ON)jpU(-MHqD+iJ}ZRCTek9OA$w2SJqHR>sg(Sx*)OGV`%1 z{P(jW8GM?)jSFwWXej|^=~t=Jt+QsGVm{$I^@-z?s#vza7{Z#mq;X!W$NLk}bStwP zQCd<1ve_&{)9>jY3rd$6S${{V(@Pz1Xmt9FZQ*NIb3>*UYXz#cuU8K%-li|Ub!=+3 zw6;^SekS>%@R}~RMXsObB8av-M3qUy2~mFsrpnOYJaFu_L;%ug3WdNn@%FfDY?m2q z<Wbx)Je=7h@l1tg{}4Gz;Au2OVI_w4tHIFt!(-zio`_{X13-}jfIpMt;)cC+0&{4k z-FdX$%&{=Nh>_nTs3PmFdqsXWiPWPrP>bh`_ucO}FUH!rlFWIB-8dbs$ge~Ow4u?X z3(n@>F|h6&l?!L>{8IKH&L=|w0~}`{LW&WN!f*SJ_oEs9CwO%tI5IU)5r0NJlzx9P zU!xh3pX^51rj$@5Oy8DJ$@YRxPnhaNf7*Z#gG@2jOU-5_iMuxbwp!lLa_eL+nmlK@ znXpr#LF+0=$np^urE!~neeF#$lvkFN{ABV|eY}g6Ql}t`{<6;f?#*-@qP}8*ye#<y z%AckXnAIvs1a9_o^FI*j%Th7yAbgwRYFk=NQdjw$1J2&<C*$tYHmXa0=Mp(IXj@c1 zl`URFr_#}fceHKE$|}c=q!h@SYl)vr|BK$Sa7UZ_dt)Of!6r$g-DR}al(|Xew5^yU zPDFR;t|9{+rcIMUbm630T#hAYc<h6c#uuY)X`x-&W9cFfs&(92fH)*FGzN#prc}hM zXn#y$w517!iOR%qplQUGb3@$`w+js|b0r>Fnr#>)cOb@r=>!FJom!l^94${GvW>$G zmT4fke(~^ZZpK}L(*t-;++^$5#-=i}wzJ&XY)(YYt>d=X-t*<+k3Wsr92f}rO!|ob z^%~By^C=>@M3lE*USj7xA@KAxU93&Md1qT<xW40^yvQP{bw!|Nmu^77a@MwOR2`XX z3>&<_L^7{g<wnr+YUk65x}bBwskIHP{IZ)~58=0_uH^)CDGQ}LMt?`^iAkmY7sJw0 zK4*Ybm2tL+KM=uCt~=_(pc@d)q}qjfoskf!YZmh)r1U+1gNKxqsk)BGbA*%Rgk)6y z?sW=>4>BtGmKg2~r|=(Z?P5p!F2@`3>xc5tSXn$aX*ZclI4uD35PaLn!5-H!l$c3O zr~$3Z1_l5|H#MH%2rx7VCksGRa>sYTH0u*Vrvr+8jY(%UZv<~+XCepED1t($zcACk zu!v$!Q;4w(QU23O9Ce2Jk{uoKR&zj;62ZD1F12gKicw5V3Qy)2NS+HE^kjjsX+nGc zx>_`8n--Fe1vkm#eXSxgl!*yfbGC{Dq4+I&*^~FrD4|K5<Oz)+Az=cX#FCvnJPgWB zLp(e3UDg0F^4?02QW_)q$@lm>(>PjDEUq%FAHLMj^B-$D=;RtI@D={ZT0!DV!j`|` z^yXY0K!)|9u#I+{_TSlR(D3eOySg_nvP%^Z{uf8yhs2R@AKCXRKchCrAQnn?rsLh_ z#Rx}nc}yPm3b2s%OH>7aXTHB(dHgSu%$aM}I^{==uQa$kxD~{!uy=A(SZ8=EOs6|P zXYl`xCj*C`St*XI8k3{6gjV{(mh^7r=Vtid8mnFiRca^X%xe}dtn6`^nywAAY8LE& z491LYi*lsTIg>naU(e`Xf=P-XSqq(C42KMzKCfgRwfR)*g=t`FdZ04dPSgu()EaFd z<s5w0XV{pH5`mhWYibe1Giu93{(pP3RW$9^)pKX5kywLV?WJX=?;Jf4t<L?oq$Vov z-y(+&^Gl=mAIKy1FCO=%qZ_ZJ7Kt4-B^gzI3C1h!#X|OOo<388suN!g&BS>Y`AMcb zWnyUbl9;M~L-L+IEf_&)RaHwH4(%;-Y^PU5DKkeQ<sXGY_9vcf@x}|x8>2mLMAWx; zTT%V`XR<s}J6mzr?29V?O2(b;wyM#sK^-%6e}<Yh<8rM0!2jgDk~3Qw$8)+%Us8i% zNkqyTu5U^{0)Sb&%`86MkUUHKlT__M^7fdda!VZ#o#7@n?G_8y<_T=KsXZnojVxm6 zCEGb%&pxdnj*PQ?`FZ+;j>9aj;>GDr(B#b$x6#8KP>DD0kReYIVZ`!sN%0ehmznY9 zzZ}J%z1JdztgE6T=lqF)a1;^nXA$%tV?i{h=oEK8H{?-A4)t4_&DhMFamT4$Ao5f4 z$Zr?~h!-em{m?giTAJq`J>z}G<E<XM&vo_7u9|DsOOBtE<rzN4s6cjY%P4c)giALf ziLVh%k!0imYrv44im6n@k=~hB>RRJ(EUMPqPNIk3D~c!h%Bs`ur(#Dc{1$1`gJ}^E zC{dJtStSr>pWa{{OZsFa4d|MZT+TT26;^2S6Rs*s>F=dK#Qr)42;?h5vU=nX2;d9p z3-_~?P*U*U#+fw~p+$!^RYrt!nud!h(e)R}(W1Y`MpxD)d>oJ+Pm<nJ`il9Dv4Chk zBGgDA=gA5T-%ox(9s8>nHBo=+tNXHGHvj~0A~I`P?7R*|JRcE6MMq4X58x{JYG91` zH{jF;4F4D|A&uReuZaK1sfhDGE}0$uMxP!vND}y4oE|EL4^5gnlMM)TWel9t9PD(8 z+<_Gl`<Y9bXhVKP6C%MI7(lNGPf8yE&xnIyA|!*`Cn&jwE>osP4S<e^N1}&~oCq5I z$KWCXi#Cq{4U^mN^_UPBh^=0D19nI5N3STjp`?H$LkQekaFFWRRuA9z-HC5pXipkn z{75T<YRU4|Y;j?{C0=tJR4yx)CtPK0Y=&Y;N*sM1BI_-v77%W(#RupAs=#~}>U-2U zu1pEs{tmEh{!AY4VybA2UsD0`xOl0j4dmqX2))oLtFRC-M=~`xBsePK=wTRugnblv zM|iDR(ddtatE|gFeEYxHzTv0`G?l1FIe0q>8UFv=n=`Q+H0A*BSgHxGG*#}5Kajf{ zb48@VA4KYV@D{3!Q8|?wCI^tQ5r?iZJ!lqdNJ$ZaP5IiVYWB0TdgzzXI`eRImwGAH zE*$HOME7y1uhT7j+)C(LZIQ>|1PW`DK>zhV8&Qb`fqAXYKspkPVC(OL%p36ZL>398 zupW0_ZlCOQd~u=zjb)=I^3c;Ar-V#N-Yon!45{KUFsV4)?``ix1vc0^@}CxbA;m?X zC@y3fJuw!d+bM>k{tb(eDAXBr<<IG%-lf^KE)hn0ylW~jnktaLMnU|l9MsZgjgFe= zKjSVo6pQKTGlON-tTkeJe`blNJ4p`_&@zd+G6P!E3a(0~&UX?5H`78lZD)Ekf*78n zD4tL`;)aI1y6L>L)<<=2hC14L^|`$JRUbAfXmfc>Yd5njw`1NJZ+;Kmwr!5Y6AuQb z<#dH}2>$;fd1H5)`7PQT_$p4-1XXdrnrq{dwDWeHmJ6F45*_Y%55CI!jZw(Rrkbi0 zihRW$y*Jk4iG;z!eb8QB-p)eu8NF0z*ZEl~`3IggDNl01dxGg8{uP_F@k2pJ2d#@W ziOl%=`@|g$zs)<9WKQPmhf2F{$@CeWB!1$@%jg~(-VsHvx9r@(!<cEauJFpbq$AcM zZ<FTx&B)ZZZdi_ywVYsPYCEO{pWo91M3nf+WiqA&o}-gzlLKgkOcQ@x-s&#ri%#r^ zo{psP(%Ol>{C7HM;N%>LI>lQ1IQmF-{ea~c<)@@EaiL?7=y!Gfppd6js)ZD8vHQIF zw)i08(U{!Da%}!rbJt?-&dON_9wn+o4${m)sr(m-N7Qh~^bOCOOS@<8MQ6{ye&)AI zylDwm#@x4dj~2l&+r~Gu+~}d6q;od@VM3Ueu2@Ah{gy?Tj(-j1Cr{nNLkT=^y6T`K zU;Xf-725iVc}>Ut`<3aB@uljwUu#M{)w1Q?JMR}7q>(*Y7T;&~m%L!G(e(MI0iC0H z#jIICR`!N;r|Xa*GLPbC&_-w9?KM-+>BVR>DCT@A3RQg%K%`0f<Xa=6<g3TIt)sd> z9SIVkr^M4vFe6+dU__%|`^4A(GupPjfas6%`YURaUu>K6YEKzwtGSMav#_TLu=Af^ ztNyeia%<ap>o4EQMvU_>H|VTMn?uciu}GMj5&UFQG?7&}heI@YbQM%jHsj{ou5Um_ zKU0@m;r@`!gZjLH#j98OEf==|V*zAkyb+Q8k5DvaKDQ??3g(p?KC?X~?!vNPs~MK{ zRlO&h6Wq;M;-Y%~N;IUf-XDum=Pi{*TABu(6r2(6y42Jr9H^hxft!GO-v<_$wf_z> zXe^9Ay`5A`rA7w}$9PG*C))L8X#ipbOk+A1L%Y7C%Le*OT@G!KRY;{0A%_Mc%3=`^ zwxRLljq_0p&W|R#_5C>~zaD3Z$yN%n_&`;m(s=aU^gfboFb6A?PQEEpBvh@X;<ei* zqcHsM)7GOW3p^A@4*8yET4@fpk9gG!8ty!U*LqApbBojKDiAQ1h67?3sdkrK_;wmY zD$?D1CSlUcVi1O!Iox;o#-H4)WaO6+!s&MJnT8{&-f428ELFU(3wsk*6fb{0FgOiT zJ5?r)?iM^QxA^=X@X&z5+<gjFU6hQZs#V&T$Ni<~oD!e+N2(gn53Q+VR(AW_;Kw(o zUcmv2c2@VFNOsPHJgk(h7qcOx=c8|;U*GZJnqME<ZzA3c?Sw|FUGR*hNsHtQE)&J8 z$TlRM)~U39v=#ZOlcVw$hZTfC60qy^xR{|}GUWMEED)^OEu52JCTBGFbu{$bLu88J zD-JxPM@j_<Se@d&!HU~%t7}hKx+~0m76Ch;Q#VE{=Si9$hWFf<X38f98TWaaRJhZ3 zx7k+SBKL4uA9Ew=PO*M5{}ijcpt+2yk!9ax$gD<S54X*9T=3mP6gzdj^;9#S@S^zw zfM&20*ljB#InwMM;<@pYwFP>CYu8#`x+PHF{v@HAypq-n8%c(bsRXP}jbD_StDeb5 zm^|mUZv{G$QAG3hPa!t&lPi_GbY<Y_+w?=AK>*@VfSa0$Sj4weruSBEbQmptGrfI0 z_f7H(h0Ega)TPEW3<2+}TyI<x@DT7$c)cXkUBx9_q|j^d>SKZ5YfyQC&x=8o;CMiZ z2LEx}y8p(N!DW55Wc?3!V%~KEWsq&VR<ENK^1QuTJwXH5ckP5f=NxNyERI6>hBy&9 zMGNN?NZEL3aRLOD%I3eUy<|T5TB`CYAF^#Bb|${75VsXN^bWpi8Gl#g4W4Xl@}7Xd z%H-=84RbgyY(-~jVmS>ty~BlvgAemMi#0OtrrHr<PC8cWxOphXH@t17Mw)y@pWa2l zd%+-6oV*YJLY+3&lb30uE<NKfseb~m19|`0UYJ3x-0#fn>{LtFKt?+@OGOeABN1tr zSsi$!9Qwa7GZ-@%j0z&UT~)L$5^NS$9^F<a8a2uhP%Vm8=N5R$lEsMVBYpR%wl5W_ z_xl_g=s>3qPV%8v7~lz0UX;hEjkhNAUPgKvGnwp=_;r`<mmIo>jg`~zCsc-<YRFwz zku>4HJg48v{sd-VqpXd&_!+4>=GWj7Kiz|X<5M5WO=E0acKqzT6i|Z2bk2D4t*})@ zQe5(gQQQ2Tl(8KOM**Lv;8Sb>lzPIbmKIKoYr}{m`AG?Vd0{>AC8T(QswW=nD@8;p zqYV@ydDCb5=ts_6g-089rKc}h2ne_l_(rj1cnC~C-;`_F97hFsT>8oB+w2$W{htyi z_?tUZj8p#YV{O2y%S~+>6DFUEqN-6->vputXfxz_VZ%axAsF~1kt6dmpnyXU!-CUy zy}{j#n4EsAxL7Lwe1sU$U{$&Nd}9v=k$e^IaEt4^e<6r!GfoD*>LBsIh?Jk<$nkmM zhn;gZG``O%%!@BQ$ac#Lrt&ni{vf=SmNESmdzqZlS{4gimNW6v*qLRS_P^oS8BcBY z)Bh0=K4+XTUbZVdZwaSl8S8Bce?thOwl%9TAqxAg`^{Wy-u2>&e~<vNy~2zpGi6(a zx{O#lq_{l!yi$gS+~3S^gn~Sy>VaLU$B710L+27{dd-vXz$nC>UZ~qP|F&rT(ilA| zxceyO;00S+KM(z;$xfQd+7AEg(x-{q%2-$lfwX@X9u`9kf5+(Bk+M@VyN0fqg~9S6 z6=Qu`6fNlU4(iWXps^YsY!MNt54&s}szPl;>rprj86NM<F7r%^TskB!=fyg}6)!RM z#Bt{^hoRwBOJ+MmmA{y*E(?LCNz{BF8p1U*(u)YJI2jHt0es1I;;lR^02v535FU3l zw!|8BWGZkt2k9P+f{8IPKYo+_-<o(fnH|)Y;+5`fDJ;z5pqF=W0nfU<+Vvb{+GMfL zpkSM3Zghbsw^me*weF9QnmI4BK1wcCrd-HFtLbE*Hvsd+k5c#v0XGx{kuTG*{w~}- zI%LarAp6PHCY{4R8BsLlk?jxn#}WU?*jdiMAZeN@Y@Xb%;cM@8D$0bEcrA`Ho@_%- zD{L4nq0CxLoR(MqU;0%@Lb1TMJ9Dm5l7IlIHjx7>X_10I^av@=plMLWZ%9i!6u5Bf zDZbqn9x7C?d6>jA;TrCNiWPHgFs)GJH@&l3ruvF6QJQ5LdbU%+1nL?3f_0Fegm~#j z)xrbTSgiBk7##z??kzW8=ufhlEVbB`;JPaP3-qrx5tqPXEGy1?WY?Rr$dK4fgKJ&E z2g`wjppoyWm~=Qurrequu)B9haRh<$%YyuqJVyk_qQ_Q7TDJSAn!WUX9<`ws$_Liv z^7kNjP;+@7yxs%~{P<=shw=o6VOjB7f`#GNrEnM8*f7i8)i=pcSofQG!%>nqG#>un z{ogdV3GWbqiP6f5KiYVrBg1z0)<AsIryW>dg^<cgk`-idq-&1x$Vax%(YLbc!Qpl= zq8f$dAGEK~kFce$&>2JFS4h^Xz&T<$maa-@G|YKG55QOS5-(rKhQ}9*CbL{pT_c1n zlte+suI{?k{mzc@nwzK)Lozx>UCzP3zfQ2f7lj`-l|Zw-JmL>PF+j|zH=KEk$7bF) zOx2-LF+kpqEj#deUPNH3*);^0k>LVc_dG9xzy+46L*+A8aonGrNfrynO{Zjo3g-!x zmRhQ<iCLdK4@4Y+q1ZX$?wcofQYE#fZbL6lL|B??R+~U4VqoIK5myy!$q9vPf1PPM zeQc)?1#?9kiBF}6-S#mk^oOPa579f(L6d7Bk)h8*F$fb}F(-2;r)jWM0$Qm?B|fK# zsYc}%5vft;$&DZl$+ge8`~hE)Jcjm2bCBfDtrh*qv>Ze?XPQV-k}W(ae!XLRn;mvr zb2&5FODDS0sqMHQ>4{N}Y0*~QmOnF(5*9+g4&UY8==moZ-YXyPOh=a1B=$&*)mSA& zE^$Q^BlLH0qLo+d9$z?Z`!Q?c(6i9J)d$aspnmFDBHe^Mi;z=y56(KNS9sVi|C%}< z+TjMO@kubBr`A*>WY(BrmMr{c*D<L_U$7O9b_#^57p2`OmT#aABpoeYoi~IPT98*L z7@`#)r>7G`JszbeL&q?0)m3%IfI5^vuy2cvzKNCSF*~cNZ7bVbm$YHl%GsE3sY&F* zOOW#>h7(^c7roT3FV2Sn637Z60?$PgE^3&j$z)bRWPpguD)1FCk1=WF_j7N(2yL%q z!T|A(8-C?b)e>>ENyO#}t1}p$Uc_oy6sfWdid%^|jbK8MMF^vo6_mPVj*eX~BFQRC z+E{up&Z<AoX*&qT=ZJrBcwDpKNetsBK_SMNa2E67>yG2fp<<4wsZ}az_@%ba4H0nE zx5CB0a-SDWWf~B`Kx+A(weT7%F<Df1*h64v$cacCXhxai5VX&p@OF=3%@e@MKU=_p zRsMxQ0hhuh<KPML;%^jXa9)dZAl194i|CUrH&XUb>$><!a#{0U5qmJXR=h(dM!!I= zAT`0+^pl#yV4=4q4%*Q7i9c$@+lDq*$W(V5+>FaOkfahPLGG)tgRNGc^L2{bsHxC5 z1#tn>e{31mvkQfm#c5;Hg*(AD`KV(`J8UmoP0g-bo*A#`Q3eycLHB^nxR$ezr~<FI zVtlt7KQfPOl+rUggISk0A9gL4B_-}3TI<DJV$~Nuj5Rm5kBpbYMjdB0R*<s<du#Up zSk4!Vzzm-}`4REVr+>$Ly=D_2DHy{oeYP+>uq7}-e@>7ZkM2~jFT^maHHgKTnr{kE zw>`%|sLHndAx4sBS;KpUWAdiplJ~vD`H$ewOz7*k<HCYh+x^Y%1}-GG;hWdyjr#1> zkwlBl4Ye&dfr0M>=u#GZe=^Fxcvm!k-TcRV{q@W7{Y1pl)%|Fl43U;-?|8ZB>b>9w z=LDwBS<?&u?uLn~__T)AU4+6G3xC1d${`Osi~btT9J$tI!U+q{&}RnClgNdX(X^eu zgn<EGA5FpAjD~!73leDTQsO4-e3^$XOozdl&y*XiA~3$k2;`ebY#QQ&M^_y9(8%>e z;(SD8^YlQ;I~a_=PMVbz#+d@)IGv1Do3IMH$cSUVZc?W4CO-QGuJ&$Uheq<|`k-YV zQ<3ktPrOOb06{S<guWhXOOUGJhFZpxzd-b)Ch;&=SD|4T8ilFE@Vmw$GNBkz3lkHZ zJB&6gfYe|3*on;bUsqaT6tcyFO?@RUbv`9Gv-Dw>f>p2&lHh55;iT^{(f+D$s0{@5 z&q1<uRsEM+hRobGOI|<^BYPPQnMQCmz9~(&8|Ttf4masq*$dA?^nOLu(*N?(#s>D- zRg6>UA772tWaI`uG^gUPL3+P}!awAL!SV+BCa&esR6a;lT@9*`o{+fx5w+Jg_1lep zAB>>*jumXR05(%3)L|j?GvNRAgk)hZyB7Scj(@p9D0%ofc5__&bCrrfGrd78Wkr^4 z+1+BKBDw~Wjd^fu1Wxm{;fX%J$Fu8d3xxoFz!7Y60Dnz1&MtoDUWy(0Jfk`%V=L}v zlg&uear-CsI;ZA#gn*ikZr=mwVLTj)`izARv)jMS{nlJELT|5oBT5BZSu)+T-_X?G zGzMTA;f=Qb$wAsemO`FU_c&+sZ0}{O!hRWw`m-;^7&f}YzMjoUbn(s>``K1$>nZd% zzLiOkxZ#0X^ssK+vKyTwY)0-<OE*4KyA|6SVolIrQ4=#gCT=fH)ep;O9mn^lKT%HS z_6e>J52XUXehY2yd!FeHJ^Z<|zy5n7ht1Er`JDI~6xVA1?9Df&Eh3<kX1euJeG$No zGZ)v*5?az_5|O7cS2|@&!O5J-n8BJV{BzfBpM~(R(8Si=+{vj&%kBFnQsZ5%z5v$w zH-Q(|TN^LbHS?DV0fHz$x)l?*XfAjg3q6^SZL{x!$bY+RtXGGvH$La@*N6<71dwTK z%aSodcAyuI4rrAMd&=O(HR#VC9kMCcwQ4ec@GsC-%%k(R8m_O^wiL_blpSRcJ+$nl zA7-bB+Jf+fJU<>4?BgWw!&#qDuYl;dDXYQ4#U>$`bF3ZheZL9SJN{9*+I4nfX_V8D zdT;{-My{QH)9DsOBe{f`kjHO4N!s#10F!{i%8r;gArwe*$}fjs>_VKUWj->+oaowu z2qNOzj41T2Acuf5pBs5}lulFs!jii7s7m@;dn}6BAC#KLKgs5>L$M%T^AMmueKvh+ zOV#^73;%llpM`%-hFJKlM-`US(AV>z!$dAJPkLdR6yAl0%v}?jrwpZSbBKla<!+5> z8`8Cwcvd)`_BOuFes_T{5s1>i{T!S3Ervd{#p~Y8Kb}~nrSQw=dMJk`Qk(9QIfT6X zQfmaT3K>@9#Mi4qR|zYOxSlWBbI_;1M2XG-OcJqcn)OcGql+g6K9R(1_baFKr4a4h zVw-pCu&LL8#g?R9^JuxzWSC=Ts+89lSb2Q<eR5no)#%Yp(`~OJNHlUy^L;96RAD+| zyQRF^TIrp9B`Jm<7Sik+<5cC5)INtC&Q+D$E`*3vE_*a$e9_Ye{DXg8xhnJ&j;C|Y zw?*5cK#pTTG@oiB_D+#@;)_{U7p)oRQA1XVeR}~@YyrH5&EoLAKL>S49e?iaP~ddR zGVbwq;z5JkysOmegQ5v6+m-KMM1OL>FHUYW8D=)m%r}J6uPOgY3wo6^g1Rz%4cXyT zgyFCP)d5bbU=IN=nFf0B)H|d(U$PKuDqO*UelH7YWUW2Xx%Xo$lenI-<scq~ovnR> z4YqOCrg4g)H(-%+PCkmQHfB~}sC-{oix#$N;z+@e1@*V~dh3@5OUV8_Ux$0<C~lA~ zx#8k7Hyw3SCW_*KyTgq8dv^iLJ;glwFj|rdk$7ZdFqBbQDlS^GExXApPPpQP5tU`D z!i<>ygb^Az!bYAEzJR5QQN|mKIJPjys2%AqQWO+~nSuofP{)gT>A5SzpuWF{8-!Qt z+=zfV3<<>u9;$4n#grEe^YoP>syBEQjDJs;DPw(O$$82>`Eh_tDXmq)ie^K(b82<~ zPEck(<>64IJ5?6Xqs64o2q64%9{a8Z<;hzt7W@_?)%h8{CbvB1DVY+VR$GKc`r{IG zsCpw+4$h<Wt)d^1C78Mh^+hi)wt1(>p_!=qY=P*+P}ZbEAMMWQ`HG!n`xX#*u21hT zVoy$PRW5u(0|q~0K(*oFqhe2W;cKH*rM7MB+}y_rY(aa2-I?k8;eM^X{LpD|I=%F) zb}W?mXYV0k^P@WRWI0%?C4I3^yZL@8MKgX^iu#6f$IG~Swb_fkB)w9XB}vO8kl}E3 zUL=RUkoK(1PGGTO>@H<mFw&WNjBTgV9y2(geBn9Ts6AMU0&5M<xO}y_BdXZ!9brQC znK_T<JJd!`$q6w%{x7qVeHTLJJ1I8sPSF#i2Q(h?y7JIhbBDeGPQ93rtj(G<n_tYx z^0cN3ZwGQj9q9TuIH^opEtOeUi90k~RcTdebBhRe{%N{Ngvbi5h2gHvx(NCW5(c6h zjb690n`3Hn!5O-F?BPmWdP^M@Ua1Bnq3kz#9hNz$b5SvC&wb>H40L{Z!;J)A|2~Ts zJ>|Q9MpX+2*bGXQi%il*KW5XJT#5Sif~i?Cf*pu~;+Z<oXq<fX;Xk!?`>f2BMT>SQ z)XkC0=ja+)@!vK}by*Tug5YD<a<n)ocV9|WJGGr#Z>A)T%&UD~vO%BbChPXQzl{WD z<AsX(v-@}(a(tKiY@4$UnyiB8_o)`~@$80>A4H=Ys9c8TC>-C1CNn2>1<V%-^P_w3 zI1SFM+4Te2>%O&>I^=MCPQ$<SK)_CRnLenZNT;X4S55!{0`}13Yn)rsYZApf;ANEY z5fXuc%W=dIJU~LcVQ$AZmRo&DAWI!3nKjHl2R*Ss5PgtS%cQaw1S+VtI;~m`s~6xk zSz#`PSXzKd8!Z=@ZZ^WM;1w;}Y$4h#qnsXpLO}v66r#5IkVIZgnZKNd=D7=~H0tw( z)Or&`s&KfUAc1FykY&_?{FjuvG+YWxlXdts$|9OH8NJ@tSc1&|Q4s*#&W%1QT*3GP zdu4Wuq63gPICI|cqy$&HTkJq&hrCyGlmv!g8Us}fSZ<Yy_Y|=5jhl%WCgS~uNAdz# zwabqhL~+q7bpS^D$cOaSeuDGd=PQs5N=zu?b&~u55Wri6y$(wR?%>y)?c=1@HC?QB z5x<M3RGPW{?^-{?ag_(8&&PF^RU$fQuG0R|*e2V54~X7_|HuzmfyZp?CI~k%v|4L^ zi7NKHV#@o#5Uy-%LXkZmDF9QW^+ADRTcV0Xz`I+CwNXdzV@I;YN)vEjua&(m*5r;n ze0X#ecx;%MS-`r)1hIWnW6*k~d?<J9rKNnhHC)nw5krUA098dDx?fPSq6*gF^isHh zN>r}03w+&E6is9P5aCL^9hJ`<#c>q5|Iac$S36H|MO>r3YrH|tMCyiFhyEkEu}Hq| zsRRC~wMCazV@|3y5z;9O0~UYdiUh_^IfLQ?mTYDWN^S>?j99BM(S}A^QCxhJw<3t; zh3BD1Vk0%`-{l}q=U#)eFqxrg6x!~1W?eZZ`F~#}BJCtX&NUZTmfmNkkegDWfAp&f z)FZ*Q-LmMQ^CHlp66Lfb{5jRnbE=OtQpZr!-I*{_t^m``=(62`5eS83n!&w7ViXl^ z5%bP8))*?d?fZX>CG5OEaplzSV=IyFMW^O+=o<t@AGTEgM!W4;anU#BOI4-ihH#f@ zlogj&DomEVP-gc2#20lEq^r13e^;;KDs-z`dde*0{+lwdMVa%x(7PNl$qEQI<Ujc5 zXXrj;5(&zxEn_#}_R)yp0?)<dp<uAZE{CP(P?oO6LLw>qr8_=iSkt^Acy<@Dfv(B9 zNE3n;53C93oDB<vHRGF7kG%U!vEIimOi;nd#K<zkM6b)_uk#+Sb-LFKkA_#?@lEa3 zq}NmfO@&hOuGD6@TRr1^^YLt7=H^%6;Yyyj<z3bPcV|mHA$L}93B^YhOd@~(T@@I) zI`*3ho<}Q`ZJTzf6nSbvV5((@wlX>8v(C*)G7}XR(_9#}-yMUfDmxQvl7%<7Vjdpj z{$X=<78$8dHAu-@d`_V@VPii&#?7tjJ2T%RbQ(cTg!L8rZyu&>GwU@GUWn)a6P$qO zmJ$<ceTC@*+y5EwcUkB{j00_f`BUb?x6h+S8bN7lAW{PXft#nsNRA5`BSBQyHpCNa z^`H@$7e{27XG>=xS=@=Xve;GwBwKrIh*89AQE<tf|A8lpF%`*Kk%kPZZf1nHo=sa< z_IE8*L%qKTGN})u2R`9v>*fF7Lae8pM0lrc;)Y$36bS49xQQC!jY8_P2ZGL_H(KQt z@Q#8!AU!DiwvNWWzg~4f4?^XHhY%=;kgAI!z({>R0;|+}3e`CfBQ@aEsWqWOAlK72 zP1M7zOH2Bd_q}=4LqQ4upj%)=L&i|TQfY`8U+W%5T`xOlUU^a!+KYq3LxDU3-g4M| z7l5khPGo?cWI4=wCG1?WM4R+{;5k_oWo^b4vqGFeumO!GYX6-#sz+eBv9$0i3HsI1 zVP%xp8XJ`=H_}e%+pJh%kvB0?Vr)YqF6Lvtijd52yQy|O{fMyLthE+C;nly@zKB$7 z)H330PwkjOi3-RA;Sw{jWGAb7L_%LvDi<c5R{8o+t`e-j1`&8*O!4XwSc{;zs_<oP zu+1y~ReGc|5YI8X*4J<&{E6Ev$5XtSe;t~R<+gg{K5mf0skDy|eJG27ZkT%q4|KY4 z65dtKjmAMP@(+@N3+eQK_kF-I%m*WzPUIO$9HYQcbFf=5obnlpD7$zW`{%2m>v~vE z)v;_Kixpe`_123iZyq(AWLkqN;==_uyLl`P&uc@5SoOalrfXM1xJI$+QvE!`dmy%L zu_f!@jOBc-KsIoxS{^%dP;kLf=qW@p9VS!z6!ly=KG%63Hqsn9<FszS`nUa*f@0g< z3!ZM+W7a=B0g}}o+NOevW9`0Y>Z^;lKvv|P@a)M(-7QTQ8RR8L1<KeZ*ab9iIw;wo z<>bid{GX@a8P*I*8#@}blywaX8{<hspcA#n15-~Gzi7qc5Sp(Tr=Z~5hqHSY|D;xR z^7T#sXU)Oaran3(?iCp@BU753@{~A~P=Ifz#5SXhMu0WatCqwU3H74+V^+syW9eKO zD+kcXs*KFY06I6>h%wF&DA6%0`wfV?_;tDQ6i&A%`8<A<J)JvC$`)=qc-^VlQc8ks ztzCl?LZep<8UBSoXLIBFVz%3r%i%HP#Pkg6sU@7v!J4dnL3_yyv%j0aoAMWauw__m zQ;=P~O)$y=fnhz*bk|5vHSUD{N|%DNQoZo`%2^`d8<D6Jv|``F)iG!UgS_pM#RuaX zhDf-eSie8+AP_nxvCoN=?r$PSG64Fa!kSY}u@_eSD3FOYoQ~V5#wf+Z0W#%}LYaRO z-6%#>^0zE5P%|!ajo#U+S}WO4a?bx{2_;~o8f*tma=OgIaG4V-|M-=a0aB$C#b%Qx z85h~uAs?&Rr}<vSt7055V5CVQjg@XqA28si=l(eaLR9D09zJgs{m>M1W{HCF)iQ)c zjxxR3TQS)8RbO5lmt#v#TKGPf#Vd&k8R6|KdPWT)OSw?`M@q1a(z)&@g_`Y<jL``; z$lzz{jg`LgaVIBy=)yix`^q;dETY<Y)en4A?YZ#~(DBu=4|%yiNr?NFT`9Fvy;l}5 zuaQ1<DhlB0AfgGy_}KawE4zK0r0xX^fQt<P0RiIwDOR+2sGGF9Eusf6olW7Jw~#+P zkx=UwZyh=O=4o3Oj<cn5#toU4_1*`!Dgs1*n}<edEi$Xf?{p1VIn@4R`S1~*t$R6G z8>89@p)~)hAzy<z7Z1PGJS+AIubYU=z>E?|*kQ(pC7NCinx1nmcuM!OnV&XgH7cV7 zL|ZC2jq0shFlLnu^O!Q7cI$F)D_ENx{cRbqojpt@aTIa@fBWj|0sHNCUW$l_BnJt; zB`y#v7i0I<q#bhsYLoHPe=eu-uNOtAJ3VThZNn|qW{o_Gn8sW>KC6nOGEJYUWk5Nb z<L5fOnvH>j3)piU$n-M8pb0QzQWHXcfX37sx&)Q+E+=&5pG<PU(SHqNH)MSsK2oBu zoF`jN*8NE920;4+_?ud5znazCxN7SoxvV)<vHxp>OyG@ZtEa|2PZPP`JHap&r5szN zf-Fg5n=cZ5GgHl8NL+W|tL&P<ZKI{>1nii3Y%g5~O{+&Brc)eHlv`LF0A&{3UXLb| z|1w!OarlkfvXkO)(A+}!syvZNuYiOoBp@+LOF90D7gUVIPF6nLk#0JzeoK=_1JRgC zH=*LLOWYF@){ds>NUd~f0wX*@-tHsCugzZVRc(f{3y{26<&IW-QmV}9cE;aPvK|q? z1G7K8GRv*i(oUtm=@dxo?nd4AL0<3@wcmbq{7<q!PdT+!c#xsIQrbtG?b8auX45{| zN%Y@Z-xVS$2*l2@Wy-N=-iVf7s;8uL_>$fLxdI3gotKT`x+bD*^|r$Ef&bIs(A4`} zG{y3%wA7{-oBi+zF)|bbu(xyn)ZpnSmHyG=Cf;MhpqrlBipVZmC?;todq`=$?}B1@ z2D6oC#~H2KZnVpqGy;Rn#_1esDQX*3%IvH_MokH@{lkD@)1N?H8tz48{yU&6H+xXx zWNS@4d^omxV(Xk9vQAN^7!nXn6tOaD%<W|Ox!aYYsE@0EuwEdEp-BMRE5!3GUu#Ih zfZBsJEYS4Hocj3z9+>EIg*}~0ko6n;t|%aQPbOYoDZMuFXyEJj-hh7I_~dPW5kH9I ztMeU0WmiZQDF5oIA`o4&8wGbVm5L=n!7|ai(o_-6OD~lBv9C@1f1LO9Kh8VpvQ+{_ z+VGM#seWRu!ufk*-{Oy9zh>cooL6Q3r3q<5)O$Nj^HrM`eF@RJ%g_AXuV7<Q32`Ig zzw{Y-rRu!@Z}yCyqx0fuQ_H{7U*o%<Y)H3SJIdM8+<hHV+_w5{Sq5Yr|L72?<8Ke0 z<ndZi6=r^y+@0th$Eg=XKq1*c>F65|Fs%*85#wBn&~;?|?*Ze}L5l>2^-88pK_V|Y zo~hp}{K=LNhlO^_I|O>1p*<)oYZ@(X*T2bgds_IzRo6bVyOC{v%ULOWbtLjYKUSdg zOv1I!G(Ykn*RasHj^MIL<ESN-NFW2*E_d~gGaR}K6teZi93PY1Uj8XBIQngzw|tlL z?OA>JBSt=I$!&~NMs0b$-ZIj8*zhNlx(1O!D4aAZ+TNYf{iMZs;BJl)wDNh=?+!uH z$^c3gBOWq`!6AqE!*CZ=UkIN)?(ojB4u2%}1wqO%w7APyWOxH4?=Ud_(i;5_@tUgq z#Po^^qWuI4G1Yw<KZ-iY78bQNymA+pB%bbuQ@F!GciK33r#glT8pcKG5vces4M4AB zW;53XV#l%l*BEkOAe<@T9U<@+K6;|jpz-|;yTaqUqOoCwQRAST*%l_JBO*rP6GoeT zoAP1{%$MwbiTaR03Gg*PZ(*9dduvrOAt`q5JB(;H^k56ir-1?X4W2q-(kWllRFja< zxna-L-AG71%HLMC>i#?XY>m8?_dd$+QnIm^!mLSQBW6y@=3fdfk%a6;3ExMoL!)_) z`$;5TEhvMH{(r2!V{m0r*R~t0W81cE+g8Wiv2EM7ZQJVD?x<s<!|t>DdET$;xXzDL z`Iky%ueH})bBu9~d*0*y0k=jD1N&SL`#dcV=*Q5CtmqqOY4UgQ{|@s40^~p)#~Y1B z;%;Tqo@+;0BJEhz^Ew}JC1P+%j9=Wg{9-D-HK<w_7M~~4%S;`R>1>XM90k-mvZy(# z;0djed6MkDS2)9U9@Xs<6o`jky9HsyP1l80)SL3HbR+f$rFFF3F;awEcBpU_Md~Qt z%Z|~Kt8b$poy9qQ&XLw?0<E0qh5SF!-}|DD=?tEYRs%TXnPZS&{2Cw#jhv=QYoTI< zX3PJ!uVYdiF*>oYli6K)MmYUeU*#yc2r{q6n9oskA7{M4Fu<Yfw)6QBy|p2G%&+<6 z>j4gXZMoepw^eBmU3=B`(X9=5X)OP<_|$Ru`B;L5=iDo?wz*yK@RRo=Q0#GrZ>PnS z{Y&rDryF(K0Nue)=FiZ?HkY4Zo&^JOejV4z#(!|Hj|IM;9=w9j1gcO@xl+!ysFgOm z2J3hF0NJtYNj>&Gzx09gisjWu!0A^Xmc{w^K2J*Q4$qg%Uz;!Z?Xxc#UaXjZ6`Lon zux*he`$isScsw_Ckw$!&PPYpI3B5qxt7)C8aww^rRiKIQ<@aLQE?c6$FAigOlcs4+ zmqr3emozBnf$DK~nx9o<Oy4NIW=%4<`rZ703wx);dgY;r>1qEdxhCK!%D=n2h2(M6 zy5CA&?09-n)vL<!KL9{H<Bv{ql{!Unu+9)Cgo(S_A`acJpedpK3lGU@;lwag3twgf z2B<3zcd5Q?;ime;ku1mse}#v6mbLXo*j~)<0R#c8xZ0rx=5b174{9?lP~LPx6d^y9 zE>dBwbRq|)94F^VX6D<jE(}7XQ6Y{knQs0lpH%D^G4G5f*r;$FTN1Hn)V?i<z0p*S zR<*CA6VXl0`+{+Octk$54F7)oRm1#+lO0YdVP{r|RgwJHjN>ay36Q^BfH;(Dxo9gm zao<vn5{9orJY7rKor;DBB6T_R%a%9qPA8x`9R%%}rKpo0Qb}Jb74!bp_;`|ZzAT82 zv=fnZ!md`E$I<NaX+cmTKJy*mcA>_PPPE-V@5O!Vfl`1Y4%6CgJ;b{^nJ;JwskOMe zo|$G2g}^^yXF96{X>a-lRAX@oPz7(7w^s|ig_M3a-8?<i`xXyW=8QSg?S>&QllJe8 zH&?iK%QXpC678Ps#@Ax(l0lLNPMZ$sqmlbQD+IHsbLQK!O1kvBNMaRPc-hrj*hjH) z){J=z<0MxfM7XBYx4h)g2ouC5mUe53%qTwE!oxp7fhPkB#qIY82}aUM?oR%NWb{$c z%0d-<U_)7{e2Sch+P@!5DJJ6ZaT}ADX!m+;tx<o%DYiMA5}3eRy3Way;eD-_XK7Nb z5e8;hh!^Ecyc^7-=?kiWFe!LiOL{2@E*jW)T0eKoeXnH?v8fmHZJLyf+XJJ!&VQi> zOKe>_BS>@JxAn4?Ws`K#%qE0Nm3-&bR}EtIHY<~fZ}?vouHn|gT5v0T7)1dH<d;a0 zesOWPCY+-qK6Eoj4^RkF5&Yye{Jmv_9;ln~v4PIqh^hS_Z4uIwd$3fD4*gRut4BHa z!~2i9@=CjswOOv8)os7fkl7r4`{E2D{-ZErKa&d2mY;9G`SFnNTii3KQM0L6sZeE$ zL!hylbjIMg`m-9NK06i(NvlrKT)Ukx`@OA04_JOWuKFK6Qei-%FR8|l2(uE9s33!h z>FsYdhwqt{R%Vt$QM1E^!4gsU?vzKET&Ty$mjJ-(ftTW%nB~e>t^Cb*gjgLPDNAPk zX7+(FT4OIo$ra0!n!_i?n46@@N-G#9O9nL$l5kp}&(tFx!gNrqN(tvjTNdH_A@-!a z&A@>E2HT(K`M(bp{P}c)C<~$)4RgBuUzY`c<9xP9d}_kSqPD$xh=eMKC!mY6^a0^M z{sW$wE`ogI7kw}q{OARH?W1pj)?5NRh4w!;Chs=iy5YRHpF)&Pb*0j>k`BmL3+niK zdZ`M|7#%BYUNFn87141CR#Qa66XY#}_|kgRK4z8USbi$5R=^JjN2+wxl(mn{-6iQ0 z-v747XTqZW^=hO!5Xw!FhQ_==1TSqL$g1jz!ceFz3Y{F3nv8J{5-j;f?2l5k>)f{0 zq5PZF28iE$w}nr^dw1z!*15nZ&_w8WT3<@O#y>&hRP-MGj9ZA;FSovQ_7qa4b^>!W z_kB1+Chz;|*Jeo8<%(Md6=rtXvoP8nmvNbY3T!9%Hk2@^DTm3H4*)0jvTC!f6J4aP zD9T<~8WpPWV&C8MzrCB^=f+O>!l|Ai5tCc$N!FOby13mjdmhUv4-HO)Qxwd<4Gq61 zDB#wRoBU{rZ4TD_xA<MgwK+QWaAH?q<mh<f@fv#xjB5>h*a8ySWo!A$aIRJLtO7cY z1pbi&$0S?TkgCmohm?BvKa)7_jf~CYY{(yqJwQ<<)80oQZR;#}&^36G(VWLz177n2 zJ6|^av<z;a{^2hh+85`^?jzyEJa%+73u>0l+0-nQ<9NL+nh}9`}f(T87u7857(P zF3Ne|+^dceLI<EIqhx!W2kEG9ETP{P&s#@c1-SjQO1Jb7OjRr=dakU?-RQZ|4<dB; zGL0ZqJGZG@^bzb7zS}EHj%pSzak@>?h$|ZBt4)$)gM(FpPB-dfp7k4n!Iawm#+r&c zoUb`K<WM*bAeS|ZSGPl$I$V~S>G7}*y4007YH61jJvndrv8GL5in9D-P(8=EpC}WO zBEu?zWTxt86KVDHEuNdu4Am@ImQ^Oj2!68kJ=M5rkP|$(ObbpWd|IwS`TCg~ogAYj zS+3#OD1qTpmYMlb=|0l3mxqQ(4ER>x+kxj*Jnh2!?8De$rl$>3$LlZB59VHM-uJOc z49f2!;8)Z{r37Jth3hCE03}LiNG*ke9LU=g_LewimEQErTHff_E6m?qVaEe?76x;x zFT2XcFlbZv$XbM(xhE1@uF3_=Yns4ToE*orqrVU5CMRKD<i5Z_aOt0_uiKfZRz#h= zPSST)liraru{YuqSq#l)L$VeL{Rjq1TVDGKal(0R*^Dp;>8XE!$py0*VXjobAEN9Q zTa+T26N7%N^EU{C?gdH%IBEjt2PnR`{HZeukJ{n*P4vx6*p&x!iK#FoXnBaNK<U-0 zUp9XbI^+~QbCNi;CUcU$xi~P5!R24?mc%S~H(pKL7n4~{&C*gIklxnYQO21Z-k{sl zVMQ1R*3p8YH=;P4%n)c59k;Fm(j;W8oCg-!4&gLxXm2DLty~=uPAq<0Of#JO_x&^= zh~tlgWZ^{|fp*6_HOwpEGntYN^7l9>GA`tB<^Uy<?_x=KVrt>PKh2O*1+w0qcJn!; ztDc%2zljc=svrL@2`y8Gi#$PW{=uM+KBbix^EkLS$dX((M~3?EGOz+RG_uW?r9et5 z?HK4w-BKW~f+I-%d;UYhc*R*@UzNH6OU7Gh;4XqZ-x)IVh`Bh>6Mzmold5#MX~uGj zln{}_aO+eF)CsrPl|34GuLGVV4-yMwDWl1>R+O|C-O~5*VqmH&dfLZ(|AUzql-5_2 zDkGN^92N=K8jI^+@WcF*&*&GFviz6ImOKgzF4V$LLOCA|&ZxqQEfNOq-qf6x8SgoB zij(NV{b@ypb%j8oLneZP(e8PYz`<{~B)mKF0P=qE8B_fY?O3uvbofuTCe(b}U8gAQ zYLW^YdpLQCHq8EX4KpH-wlwLoQso1UC$T|YiLo3PhngMKU~PcmkNuJjwL$F$Ko<ip zj1qR{L7O54285|kgD0#hJ1T!2CBgW$o<(ZwN+St%*a+ERQa?~AD8^E$N7t9cc)ip` z-SY9zNn3I}P}cV==KW0O1^7JO73B(2e6!ZXMOG0OGgn{%tiN8YX<3fej6%-)&CHdt z#C$D4SQ1F8mzSbWJ1<H<o@FHE!e?@3^^w4SZ3ALL<i^=uOOz+yC&>yJQX<?fNjQYq z{bn7^Fj1#=EYJIz0uwJVN&11e3G+sNoI-;FFCw^_p%jmH){jZMtVdkXXgc<gzpFwY zel0DiV!_5lD*fxGcwn-OZSTX$J(F-T+$=MR-m6(Z_LWSCnsKetdBI?wRmU1a7brJ& z9vq#~v9P7bZ0?PG_g~QPhD;5S&uA}muMc*v+|`S$f)0H@^i)PvM!cYg4mU3(pn(=! zCdgoQbDtYyUGPa@A|!nK<WXU9K#3W^9UD$oQs3EvqqahaoWFn4<9BfRDyY9yG-GeB zK(W}Hi@%*cx77R1ZxNY<@vcMgMc={!{p8~Jb%hclSvGdasoa~l7c3BWL({|7RDtqB z)>*+>eeZ5b7RvYt7B;<W3ihz)BXn90;WTacH^weW&ZzLXeR5E^M7{ACDWOHYGdgg1 zu;}h7jtQ%TJ74I*DJQIp12a6_y0~~{ZavL0l|I9p@|*0xy?0W=yONq>x$2s);=hqK z6&P7%!Py*#m9zGOV`D$&1>nHQ725vWsmV=+8rNE1a-F@hp}1=NCM$#3;LrP!EU)R( z^zO7m_L8WNu;t9iRWiEj`#qFW8IhI-dY_elew21WF*U@D+-RR>)-q#`<T^v73iDZ* za<v?4*M(!*byY?!NIn?&!~5s!Ql2}f-WVdE7voKt`Rq@JS(7r0j!ryrQmsB1I0aR1 zQtc`=hQ9ec?)szKceD|B=QRve@YvUQTUNJl_g9FJM_9A;nqjI+2a@JV<NhcJzgLJm z*q><X_prVeQks^q*mtnx-7`q{hf(tyu5g8@c#vSZU`9s6RG(?{m?ua7L=wGr`H!ys zc<NB~x87!7v=6YO>#LQt*S7U>zF@Bq9hYd6S5#mHg`6B#sVEHUl|T9a{rV0z9$1G8 z24N!4TcB_ft6Gu1t+VF|mCZB5y^H0h<D;gs!yQAgEXm3;H?qK$f1b-o$b#VGhK&>i zd*XmY`iTS`*WakQLJ$g#p+R1H7gDjqg=7F*V8`mi`lHY@<auA)hI+mLXI7DA{MmIm zE_#}On=d)RUc9N*#Se-k&Gt&*R>z#>=oK(-CYn}L#yZBplBK+l`$Rxinl8FVOo`T5 zGxzn^@^&T}e<I1QW7*D~EjUxUSa2!Z)Xm+)yiH@R?vI6ZEQ|&1Br`%%-j^HJz59Lo zz59cvGi<PlRk64TIYpv<dODl}GAus+tCI)!9YK(qTRpmhk)ah?$cj#oE%P3-x$s&M zo<cuDBnNub<49n)FbWJEL8&v{4GVBOQV<AvJ|YZwbp4TFd!=dyx1a~u8*OQRbc3x* z!#KQ*mCkT$ceo$d18L_^1{=qY$hGA)6nhYd#juq?!14=Cm*xeH`lm(~9eA@l`qW}D zTV}&A237zxUi)`T$oe5qu~g6qsxM3>t#fu+kCP!g_whM_nlj`;SXmD3g(W=@Y^yY+ zy*@~X`%fSKznB$j2w9+WCxWqXW2H3{y-7OFv5x`U=uPJOQP6K;)iH_<&pF8<n>*iB z=ptM~uw?uPGDI!wFMZmplv0s<rAr=3o4mJphY@~Cbf@CtbNv)A*@E)+Nt(;Uc#XI5 z`o$frI-UW~v*t8OLhn13I1==*ejk-h_$&Tsl>n({d>4Ts5d0yknvm^1;Y!9fc;g&$ zY&5B&H_m$v8R;QJV?P(_-lB1kCCVXLb5sz(%sXXOr}ISlLNN0pjz|3BQ!q{Zg15uK ziV;hI{DGww5|$<LsoV-}GT>knXk)HiS4%Z)r9?nN$IcJnduN7Hr~9CgOEE7u*Kwg9 zTckxT)ZGjO9&a3>UO$-9JIw-J>F7Mw_Mhb?(X&6J5Bw3B^3B&aIuQBTCtmIJ*g77v z?U~>uqf-7niRWAGfA5;UGZ8nDKowKJt`+2pN#)-|@kp&nTHs3~u>Q$lH8c>}yU+n2 zM-5(`^y!!Gr}rsMHUCJj03}Wo&9W-d@o}eO)H7P>#wOkl&wKtWmP9hk6j`;xA;+|c zNr?Kabn%>AZ|DLv&$UbOA<{M!qMFmDG$j@khd26oQiRGtfy#KKWYXoS3KT(QH9=?s z=~1It>|i|aBP_2y!l|(HukK7{^_I03vRd8H;2}po`J()Y-EWXkO{}o7gfZ6m@A+CS z>ltReah3+-8#tT<(>ex>>42`@X0?7Y&fw5bNrb0E{s;c;@-gg?$I9C*gt-z*j~Gt@ z2LcjkyF4kb5rjzYjr&ST*mm#-LK;=@VGsEkgSTirgb0T}Rpoj=`5qDJm@CE=TjjD^ z#`3l|+Nxwm5rVK3(1xC94CqTX>DQb+z#31D=^Z)f2X8__jfEF;x+e)U_Dgtjarv={ zCu>U|lM<~xu~Cf*HCQJNkG#m^72@4o>%g%QLqr&ki48895I)Zj4~!}MTaVnv+Od!+ z=^xuqf<8U(Q_A=wsb&H+LtLw;4xwC5I{M#a1l?u2r!~KAvNR}t7q^5(!aJ07f}MZc zFK6&$Is_jOKU{Z?(zdA-bxaG8d)5?8nl5<->d%}dGz7hVG@CykTer~{)Jkc>%SXx9 z;Np2@+`>u5kJ}I6Q6KlCh4(%AK(?ty;yjeokx-5hK0GAow@l%P)Fze(rV%!Y!aOot z3~4l)VCF}*G@0P=llw17utPUGm+m*k(Z^&7IA|E~dBSyU(m*4Liib>Yj_Az%{;)CV zQ}vSLTDv`Ln|<b!+6XH1aZsLRe$qLR3z=FuG9xVt5x7`1eD||tC6W7K943LAGuph% zh*}3qC-qM7Hrd8s^DV?a!Lwr{by1WLK1$*DC~|e{17FtkI_K1iQo5d*_l$v)EGAdC zsh|11m*<8{9@oeSdrqyhT`dFkOR*G4bll!1A3-e+buy$QgySfbl$p!V2of-pzm9Ph zKmzLv6%G<!d6!t$<qHyxO-lMg>NtzcB1hRoNi_?mkc$8((euEN&y@c7idTuC&A+FD zB5|%Hj3x#Vy5;)jiSz^#BN-OHU-0ZE1wuS%4r?n(ROlHWNDhK@>**QUwt)o(;lxRd zJ{vi9@$8lk^csRSih@I@%lk?fMw>t`$|O>GWx(3%W(cAHp05g!QV}yfgmxSyzHjV6 z>cAmnM+^WH!3P&##X3DO&a&fcyhXAQQU##xH+D~^rg^A;miCs{nSjP(akg|;JL9(! zQID;D&9G+iGo|E>%yDG*51tZ8j||kQPI`j>#}AiE6x*V~A*o*-l+F*DuCKjFrZ5We zM^uAKxAy4y_x@<eW5zsCjX_-1An+rk@Mlmw&z@R5$MH_%pbe$*BGjrLo1~_}J8Kn8 zj2CK5yQfy3oeFOFDK|J+YRtSwFdOg4n3^7u+Os(5nKs{b_AW)w!SK^xiD#BdoQ@Mc z5eaxd+65LJZ?#FJ?U;HcvhbjcvBsD|fKPh25r<Wv<=b33=M0OXwPxt(_}b6*+1oCd zoK@ntr<3&$r64YBx&B3i1kEq55r}qp@W1TTLC}rdzeoW<0$bK1<nTOZ{D-RC_Egdb z3uw%{E6{xNi_01%wws%>gw1D<8H~`=LMRLwl<t-{`t&Nk*WV`kdeh1VsJuPsE}HpR ztSK3n)uH1IpsxCB{KDk*C2{#69`7;38}OlKtba=Mv$C^qSB#I);%}tC8J*K!nC~Ua zn+Jd0-qYbG{VnKyEq|KnM@Mz|T7(6@uO7XEo?TSIY_r3qF^e*B&p*lSfVl~GG+`WP z0fvM3Cg3^QzIWhRH2Z5cPIbueVUy_6a+O1U_vMj4D_W@FVWKw<72<HP^U&ShuzlLx z^YY{nKehVAEhPH%NQd7ws&dfN6LBhirbfs~kWkdsj>OeV*s!EUUD8Q3{~R~mTK^p0 zO>W`Fi&T&BRTUM7$Ulo$riM=vcw%(_`9)nl!Bd`ckrgMX(Q1Y2o;=4UHPe4@H;&V0 z18_z3gyZR^q+gQn8UG0RlOh_p?rGMjkHE@DNRTUmLyS6rVp~mcp~6FI+EOu0YLVNa z{r%Ks$ES{(QKVuz^n|qCDCr$6#BcYqmX^%lD}|t4VAu{o-DDOX7g4b$l~m0T;5Gee zakC1ZXwVj#kOMLfh=nHTh2%ClIuTXKVG;{Mu)mt7mD<LPdZUPDYwZ&Y#1{0c=ORF- zl_V(QCpEQpxRMJbK)C+8#6GkP{f@ces}n+bREQsDj3-LVQ2jJx`_h5nR619(7oJp` z%br(xDz1?zl0-K$=R`Buib4R9IvxL|$LSNje4x$%Dz6_8J8MpJCoWX1zID`-ULu2U z?@|)e`wEqAYEH+=iSLv}$V)zhB3h6aE;ttQsl6&xanMUs&wqh7f<e^B&X8H$c7@}t z>4;{qE2p0Bynfhf|1Bx>97ezs*Y4pZE5du7d)GC(<Z>Lm}VRC6CTL**6oU-a?& zkLtG4*2QE~Ym2#X5W$&ig}KxC_I1-D1=4yJo-aIJ7b}s^wPP1ymRih`>mw|6F+XG1 zmDvrf;&h83!*Sf(VF!d;Y%%9z+`)-eE+3VFw)<vF+4M2P?FvKY=;XKOAG_qfUPNme zl~#ck(B~jhzEY>|9Uf+YtpEnnLy5*|uElSK^&sO-3+y$Wtmc#OdT>)a5chLltLC-% zL6<>*Wah1_N|>6V?0t$GonI3;0YCIl9_|Ys<s?unFGR+p@FH$RWKw%8z97yOka%!M zeCdgx>6gYBd}v)ZNgsc3*<EJhGg&7XjA`t|ePIRB%WE!W_0W;uc+|hF`Xy)rjhKm* z%|e&F*cA?47ps;**w&r6?Z&K$MU?eXxDnI`_8hZ1=$Bmt{L2!H*_Q{cK@>ww6+`yu z!~>TL3ti28@Nu-Z3QB|#ezJp91i9iq^;aR~LM5{TA~s06(wB{Prl6{ULovm*M|of2 zvtPnYYQHEHGm3rX1^gnR-wvvM6id98_g)BalSMm(9W}^ICku-lc-GotNnq-$<xi8& z$uVl6U6)Q)el8K;0a)lrI;*1;-}#C4q>}JcJf97Mn1v|~=CI3e)zCNk1!F;ZHU}*4 zZCkakMwRVb=yXxS6B7+WAQ-@F0)s}dm1ArC6Nm^?Hd!m)-YL}iClj;?T(cLsuBQiI zuu0sgOlQ*Zy5WdRy`8-r6p)aS@JQUAqjCakj9lx%bd~g^Izjazu~flZGBMuCSHf|_ zk7<?7pv)q#Xa1HIO#L<nNL2H_;9v*`x<1i$$zyv&okv~<O*-$RNj9yl&)<*urui-> z@T}^Kk5DN}tY@Voq74ey=rd>i^)#?hdOT~Ixq=Hvm=UozpjK?xH$?4}x1TgO$$|Qv z=gdyhQ@oCYz?cHen{)*12o9hev-G7A${l?2qeyzdnit$2a2NS@0%rN{Fed9R2|XMg z>q5*W^9_qCk=FFq-F`GE&yWRfcq5>vPpwxGPK1FVc8>;OQoY{n(3WntcGDjJeiV3n zVaQkTm$#@vbg`2^-0r_z<smkkInfwu&&8YWI~62hM6?;N<G~zsa{W^ZHKCHyGiLGM zYr!{=MZlCQatJz-uF%J$Ri!6hx8M#hsD@Sn0j=iNp9rwXWPA<*X{WL#PY;+stf2PO z<?qc1)ITdM;KNLux(Tmiz(o0%sITWjJ^vDS!X8RTlDK_0?p%`>3#E_VTvaE#T2RiK zCR2+`555PlzBjQMERs@2K2t+NTS6e-6)wlCB&QD2w;>UmYSRhqDnT+A=7<n7YYu`M zU5w@rt%K#@29DRGKYFFeR?1H?=hvy%bQv5qT2qzy9v#mk9T=qPMRFQ^%B~}y&!JCh zbh>0rO`ZOsLoqYl^4@*%vY{Z00-IYnM?;~<$OM-g)p5i^4B<n_(O~{Z3@&=QlrW2J zvA&{?YzJg+^jlTX2?Vk(VQHb&vHT}LaSSx=$cq^E^&4uG@m7$Y-lId@7@kQi=o>0V zMa&b0jWAwMI~qXK%Izf6?Cto5eRos}9<LQ63?>I%vDw?!g4nIe&M9R*R?me#P!u9; zBT4ia4vL6+bjEZd-tvJNB&>3s64KXlgfeUq&leI|JrXU|`P&cc&~Q1|>TeJ^=>7@6 z5sTJ?xr4ZnMvUa4D?y-i#{%QW1VF&*>Y?!TR-Z<|j`aw}gKhfL>NyGm(R5Ej0S0$c za;hNA_)sD8QhY=RiIIHXqLGv-uWmRDJ+-(A+-&p(E34nq7&5RRvNAf3_&dOINT@=q z?~%27Ry%Q7F03zMxP<kuMQw~mTdSm=i=ZZZL+y5)@j7G=pkb)nkd;Z%q3g?((h&hi ze_r>e9z;e{U7sie0{y%rnhLR1s5_k3y%XCrfiLK-hJc&5i9<4^N&AR_2zO$1Rg!_U zs8B1u8a#`%WMV8A4UR@U0@##i7uVD*g{iXM4=04K?II}YvCqgmg6@*UXde8d+hle5 zG|`X3Ts`Hvdeg%}6nxm}u3Oj=Y^@JgulSVndda0=J`pY=$>GdqmV?SR&CNpRZ1_sL z#A1avV`0BSZI16^A-I@fnkbF2STmr{!6ra!OWMG&COL>fr_qv*IK$ITR}LLYr<Vux zfs<=DU5KU8@;E)7h?P>vUomvF1E5Z2Edz$JwjriuiD3jc&>Tl=_}^?8k-1eQ%`Fn> z>q9U9`;DE8+7w#+)GbG%5Oj^9v-U!yS#h<+f+4MM1&5f*^}(6Q<c^JS!x6cxzqH97 zq1VFK2U|Qk`0*fDJfS|sAAIKYZ7Iqz-rz%bl;`HC1>KMIuWbJxDjZ}7YVWBSwREDx zQ|>)M4x1SM(U4EyRk4buUKXKP;wSmzm20^~h72u;s&TH;53m@|A1hM7gXFAS8A*zb z9s}jhoNXNCb8y-PrJ#mx)Hm{I-7Av$(q>@`lNl@E(IF@;<;kW4cdLqbsxU3#Js46B zJ9fA1^+rhukELqnc;b#`KOYCny6Udie;{l+i-n1QlhD^+G{R6VfqHKYffv<3L|!Bm zpA{k9EfrUF`esX?WFL-)Ou14*zY>loOco@m>p$wTw!yws28_PatiG6qAO<rhyf@0p zhc9eghVuDGZ*pLe0TE*PHagPY_7b7N0}(8RXY4XdxeDLKhxUsLmx2BZY~H#HFODFE z;hI$>x(X>L)<VUeo|#b%SJblWE(!p*1G{7*CjaJE#G|Q)f>q=^o952GoxAV*@8m>X z<Ob$7VOQzv6->o7p_ZUdC7q$CpAO6E*}!R68PcD+^~kbl-HjbH17-Jyf=S_)_opuS zCs1y0$1F4Ht0@($&A!cqS}gPwlyx>{#|Hg)jn3@uAG@XPr!gxjg71A`y4DeRz=DrY zzuV{Jgs96RgpY)@G{&SbFpcaho*$27{<0Wm-MV&?DL)PafE?i^t`BEaCRMA=FHX(u z9Z#5Bc8fw9M%H=75nBfeiTt8<KW*396phtjSARGlg`~TJ!(+Y7)wRvC^%ST4bI;B} z3Ig6L7F2>#+v1JjJR;an1DYDy;hHZHugD0SDhLdMF;MsgbN+}M<EFo86chw0gC4$S z%mmx=FDSf`IS5Q8n+O;^vpeSNe~SWWb!KOLqZ#Hqr48ZjoHY<QTrrVFFNk&$Y$#k& z5bdAL5G&>56V_mJBa3pQfM)Ng=R4Ao#E#}yp|O~C&t!he6z+Va<DW_(p`JDJyxdsG z%^>rK|IK>y$If>(D|U!}5E5fM*?SvYG1(+qt6p_+^DRU0)X#L{xjN1|tH&F#?RNdj zj)hLCg+2>c!zX+vrZqq%Ftd!^QRG2F(MLe>CKmu9oEryMEsgy9SLiP^2#dHdbvEmO z4Hk@0WLy(YXP=Q+P9gWg*k+=#zTit5(x7SLudw0>^>0)>KMw%>)b+&g;!8*-V71YR z%tadN1eJ#X?ZW4ojIfPcTlfAfP^6K3TlTz@gwpW7{*IwnGK@Z@ktR%I3U1yL4AZK2 z-547#`1B!=CAvT&;ALzv*{#DPM>sPe;z6;)2+X$^`HIf#9pbpli+^51v}NhOLD;ZK zW|8rNH!jg=PFHikiSd*XS^Q02|K7?dr_`Ub__kdDC&&92q@vh&#?Wm#VpFJ?Xj2y5 zJ=H;g@^5^_YK|d)&WQkVe%c9DM?j5@l>x!S&+TCQ_AQ_)#e9El#H3Kz{XeRdnNde{ z0bDyly1l37%?pZM&w$G?_KzC8vgHTVrK^PJmJ8f!`wy>t`LP0}H`6^ySg>uzwzHQR z{0yj%wHeCsOI>6<1X@ku2}CDk#LMaO$$tfr3Mc_dx5b|niiO7y0gz}(3OPIs1Of>J z*9b2Wt7uk|KDBlRs^LvY2Yd^(ncA9;fGLWZJwE5DOw3GM<w^r~rp@$*3DZFwnY0|s zkzl=jck>~?>|eifCUaxcd2{zX3=62&3gW1;Fl9=c+2(qC?thtb;C?{+K^Yocaa}~& z%@fN*_lXp0e^+~a{Rv$Q<u5#@qCN>jq8z*zl7K#cGdzCREqZU2kca%{R}?o&CzSw( zdLi`p5tr19+Y*#TvT>pZIk$qtS!M7M5GU^_968%V4M*p5J4wN{Iyv^5ii@*oa<9L? zg8ZwinC8=(mwQ~z6|0x;n=pBT4td6*qa#7FG%|5AG|Rgw#*|IWkhXHsnFLf4f9Q}@ zHDfYpw3$Z0&<o<}ha_oNWY}pyyb5`T$2*0XvDHWXf`50VnIzZ^b4ARNq1i1#*KxR% z=LW!!^mC(RqM+nVLaW6RK=qIZ4Krr$;2{PY2u^<phwrd?C6geAhh$;`km7m?hMjF= z1J+a1Z;f@*S+nvt8CeZ}L^p<;9dQU!`sG1LQ_i8(&J`+V_ryY)&-2#Y4&yRn&^?%# zDF;jJj<j;R7+S5Gmk)mluIt?}J<;y><pQ^1W|4UmX9qc;LvTAVaNsPH@CX)o(uojL zwXE6GbiU;43m9=vLw2SCECSG8B$qdXyU%6#I8u2A=~(fmK7?{+&P-1Ti%<)O`>hqY zf8`(dd{B5ubj{|ut`Wv4eljRpOsVb79g^gaO}Sqv*R&Iq6rCei*vqv6x~lB76qXR} zdMN4Hz?S22W69{QNNJY?kEGkEd~(b4NT-_kRyyoFHeGR|t);B2dg`|g%5UFQ<Kd4a z%JbGnHuBA-aN3y11)$x7o*A3WbEysJwI0PMz%y4p{bMb!*n@}JXMTYM7X=Elu$CNc z$^y?3W`tU^CQx;)KoiI2e%mWn7lH>4^SNUwq>eTg!2a@11aJq?t)FUk>~!GHmy4Xe zawj$z{(59zo5KG2cqN#tAZDf_)#`!p{2lg>(>p(gi)(wyX7+CpjfIz9!A`NCuYHK- z*r3JnVGXIf6{0v{)-1@=%DId-#;A7<9Y4RH{+QV4R2|-!)Y6tX+GJpbz#P-WA$XB! zbzUbfvst(+FN+}%UZ92XUR!>ns&de)JF}i7;qBV#u)tTlLCaZ<2j+^EbuVP|Bwzx5 zQTdux(4gM$Ceub6=HUtAc-hKOXVweLTFcAf=Ld-pMS{zaPpx>CCi-sFe2cAAh`DQ9 z@>1}XNa$?nOQ3E+CV_?{y|YaiWLMary5;AUX~vKRst8c|rUY|#kc4Nu4I6Km63Y)= zCt=sA1(mhGpScG6Hqsgbxd}O?7sgORA5^0YYB7Y!l-5=11dZ2}j^8)I;@jkajxdRr zrs`78w&d0Fm>Wf&&e+>eugo(qv$kHo#37<V5B_;V64uE%UQOYw(C%dT<H3iR5)5UG zlestMihVljl~IQ|8sGEEe=G3uz=QvgR&FtyOvk&x+lY5`u5*|*6BG0pAwGNSb=JO! z=}?zz%uI|5$lEkg<~!cFEp~;5$xRvAFmVzvA--wp4mQq+E$Kx!>Wd?>8{7E%N@Fno zs6OJ?PHe9`CPEoj-w5bovuqMkG175I5CMKlcFXDxK_ib3-vmj@U~>}alq_!<xI@n+ z$1V7VVGW)ovS>))=Akn&k#@%0aBA}@2c}YoOJ=czzzlhNCyBP{M?O<DW66H=COoOw z2n!p!aUmH5G4l#7#NMG-D&xS+7wFWw!~8wEG7G*sb@(@;<c2^{7#zCL*s+lj`PRmx zC?^~b-;M&Zj{l@8k^fSaZGDhhACqJxv*h~bRneEF%Vn%Z7f}N;d-ROE+`o3|5tz|P zpQusaXVOHiWwG2n-a6P1XQ-Ay82<Rim+Uk$7VukaHhVv`>ZU8LjnGS0g;r`Hr1s8u zh-v;q(`*yRxy?2BZt)0S%V`38ceO6)*@TGN9#VK9nux#oDC%VvG#W)CaW$z;S7vgc zYoC75ksPHSbtg_zd@*V@oA!!+yPcxROMo|NaJUFB`!k{w^Y*a?q|#kKI5i)ERC*Qv zUhL2Du1cGz1zQ8>0%S{7$);IX&=8=bM?RUX1r}q(Pw+9jeFlLKIRi}l9EEQ3l#{|A zYn%2Z(<4R^$AHL{ADeSGCARW`xj&`K*Dgi=OFSa3q?t}JYDm(fwn17D2}vITY58CF zp=Kx2bjk;z40xK`tN*Ylly<Guhr@T`#82fBjiD_cM6v`2yFQ_32iiaUWMhV477vS{ zpFIIr9z{lJ%IH{tM`<xj)=SgHr-f#B;-p5up6>AM*Pc6aDC9J{_mq-AFB1Y)fJZ^L zSw1-uSOBNT#lZCsSX(Cm4Ft)csKxOMJmdjO2I22LIv`mi#lnU;1OPJ;p#8(;C4E!} zT?v?6Yz~Dc?*~H=Wju)}i%{{M9%HMU9+({d$mpLbJcPI?qCu39(GkO}2n){z?oU_< zCwOFy@3|2X=Iz&m{X)4kGd~jFG?^xN94v%T$G_$1=xgvGZXu-}Ui>l7lF!eWnzLYz zD`&d%f?m3Fs6l7l6aMG%dmDuuzImxv%A_$UyFVn`U}uGDRSfQOXq(E2>GYn_U;^4D z=f+)%3e0;Psq0Cw1DI=(HU_s(`U2U;5x$N3v%YFt?hvWRtgx|&*2cUSG)moX>?tdv zkSPj%8IoKySEGfCQJ=g@)+k!_TVg=BA9NY4z+Ay2mCNx1wg(9WfNBG9rbbVpM@MKn zh^p%_u1bu|$v|3iKT`@b!g~UzO)kAKh$J_b_#y82-}<4mHi^FP50_sRgLttN`)Bo1 zHGgu9!Sup|0&r6Y!L{*SP&h-z3YIntI^K)N>)G{}3k|Urg|$6^^V}dHH=JYrZT_~J z&9iN@1`pm!g@9;s0@$}n{WM&5S{9>Of1hqYzBP}E?n%T^3{GnfWQ>_SMkK%gul!5N z0;tS>>=42jcl!gX_^qkk2dMMDB3euUP|OJ={-5)&3O2xB&DDkXyU-Aam@?}chWi$s z7druZC^$1MipQ~s4taQ~#gfHeEr$wBIdz6halbnZrCSENRcMiE3ci~BH4VgoemnCi zRj-dU0YA2>MT}g?9V|c0`whc83>oJ}Ds>IHDm|?*OCsM!>y|B=PaZCm@Uz2^4fJ5B zlx7bl259om7SH74SnzYg1jwGGhw=obFP@VKHJw5ib%1F4Q|13RG)+zTRowOefTrUP z+<>rg{u)laz5B4=Q9Dvg5r2?2cu;GxAcQAqm6WjD(5bnE@F4{~zEahnRJT?Rj7e;< zAX@VmmEQ$~YwhU18~52f%jLYP2SU9VIxN`JDY0Zg?Yj#AS}{KYP6C?YY@P&OQ1w|5 zUOAvz_WnAy^F#8zCGzJlV0IP2`Rc#uhX7%PZE^$Ehn~evAslnSPa$llX+{DU3oqe9 zOI!E<2B}m3uaKJTFqX9<5?X)AxfU=s9!|#i7#v~7BYM@cyiwtqNL2HF%AU(r4%22A z^5LJ?nG8fF&ZJD4#ctK7iOaz`XBUFQ&6FGr>qrm{`a%E0sq0fV9WuAF=Z=x0OD${$ zt>Zq7ZVP8E{2U{0)P1daPn~z*EVUJX@=#tDGmCQN7KQMvJo_4Z&{iq&_T)3=GG2S- zD;%;iT0+$}`ORaEQM}9?^C*@_VM-`^+-S!UKe=JDO9W?|ULWbDUPJ^n@x=04gqT0s zoi5bYov86oDrx$;WdGpuSbbP93ewU_lW*Tq7QnOBtB`x%F|#HJ^5o<$;*`)roj>-S zCkD>goj?5La=-H-89BpkO1+f@QEzK3-&O>_Fel2#7Pje}<i6(J-b$4h6(^seZGt%n zxBc5yCAP-<4dH~c3TozR?yK6)6T9C^^~aV^6vt@b7GvRosW6KQlTXa)a8h~$QjB>j zV~QsqldUZUkd*sqDCJSU%o4MAG>XY6w`c>S@U)c|v4xWaaft>HQYUp}h7A+<CI|Fx zB*U}fnmxVwCC*ssDp@|~0%cVu27y-60=K#}UdX|kS&UcqIqcc9n2C!SN>~@lW+qYv z=d7g|nv1S$nvykL2;odc=({w!(`QZB#SYP+WB8$Cw)`^1S%@4KATYc3zPS?TYPo{5 zEw63MsSu((2eotejCza>aH^>GQrL?iDC<u>+?gW(h<#f+VJUg#51YF(^nUa-V!BsV z#&Y-+7A&vu8U*t|CW%*7K-eZ&e=24%Mrb&r=)2inAQMnG!+zU`rBd}s;vbWu^N@O$ zx!K_UJF!qXB-%_*2o!=nJdl*7cdn)3-i+oFc9p5}P{hCFqGb8AKa2XNXXl}-&~{RO zVUnGa(Oo`b#qNhyJY-}Jb>?`q%hpwZDL0G^4SCejlCnB4z^8pOp@HdSk~w&|%NIXM z!PkE6*P;Py{DW%XGiSJK#4~zH=ztlLOs#3472xECcU<I&*5V$h=xw)X3k0*u8Btbd zcx^)?`Y%o3)&6BW{M&Qy{KjqM&Tg0<xdZR}`jGwv6zM3egwM~(8-pFuN^Jr4*jr_R zyj2${>d%<8qEjb(7e8un(Xp9?_9XzQl<c=66DF9b%gYoU(4xZxdwUit-drbG|5V1X zWxezuX!9##&&Aa$IBqL9g-WMtdmL5Z-S=J;E?>Tv<NhYN39n^z(gV_SWb&Q;cyiW6 zyCmU~E1kRIKrD%!Pl9m%s7qz2dwEoC%|hS<z>+Y-(1B}#?4<@S1kCPKHSe+zy&|Z> zX}}wSxENBB79b}G5A%{m+>nD6L_S*dc+(B#@t3x;X=_pi2H6-XJnf~B_DseEzTF)E za1ZiEqK2<CwqC7>1jBwy99<qRr}L5;x<CNB4+Tf#$qTpPxqrkhh}P(ktzcUVd%WfD zW^*J7p*Q4iAVbaKgS`F(sUZxcrRx@{r3lz=TCC1ZPp*4&5qj(<FjYOo<e8y@av!9s zN>X}ApwE#?P*O>?$=rjK(9jzbEj=pA|4)O1JviTuzV;io6$bb+xgyp~hv%Qh9$G-w z=>Mz{xsUQLWNty{SzZ?r;QPHJ>YVZEFQj)2Hp6ANNSNu>7o#_JTz}0S_sg%)Pyqw| zj|TO~;UpIg6BdZ{&5}uXW~0Q7Y&`mmGhm(Z9Yu4azar)k?8BUO-B?L}*-*K@KKW`T z(N2REd0lMM?Se8K&{bp>=&7A>Da4tG!McG2mMp?I1@a+MFN#CnD7x;}kcI=9EMneW zsgVUa<@n}W6pN#2&NKwKeF@wwI(Qx<xU=jFzUn=ssPlP<FJyfaib35%Nl71c^4HKR zf%|N2_pc}4y<?akNeW+@D`*h<ipf4c7gI%`&dOL6qbFtPLa;mjj+8Z)Xu*!1(}1B! zZ)`6ULt#$iTVP!%VT)aF_t+TYl$rrn+rd)GS6d<NJwWx{<(njQjQgqos=nFCJTYx; z@1s+pIVKMJH-N^>Q>ui;TYE^N8kTM%0~b06GAeIZe}_eR)~HCivA%80%4Elfm^2Jr zovjqk3Jlmj^QHSpeUm3&Dkuqw6D5~MCIfMyo@1!;`Zwx+&84wUV2KBMP4(#6EFYdK zQ;v%keX7#^nGc(ZRLO-twnG2*e$8{k&TEGJP0x5ivd+9Edy2TUTPd|j@Yw(=DF9h@ z3zh~Z$zbBQXh@=oQh_J}ajCdHfeP?bN_Fq}?uc*4YU&!t{Aw%Y?p+WxweL-f9U#7w z3g&K>_y(^2UKNeVRA2U2reA+AIKFHTUFg9=uWR_bRQS#PM%``^+uu>uiO{U!P`Jm; zvLPE&I#4}qL|XZ&_RNzII7u5QyPqpDbJ(W^F%A_5VZ|1JDyIHY0^`Q+Gq@|4ViCu_ z*0k_T7PNTGu*w=my3eV+6)I#@L7!6U!CdsqS(F_88YI<zeI>SQ`Rqn40{_LGneDI4 zW<T3h`0HC(t3p~8{Ngz2Rwb%Xkk!#xY7kh?reOD)B%}1UdKM#PshuIsmX$JI4ksXX zK}PUZ#-FOeOG+XNQv<|9222r(4<1@#f9R4wXLNZL5xt!n*h^5-`f~A>bYQGT^uTsL zFl+Qb>*Fw;G$I)*b?-3&R?JNwlPw%+wqAj*opXR8C@%R7cV@l9^oc2BfD@hSWMk#& z#t`?k9O&9M_L4h5m+Mc!U#{C^vw0-noW3TP<wPboZ1`w8VhHgFa8L=s*L>fvgmN<w zX{$7NcGx&@C|<LW{<+Ab$u@@N^oHSb^?NslXy*6P$Bot8jYb*`b49UC&$s({VYdRh zH*e8p;(k4;XIuI`M04Rx?a-*KVE|~x*2(gibE9R;o$hG~z)qHd_oP;#YKKwOb|jPk zr;)Aia$%M2V4}bUG-%>V-2*811_&%FtS;|{k%$!*INtLuqE-O7#R4|Q$X*&0_E{nh zJC8o7q>oQ4M#562D9gslgdt)wjAvjMouIdqBtvdI)xiEtyf}CcC6(L1js>y}Z-8Kc zaCA(jfl$(=<u?c&#ytA+Q|!nrW9Sq}R2wBkQ=h#6Nd-}a6$z8pUUXt$J-tgJaDtmU z@5H}8<htL#TkL(d+3^jv9|}rW*0W0jUbu0cCHmLA7=IqscOopNDOcS2ZvHh;lzk5H zikmwtV7EXA91l{7@xD&SCbAoy<yKdsLdwue!YQhQ#Oq2{5oEoLXS92g3(~*^2oU&N zV#DbN54{7Q*%vtit|Vwv?6|J&US#RkKJO6pSC6)xxj|sU!N4Re&Qwm6=eiu$SFuwV zLZ-WTdS*)@a0r8jL3ppxw&HiK_ModjLXoBWfYG8YZvm!J@ZNBPid+%&6c{bgpMj47 zZfAkhPC8+MTKtK|FJ{@CUCEiI$aINmvU0>xd3A|b5`Ogtqj;PH`%FnzFIJ~rhrTxv z8rZzbm9u7Iuk99gaG@U*MN;jyq(L|x{2s=tTwhWZ){tfjqN;1&9hlmmo@z151#^(- zTB8C(E1iGnn%!sBI2RllUYtf;9FgQUgWN)|-ZL)=+{DGj_}`Cl_p>GBJ0pBUzSqF) zPPW*Kh<_(7K8Q`OQHF9+NXQJg5<{BCPL9-ETL3SHZyVVbBozx{8jM>AE+Nc<veef{ z+Q9Zx!W_HHK`V1mVP7X{=rbkwO7sYU>RXte4Q4BYf>8Qz0~-nYr#fFO_}HPkF7ImK zw=Dx?Z<lK0{nB=<RwrzD?o~y--Z~nySb~_GR(lsk;A@4`o0wJ1S~pas$-QdzpTN(( z%2);;8im!VUhr5lSOulXaiFfYi4LXMHUk@yJ?R$tjWb+w`rx-`zqfbvzU$5*806xX zTjPZehLT-c;Abu_^3$m-bL0%q_W`&Z{n7O{Zt`TEps5)DQ1gBdoH~6Bq!$l;^LFO_ zBF+{_<?Vb1WsKWn=5{K3`1PS6JFrV@a(lrtuiHNH8S;Gi$woC-%K73kQZISRVm@B> zi{OPr>e>=M;L<BWJQVw4P=lfjBG7&Zh=sl)k4B8n?i*8sxf4tiv){p67+yZPL?Y4r zz>Gv<5F*8(fJd!Hp!vZd%Y3!F7RlV(2EhK;dmH~9x@`9%N_Qmqc^6qcg%BYG4wXDz zr|uvPltA29hbT7KZs)8MOo+IR194|BF--h!Jauur>ANI|Kl)vX)u~hv%mFYEKj3d$ zVm|<e5{fg3B+51*UsZI8;cc`xT8Yu?%&B$353MF@gLktzv@<1;2($#*@bMjc;(;xE zgfTLR10_};+jL^M$eB*aw0U8E8!E!0hfUx=H3OCCr`lQ$VHM^N_C!BKp)D|w;qU$d zum4w9Dm8X{Tp1nS{u96Kqo>Kfg~{DshhYQpG;vi}WagC(sHWsSbBLkj0PK&CNev|x zCeaGB7Yf$6fpAQKc}8N0w?1GhEG%ecF=T!e;e;9-0|qf?fw@e1s}q8~^J2oFw_i)X zi7JCMULq$2dST)<P(>>Z&2-Nmbx~I+Du7;4`~HhP$H8mHE*EdyjV=_JOymdEZl%ci z*kWd*K$S=E(iD?0mA%SnZz3t0!^9dQV^cKpy~!3Mx=gex_(iLT8a<V`aS=}k4q6fU zF6RFR*+hi3`_K(qblS#_#*o{6<%#FuhlAyZjxYuhQ5g)p*gOQvnIAY#Un8vQjpGFh z514V$k;X1I5=I@ZOz2!sYBJuEtXQ7LFzV`f-~QH9u52W%R0bJVH<|2Pj)q)s{*+#t zOJZ-n-sBp=k;F#ks-*bfz;=jW8%%-7FGcZAW~7LH(U;*K%|!X$3aTl&-y*^C@HwF? zBuY8$n5nj!0rIExz^HIp9{v7~8Et=q2HYa2U2K=p-FYSfOGu|4<lgLU-X>I$LubdJ zzq8@iHyKI)zr1hyAMaBW<s<$d-nX?>jZXARfjW?`2YSM)Q(JYi?;ONfFgaHCA1SIm z!~cQz(MpzumTDlx_Rjp4kp0K|^d`&0mAa*U_ium0SzflaC+gnX*10|b=xg29@w+2= zhCe}TpCU1A^bj9a=5fGmYth$$=PTezii6Bw95IOomK~mDDIPdsx;*Vt5>bSXK{g50 zM{&m6_a)-2Gvz0w>EW|bR`NfV><4b;Db>~GRfr8^y3<YF4mLn*@y|Ve;4i!M8b*4= zDBv)F{SY%*?u+E9R;2-Y#r3z#l>0ZY431_PI8Em}xK6xZ<UZaFuHG@vQr2W}uVSM6 zh!P1mE%Nz@JORlb<{-)-3Lbvad7=&Urz0ovf?;YM4yhn?K@dqG2`#_bxq1vhzc8`| z2=)qh{}<Rp7l6v<#zT*GKhfj=PJepOrHt3;*;_&yy;KlL84d%}cK&crcm|3Y2Zt~q zba@#MA{;n_x)v)ae2)(*146iWe}`<FGza8z|6e7iqMD>y%#{8hQt+rqJ|D?B2O>vz zRLG+&!s>obgoNpv?cg7Oj9y9(I)jEBvCjWI#77sTuD7<)W!?{4U}|Z^hrEE7b#@2n zP^O%k?;+mtNRPl_1n89kZC$$^!BGN~LYaRU?vwgefoZ-YYI@s=r3j-DWTJg9aczoR z9`MEZHfg{MULD9$3I;t+1b+$6dG~T7@iW$G1gxn5zJC?xH}ongi{Cbk-A2jABca5o zUp)VB-Y^JwujSJlOA35wOr+uM(db`eVDuxuus?VYK%x6jnLB!1t^@fHUwWeWg<4}7 zU$_cJ;Y4hF4q#gd60#0eLFfcbAoU2{9=2}__seFTW3{q@{;o|Nopz5tjKdZ{e^<Y^ z=Rayc5yq1pT-Qr9{?0N7F^mifApred>EnTl)S*MA^Q(D1Kb4l7_tDeL!2V0G-8L|E z-j%b8eZA&W6=Y^WG9v(Ta5~A~Qqz8xuigctcA=Q|{_UmL7Bz;X5oqcztMixbf2TBU zPJHPx&l~uvVy=Hga@37%+tuAhY6%b*YEGk8W7zkW|3jcu!`0`>IpZVDPZwkD@DJ;C zuRRZSj4idUroV2|f3y=~f<rdfB)^%w=~0H4oGn^C>fD!S%xW^7kALVfm2Q6DrOr#w zNVEv3Eznq3cH5qRG^73FJ5BV+DT^FwsuaDw>92ziX#Cq8wV!a}=b(I_igo;oIHOma zCH5b%m-`U>59}EbJ}y;4ykpOKH924W3}2PNk@lj=dD2pO=?3eeKt$nJGMnMOrbxO! z$f!zb?KTx}ka{(6Py*V!PMD!Gq@cjWNcy2FHCIVSouBURT9t&)j{gxU2-5mJ%5eef zbaVPY&G-K$Ii=2DF8qJtdSMr!MrJj1H{T+FC;nT|z?oKnNRKtq7`$h#4G}~wv7ppZ zJnaE(u?@+5@P5w%DqPSFj92sUmKXo&H1pZAst0PFBpL$r-37TsNb{?z9Xpomu_Ox& z^os{#vFySRyYP>C+955~8WzgV=RC{B{EK2?x!?#VqhfG>HwXi14pmC5PEr^(Gb{RR zRb{K7)M89MW*DwYVA`g<t2GrT2!0-34zNE;qZpyq4#DiiL&=^|Hi-5WscM~YYdObq z^ByMR`M>e?PT`UDPaEz;9ox2(iESqnCllMYZQHhOXJXsN#GZ+b-Sd9`eO>!#pY}<w z)%{zms_uHK9*D_?Ms!@<*!C${g2W@JhFLkIJYdOOeV(^yzcU5fDx3sNXa0r*qjNl} zM?YGPGGACW#+Ins6LM+^Tvn|SBpcW&9^8+u&?viHG23RMe?$MJEH6PM73(<mng{%A zJmyUrgj)$+4M+cBye(LKOTF==(mrhNbP?H;sD0;#KY$_ZO2Awz{aQ4mvulr@Bv3Q9 z(?F=c#_sw33`8}QwS3uh5*Qrki7QIb&HQ_66HBQSSlI~u=n|iC`}7YP$9DE#oC)}@ z@bFt(f+PPgvp{_<MPq}TknO5v&jN-|#66$MyH{NNXQWKJI#PS$bY51OxZwYjBmJ4b z`zQ)>Bqka@`cNoYR&Ko(+ka_XXGXh{p^xIKu9xhh7H;fGCLMH7D4zGk+Eiu@74uni z=%VtaVStddGm_k7GW7kQxNpb~tnm~LU-+LSHZezpSF_~=E-zF({QMFWm{)np<;p`o zY7<H)@8J-`URkX>ks?A<n-1OZfCIKwmg0^`F`K?8iuC34a7ABXJ7c(3NWnaUtSk=Y zI~|+>2fN$DlR_}eHrfn3;CCe|vY)cf><zj6^C!!fZ*>k_>g>}A8RgzP>q~(*JOC2+ zFh1PFmIeO?xDnB6e(JsS*>pYNOg-wIQhw4zN7#ajfBC)Kt!k#`Vp<cKU2V2*x+XK3 zC{c)y|FD$Dbm#R!P8y#m+$a_m=#D)05noYHH&0gI;4s6FDcF6sHORDe`2=A#Ioij1 z7Bet?A%*7PgR!8BGu<YFJ?7EnS_=@xF6FX|1<@0fHy6ZAOkfDNJ{W3pg#z;&aEX^& zoC^Ikjd}hd>00R@kRu$Z@%tN5`8T05;XwU@lUIJ>5+2|d?JUZ85@!?KQKFPKrT6g( zS%PIJ3R+xYVPdj$=fc2vd*5tD$=QeyJ_m6qXe1OOvU^H0q*;TWpEhLa%_3MLjZAR3 zD>W>#^!hR4xo*#L#l#4=9td#JcwkMeU#Z^-Y-ALeFTM$QlVQ1zv>}5M1q~uGPAO_7 z_3Nb0q<T~hH#-byB(f%Ef{Qi0`%*?0;=XLbyR?}H!*}T}9S>t7ExsZz8cT}p|7^kE z5}Y?~$$#EIWo1|Q7LvLQhFfmN$Y2(l58CFB!f?19WMp)<)1$=jWIIK0#sUj{oTX4R zOxWS?ez5F=#yIG2US^d9DYnnsq0?;~P1$SXz}PU|z*&ARd4G2GkKJ_VaV3TKKKIg9 zVf@wYD4PNXp?>tlL!D{%-7KK)gJSJXr_St9HYb5&Siyf8(S#E@3hWHpiVDm_c`Qql zk0%A-4I<kBf-5o?oCL)#P8c;@?=`r)_-38KK;e<9*@qXydj};Ne8rdz0N{p@>HlT~ zz_A67ua-G`LK4A2LK#Iee*=q26v7NFMEV(=P|1ulNn2+JWucr_gus|<&+&&o;9E#K z1uRaWAu$z+TQ#9j!fW(Uam-eOD-~EE3Ah+N)t|gi%{T@kDs~~PV9%k8s-neq8#s}? zz1c9I&`CVl_Bed9iuEusvNE>FpjBrkSu>jzT`BSidlMCSc@L9tD9jV&v2Xyd{o8r7 ze>GXs5gc*>60$p6j*1gNG}wt+q`mV)%LMcs5S1o^ErNn9lNMz~*3lngtKR|ci`F5e zmx+7+4yPJbd#9D}GHhQBw|J0Z4cA{3G;IKf^*S?oa?hS6LoYJ}hRq5S97n_dG)4WP z<ZH(BW7O?QCr=w@;9byerTn^aj7f<%8M$muDZfO$tR&o$yXqLuoccrw5Y<g}E9?Vr zPOZa$NoJf*X-oyy<DcowZ!kxsun^-glxkv$(kTuf#xnYI76gv<2gDOCjrxbiZ~a5f z1<N{bNiz>uE2(um8>a<(9dA&w#`TF2&&DP=yi0p5m|Sc$eQJM%&hq!eNQZ$ESKEZ< zj?YeXY<1?}WD4f^F@ixZ0e~dZ2PAXOEaq$~I6i?^N?7;+0630wK1fR52RM!-nVQVp zCe!XgD-)bgC{fOZhfYj#2)Q5C2X8dQV9--OF&q?_5nmB#wmlZ&9C|<i><W4gqdoq< zxfUAq)D`Z>bOd;8eDJV}r@aqd-?4xXpNJZ-v>K}g7oyIM^@M`%CHX>OlUD()uv&1f zJB=P|dSCW)LZX8;ya7?b%PYqz)R^IRzX<yz=Gg(M93MUc3Y^OEi&}jD*tkA(2A_QD zBs=UrIwDG5LM6@k?Zm~KQ0~SNXV_GP5zTwC;m)~H|I`ZZ3p7M1XhT?!=SMZhACH1? zKKP|lHR+d|=^Agwm}`67^ic(JR#lbxIH%)=ZuI({nPhgOq4(VH6ix4&+&;%~qhU)E zsB3dK6^cLeKQ{dt?Z<B%#{+|#DoYWLQucPWvxmih35MFvrTGQ9cZ>&$ck}l4?5j0r z&Qx-N$?dEs6N3{Q1iN$XAGr=s&R<s%vI%u;-DyN~<3+uX2yAW~K^8O&atfy9{n}%s z6A(-ytjc=#$HUnsV;@+k-l$(-I4Wy9aPrREm7Y<Vh%qM(yDdN{0=`$mZpm3Cy$NM? zuOhRG!aM~Me~<))w>!XAK{(tMEw1U0LXQjQq2eX4Kwe~EyKPQgXWg?+m#+Jm8l6Bl z34%HX(lQ#DEaA<_7IoLZ_e?F`Lu)gl;bA>?OEk=#RuJWtb@KnNG0C4Ut<kB`n~1Z6 zJZ;ZtGvbb<vd><_JnE9npVw<E^xR4_xTL-U89e;!$wwM+91V^W0G{bf6+|fv&bzWI z2pU5_Im}i`9a!%A>4>~D!3;xxJ{!nhyDIdW{hgpDc|k#UmkMPCo;M(9{(z_r5zN#B zc}|grQ6Yi5+3d$z+U>z62zO7@-%zE91D?i4{od}|*U)%IM=rU9e5un;xs*>8LfHCS zxNMSBs*_Wy>i>Rp?um|MA?SnzsQjX}lA?6HJP7=f07-}v{-fcC`aw-YCdiB8VjkF} zt7$0E8D$8x#&u`kukQ5SQa6SwhYAYC|2@I0_XzTgtFY85D#+8f6Ks4`qJ?oN-bTmq zC_-Z$=aYCi9#!1#3McLgr>m=oCiW;iBrByY_{jmP2<AuEsG3~&$0ESh{=yVK_?xjK z@qnnKsG5k&k~{lbFw&%7pip&pFQ8Oda4>LZzc&vb3#?JSlK6|y_(>jJm4Fvu!6P#o z;p5h1j}A{#C;&s;Pg3VE8Rk_Wh)x>}ei01L%6J;WjJHqji?l9+jf7IWT?L{Dm{GV4 zWWeDSnSYQ(3#H0xq6&GMbn?uSEyV~eR7BaOLRzUoCeSUNm0#c1;TDT|w`Vk<`tC9Z z8?Q_NGrH^?vt%2U4TdtA9$H<O4{{Hl^Z>_KFo!CWs8T?gEsITCiRevp|Bz3))~Kyb z`T)P<40fA!YtmQJ18`NB&Mp_a&k06#!9opfSbu5qK@!aIE<$qGo%)NJR8}_bA36|E zY=?2Te)TSUHkqqfpf`bN7k2VY(57{cbS>G=Bv-Tb(uwXdDQX|5Vw$=%8kq5m<yHw& z<jFtrJVg7K=5Oh|E_Guf<M<&5*eHlFSiGDOfJkZJC|SPEl#vH5(XSk89}&+`8cTDL z0h?_m#>0=lvmNXfy{+pHVeZTc-$RI3;VanMIBHtmW@U-A9}LGbC}gj29b4fCDujrf zrT&EBpoGo4%E5=OdphG}v1oPt4Xawt{|kv`7XgL+y;Xek_OX8;SRi~MX1|~sO^aWa z;)UdwU)tZ*a_YMGcpl`62@IM#?Zsq?R5iCZwvvb}@b1bROCLJ_6CT#1QRDF>S{S1q zN=F5Q-$N+@t?=jH!|)UcLtpEcn^=sS9}d`Pgo7!!*t@@gnGUwiYX1b&*dIEg7>>9o zvR3h&Ve7})@uHAS5dAqSI07YDL~jrP&NlLjSU_LDg1v&fSlPjE7iKVk_zXl_>nNIk znD|xDcO#f3SUwa?YHLYEO~36(W(5K+V#L>T`Iz*;@c{xI8IV!G2VsOML~J!BJw&FE z+Hnvjh#|Djy(oYY49$Lo5~tx33Bz6#`qi<fYmVNn^M-4aZ3(CpsBR1A1nsJGLcFU> z@-j|SAl`%q9f=n+tpZG!V?uoBQrzV4PF4yB+?-PdWqW5FT)L2l?lpPv*v6Kz2k9P$ zrlpbYZ`np(SdgLQ^Quo>pcn{7{ns)^xNqXXjj^_{`C!FR*7f=(nNW;#<sR3i+ga#H zeK#mE!up@ic|ASbi2NMXu8uffyveUcV~`sE?yQl@agZpS_PB;0W9t1g;pu~A8WLMY z7>Y*5E76rYBK)L9(HFtu37BQM4|tE6;Mx1YD|C|swCW%CY?`;>Mcf&8XzPJll<}EP z*7(+tgU9Jl@$O05LHFKv{0-<pvSi(qMc|9ZbSl=^HtC3$W;3TyNJj6F2>nF3{qd*g z@4mWsP3#&Bcc~Kw%<m*|&ka3<mnEs{BP$erSQ`lT2{iuosJFVGPW)C4^!z2P#>~|y z!~cH5l=vl|<XzmRP<0~SRp~it)Y=7zt{>%IS0Q-r14(^P^U{mo)qpmxeJYkj`G=#m z_oDjKjsaE1bydaDxtO_15D2%VX2yRT%6+MO+wdz6qCDO7R228A+I}cg1J9y{u=W|% zAcrYp4gXcgjVZg(wSDUMd5wL*F=2Me-FW|<PRh?#wzd2}j$<G*iLR+Ksz9$LK(NF> zFeYux&&v{EPBKU`(JN#6V)<<9*QhUTa~Pp0pcW83Ed7|gsjdu*hc^<Ck*#l{!A3N9 zT6*o`l3<ZqhW-3ae{Ian#?(ZbCiwdn)vj1&05I)9aGWBc#^W2Vf9}$qRhT{Jy+r@T zY>@%`aB1zR&>$lmw!UZvf1aT_ix;#E`cMu1K=-&kR!9P1P47Wa^1+$k9~b9<_Ax^c z=~v*NTx=siQDEdp+bVX8YL;XJ!3qTnWy05nf@772V$c-L@vdR7e2{+GySm0}yK!Zi z-J-%!TpC-4b+oFt?P21*s$PNMK9e}+q9F>InhWcX^EIZp@NnMGh``ftaCc?8{0)Ty z$c?TsfGjuD<Vylf4jVpPZXGS?m&EQ*J<v?&!(%mM>Bc*}$2s3X39Oq26-GF8%+LjY zOO!zn`8`F3ikl?}3KJt-;EE{u;mESAx6uX;?k1ep?AW9Ba<eaAOCNC0{<Z0v7^~Ch z-j|Zl=JC9_yk*jq_A=Rsmwxib;91`cDaNO?H86O-yFhPa^%3xuecIdF2v|K<GSI5| z(!sI3ApAjE^n4=1t${6nLD(~M^70t=mgfC2XlnW}RIOOi>ZHtnglJTf9piRD0GT{i z9P{n?&0$yA#>S~b3(Q(=jmGXP$V;`>SzQ6ky6;Drx`Xf^50EoX4r8M{Ox;<gw``O@ zwgl&aviDg@oG*|NcDw7Hojk?b-EGnnOFTb+KDer8WCbg6db&4ca%;;@+?+*vZ<?Pw zCVN!SG)E<6xVdN`b1UM$V$|REw<`;%5=T6QXqoNsal42r#xs+#`=}X+w0VdMj5T}P zrO6c0we?Lggzcxx>Rm)!J-EmX2APG1b-i3oDswksp#5DE@HaGb-XV`$0uyTmm+&Wb z<uvU1CID0o-s@C15Rmvr_<{VllQex+^$!@8VR*Q^T8;uD^5UhdiHa$E@J~Th%AkR{ zT5nm*N$&*yfz7_-8!+^w@k`3NAtVrkR_$7WAcA@e>-p==pkI#Q-$2Guyu>l{-P8Ta z{KE*{+oftG|3C<3!$FC#7{1)T^G+}D)Pt)V!bW0d0Y{dHB*Gb|;;5V_OIjMq)%Qtd zlEbpFuuymV|LG393JW~l>w&t%z-K6=%?3_*#20V9zE5w)H^p));%HYT@=i6pEBBD; z>c5tJh%55Rdw)L3XKe{@FQ*N(G3fQKJz#71{JN)rbh6hT64`IO*@)B6H)l;6eeFzZ z?W_h~HjqM-k@7QrDs|HN(a!G_{?L*gLPZ~OJus+2Uew1h_$n_Ceg=z!uKW)5<`Hmk zw}&HkPL_M%rmPl$Gfa5!hjRY>rmKQ<hs06`Uv46dza=+ia)`8GaYX6{UVqq@H@**= zq_^G1>iV~6K_tqa4g~>V3ZEvrkjS#A>Rhqf-cl7-9)-NfzW`QhRXsxZT-O~FWrAax z6F`dBn*??7K=kr5S(oP*JJ_#&+mh?qyyM3w!zc#zW}$#UpnsDfs*Z^9#hmqdv7?T6 z>_?rr=A`}XhX1z<XskX;`s<$7F!Zro5>F07thX?>frLsefXJ6YojOx8Hx~T|G^`E| z2(68g$@VwrhsM&+tTTa$H-=hW*PmYo8g;%OP6pa_{J$fDWLND<{c^nXdQW|ij_P_$ zzfyK={IE+G&n&_3<u7W_-~6n+3S<}Wf_hi97I#|i^KxbhITnS@=kqVh>edZ2zI<xS zim>L#|HuzB3<5{{En4s1esP%I`5{uUTp6SaeDu6ncp+{Yyxoy>Eq-<D{i>~P00i)# zl(=Vqv^~5a{N4Tjx@K3`-I2f7z&=2^l#tMKBVtt!OlSYZ;aQ1Ptf@oU<XS0LVSZvE zwC>Rz7BF~P4%amwx@IQnuwUw-W^lZ-yO7uPFcosJybtd7EN+wbn6@SH;szKgTFESI zcA(QwO!jl$oQdPIRdYOXJj!%;pr~1q5iBeNu30k<qwe`zfb;N^dq_}lh;|Lyu^&TI zeTYB3!y}dAA;{PGUj9ZoTF&re?<k}bpm~%V^!S#w1fkB}11I4fN#MECs#9dLZ&f1& z*7M)SVTmoTe3csJ6##gDYs~c57Af;h<ln;x5x$(JK2J9O;%xb2p@6^73Qc{gf5<mY z>vv}mKJX$v=ZV;N$}ES0yylhGKKqJqooIfZXiz3-{qbXWL+iN3PrR-_Xx<-0Fh^eJ zJ@)UEO9&}vVn)kboLhV~VfJWTF2vfbI4lDhu$Nfp)>+~Dx0Q6{_`=&WZzgoH6+E4j z5H+={<adN^_QC>zpA}c)8fNsU4I0BrJziU@q0L}I&3}qRlE-z+OXc2V!p+!O2hP6~ zX*9#Af7F&IQq^>K#}c~rg*Ym5MdV;>57gWe(PfOO_EizyYx`}gpO2*uDPTz2tu3p% z5(P49jbS-!JmKVg)@VJ+t1_xG3Fu}v+R<E*5?_^|yw>^wgJtYI-8_M<JAsO7MyMIH z+TY<VrxIuf!<*-si*p{Bi?^5NM4m5<4Mlz^Z!0pA#mHm8^^b`qq^<^_mkGyc)7oT! zm);#Y>yojm;v)Tz=-8QcQJA24%5bSrn0Opz{^*YzIG*OvRDe0h!X!n4Np>!d%*h=% zd3Q!f6YigIBS=xwKYYq2N6j9E7g2;Z9@wS|-?RcWb)+Dc-q1ZQpIcbZc`cvp4Jpd+ zT#QlgFtSbf=}zzX)2R&x=SzLwHVVMS;M4?@{e)Ir#;E}kq@osHOGI%i%6WPY2aC%Z zvnD5T5$8!``Z&7I;o3(+EK@6q!#?xhEaVStmqd`@ZO-<SZ0hva2sjZoT#1j%0=9=< z6$KjaZD+=boAJ=wjcLgm4(fYZW@7dSKz4MoU=wYZLI1WV(#Lr4MxnFAUkr<DIj*S- zr;0+NDpHiSe*qrN=_;OW{?cx8lRR8-pCrk{9R6I_Yb$nJCtp07)H9?k`Ywxce>$W* z^zKCrSptP_o4?wPf5=F7v!u?0AK$+yBmR@G$KTtV-vH?d30bV3f-W)6&tp6dSdZ=J zWuWhCY|k^Is<xQknqob!iS#DtZN*MIF#i2h{xd{Zp`Ct=sbLJIZ~{3te1lV|8=--C zbO?C+GqUI1fBCkG1MzqZNC;XSN-cQ~zi~j@CYDCeNRRDN)Hq%9odFE=xSkJMDd3<< zCG{4qGuM$6Yj{vX*@m!htwV!A2AB0s)UmP5(ZD#)4h|`DdP;)$ScHKGbr)goM#pBg zIo3$37&q;&Faxmi?k9H)zK4oXG=chc82EsqD674E`R&)CwIdWB!SGP-chouQ{510k z#(A}Zv}}1SUWMAfoj%aj|GphH&M&8i;=$n4P-K(uIpV>5ac(J4oskF$Ye5K;>vSSw zi>y#_m|an~qg34=@4o2G%jnbpmX|tRlICB6UH>buCzlvw$zzSy_2?(68XJ!w9cLO| zxq`2#;gyIG-DxHs5k`6x#G4t)@&Rl(#0hF>yl*<0FK!IYCUG>e25P9rYHwMT-8x}a z#I*GkJ=UhhEqzy{>I4LEg<P<G(hhy2K+pHQ#;z{s4O6jDdk-vt?y~E@t1<V73o3f^ zHu41_jdWVkLPAEzrkM0}E)+U3+Yn-<GADAyg6H#r|7q+jhcHqZU{<gBo0+3Nje-?{ z>}t|Pd{sVZxv@f`e!*y@!ZxhIABsnC&OVJp(7;=vk2-EJz`wxby1*YGs164;XxhiY zpn-rD?Q7*O>7=iJ=p~Z-9mAq^79uYzx`L6!1j|0Vxb@D37N!Y>^7_}et2ZR&j^F8# zl@zs>u7Wa0){fUYyG2sg@LWX5s1fOz%rceT$ST}<j8x<i3>qq2Gk}PCitl4=&)ca4 zYS&1c!TlE$gqSB4@Q|>f1AFhZr}~G^*YV%~EM@^SZ76;$K0>0^Z^3h7Yyt@d*QkM( zpE-3}3F)(2oRaVP|1cMb?e5tHHi=_S*e^phTQ&!kCNR;%CNbk#=mD}7D*_V7lSBP- zk}fq)`5Hp#6c%DMmxi>*25sJ^<=cx(3LnYE<t5GfvK|wt=ZUZe{Zm@IpGm`wuyGMQ zq9Z>oAB8t!#KaTyX$}b%SHDdT8g(kfjTdvG5-5XF<o}KALtcpo<E6-PGfFH5#GSn# z6_QXQa0<a(i2Wh`y4(HY$Sy^NrA4d2MunSa;dYq$yKr>y_5Sqr7R*IBo4uJ%;lIuw zv~1UZevo;0bVVX-mbq%TV3B#1ciUk0=RECJdJ}}p*5?X6sUvVyQN`^Ui1{{!3HpvW zYn71BDZzc*Z5*{@V!^{EoE{AgA{bEeS{%T||3~-Y32}({#0~_>;|X7h_y+H$YW@_P zt^h#IG}ZJC7THf+K6@~Iid5-cgfT*6DZUR`(r=VYQ4I<zPS^M#@ovavRiAUH*4PBu z?=Rw*T=a(uWZ{6rYYRsZh_7Ae$QuPgLP3ySOKz=N3?7ua54M^Ld8U;#ExV-7M!nd0 zJ~c91Ua=fktbeix_KbzPSgMW`0GIq$?6K(pE2_4R;|~j<^{9yF>amA#BInXk%8MqD zC$8yaKTwb!xBqB1`1OD73mrnKb_y%6pHl6YkpnFkVR(21jblz%2@msce>OUB5<#rl z0eBW;ALdXK1yWdA&XzCn)zE`ZW?$Jm({_5f3mUdo4-}2-I1oeAOo|q9^1!-i_(}m^ zZ>Ou#NHUSku@Zrm9#||oh~{o8*4j<6A4YdXi@tj1dveBNo^z7a)nPg!)k-(tnZtAS zIdr@3aq2pu_V^#H`5#~@=W)TUhywcp)j+pdfkuJP4ES&sxI1$f(5uEvpP#Y>z_9i1 z8XRln;U;2Yus>0sP@4}`hfm%*0!NHPLzys<%Z_oKD1J)r09FO5yYM0&r?7V}-~;b2 zm6H_IkVUpfdcRL9ISOyMHz-k01xue@{hft~u%D5bWpa_uZd*!W%Vhvq_hU!`W1$?V zF!lC22%Ty+C9x);PpVy?vj31*iWB;T7D}m+^JX3jwE(S4n3|KffRcmy9xCleor*fD z4g<!Z!bI9;7;D$0_2p1N5h?;{f3x-Eh!J2urbLlloo}}7@`fn~VLXzNmDKt)Ps<Gs zI6UV!P|D~Cet5=AI7fvQS&q@VFfy`61!{e1^$m*E5|@wR*o~phBXuV4&*JLx!-ln` zV2Lx7n(oW@#@hSU8gome(Zo<&y$JMERkOxMiIp0J6zX3JV9-V+-g<S<r4=CC=dp4| zPBa`xx`*wGD(k0Qcj`MoZYYIrAgOoeyb%|Uu0%TB8<kE%@pq{(ZtrW35YVC#A>@<J z+QtogPlj@-i}faEZ6!`POa7LsLP(+1`YJZaCaZ-)x;dEQAVNr^)K%_O0AWe1Tk%jv z^>ISU5L0sr@MxjA;Gv8@8n@@$ik}P>P-_X)HvXI<jr>`$hD&G2U}MyQ#o@YILNZx4 zPNrAQTSDzko+TUg;XutEv`7pRhduqmeVrb$zoZOdRTMr&Qj|V~a8MApQWfr@YdwYP zL-ASwAdv7yYn~s$XPN~<>TJ>zB#aPdVU~g@<2HTAH%_8A=j4}HO8(19Cofmdqal}$ zYD*Xe;JY6`c1*=Biyr;EQNpEkw)mfdabW_D!$?xcWkfE?A0C$g8)L#&5d`yNe^Z1^ zLRnt7c5nE0Z(bCVh)ZHPRwt}XQgg{H5t=P_@B!SXYv$44(?yvoR7KhiprER)ci#XA zMt$|30$DY#i)B)|Em$onGEf8Hx7ltzwxdE)J!oVLsd!``wW}<JtuDD3F#>M|01QQn z{bG1xY{kugHv&7G0jG_=kyOJ^7RkZ7?yDzz=G+)K_=|sgoFA4zDlKeJKixB`dvi~) zFCIDfxQR}W>6{<sF`5|2dOdmgN2Pq+1~GjPoAPOXl>zfCLWGPq3Ag7FI5z4EM-l`= z1mv%%m}gi~pw?=imoh?RmEeL9*-!MHO@JHNqwB~Au`(P6TY^@su~Jmr$y?02H%TaK zvhHY}S7T)@R4CR62ov+nqrVf|sO+LjKY<_-cG|GT>S2nChb`C|vM9oV1^2TS8q}%2 zso&5M_1f?q>vvHlFv_okbVL3_vL)6YHHtD6QcNQ3+z~fyxV2Sr8Dw2lWu6Kdb?`}( zuW#bZDEGu24KheEhW^s;A2_VQSR4e$GqAR<&)wTAmG)xnx?1Xf${8!|p}nlv1uS|} z<E<RIUcbcz62bX2e+zVX@82hW?FQ1w&UDE{@O|PTk?^p=qbPv1viVdo=^M8wd<O-P zpx3E<_M5~4?gKUTuc!L-OT5D;lEtC-N;zqSS@?iKQ$a9i!=6aLoM<+0ahNQxmpF(o zNfVgD?Eq7KSUa^KnC)PcfSG1skGK$xoOsEBM*gup4uZvsFvmi6<?ggu#2NQ21dq(5 zfyh7~o=cD?*tPrxx$MVd5k5?XHp9&;jgg?4X3+3$+S$9qi;wGDefn%8h(nlxe4I%a zA2#-b_fdz`Fbs7aoWR+>3~?<Qv~^{_e;#XRZZrk5vb&U-a?mXbx@b){Z(MG)L|H?B zAIDz7U;E;DjbyAYeiXi@20~KDVnh)G83Vf^ZrqX}=DCz<vokaomLQNIgC!@fuS~xz zx((;!jQf=PmgRsz=qNf@0;h4_9W`yRneK5%0*$#vA*Y$1F=9s_WL4^B+$9|ZE~3+j z{IX+-S$~Fn+#GqVrK2CvpxfoZ{}Jf6k_K`UVxe>j^7oV(64chQD@Q!_#hBY?H4RO@ z9t+mQ(jSCc-JP4BaqhB5za=zsB0;?Wzh+Sz-&ylfy9@pO{}`LIn^QF3v6Eb7bNj#e zEF`>iG)A`IgqIglX)5&4@U8CTemOe0oLk<Dyvm{~6E{CUmp+^`kTbzrL`Y0{Y2L#6 zdI_6`B=y-7Pv|BU%i2UZ*~hgjBQ|W%f>vMOgc*%-jtc$o>}rs1QD+z=Btc~FMk|xS zjv{GTWWy3tV}=*I;Tyg&@M#Sho<Rwdsx8Ax)m^p1fmUQANY#-d6MZPYpPy3!sk6Ll z652kBAB;yS<i|D>?Eq9kR7!zOhBU={{oF--RFb|lDyLA8&Cl#p3AF^JdiNJrtAr*u zKob|z?(xdCBxx(1IK~}RmbKK$hn*dhGA}ILVeXyhT{KpSlVitTuh>o-L`VdOj+*Cd zLUa`*#)cW^CW$^SCLKX9<2|P>bKH6iZg9Q_w!YL>`}?;C4dfPsx=x&6#YC58@c;n^ zeA^<KU|^)9-z;ewsI565?n`j_2$yWdO7(0@U#0DEE?7np_f;!vCgL#t9Ivp8+g^5C zlbkOThrw#Id!`3>YmdKY{hHECJ?i7#^_veWVIx0J*vBAH{Ytg1U_V8CKN0<ENpWj; z&4bai`uMxxp!KD|jXx|vxG+AEq4{;~!av(4u+@8bLCDThMQIxIqa`QnmfDY#;mErC zZp^U1#JRHg#dOpMwxtE}*cQK0r=qv}1M!c>YXD(ab(R-E)i>Ay<%}iIP5XP(%_=PV zVS29|bz7fNFIPmOALI37PR(=M;P|jtSGLSAk+L7ZNOiGU#&cYT5TYuohKtE=ROyag znE%*epsIu<dvM=`PTYxs?_XuQTM&^}aF4fd8YxSlnKdE+E$i`_rQ2+05t-?CftK}D zO+xonKy(Pu1foM1AUYiEGQE7bw&&>e@%Ul30yH(sgH*VTp6TLk^2{Hz=8VR}b701c z<{F4Jhko8O7Myci$9zD#k$#8$&$@ol+to}=1wgfLEZPlQx+F5h+NGnBVux@FE(-^a z7V3Ir)v10Qb&tFQV2>j#PnR(j2>2&*Y&vrMz`pmFHHr$|CAdr>{RSnOy2jG^ZFmrz z421W+Z&21!Oq>#G-&hbU6L~W2<isL%CxE;UMN6T3ty(LPf?qh;z*n?D>w8TK(72w^ zVE@BFnk^>c@9%J-{erOuK72%sFaaSXLJ&h9jIurAyuYw(dBC-rjq0LO5+8u4PBBhh z1D1;}&Do#_RFn2DzwxHcFmD(9YcB0UdYaDz6QG&Va|loPvveu`;LF{`kZxt4-0py! z9dK@$bv}^mX4JS<yR^ygO~j5!t%<rE)N2d_FWQIX9F=q`v<R;sTc<yeTOdKiXLH9h zs*35Rn6#^+N;GDFrrj$LqA*6aVH6iS{<c8A#tc0I3caio`4qwshz_AJXeB&e2OfV1 zC}ae81J8)tJJu7Uqj#D4>>8IUCtFp>35YZb=9|o_`d-h$OM|)5mUPw;scyw;@Q{h6 zJ<z<KY`~LG()aWB;w10Do-x(Cri`HGNe>ZK26@02CpidG-J1+~C1|*Js`RUq10(Du zPn;&AC?8h<?Cno%9ojk21I{*%j}Ss?ESsHVv~L3P;13c<f$x@hQTu^9vRK<|QiCw* zJ~Kv9o63c{#?zPfuj+~~)7QA$�<2NV@m>YPH_a4#rwF!t0@a7A)KUQN#n-2|b_b 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%0Dba*~V{mhMuNT7uo#HkI1^jQ;?FyMEcp@UOv; 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%0AO{jKN9$<_O8;e0lJG%GG0S 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%0AWzq)*l;uSiTJK2Z=9qd#$oqS*f|dwPln2 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�E`wJw#K|C1z7{F86QHMO}dI!jyqYQHtmrZkfg;%^zvB7Tp1f{F3rOW z@|s;X@+mH)g~Ee#4UM+vc2;+{SWtnsMB1*~P8ch=kj8;PMybV{+TY#UOCoN)8>3jV zVn%eCVt`2@5+X>$dl?+att5<G4WM{(rj(@>rPK8Jqu5ehvDW&>UcSCs_0atBd1YNo zT7exEZ8dAy%8l{lNS<;d8C<Ye5&)QDBy~=quxVU)f9-7>BP=uS#>RcJyMgmQ=N~cv zs;C`_UBC~ND^`z)LDN1j_`gcG-fg5^K7LMPG8rR)<R);h8-_V-s8EUy0Iv23pj(I$ zqDGEQV@`rgsel$%$$O?;G*Mq&g3?<Vu4cB9KP|RIEo6@VNMr>c#HZ|PQEsM=m1?wF z+4EDV;+$==X~p*L_C55f#!*n$o}D_0`AP}9>(Qs@*<GG@r+6m&Sh|I+-e<EG^W5CC zI8_lt9o*zB?SN-6SzJn)aPkQ70T~Chlfk1<@cx{-eZ7KAtPk23P!A;6cXn4=uAj3T z;(Lijs%e51lgt-Vv<ju8%X%+|JU3wmlcjir#J3SIhOKn%a?iv!UMjhZ!rCR1L;bI9 zpj_z}?w)q7s9R5OBZ%}{EpBW3wUXLQ&pM@O_*3Km0Kk6(IPk@Wwd0>3SWT#(JuEb9 zTRjL%clLXTWzrwSP_C_Qb*5@kNpWGRS=v}!xwXqeiFqVolrqY+>fteUDN%+ll<7A) zDb!AJii3<S-LChJs!`VZUuaauVd~Pv;o&-y!q%l$Dk;VdLQ->5o%ghMlI3xg*7|Gw z8r0q|vfE4<NGgtw7jt8Bx{%wQN)Sde7_tm?$o&TJ#ekmLH-`ZSl*)&478uAONF;pN zIW3;#?!|no;=KaO8*c^tZ1D6AZ{bgi7aG))TlseCG_Mh97ls?iWEQ4dNK;y~7XBcL z7}*8A&DN=4u)w;1lMmFt3pHC?%V<~3Ms`(RcLf6llpYR8E6Rh;K41n9^QRGIv%q8V zcv`FXlxj*hO3HNG=ciUb-KkDcoOiO5SA4Agrr_Mto@JNeaWtLjR;L$h-cYF(%TkoT zy-uuW33;T_w3B|9ZKcU=EEgyoJW?UvnEoI#cnV1)oO6yrIT){|d=03`mUh<U#1mjp ze7MfQTqsbyWO7tUz+mGgfed`62%!Ntd1Mvy1LZdlm&`krPDnhU$k~L+B=KI6;aH=L z#u7v<<8Vb)3-b~;hS*o++{{SHH~<oPA0dcMLzU{5*SoX2)qK03sAZK^DvPsv*?vEV z;n?~oMG>l#5!zlghzBDFY6V13zCxx53ZSC(8*`KDdO>S=QYaD(g-y~tjg-R&Ve-bz za&k)$q?4YxC(3*|AYFl+tX+9h$j6PX$pjD&0OSA&AmanlY_1?hEWuQ%ToHqo&OqCi zUK^9Vg&6L5KQWApa&GC~U!|7T*!xU9MI@h1mAdJ5-&=L<(Df@8FAQ$-vl$NDqZIjo zEHRL$YK&m#_;?2kT5{bBc(TZ^3N8yfDJ2&m<Os>$09DH!$7nl2HRsT3ur9!?Sy$%! z#0|t9#qdrBGBeZy6+q`S^<NUSF;1zqz(PYE#IYke0Yjdf6u%@W!1=((HXaSlM%vwL zvbXiEyvfDR(dJjtHluy_(?+e)b@J50_@(hG4-V*;Q-@d@D9H1H0k9%+!DN>k*r@?_ z5>G}coLA$1x2RuyMDdoP;tTdK3{y`ntdqJj+uO#)Uh+^$Q!9b81#Q4C89^H!zMB1_ zJaYPj{{X^2Z7WYS@_BQJ{_J0Mnl}M=V`%xZPStJh%DF4#{{Ra<9C(Z3mx(lAhQ154 zChu02t~^1ivGQ#6eFDIXoqNO@wakOdv(ofUI7up&EB2|pi%5L?$>D+iyARB%(!<b; zoqE!YAsDS&n^8$yUbnW(SF(2e!#HrOUcN6CB}WN{jOxx)e(F%Xn|IwSS!&yDB%6{? zBjHV(Xga@&{xZCfXc71;!&>#9!)<c%+8Gf%Qf<D#+Mb(hdla_Xh41#A{hp5)VB23) zy$A%bDU0#j_SV&Pzla|eJVWBI?WuLWKT^2U;_*(WaUHu)sCe~+<5;}8zP5QFySEa- zCBBao0^ZKgMYOZiE$w28$xD9F{?OL{01h<`Rv!ZCQVlo2ejC-^(@(!}pj~J_0@EyS zEFSV{Z+y8g^)DD}wwi<8Xz(OA_a8LO*U76$zly&TEPP3*X;yacrfD~3%~|d)G@H3^ zpt+LbN3zlNJNRrMHnuv1v0TM7Tir_(FikwdNmMvS{-45R7|ff3_;Uq>!bWQwTCOuT z#M4REQ*c!uI#!>vm$auw3eTPt(tNRukK>%%KEmgGYs47*Rw8hCT2!!EW*%zPVL~!- ziiEX`oSZ6Gs}$qOQfgYtQD@Ho00X{1d|UmQyl|c-_+#R&M@B5suDzj&3+R3&vyr5Z zeK%Xu<qv6hZE**hWHKP0CUtvBQgumV{<1%0zuHT|U$v*h?+*Bj!D(lrc$U}6(LN#g zPAi17)HE$xU$it@)%C^ONHrZTuB47ruYHnWbc-*t>bExccCblv{EGOC!dEsoO%2i! zcO-0NP|Gr#n`sv1q>fmW#~_*uq=>H6G07CFiLp?X@IS>LiC+Y@LF2!MJ}A{ZBjRl$ z;@((q^x0IbkeSvwtncjSj$2Ja%6R14b7y@8#k}awl0@oAuchGrFwM9p6*m37e6C*7 zb#QKc(xTw5>S5I1EGDAl=SuOXQ{KNU{rB;FW5Ky!8Q~!osL{-0%Nkg<A9kviik=}s zDNYwrbn4nwDKxoUqj;a$ca8NuR?ozq5Ah718`h(;f9>xH-nFb6exa!8%MHcVmbt3w zkZKZLTgz)`*3*mg_Eolm&+S*X*AiR7_J`$lkA?a!mp$%{cYESbh@K$R?kucy&kRN) z@n(^&d^hnPnQ>>USn0O<ezRwxXz!=!7q@zTvGxxRNvl|D+Ef?XbgQ{87vV42EB*?1 zul!8#=ZB;C#o%ub-s;{Gn^JpiYr?TLnp|9K8eXHJ>bDo38o$1SOcQImF0FNIs3wtr zrPwp+nqQTr#(dKM0D5SD@KNuA-wAwS@W)QPytdX5cy>Pw>JaMMG=3fNPOqn}ym4ta zcKYEur-yF*N2cO?FxrN<q^0X$&kUDt6v+qg?~8DG&H{#J>8Rl`6lDb}uylF((@>`Q zr8OB!rinYZH_HdD-{JA$Ovfa}RLb!D)iD$~q^VM>sz>)yb5m2~Qqqj4335se!NyY7 z2>PSO(97Y!gZ>!s_LF>X{{XNoEhn^lLZU4~#uSF;&TDoGV1`-r_}XO-s?o)BBsVRP zL|uN9;;FT-f}S3|Y0}zjD^?1k;ZjI;&aW+`t2BZ_ZSHNFLXk5^<TSCQUQWV3L-Ciy zjW1gGd*WSd!6#X`@RRtbT-E$9bF4w8+3LeV)HNI1y+cD5+GX9;0?$v@6I_bY=GEg5 zr{BTlODTobeK+A1#Cqqz-CovKw`S8dCb`p$5*V(nZLTe*nqeknmPHUq(yNCp6lxXx zwHuuJ7+J=vr6i=4S~9AX;^O(QB;=D?Mr&@4En8%Ko;w9RE*4(d!lR*@MhbC~ljNwP z)F$HOl;Gx+;@#so$!e^8-9L{X!+#hgd#hxyvDDxbyii6SDXqTLCQGK66_yFEl$6A5 zpJ+(ibZoK)udRGZ<DD8Ghu2!Y<?5_jFuAkea_bpaX&_54I1=A%l61WZZe#Oen5+u1 zEYlTlg*;_o(Q6jkoVOO9W`U^0B!*_1D`_-)%(cDpxISnMJjK0-A~@tikvB2LE8y{6 ztn+EUIPs0$wB7>qwGAV~J{t2a-b>w6PibB)Pgt|Ow6JS^c701oux|_q@atu$Sr}rH zd4gA$R}~r*>ZfN>PHqY57{Pp1Dn5~evT18MIKgWs<Mpd5`rPn!EYu?kN_?vGtu*fn zG-B8BD#q<M?!qyhNnJ%Le))gFI<z#h_#GdJ&X#mn@ouZAYhz53F$DIhsNYFHlXDlB z7nO3Px1Sh5k+2bh#20_in44)WkU{4?eFtw$<M16$Yv(W7i%mLT!CwULfo<OZ08NKb zcmZM}Tb6m_LdP4NM=E)&a(vC>I0C+iPMxva0~~*x@_EI79p_k&u5k`;h`%?q%yBlC zc+;skMWnPzs%fOOSF%=Ge@x|+zOR(vDe|Z|;i)$Zx60)OE?d1_xw&rjcDvP+?gKuj zBzun8Kc}~~IFXF!k5PmEH4$P!9+>?px#{^I)Qo%j;~Wn8u48gd$0L)D?Y9~9>JO)H zUX=2~1HL%p9=ZO!<J56gw*kT9^~mga{Ao)8!9V`K{{W^wxu6M);~3=k&;I~h1M;Ow zc97g;9-Q<%AJCewy?uD~=lnm;XbrgZ$A9y{qj5EI*?r`mI+NeO*Xd0SoQ&{B2j`Lo zeKDWLp#=5-;1kX{$8Medb3(rd9r!)5#~Am?{{ZXJ<^6wJ2jEGU^dIN(qM4ueoBaO( zz^J9o9_#w~3z|LG_3}R>{wP`~wYV1uOk@>Q110l<<gpuLjh_I&P@A?EIj_eb+M`;q z(==UL2!tkNGPE&68ew*-#<4^;wj#@`O>|D;M;v5V?Wf00Hfvi8)<h>{a%@a6XMABx zlaO)LBH$i`dj9}8zqO97sYR-4+I*9kE-zAhSXM)@C|JWGjz=L>fHq}_T<joWSl8hh zXAEMnm19z(Y7vr?-&-}ix6Qwi{Y#i}1{W1ZN{piFN;XeR#_N6eZr1PA{3rP9;;lq$ z_c1l>hT><OGe$;MFu;gy(H9|60aDn(JF%7|*PQqRPQ39By{71rMqB$z;2rM9M}i3c zX(aP7Pt7XrVy6dVoSquGzle5^sd$Q1mwM^~W`@wt#Uzpzm5cfNmvy`Z2Qj>$7bS_r zOoaPS?8)Hhu64f@_=fT@!$Hy*TeE`7lHCJuXd_?>jo`F^0!GpfGHdk=6)4G2qX;f( z$_ey#a#!iKlRquTRH-S~ttqyl3AC>IC%xUduGid~KSV!bzXeTm;(c>hm0CMnO*Ji{ zlL!mE_Ys9v50ymnAdr>-kZ?-z$JhEknWcD><Le~B-%jvNx=$UvW91hXsT`r5+h{2z z^o&`#c4Z*|$j6xe%CBXj=zcKOZrxT0o&}C2*j`4ow7IxGVlD`c+0>IOi1rPj=OFv% zz%LAH7upYuej(hcO-sf))$y@oYc$SnZ6vxeOB8S;6op+_s2*H$70GuX8vD9y+0PRu zl8q{K@YL_3=cxpw*Q7a<etOvXKaLnmYgXkvO<uZ2a&f!=02__3y}XYU{j>ffwxIei zgRJ!jw2h>fRl9=4%wbju3>J&$MBAj0v~x^G_6k7gK?CD21n6Ef@lS~K9R|Z#y}OT9 z)Swc?#yO;h+7kCSG8r8jL5q0Z$qYeKRFJ?|ar<ESSHw2HFw?aIb$HwKi-wcSu@M;3 z9cKP7m|WZ}fE=q}=PKDa0B4*1l)PC!gYiE@xYh3^nm@2>wy+N-+D3wTbc>WpcBRNr z%DadMBpxx6G3?T>LWW-9%HsW;pEA<z^EZC__1EFG_B@)DE7i>t_MGWdR!_>-OI<r@ zXQ}o`_&GO-uPxx3-s$fm4Ju7DF(O3sAVRp1f&}6v3I=w7fB*$~p1a`<czi(CbPZxA zmsO7T+R`{(LGxg`ju`Z#5MXyhC96OYf{*~g3<C!J7Vrh`o3CF(EuOl8{Me*ZJ(|ZM zQ>rAAt9cg(3Q@>Amn0kk!K@D+_$oWEj+#%35L#YEqFVSu=TWz{N#UOA-YpW!UCSNH zMzT6c;!l=h<pJBCGw5)o95bzn_DU|LN;00ynobQ_Cugg2wyygT#FZ=4r-gOfR8?rH zzGuq>^^<z5B$m2qtJ_lw<KQ)ihja}WNze*Lbo&^gp4hUaa@<I=O?@iJ<>QWf$>+LA zA)GX9Z>&YMzbX~^m*a%d_z%H4g|TLXR@Ip3*3jG`Sru<mL#SOY>;w&AE!5F4-5MsR zYO%azAYakn6kj|t+uqtbPh)bR$0CMjR*-FS;3;JLGATft8xz^ttk(YkGfICie`!5< zd`0nenoXQ(CXwN_{>-zyNd`uuO1`Ia1A<4A*EzI;H)-vj-pU~qv4Q2EVvZ7SyNsjE z)SGu#eB9p)R_^w<N6{W$I~Pr1x#`VDHndz@w<?aUJG<$(cc!fQ2gBNXK{0Cy6f8q| zfxwa}LKT&uc-SzMfK;Jo^EVJ9X3j_KPPaCz;ZN8DSGl&f{>|1k&09{o)f;&;>AFs) zvRmo%>F+wcklf8}6cWT|b&|>N{{VJF7~U_=KZIWkHGNCQdVZ6B&iVv%t@fv?LvJdr zt&}n=I?jeQcqY7dj=~t-8Y$(tM;KBbzid7y_*D4Q_F(vpq*~fVaM5^TH;URMZLM{p zO$GggP@;nFC5kPU&ZLL7mK4v-p?%4F2)Y#h4p~~KMC_!aqSf9~=3a`&&QXRU6f4)0 z=9O8gLF?90X)WyI3qie`yGrc-Uc3|HKe2fJdl{~z3p>2gT$04yZgOz^b(c7oc@8BC z#eR81{;>R8vefm@hhGRZU1v>w6k2$A>h>4x<u312Q@XlaNv^HftV|-Zh6pU}C1~b* zcOu-%w+yxU-{G%^*4`HQpQY+PEsoajQioVcV$w{BCYx<Oa|Bw1$+9cb6vZ5%O&*+F z#$=x2RhrtrUw>$;%YA#pzYeuC5%Uj(A!k)p69lxlFv$qFDmI9V493tA<ug36TF3-; z-hNGt`o(J4IV9ssb!x(0S1e?-v+B8%zRKNI*QJ_Zs$l3+$0pOn`z$<{btar&lIC~U zwzs{H%x{gK47Hei9ir=z*~xbm{k70C+nln`r)pnkoD~ztE_}C+Lb54jSvF%Jn)v(R zot5sN<G&JIy`9u@+KY8S7FKm%wF{Nps?sRO*_7p!`{x5cvHt)a{5~{4gWn6Z+sF)8 zn%0@Gc!p%cv&9yvsYCW4@w&|0Ue?|zIf7<VLM)8jpUSTRBWWHr@m^2J_m+yR*5npe zx4n!8&Yuo<7bJY33=Vezk0Xj@%})=AhSQx$Hyc^|De@+@?FX+`uC&na;i^s;s??<2 z;R<bEPmRsLO=Q2}kJ(>>I%Ix3@F$48Ijz{qbEa#09<8P70_xgLtTiUNv_Qq6Rb`4h z>sezaL?Pjc#|yZAE&l*vH-mL3t>lIjZw+{_Rq$tsEt!d1V{|^zrOGz5GC`<CAi1%a zVlOK2L=I!xKXboiuNK3m_-|8L<b+ENwbkT@&o<$sgGBz)Oe<enN4*<L`Bj%|yEr?u zgZbb4OL#L&(!600i>_?0W6-`RX-S}K4`rvxbYSs+hsWByH-7M11s-+HtalbKEG*2% zD0ef+H#f#-*<`am9<7*BgLsUdts0F-S5pgF^4E4tdNWk2Z=_uBZO^;OG4%4x{+?e} zX;IDTP7rc`4l<H+qZ_wx-qZHf^jC6>Y~IJrnps<q7d^c4G^^prZX%1$!FihRO?0&o z0!loRT-_)PL1N^UWmW`xXYAoLcm65XWxuzPtYWp*w2S7E5tidlG2A@Y3bHs<xVF0| z%bR)_m?|MEa(s$O;?r&~rL)rYDK$&`JAFAWWw2=N<(4T5T2AkD;6&;gFv?%dNtG4R zSO;&ke`o&yha&64dX>vOabH?!ekHeyPt$@6WVwAd`tUTbHrKkEM+{z2Oi@5&oP4EZ zuabr)IffNdP5W<W7+UsfQAxXb-ahK|K9)F1U~!V1m+qY9JFQfsDI~A*m8HJNk$%?x z8yXkD9T!w+R^so%I<}J?)}YLi@3GdkIOm>Lo;cV^=bP(vm0Ct9K!+*i1s@MW$3})H zNaMKEb!cF|vz8R|j3lXHjjJOnhF3%i`!W^tkWGEZ@n=K5@qg^~;@dsavuj!`YZMLg z#rFFv@3!0BNMvP(I8p53k8mb7kjp7>s!IG{@XF$U5&Rszu(!ChzQ6FEA`fe9u}D<v z#yhK5yh9w<NVb=fA2EFBk*(LuWym$_VsNVwM-7Ncds$#9)mHmXo3xWwz1$^#D=Tb| zE{-O6TxKr_+jM@lQaZndxjnA*N?lU6zHH^ZEB^opj-}!s8)`c1+(V|M47Si%G5bvS z4Q8@!f=6N$e`qLBT(SVgSTg*zH-&YrDtYgGFL7}<_IdkGrQv_Ko!1&hsWM8dYLaF+ z%vX`fEbbjb5h+Iz1&M`n{t$?N!a?GT8@)uuc$$8%b!n%`8@w8r)25C?WG>NK-rh*< zl54o0b@F8vg%(tmkiBh2-p^5AwrLT0T9%O$Njp0{YjYjE-)M<pmOw+FI!3rtgf5#A z8RN})-&ez|4C^+di&b3dwyfGuRG)2jeJ{23=$0=M@$jOTJ`K{0Cbw6W-P+pe^;g!{ z*yw&0c#l=FxzzkW1h<y+>y~yJ9<UZQF-@bzt3f5h+%a6mBHUP5$Ourv203K|b$>*E z@J?L{>s7h<z40YsxJ@6#+V6+-4I<)L{{VfcSbRLv?X<h;-R1?2y!zQ|2<3^3k*CZp z-2w@t{DS?T{uSQ*S-iWs@Q#*$we|l14$VHPtW6waPVlyu974mymse{k`#hJ@MGVl| z!Izq8W{T>@+|J1?U(p}z7pB<Rd;svBg|(X59Wix1BtXhl^QLNAgc8Xv=gFGqQa9I^ z21Dj~mlEy;P8aj6*A-3IsM55qp)IfNJ}9T>?&#l0pR4fh2D`%3=5524a)Vd5BWgNn zt(5O8D_y0%&(iM;+rg@6AMlTAaSOdOQn0zTni;_>C9TXdMRNm@);SVQjCW+K9QEV* z2KfE^HF$sEZ|!sOXW;~z^sDgg^*;}MK+!aN&pInRC)6)3Zf$12Kmod!M~X-zhGlEZ zc`X6EFny_1!~KDHdh*v#(~{<X9t4brUGnWRVK9-zC1aOm!sT*u0pJ7p1OEU8E4c99 zwfkcDMp$&i{i&>cDxbl6-kp1_cw<42QIA`TR9zoYo_%upp_}Y+#VnRdZw!;XkhCUi zYqf)KtH5}d4D$~Pn$eY1>qbrTa(hJy^CZ)8ahm3iso7pG)?8eBfs4tpGlXqc6s7E% zNy*lXdFiP0D<^onJF7PJN!<L?{i(cdaq$aR@TC3#<Ukw0A^yy{kHp^)ya}YfrKSnv z(k4ig!MbJi*6kDteDlc=ytsH|7bXXEXvw#XO*h;=EBKeA_>ae$?clYYd@ZZVb)(p6 zh~`OjTOBIgXo&^;LS~Oo({C-TQ_2j&NY>$=-C~02<dgH0#+r7Gt?2rHhwiQa0O1rm zCx|X}O*>Dp5GBo&_LEs#lN9iYY*A*G!sc^vYc0dF-9phLl`Nf(gW|jY02z3dJU6I4 z#CKO9UtTlY3kz8te6(p@3faQamJM**l_ZvF8dp&As=w~pmVXK6H86QxVUEOB!(ni= zWeIzfY9~@Qok=9rRHYeRr7l>s?9)F9%ko;3@UX{bQkDvZDz)p>gyVTsrqmlzrxzsT z)EY@W8(g=#J@3T+GoQhhbAM+69LXG$Luqep)5|`aer2*pj&pF(tkT;}Au=r2G9s%9 zvow>M`ZC|a`frQ81fDL??uESbc!K*$ywazc<-3wwyNT|t?jTkYG~if4G!w@$Q?N&N zpvtb*=KlZ|kAgK1gPs+#Wl`hr2+nML$d+;at>NkQn>no_#^o1N*(tn99y33a3~~eJ zEy<GCy#1fNPiLm;-UwUx<-XCh3z+rocE`?=IOKWfm_)6$_Q^a^Ni2dGRym{vqixAE z5#u~HY#w5;aZ<0C;_&Vmh^NgbR=oLVXLs&K3UXHa5sbQ?^f5HCIdrj;YL)_pWmgX^ zBN)=71t@b~)|BPR7M{HFw(85&ycMQte;#}(seB6Y1&y_)uW1gUbKredt=dR6b&5N? ztNkkOR%MN)yS9?$9Kj)y_R-{1o4Xru-_O^@{{Y#t>)_YLU30-2mYsQJX>)yebOfL0 z@>&*Gy3%Bn0H%93axI;*w^n8e(eon#{YZRq_*EB%?)*LRui=}R^kb-Kn#|_PL*!|# zaW%5qYPNe-W;S!&D%;-0FPR0U?3<uS?B{VG#h>s|?*wSxFSpaYV`FJ<nwN+)JDb$I zjwz#ie-?OPELPW+?2nk{ngxOvLO#th!wi#KOPK@xKM`=wA2P`yM+GNO6AT?mVCL7q zPZ@=$%~K0f*M82tQ?h>zNXAP^9w!U&O>D0{hA%LrtKlP#rB4|KlZ{*kE~hHQQcla- z(B@K2J4z|WN!b2=Ke6>64&H_l%NdD|R3nE$w7<@;xk}@&3^wgt44itGhdfVmjcvZ_ zZGoF8c~su4fr6ZZS&3txnRgNgTK7MO{werD@t;Mq(L7%&cwfhMut{ZidLx3~DK4y( z$GTwBMH;k=8?1{eh}oazWh|Jrul~wjFScjB@J6Yic&f;QBtpYdfi92ETVR4&Ru*M* z^BAQraK%vW8^4lqd94Rtu3wwcmIE0@$`9)_<r-BIa*CZg?whA5O4p2>qU`lb%>Mq# zxNj3Y4j(t+Y+VfVDaBK#UMnxeQ>%%?xyCbe@fbB(VkuOotSVDf>LlXq{uXB2YS#LX zmo8?vnPrX9(b_g>N(5Ph#$t(C8b6nAH=Hz`<gZTf_r#AFcshH3BT<^_)+v>uMVXlt zFlj=yyOOBx9hoFj%INYbIDagB`9FewBzSGqYknWrtb!LsX{;wmWmQ&Y#Hk5JUo5cP zuZ%DtoCmLL@D-KDs~xqq<-M(%GhE_Z#$zJ1a-E9mB`l^aJI3Sy5ys;nGGpfR96k+D zl%%luyfbpV6roWh)A(eZq`JR%U0<R1*)>ebVrj;j$K}}7Yf4bBhmw?ebetcuR+CHO z?49iHzO?X{?K`CEiEV4F+B~x=!wZ*z-dJ8QIaNf0RYz6x)l`5P!l7bUD_=v}_}{~N z+%OPg3hNUk#EMi;3^RFv&E^nL1(gDBMclxlWO7OQKSlTzWve7t_WFgiDxk_986j0y z4AO#3g^KPfBY1YQtGLRhS=ZL|j|pgg6|+Xwbp@SEM;i;Nf;m}sARxrjp^z(r&kM$1 z1)V`HkIi!|E=?+mcrR-Tk(0d`smWd6Wy+GZx^HFL=kB=<W5raV7-p{zR)dO^F*RK^ z%>}LG)TJhxwVO`KzeC((xzgu~S?z2@{!mm2YYPcyjtL{kLAhmgc*ClxX#<GZ<9W&8 zbv+wZ@x1V*#jVzbp=G7nDk_bN%^61zy~B_Ts})&J?Vy<U7RR*sqv5{_JWmd@rZPrk zVFTR8=pmK~vZ#_yWZY#@DzuR(mQ1N*wbWJr0EUwAZS?W2zM9itNWv*Cl1XO~$W$)x z+y+%tm0YTXaI1+E<p`sKo(C|Dy`~=tR;O6inxF2jo!>0fVx+BgCv=_Gm)Gj6=D7wU zl`44b#+4~F)odg=9Xv;88noQ1C9;(z81p8i_Gs3!_z&>(JX77;SkE|Ajzw`i%u{EV zBg?(Atu74b90v}8(mdh+0Pw0j4Q|O6ouR=SqX6O<Kz7?1j1wsi>=ZnX2$utD#>HO= zTb>#5&a<t}=1Zbl>DJdQ#S20%H%3b&P96avEg>L3&k+f=<x<YeC#XUsRa@7z5W2F) z1aTH(&k~l%nS-hVz`Ef{JAx80t<75*nNymDTy`PpcNK`2Dz>(?X5-bQlCrl(bm21G zg1t3U36|k$$42Em6k|Ck{iNzs=W0nOccia-JGOHE8t~qqquYpW?UulQt5=F8fJ-jP z0cR=*RdMr5;3SN@!?S1R{5byrf`xcn#+p~g>y2|?w<p7z-kGPv;S0#6^CEjKKE~BA zZKm8mcXbw{CDe}}Nh6tNMk@9DnXh=0SJEv~OM7^419>R6PKz0Jkd<a>BOtcv2ppWo zHZLIa___Z81p@Kjsjv8_!hRXPvX&TZEpN4m?k0!JS({OiKrQW=@??(DExf5q6&`oW zcQ6t+=>8TgTyy^bZlemcu^3!UI<u=TYLS9bsqHDrwIww;!ZW&;JSQmqo3Frrk`*$V z{0%Gum3%%U2bksfj6FIOoh&^{u5~CzjdY>x<q6ZPTC5syl{&QHHlI3-zdS9Y4(I}o za6lZAew<|Ef&s|txjc@J6=W(3{op|#Hv<5YA14GKP!2LOP6cIJ4o5&jkb0bs`-nXV z>Zc#X02n#gMk+=N4WMo6S0vzqNZ<^S^Jjn#cVVmg2D7{T7i;>T#Mme*bfVspx_Tvk znp>utdiUwCX&@2+ScfP0$p8$3akU6yqnu~IPBUL&cxz8q_*;6xRpU3dVo6lxzJIp9 zT!sT^VZ0Dk(+s33QIC<V5QmMAD1Ll5E09J56*<9GIQzqSA%Hl?+x`T#H=hbM@XNTx zCB4E0k|vE;eCULb$lH~ihCq!NBrp#6YWWT$sOize$vc0w(NACIm95ilJiSlUxFVCU ziN;gW%2*srirW0JO|37hOXs!HK4R5T*6qWC2;p~NjNpQif>@Rtu^~9z6~`FJ7;|ne zS%7x=NAAmR3J?s2C!On$F-UKl{iBo6>k>3`+&>DWl_={PCz!iHRvSxw&;bCbVtD~o zfy0f~Mqe@GM++E26tgopI9vy1`AhC4urf-80Bs#qFYMy&_Ey_$ujlKl{{TLGTqEtO zMK+tMC$67qrPVHu$)$Ge@1?hNm{_#3e8^%&C__flZ4xHn>{de_)(2wYSfe2!isW|k zF^z51GP#g$SC^cHLgF%s@~-JXA0my4;eaN&-6qT<8Dxm$qTr38NeZEMoVvP~ZJ~Z| zm=Z%ekyoznNV$!7l94XR_r`#%st)mhV_+Cy7b>j3DLV@D!&Q4q)>eF}-{h@s``@=y zzKT>R+Ez|(D|h_bww;o^cGIF)@7j2Ayyn>&yoDs%zG-6^Mb7w(kW1_YvJk2jf~yB9 zwoaz%*`7IMRM;Ly4BMUK1T!vVR#?%JJcIJ&1pq3Xs*VFdnrOcHburAXEQ$n+mKjja z?8*rXwNx(RcbqGz1JZ2wNd$?vD878#O68YeE4g>?cV!4wNhPxylmMwC%EZT#q@{hD zx1OtgzUwW|dj!==3LR|y+iky<^x571TJU;`uGdKnrBY)gXd`A^0@+;WBXX9JOO5y- zl^IOk@bvM=EP%?=tW46RtPaKmGszwREQp6`*g*pu^6HIK>N<I8oA+%iGOUs==?toh z>J+ZlJCvXsvczL94o5i_uq-!-2bmOV9J+=%^7j=5qsel=cXk&TBmfkyH;kh?PA{sx zzVDw$>wS70Rehx#L}wLbovyUq+Rvt!^;WVyr%u+SL<ti;&AM%AUMPmm#n9u;NaJRf zKPox5NDn2|WKx(tj8}J84-D}#y4^B_LQx$~&7}_SokO~?MkvW419Lf2!_Is+V)rW= z$CP`5-egGrTx<$B$`uV7D=`g%*>z)rNg#gTf5A2X0N|gpe17o-r^FA4I&H*13w$qp zlH3=0;BOLYcF&mfOGz-EWwbIN{?NIJg2I@JCu!u~o_uhR6^Mo&g*7UZmfaFo=A4>Z zMk(`3Pi~iOC*7EF9v>sht7dtYAydQQqU6(l{YkXdDl}r+bt_essne#u({g-}jO86K z_$MFy6SGqI=i&`J;>X2}Hs;IWW`S_G7CLRmnGBvV)h#9xq!#QJAT))TG1O*6VRN_a zNw_?cNBvD{`c9vuSXybiWt<ioeTBSMmUdRqEH?Jm@S?{QP(q3pD3MeJMFBt<P%*{b z7sJ{|hP1044?)wdG_5B~wu;M7)2yLbEp07eP?19fO1MQu2Oq>qEX>Tst5?edoDXA+ zW7FtPaD6-1-QY61S$!@@r#h2K)vEWLt+HCU!Z);IewTNXcK$}=9yQ1Dc4aJHB2JDD zi<B@J7|l9ZYEAr8v$af3WTPt8t<h75Ehs3<AIJx>=nqEjKEKrCq2yCcAdWiv9CP}b z+1LU89G<6-$kPgAIT#10uTp&g&q3@fz0z0OOVIfbX!PH|#JcOJa~wg>1P+{F_Wpl| z;l?SA0Biy<0RHI!fzMu?;~3+E$7<R!slfjLB=*jD$EfIg^rZ5W9X&I^?bE0@=hGhf zrR=<=_kX|}sQ&=G^tHDC0Dxf_Fh9GVa0Yn%I3C0EK9p}PR_4~~+0|JtB9;bL#tO)V z3i1f~gJAZ-<I=jXA$Z1fk6h>S=zq>C7q(IukG;@j1Dx@mJMwYYnwL%Or=w5t`3+Wa zX{OUnHRRJxeb!o^=281*_&R@v{{Xb7#_tGSTAMk1Kk+BUb^_QCRyd>8XOi8cU;?yn zYb;Kz7aJH2qnh~Y<5QAB@(skfAP(5du6W~>?)ef<fZHYk%Ooe+Xyzar=6FK)kg@ zI%mZVC&Ql*tpYIuIq&qSG@Vu_`9hEQndui(0K1f=>R5?4SL4>5pe%q16|$_kDoO*A z0bRvGB#>Bz11Gu32OKM<hr`F(*}85}vU@6Wlso?bb$p*=_nKc@&FSH4;asCn6NSUp zl}k16RijC?uC0D$QC+8IytVWBUhYT6=?k-P6fx(4&J^bZk%5f$;MZ5+{{RK*ek1V? zho*Tld3XAiq)x<;1QJZ5cfi5I!X25(0YKcx0I=$B4uRq1^X?2@Xc$O{%#Lyto!K1; z!yK+~LgWGutb81UQohxp@on@l>6%@YrQ7Lta)2)G+Er^by>wt+J9QJdx5}^DBpZ}6 zrd!#`obxQxEW%TysnNw_u=Hg*twqibYIRj8rFpeRokw+er0&}5<8clP3zKD8#y1s> ztBJ;7a@<xfI9xw9MM_GWg$kIeicU0XyiHmWT-=hBtqO3HdVM#oNpl5~!KTY3YaA;S zDwv5PwXt2c*2vgzl~yRrd0e*EEaeatUx$AlwV#K#p>>&B=FD9on$?R)8YW<l#o9(# z)k;U7FKUtqC33;6#!_~&wb}NGt^t-LmB#Zc0_7E0feU#`=V}6iAQ@XYQ=P4RIEw!O zPQ04h-rvo<{{U7T2WT8Zpeg;)JCbCOxyzExl_exy-`2Eaj=}pZR$W$f>QRJJgd63w zV;e=mS~6BjJhrv1*!~~H&j*W@S{V9qsS5LMQk|Tfr72!q?($N*a^~Lmd+L4H4~+Z~ z@rS~YTzG!w-c4y@mf`GNM7Psj6-}^V36w(^6Cx@gc9H=&XDuX)#%Xr{0NJqI*xx|# zUqKDkyw3LP{*KonmOnSn0b~dF4;z)pL^C;NSr)%D^$jP*J_^)7v^+nkUuoA?eq7Og zot{0iA_)|Kuo(>MALWr1z&m#0zODFu`%P(j)|$FE#f=i^YB5_wZEfQ1JyI=EBO?%f zv@CyS)S`tQQ4Q2`%@N8%@t_&@XmL#(!fK9ZMmP*?W60~;UskTxj#7NB(VzH}hPLL9 zPadxh*1^J4%j!H{4o%Hby86W%w*A(hEofV!<(lm+QSTQCePg3tYSwa0E~1hPX;`Ah zthYX77*r_8-c`G>&8nb6#0F<vp7+8&FVlQLka%}fFs;Idc6p>*RhMi4`9&D2d3&Z` z-anN80J~C->H#>>rH-?pKBcB#$KpLI;M*tLtQA;U!!tz6x4L{@RmF*wGXlG-!6S(r z-G(uW^M4j-7n(iS_O_NKi|lbm*9ffBEU~=tgDNGuyQ_#cWrVCEnM+7~w(~31l&j&n zYtnw!i%Xs=T=A48d&(_2MW(e)H-6`wl`85~Dz9Z#Nvd;ek;ZDvmPx3|H1xAeSLk_{ z$2}nEGD~F8o7*W}<elesl_Ph=a-?WwVIbS{vy;_}$0qW@eDn51_=`8fZ;XqhY4?i0 z8u3KR<~A(wT3qgiTdQ?K%wub<f@A~llpzDLV1BooM6vkA;GJU2&0BvHtOi>qGeZ+j zw(>mRXSiLWBuNZjf1fEy3EaMGhgjS4W5qXGuYtT%b!k1cnpcQ43-uE~>xTPHv+sEz ze3bIuK!z!kDI`t1AU4tQIqLq*%<x&g8@gWAPMt)Wwd|{5+h5NH-z=S-la1VT`i!n0 z+Bt47Dz1~L>AH0zD?9%H&#LM#Pj+_qqO^BS>VH;u*S0#whk2;kB$tq1!==G1$cZqC zF6{(zK?5rpf`baA4K`#L4$QHtNWUX|QSgP`p3PrNNuU<iQcdNnZYdl#!dr;sSmK&R zmv@#FY;w=GM&1`IyZa%0SGV}1@OCnqtY2+0!90W{PWI8+F%FXMPcX4#D2`=SX!jk{ z;t(I&yicOrU)pN%38ZL*H*?xBWs)f*bdoPH#Vg4qaK&&Os)vtqe5|CMkNQ1I6mwj* zo+_24DN>DEbB?X4K}l+~)xEF!+wz)Ks^poqOeI9&2v(ITMoFdda^G8b?PdA=$M$_Y z#=i@#ZFOsSbvK0SV^WAl`5$QeL~)n6Mv7IMC>zcuCAAB84hBj#-<+e@{{XOcd%uQW zF}$|D(Dhq;XtYgRQT^&qYIa;53saCIJKaZVDnSOPb35H!1&z*bH?#dM;VAEXA2hmd zr)d<@UQ0X079dDwOQ`LVD~S?EEed^-YnT*E<*AZ2lVg=KKhD3je}*ReCE{8MlTK-o z<}Qx6vOu>jI!zof!Xh%kDnyVEG{&!NWmJ?d<MH_19Os7i@rw4?YpJHRs|{4B)J<y_ zz1nUL(u%W^pW9$@YMw4wdC&cy6x8WWKjGDOajQw+Nv4u%a;l5nm70r=q!0^eEqocO zZHn$Ye>cNAs>;!wM$68Ic`aTCV)r+?OmYAwC1tv>Xzyl<A}$)dhf%nW3wyJ1Jm&V^ z+U;a`qcNk(vKL1V70{!JP$@$jCR>4$<va!Ai~j%{Xp(qN^6UO9KMXj&(6vOFEt2N( zq+wxxv&RpYAMPZ#vc9xPrGc#DxVN}(vrD$1@hq1&cE?sW$4zLYxUkjqhG$4D^-Eo^ zduq|lsUs<MEo&r-vCjj=ac<aizt2&Pd@r<vx>0T%*K&+v`D#*|+n$8%xA&>?wB=^s zq01~jDaNBoxqkCxoaK2!tQY+I#7A2tXw_3%b0oaBe-RipSlVOudu4WZ+ELk^*K4xv zO_MN@Tx=(Ls0`SYDLZ<Gt!*rNHS|tqNiJ;;(H_Y#&Y!&F&dlh>TXhmPK#UgW=dUX9 zE3;e8Dn+qmnPP;+0b?K9Cd(<1sh`Y8mns3l^Fthgwxx?vdrdCJ+Et1cu)MN`aVtvB zQOu1zn@Li4s}ts7Nn{K-eEi*MIMkBT%Uk;0e_t-A&{Be&V$#v**XyTiq<Allqn0m? znyaZ>chvOF@m)BW7zntqRg-Yu{%G?Upg;<`!~k5J9z6J=ru-<k{{V!4PtvS4Zy#zF z8cEhP>z5av9PrZH+d5gDM%kp5b<YsW8sAc7xMs7`E+wAaMs8ygFG1tGMn4w(6xO?D ziv3dF2~1_9klS5Bc9$-pK7Zar`_1vbVv0p7LWHl5JaaGhzr`OJUAbqH@5DNrrsjD| z3ww_uHA5>q6;wbFNX7PmS(}!xi_CEqu&}F2i&3dtFsVv1X*W$&ryBBbO*pyA>M@f} z%1zn6TYXjzoGN=M&E6F7kerhHP7-vIm7V!jn`=w7mD0WFc$>xEF7dXtCZ*#IcK-le zxx0za`fSDFwpk>R)+;+=Jc~G?c4vY+XyQos9tdIy;i#I*d%Lx1B%UcCnh9P%lsbaS zIXOGFlweK+731duuV3k_6!vaZDQMa-tfX(-w5|piZW$RJbH^hDbed(GM<^mPOwlaL zi-64WND9QknN&w6)DjYM3Wf~4hVyXPT8k6UQc|5rPEu2pr8z!$EnAeEx|XW@G`Uh% zM_pRcbh%=Zgrbv5%0BDaStY7gep}t2t^WY<PM?b33VeBI<B!?9;?3ROq2XT_=mC5e zr(8g=N1*&yON5U|*EF3(Mz>lJ`&HmKmoZ%(J?xiXlTf#wE6a$V?EP!@WcZ2jZszk- z)2#0NN#Ls;LgK=0b5FLC;`c(nwR3NCrFgebw|QGgxwoDf;EMCilS#c*6WiRz%+~S$ z06(7(^$!#HU*fKttoSt~(eL#5?sYfS;TV?QSSNYpcP?d1dx+yLrz{DvC0BNZN7^Jc z{h|KLUl2847<e<`{{Y2JD&Smddgq5MbWa`W{(5RnCb^+o#iCwZ>a)1}7O$#!w@k9M z@rJu)YL`%0f5Js?YjRfMr-m#u+=`bFWi@eC>HSwRz*U|f>rsrO8kC^lu~Uq$r%#qj zE%RP7Ym!MfO!oL!iLrbyn^U7kqQzyogjIQ9>Pz6na;H(!l26%GoFdw^TAPKcLSF38 z&Am5Mx}Ffq%B}$c+$#(+eA^I`#4?<8UPeal4Ru;Ki7vF+Vvga6P%`o>?I_O5tB9B! zh95Iw!l?%vixFS7y8i&|QSd9{b-(uKh2n36zA?N>CA*WuwvyiXJ5;}zvwfob!t-1& z_B^G?6EBD6v#?@Iu9C9uX8FU!-|$S&+Bd`2_tSW1!`>74pJft=?JoQ$;+-<rRh}`s zWX+*?vHU-(d5QuDhA6IzWp=!{HTYg<l4h7kB(U<tL0<JR%i5-u^>AOji+*r@b$T=U zdx!YXhO;PBbusj^>g^{g8H}Tae9xq7O89z-yV^>$FQwxbqWM=x@!V+%k9y0tI7%@Q ztZlqt{J?<DSP;siET@5k&v#+tc;$#h(}H9JfItXIJDC3f2*yBAA1AQST-{^#O#P!g z9}tgL_#^Q`#}j#LBKSjF)U4Irl<b!8PO-hTDD3|LyYjAlyfQL6oCS7^@Gs*%%<w1t zDgOY7@;uV)g%iMDEAu8}u*IBdo>?Rn=Wr)-@<G7)I@k<bZ<_~;Qta^6?zP(9#oxB5 z{TB_IWqgWM^GvpM_vem31mmao{<m!w>DxoI(>z&fe8ViVN&|epRyVqCC`^%q(T~ih zovOgG0Dv)kS>pyvNrYZ<M<_8QXC8TXR#Zq~jI(cGzj>U68(qdTpLp;$>`(hxc){() zi|{|inpM1k(eJ!X9fyK+*ui3jo?jH*X%Yzcqa4PPx{$9DvYn^wF93hRC%j#GG+Lj= z?}+*bhb?1PmVF1oum1oEPPWWXA+>qZ+d;OJMp;9{Cb9#tV;{;CZ-C+4?-x~j9J3P| zZT|ooy*Xj&B%fK=RF;<eF_V1};^$mv!ntJ{j}^o@bgD)z#|?z9PaTPqYvGL?9I+C+ zzuKKRuChnqu7~iq$DbHJAXs=iz}_3w{9EGh5nU`6ns%QXw02RuZkFRw)HaALY%Swc zcdF`lQpam;0y@bmq)rFv-ly<~L;aRM8{PaZ@U`8Jz41TAmeJ4gTgO&O{*4rNs%{5{ zv?<70q42JX%+EB;MEd@ui*qsq_A6LFTJ+C`Ul0BQcvA1dKLb1`XW{m`wF|6kt-AZf zz9Et!iFF?oc!uwDtX){!TBU}MX%H&~j5x%fkbksJuKJ#-srXOAx2t!myIjw%_=;v| z?XLAG<6&!TvZyT<lV>;t?m+SY*D|gZV~_Q&8{wK*3e+oNWgJE}t!gwOZ{gFGS;7u9 zd6IH|@=~oNzm^e<TXOz);=VYoo~qO^G^$|osub$tCaPQ8;(d&2RE=C$vu-r$$CsLx z8Zwh}w5rOa;~2y6TjDp4JQ&)SiFCh--)OqfVDT@E<rB~FzUM{prTzRqBDK^s!=~NG z9NJEvm)Dm9&r-P2(!%<CeE}qyw_Ql{{Fm`ZTDrXWd#7l>4*WNHq<99~#2SQp^pa@* z0NHPCe|dBLqo&)(9s34nw3-XWj`HS7WRiH}l6a(u+7tR7{s;J<e`RRCJk{-dXQ*FE ze|K{wrl;ZSi#hHl*DoNsNi_W`?e!apblDS25y+Mn@`bsISGbxFA>W?(<=}+U{v6q8 zT9veL&8*+UtJ&Je9E)*vt3eI-_MF#uQbt9*W<zIcip?<v8_BmD3}^dYaJ5NfRbdIn zm(}nt5RcX1u~(-~m8ee;r$60FQIc_lS2S9G6I`FhPl)jU0Na#Y`Kr{#W*qH(VsgUT zQ>}XN!@6<(>|-S^dC91_+u@7m{GQN08tNV?@N^y|Xx>?DuP$xwB#=L!JSOGgH(P#O zs?U3;z}{Li1|eCpN}r#6U*Nl&O+Uq!&2ABGEM{|%qvnP`Fbr_ys8u0=J6T5K*FUts z0yM7-c(1^E&xW+!6>L|+ULn-<JC|p<xVyNq*DbXzTS*0_A#MzM&V!=cqr+<q-@S>O z%MMZe8{!wiSgx&nUvS!FlQfz?h@fAxuxB&>0A$>Sn++j|lEniF9z2-ADvsRzej|cj zD<O_M4%KP8Rq57gNvAc3tfbR%=3eqq)oSB@r_)j5$YJxUxEw-slq%AdB_|ZrC03U% z(o5l&I@d)jbl2wp0NGDY^86ils6*zUp388NBWV$(gd%|97@R0~^ERkpg{0&uHQ3MK ze-`{?_{-q`01N2$pK5!1yG8{S*<-eXXeF4a8_K!@?HIx{u<6e}o&Nv?-qXA{;?E7A z3F@s4uB2LZEjkii4Dwq@H|%KRV66$<;fGS{Q8K@-U$aNREfe9#j<r7$OsOUOa%wPJ z-NSKg;>bZA#j4!I(<4THc%hSQnElPvX9}nhyZB!yt(;^T9T-)L!LMUm6r&~1y^Nz( z!9)3_Q7EgWYqzRbJboz7sN|Whd0o<S#>SN6g;Im%ldTC-Q|A6yMov<*`za@_m!kZ1 zc)S7d`$F*L+qu2dydPz!+yxICUc=^tDV3sVB1vQO{MRxCySRlJT||;d4{`e?YEjAI z9al;FL&rX)XAol<U6&V1t8ti~<)n7Dbpjbx5#W@wEQ2$#Zxa2iby)QcHhZBePb@lo z(HY|{xx?H~GtAL#j7G8uzjP)M0McxVGz^61e#qYtY_u;2-)h&1_SiI+yuFqoF&7`% z_pz)~gj-Zu3&(nwNMpGQn;eB7D2;zt##fCT>ko&lxm2?LX5*qwDLYx(+ATD`mg{Bs z-Wvr|6~Z`*)VZou{?g~R?o)M>OVgS4w)eh?m3}N+TX@srIq*)Ac$!6~ryOstO0vfA zK$hwD?Keq@8N<T5j-#fgm8;m{Olfqg5j@6>{NJzYcb+5oneh9<Hc&hfcyr<xh4h(Z zv}JoOOI?Qc&eu;C#T^W>>AE6mQ%7|o?t8fAiQZSVV%pyswf%p>I=-cIX>fyC@t&h| zs#+|qaN3c$)RHLe=eLbu^7Qub)}Lu<b9{k9+<#(SkgR5sSM_h%li{R#$H(7-{v7fy zZX>tXAlK)T?Q+Z_Ni{T)WKEIGW4gJOqnnu)-rz$tV60*v&-2_w>EUx~p7l3}rBf4L zPe&S5>C~%-!>4<#X{yz1({4&KO>(pKtb&Co{{UsTB~~+xXyNUx>o}@-s_nh(=J52c zq`6?^ns-O_(cmj2(>xjBTLl|MwvTC*3`kS6a8M3-P!w_0bgtnWj)33+&tu<?{lCs@ z63Qfk-V0<HOKW>r0L~SBltn!b26mp<<eJw<E6?zbK)~vF89W|%_x3$2`6iV|I<l(W z<x-^QH><m;DN0Y)@^9AX?ox*(I8y#dMk}S1V-%NdIc!-i#sTaGd;b9S`0v`I^9Bm{ zC$Bwt_Na@JNj~S;eMdqu>za(@9tLtb=O2Og_UZW7am-j|#|Jn$<FzJoaC)3}$3Ot! zoc7LeMryLLJF<Hb&tiM$Jw`bGbO%rXByc(HgTTj6dH|h?&PeWfJ;%@hFgtyF;-pqN z<FP$@XQA)kBl13?su#$>;2wwY=iDF9JbM~)Ns@gBzf<T(KzJtuJw50G`EWCyy}zf^ z-y`W!6UpbkayaTU$EO4XP?zd(G2cAXJi~^`&rA$)j=*}3yz|r327z>K?XTUjZ+Y|| zulUhaeAE5W`49dkiUrFa%li4BCwzPGnl+92C_<{c3@HO}UIsRn$<BIbl5t<jpZpYn zj|)qGEviX2uX7}E+CY$p5Saq1J1YPgq;b4QgMhoAvbXk)@y|(5?CZv8!2&rLU}HZn z(~t&uW1f1b&O49e+x`l3r!|GvrKvP=8RV8ku`(Emh_Dbzb0?YdqKx@*=V>Y$PE`~) zRcxycvg}QElJ<0GB${6Ix-A#0w_n8iOrJQfh{sdIbGGFr%-e3!TlKa2XtdYJ{(tr9 zBeb!)*Y&9j-`+EsXCgLdWM3|Cvc~xHnnzHqLMjPlca4fB57K`EB7HO9W~;B2Xm0#r z;yB{BV3CcMx@$-hFbgv%P>B+t0yx5wNnmmDZ^ZpZ8;KGK<eFBB1LZE#1G3=Da>cnO zS7ITKB|sxs&f(5~M?5p(IrLwG-wAXn$w?&9B-E}WiZa{ey`AL}mMn23h|E<;IR!vQ zIj;|gaO%D~l;^FbDcfX}6KdTzOY%LwAjHm=7PKj=IYu<oPgg0wd+@rqP20KlAHjIr zNBAS+O;%4l%dYB^Si}l(Gf5@2kam!q$VS#xQI^7%bGIVDRK6K_Vf60?cyCXF&Q*rX zOt*wah%zK=Sq!o>ynb0NGs`0rC~jMVGAr_XQr05yuYmp%_#V$O$oBB-dXtvjA(vFu zWRV@>49fB(GJ_uF2O&sbkwE=O_<iCVyPGI2mN`76F>RXq;RLVdNXxjXIRna=;ZzNv zfTJUyvaN>Jnw*qlh^=0>sjqe|Qio;m#s2`{UT4o>@hN*<Ii*6C8a@5)UujY4cW!AV z)8RgG{iAfh2x>k!pGej2tkzp^3#R9p+z6WcSJZAJGEZzw5R(*Ye|XABb=#a*z`hXp zZ4HOU9}h*QT|*_C>K9X)V80W>AYDG<c^h)-1LbJ)33LDe2UCjr+v0uo-oNoH;$70i z734Phg@%g>jz(f3(scW4c~Nknj7%<BnTqZ|Fk&;i&pr?M15egIA#0b{LQ81$uMTQ+ zD?AS%ORY@X={BtUBVrge^Oa*E17-+0D_?7i$f5qNP^!6oud{yjtu1NYd9>wGD|s%r zK0gbdRG$;przF)Xe4NQ$rsY+>`dT#At!HM>eb97^ohs|hvXWQ33cgp_+s!f;zm0eB z^9BUJ%7Gm2AcMdo#C%)vv&5be_^~4D*3!BiGeSva@}Awo#iD8PD3GO<u`H;H1|Jz1 z2RI|Jhr`op9wgJkT&=`%-9u}#S2nDx5V5*4qbov$0^qW5R^aYZK?mS(+CuYCw)m^! zVQ2Q}Mx2^elD)0X!!UR>3k~^Ho<$j)u^AgkAdF)b^7$1EP7f0*ke@86$F`5&i?y{) zK3|>BtIu&bYWQ_dtW`)<jI6J>yC}D=&s6?L?2m=~doRRK4(bo!3t_Byj(rnRF?eb@ zqkEk~^4`j6E!xuBNnORoys@p>3FSK&Nl_%SZEuA%9U?ikIqkJ5Zfvy(<#=bdxs1ni z6~SlT#a&gI&=xZ^Y9(>I?GVaKSCoFm{{R?#PvNhQ{{Rk@>-v_SBGp=F63G5rq#9+_ z#ER=YQlaw%cwj*dmh5Zx)8hxgT_5AMlwTA+9$HwR70YpI-Ye2{;|-wKk|vG`^_x_Q zqmDgF&0=S{SW@5Z5u>(DtA_m#EzIzhF;ZBVMwF^T>blY@y1GiDYSE0Av6b$pq_lC8 z_$+P%5U`Y`Mtt-XqZw0exyG91cZ*NnN>)vOFLirC@IT;nmW}Yb-^7n@2BqQ`lJX0H zszka~wDQ_o+epupRk~>IB#JDHadCNRI*4S2Li&e|UM~xN&)zAX#h%f%6t&SKvVJDF zxtj1!(%Ol^nN{rLxVV-F%$AVIutt2S)DLjd*4snyMw#K!zwD6NMW@(YGLa>rwzXS$ zp}Z%e$eUtW-Zmmu-*B=j7O#c=FL?EQL*h+8;XSp%5oqf>Yf^c!`A@6gTQG%0k(Lr0 zD|?ob>0)M%JE`s<f=?>hqK}&iPI%1DE@`Su5h}GUqEunc%NuO2{hW7AHz&6Jc-pk^ znO#Q~r8v`yr+?;3Ew+}rB`H3-CDi;M@qVXobMYN#H!8N)`ka>%&hjKNvWW^aiHo4O zj5gst%gb&D@6tQxK#;HKZlmMf7vf%(@QY5<<To~2B(}aD)HORY=(>cr`h*N;vfC66 z@WQLG$>qYb%#x+NBHbhNe*yeu;+<1k_^09xCi4B{vbFIxs}-~sj?vkqFlrM*8Z}bQ zDU`0~mUo&{xr)iPL0{iL*dM`m-X;4qx|A(8m*FdDd_ZKF2^Kw3RpQd2#uXZ2c4WCR zl2InNF3RZVJ{CtfP{-r(5^t82aWGbU)Rd}INh{giw3Y9=d!yFQWh{0J2ZpB>)2TwM zcG@tECnogL%ch$3M?3p(_`_0vh!&n5v$|`0e+qbCNz)Q2imj+Kt;Oq)vy_qm!Z~45 zHiZE;rr;H;^2bTIzKc=S^*Lp>D?Yn#0<pKUUob?5Ndedf0XHkq1B1cACcjXBYu^d# z+K0wZ6-^7<+%&Ohn-WJ$P>MV`r_2yN$_r)y$&%5`1ca5(Dz)(5r||1m(>y3I+QZ6g z&2LqF#P;$h`W$wVtE<Cu%5W`Q05AqH26!DDMM^QtaD1t9#xa`g`Qyzi{q5hryBxed zI*&BQw)vmC310VHieK<H(_`L#9Q;|<yeZ+Y6Wzldu}J(se;O(anApA3&!k2fp|}Ks zx`<RePaqX+5nWcl;wb(t_y+gFcb2NUgCrV;pL8W@9?w~@mMh&lXiefQz{f5T<y)sF zH;{R5tWv&6dyPX%@LsXzTU~#qHjk(L(Of$>ovZ2Br9mOU0NWC{3`irKSET$k)^02q zGYMh&QBT?uU>JsCLY9WzRe%eE((p?1z~J)m)Tq{>jl$MZl?+WP*m}@z%22CK(`&xd z(dlNBR%so4ODfdycpCInm3%%Y4O)!W@To?A(lTCGi%o3e<eIZ-@ZKJrUR~VVYOL#V zJ;l|e_SY&}>q_y4k1>M(07{r-%B!hqk&DX)QS(a>g+O@nKJEBr;+r1_d?4}fif(Ua zvb={w@lBPz!$mVe9oD0z#bc+ySlP@LOSx{~f+j5!LeiL(<0P8!&)UD?*!Xkf?*#ly zwEqA>@L$H?4ETFh)voRBiCrVcx;~Spo1I8Vo1qg({{UvxrV+BV&`*4<hX-`9&w1mf z@JGN6J>{QV@kfj8HSZZ&*`v>IZQ(5)EVW0}=DUGiq_@{3wYGy!5!@m)Qin_e#C|#T z2bJgfjs~YSpSF$>-rmwve7JeXWSdiim9$cf_CIH%jgDiI<@ne|d&-otacN1?RPQWJ zIW5|ZsZI*|^2!|~Y<zdoq40<7$#G*UT-n}g-Wl-i!GiiZqlZwpzq(a<A-uL{mL!r( ztCx{ck;sHO3b;}EtNSk<M*jfC+RuP|J!dC~H4hVMI<2marQ1ggNpCck-)WZS;oQWl zZ)$DL)x@f$$|nJ(aHsdv_TTXRq~8RzyGSkJf-PFdPSN7FUoF}rquX5FBrj(_o?P1^ zTA$rRE2}s%vbI%!2Y+La5WmA;+ONX;rOTCvZ;Q06k2z(vQw_(5udVTr_9~lv<T)=8 z7|9z!$J<uQ>fmW*wH0g8aP~5kqwgfG8LqKu#mkpXEUvD#_+RZ>Sj<)?KUZ+XPOR#3 z^LxDVb8x=WPnktYCu{8Xw#UT}hSy&N{yN=gTArJUH9v)ysj^2BM=qm1j<29ga?R$2 zK5gKF;eaP;Whx5{o?qb4!p|FgUDUtf6Vi0JrJws+&r8$y#W1?QzLFX7X9Q^wc_INN zW_yVb+3YQ6xhNq_AFlrZZe4WhKO8(G;)@MB3y6Nemc}cIB$s}eG}|pw0`jHA@jFc| z%3j42OP?<CAXht-eu)17!8(2vY2OTdE#kk8el)Vri?!`4?@;iKyvS#o!%n!excf}; z*n|S!{{0r(Nhd`pmI5n7EL-la*Woym5mt}aA(zpqU+Vt=3a1%KLY$>e4y2q`k#lyv zuA>(%HF5i%7t85lu{dRzR;NZaoTpM#nuk2&8P!zb&AV|<$vtG$e4JnKO>c!-riZBh z(?1FBjf8{1cbanQ+K`E4Y2W)A=uKe|F)V^9H47)6-NxOE8%oUK#BKUr`#We&;r&12 zWre(ombxFs4R&~7+Z!dNw~8RL@k-kyc`A|GORLEeqT~;mo9=;MDSyE(;+peJ{i^;g z-jj6?#P5n4osOG&!K6!@Uk+Kz1?<s0;beHG)UT$uj!n2vDYvQwDn7aRQ?5l1hW;mO z^35F9`p1m!Z!EU?QA_q~T`x}4mNfFv07RB@5@p>c7$HA6QTYyGigLzcDJGkaB8r=i z?ys_kwR-Jm&24mR)c%0Ua_&sC3pY*Lts0JmWpCh0y-#MfwvH+-y_$ZF`gXhVDjh!7 zcA7<sD?;yp!F<MuZ7%yrC5BuD84(3xlE5kcUO#L<i<f^A{{U%k8~jDIFi9?qnn#1Y zB|XrIpUCj!Qw!;%o><7Yvy)Joc_i}G8;KA>yUX97*bmw};sy4H;T>00(}**fBe1sf z5VSJfT)xDW2v*z`T1h8p!iEY$jlfs)-|=x7G|v@ZU7&l7IW8spL1fzZhEabzwh!HV zhc?G&$QfARoD=l93YH$cYEzt)>LnE>?$l)@q}G;A=#$@0mOeX-<wm6iN0m6zQmZxg zT;Q6Dy6ltFRps7q2HX52_^GGe>%JxU%dYqi_d&GO=hk$j@b$I!p{Z(CzGLb3x;?b_ zaai3)sxrl61Q$|7@w~ric^NkdzMfqN;;xp%PC6Hdyj9{43h5dLibeI!<dz;eT{B#; zv4X=$Z8*+twJ~KJ(nWb=rQ8`B=_b0GE7NTOuf{D8$5L41OqWcxxM+pV+Fdl4QO$WI zX!1MX2&P!&A`>8m5J$IS7ZOXlM*C;s{{Zc$s>@~J?+^ImNW5CMQ|KBehGae?)-)Ys z!}c~;Hpyr%XNKP53!6OxAo6MVS8X@ht-_>J0@Abo*Ou4IVH#GaJO&~#iu&#q%i2z? zFK1dcJ**_;<reJ+?_H+_FL(Lx6IT~0RCBFQ8%k9rd>$nz!Vq>%QE`<iD||NR)-F0r zmtS%4=fn>X{73ky;mcij!}^7`ke86@cacMgWLYMaqDZ2E3vgYpCW%?3k;;&&BT$7$ z=s(2o0c(E^wAgk19j3GJ_59J<_?Jl2)sjCC>k~x}**@JZw31IPjLE(z)_aB}yqlM` z#r#&y$;taW*?3kj5Bx{dt|4tVT+{{hA7=*bBGj$sww0z^$)qvLH49l5^c!fdBe%Ve zP>4=NxncT?;*SJr9}x6?BT}AAGvTj^o)d|#;Ao1>*DYxjTC75HEv&r#J6#VghubHb zNN<g$+)>M>*-LJpf0N}e0g0ua<8cogh{VoczLX<)N}N*VX)POqO(dfhqbS*}PnOMd zMVMi+85R!?uy}ktF6k*tmZU0PT3z1U{K>Z|Nj_I}(o5#A0DNS*(LZKy7-`-niEcD) zJ4*3H8cDfCX$iVjk4}a&`=@B1#5$8koRoo_TmmJxibeVF_RPPY)8Ph{e>=P^bxU&^ zG1|#Cr{Qx2<Hmfo5hKfDvz6gYhC=Ek>1*Srp9g@x3*GoC_Dh*H8xI?4z7RIkTr5OK zZ>^sZ$#)t^*0M@(?JZ)sLo87lVtC}(=_1K5kbl8Md`V|#@aI9(Jo(o0`%t%+?6OE6 zKx}kDYbyeZ6;NH>Nf<--_M8H$BtG6YykP6pN-8s*deKq3isprrirUgrz0y}aS`nI| z3Qf*l%MXU6=PS9nLVDfXR~EJFe%l|<w~F=I^uH91S4X%ucQ>&`_L%@#Pus0xhC7>| zEy0XSG`r^B>AQPw0ZAgdtrz15#VtE)Y2OiiO=O{qh~T?H2z}fiBg!z~kgP@l$jK$^ z#XM0tmsDV-$w?-VZy8`+%8~O1CzU58=LBOTlP;ZcAP1c71B0CMaltt5dXt=FcEx@h zi=l_Bh^_4?P^g^ctx7bib$9sb&i!xGSKR$0EzR>BEGeu$KOcsTl%pIrHy4LdlS=I> z7@7$-(${nJGvTl8#qn#xzEy{cE@JVPi@l7?J++v;!zhfGwRjDc@Y+}y-61R+c#z4- z{R{91#!rMF6?AmfKj8|}gwqvkySo6|UG=o+K%N_$OFM`f*6A?9B4d&{VJc#27%3ly z-V)Pf)-@Y@Sk<<>k1&jFNRaMwOB@U@0F$?z4xm@n+8ySx@b^`=@h^ltp&)=;>iS~5 zi)*f0?PPSBL2oW}Ie2IC&c{`K$0t7l#JmHPX4ERyz~Sj-xtfIKO1=%eB`Vc7P{mWA z;Yx9vNqbLY&j!?=JXE6p0HJ(2@!yPiZxx2Z=ed?6iFj^vjT}Y~IE*t~UJi`8V=DQ6 zFBqy~;^@a;t4kFsbzr3kN|jDYAG1Cfe~0iwVbb;OLLW43FlvH5LJ0iCP@yD_6_7?G z5lbpF2NCWsD&<XZzCQRt@dL&sTSf7Ihi0*MV+3*P6WFvvVwPDVhRxC0WKalcU5IQM zJhdf0I?#N37mI8m)U?~Xn`=wQc&_YK-^|nRqDM(B?qJ`(8--Yy<rQL`BuQi48RONo zYabQdTetRQ{q5L{Mqy{T@>DFSuzb)ogfKD4RT?oE^ATS=*pv7!CnU#YxVgHxns|Iw z8Cr11Vc}XSwab2X>Bnm|INeS%O*WmE_byw;IY$&_xNoZ9Ws1u&6r)!UUns`Z!t>LW z?;c4i@>chuDs$zP8nKio7|IrX#*6zWc#2Dld3;BGr(HNPi-xtkS)!dmV(TDzBaZ=@ zRxPF%U=i6AFk$qEg}x8zJ{V}FT>&Jzvs{aeB+YXQM5wFg#z|yH8x}_equIE~%&OJk z9v+Y4CAHCpE4$ly%WN+*6K@BavMOwmrkUi3GASct#Ti9tiia8XT^~~TpJ^$JQPtE# z1V9E?OIDS<viUL0i0mXuV@U*i2bRI5g+jSs7c;GyVicn+%MB%G`?^kaV`lZ`jX6m_ z<w?ouva(0o<P>ro8dY%l9%BlQZToCXql=VWTKK9}g*KW=yQnMK-O01*8w&_y8J5){ zlXAMKcY-y9?Fw0vC|i|_%1lVVI7f9k6{#e1I<m=dqS{#tD30dcqmiPOWR0Awhum3R zTm(Cd02~kq@;yJ|z3qaVZAjZR#hyI*P&qRBv9iL*-eYbbcMR&Xp)&`|g{hCnF9Y4k zwtBXoZmwOT4{3I72-<wb^3h}o9HJm3aN9!#XplSZQ}c^2#<tVL&aI-Gl{TlQ_m4A+ zZ^=9P>Y4fy&hmJ{Mp&v;WhnASHQ%ya>e1ztmEj$I72chXPBxHUxs~HdRuBLw<}$Ha zM3REw<VvnxLFjN4t_ExKNB#;g@SfXV@CKRjCrW^e&j@N!L#Zfb4BBR{$!ROPvm+LR zQcG6C#k4KUx%n{F`d6fQm%%!eOmuy4m?K3a&$)(SGfZS2R`{d^nL%J=!-J9ta~{$2 zukEiJ!}~S-Kus#zT~19=bZbRx8)v#J1e(p8Pb)MC-ds>58=g{&kZ~t2Yv{N;8Hm8~ z7E>xtbmjHRIC;~moh9t6H%_!Br^^+1RBqRAnlat-pPcxkljYgZ0P#Q8J&qz2vYcKz zjOaMllrdOHdweZeI$ZN@R;38*8#qc&YqR;tw~rVM2qYdk9I@ICRApIlpO+xvh7L)q z(cu&v^0~<bGiNzD!m$CcK*%|K9x`d`6T;3m;YVByFk#dHLmV?PQW$l{)c|Ih(aLOI zMi`OCPaBQ`5CI(b8QNGjRDV&qb3UE_0I%z*{&hk;sdRg7{dHG+erDdACz&ir%d~GQ z%kryWF!|Y0!Q6NwI2`@nL9e|&7PDRW2gDZ4#1?~U?jfX4D49bDk$k{N1IyYO6fr_P zwHWvs!APDr;Qi8pS0f~ls75yP@`KAU198FPzT)^hcFUvOL?uxvj7KbFC^?XbgS4Al zmrI8`l$B`?-<ReG<ankISXfFnyem?Y-Py)!T7A~L>$&=8hm~TpNk&f2bSuLB8kHv$ zx-0I|@@*e7_`Q6a`-^5Se7D?~QZ|PHnR!j5s~y|QvmLkujkv_p&z&SuG;J{^MR(Y) zQ5YZM+@*eDka*yQErtTRuZU5kJ|Mk_VKFOh-Ir~<e8H7m<0Sp!7%2r9=jEzi6Vs-- zySCfAZ_knPukQ;u+UjN4(Uuzq0OSA=gS2+isFng19*@|mcGs5w0N0;gHRi;^Q_X8p zh2{RyQZ`EVim1}jzS>=_6Vr3jt*oQ9(@n^YVFuh`a_%x!*+^e80+pDk2WcdOxH@DX zFl*UN(nzFvf==w9va>M+0&p>qgKp8110BTItaz^BEOeBM4e~0(vAmu}(f|yq@0`oH z62(q8CPBdQ7GkpRDU}L#5Cg1hk+>lkZb|u-w;jcR7#XfSy*iPrQhM`AsJGfJ>F0av z_;xnU>Z%ne(Sx(66z0~N$t_w+%FZs!*QTei=u?px5{-*;jAU%7k`cH?x65*%lx75C zH~Ynj$m7*CHxgT3ZZ1|ONZG(J%@$)ad8rEoFC3Aamvv}L$r=;{;P_UFdd)O@CEj_D z_hW0iyiDOtMfQbOB)8mUVYzaCL-fyu^s9@H4a+J(S~%gj23{Khw(M4!ROJ~#hcY|) zd$t9QLSxI!qwMv2%1K*mYo`8Me73pt88uIAn~uDc<t<*XO;fXb>n~lJR<|p8Yb#u& z@R;I*$qF|DUj<!5w&Gb;<U*xPim1$}7aK)E294*E>bov3RIHw0VX$sh5=Isgxfu*% zCSBPlXDiECNKe|5*-2>QW%G=?b~3Nd=#0!*hL|GZB^yfQWHSNvf9&({JH`J19KIlU zXTW|6(XaLI5bOG!Ha1ok@iCE>Rt4@Rk;0|5ot$kY&CSH7J9r|G&76XS*CKPgAx<)! z=G0*rrsXFllwy*-<l9LlcH2o6h^<9JwR-b~8WdqVwQAIyVNRVoadN3rbCZl=2tqQH zq~wxIU3d52_$TM=X|4X#UljB|3@yC&z8KRbT~EcD^4jjV()4>Qw6URBk|TYnGcA>j za%GLg?IRM9wm-Fhhu;kRE%3j>S}%fp7o^(go*vLF(#p!h)-Np-CQHot!%1;Gg{GcY z-11E%uEdt(0NOw$zd!ac{f>MI`zQP<(L4#KL2rBFE2v|?@t=r%mHS4qtx7jYq02iZ zjf$|fv55+xjx#X^Nm;AyIs74^$rzCYYIxi-Lt~DgIL{{^&lUQnLBpR?!uv|<KVGjD zI?bfrC_Q6`i+A{5wHne@FRP3rf8);*JV2?%8KT2rWmXv$UpdmjQ@o<FRc|QIFsmIC zbyDTS#&>kE{JKV^YL@xG>_q1Uzwzu3^Yx?_P2BKuIyXFbCj@>z!oGkW6w$_b2b>IU z9QET5f(KmSoa5Bep9$$FfsFcR2aZnzBc^hAAXmHnp1ZHQALM>-^_lm5_x(AKpH7~~ zxF3iA0AG_)zMe?uXy<|#2k_(ZIRp-HeLjQ#0E9zHJOac0<|98(>rHP6X$*76PR@T` znC;2y(uJ4#$L?RFAJ*o#=JM5U{%6n2r+_*VMtcsY^yA+Hz6q!Q0B4XmUzi@dSart- zx47ti@z>t}0O1SLv4F%5!*R$T_t)#~Odbi+#t3|#*k<5<KD_-p^HTEn-Y)y!@c#gY zwS(((zOt91>)&R08L?x)-Pb1seq8h()Q3+zh9?AP8;3mgAcM~x{{TZ?`g{|oFyc&e z{rn&2$mW=Q52l94nhzObTO9N1agIMc_oMqczvcAN{{WNx?bxrbNo&m3y;JMAr>?#9 zKbl|oE>G+$;r{@Re*x~lXl)`$wBLze1hnLDGF&aUh<qP;sawN)re4U3Omk`TT^rpx zc2*gCh$U#^lstdKw!1mduB5ZOVQ)MP$s}a#D(XiVz$`;#VCM_B7;F>%tp5PDH^Bb@ z4g5#_oPId?BUqW&P4O4P?;BZ8$srFLj}Ph>7V{xi2YtQN7WW7N3SJdg8%Y)ZTE7}R zBc^yCQ(H}L>AX$j3s!h$iX?MmXD<9&+m}ooPVpmX!;`udka=Lr0nf{3xOm|+EHx>s z#~DVX;YylrPOU1OwI=S=Ar4tn=aiaCTKmnke)r+NYmCNl&SM2pDdhOdQ1;c`sZ+vY zsJgW1#l<?+W~x)K?CC--O*Itb7Omwr_F6Dk)^%8o&BM0)C@#oofKip4!q@=@2~&(Q zJI+%C`u_lcZ|?52-AhxNM;7<jmiCs;6aewsWJtE;sZT8)K@$}O1{(nc05}f|{2B4D zk8WU>TDq4+vYmvIBuf<6Fxma*1%Bd5<>ZLKa-S%Xl<{ApcAo`&H-F&E4LiV>mUj_p zT4Gy60k~6l46rGcnXT33nWUayHcQ7lw@mWL#x!7S^lu8db~*lcipF8Flra@@N?gkg z8mdk;aS^EqQ=*%XGKDx*l;uq{=Hi>Rnev`AaYieLIByG=;&QA`U4`OmjeT;p6-s!j zcuKUY)~$$)d8)zAbtuN1aT1G-Hq>Dk&3+5QH{Wb)NS-@Yk>xyZk(o?!7{r9J0c78m zUE6mmf}8+PwP=D{w6trOl6VV9B~~vKjAv;8E4oD7kbpv{jF9RZ%n`6-^Q1Z^v*4{# zJ1uU~?%3MTB#N_JpR>vyIg~R>v7a#Pm1c>Nm}P?C$UaY9@E3`#*)1*6f<XaMD3@xv zXLbtVXJWoq=?r_!tjQd#xGEWw`fDwkr#R8X!c^xUa!{OYB_(BPMoDSD{X3)i12B)Z zUe^xeQWE!+;?qtp?(vdu%GP~PPm{tr9;aujwf&EuD_N^XCXMq1ic%S$5I9v-E4AAs z6m0orOUB$y@9gDisX=*trX+~s&LkF*%FLH?q*2D0c5SSyB%2u{RV=W)f=)nhP)pcl zhVoTmb8kEm77)mONbTlH3`rs+Tb~Q&uvFSq0CMuk!`=Kbbh7D|bH=vtMDRIC(V~H4 zX%X#Uj^N61B+nZeV^)3R`@n81^iL<t@#@uRQ<JsSqOC1kv%GbC^}lOb9wW^$xEo59 zS*F@tvTer6ZD)HYZi~-*AD<o;hvHws9bVs4u`{)jFp}T}k?q-L4Q|oAW#&aOEBvbI zGD)=yHpd|SQQ_|zXdXUR$|j4h-;$ERAd)RU{^~YkvM=1l6{W+l+Wu4sHq2%6)qt6O z(q9T`o+Gxng6h^Kvt@1elShV@EbWw{vyu#m(Yw0NVOU>eE;hA%_2UnNcitVoH#!yV z#k_X%d6A`(B$2};P&9<e<;fr`B19%*4(TB!5r|~TRI+SdRqoN0@i-UnJT*^xbg#Rn z-l<ymv)@M+O-$Phnm^yD;jyaeSEibcOLVA`w6(IgMXHt3Fm*$J;6D&U8(K}LT}N*W zjb^LmPjrs%-g+kXg67pj!bpdEsLLq@Sy$ul+Rwrkz9_SU$GT0sL8!!{-%xQHp`4Xx zb1oUojDjECxe5eKV%*+QWA{{AtR5oLAn^YHj;!SSMa|kZwxJ<weM-t-CRIy|4NaD1 zh%q5V3?#Rd#_-J$1S)*(@ms?B_kyi8FAsQtuCw9oX4*?%4fvfc;x?BKA1i08A^{eg zsm78jDzmkn+Trb`l4AZ}g~T~)t$@Wxl2tHuBIOx!``B9PH%-(_ST1jMR7pX%%O?(H z&Fo~D{{Ur;!}Cfo#ZzuAbNiU8H%flVyYsZ4Gp8rcl5&cgPnXPp;GaJkZ?qo~YMun1 z>8vJ_Xr9()kSaxMa0s|&hkRw?+~gS9gbeeaHz0t2d-YqZS?u)df%buKeQ5D{w(}r$ zzqQPA31bn1_Gx4ySY|7*2~7TIh#?=!E`g}c;4h0B9=mNMkc&-0be%;IGCM;zm$%GD z3U<dYl-T>HZZZ_{{UCfE@!UQ;@J^L+Ik%En8aH-jm5ahrVw@NNF0U3X*h>hD%Pz|U znS(Vi46`bjj4mT5#L3FO2CYhT+kYJwc~aj;WaSR`hh}+xCFQZDUk{t%;*~n_gsSqd zhI%Qzy0sZCm8I%${7KO@3AG&}_*yh~7DrC<FXNJ1q`3P%yfb-I+NM)3vNf|LXsWjf zCPE;PSCf2m(+;WNtwQEWu3);iv3HW(T4mla%59}-NQN{*tYuJ>Fhx+ud*mN<*Y!ub zn&QT5wKfpK?vYCjlQD*0C_=3}%$EraHxM%0xeF}J6`Zmo72|wv&#!2{BDRjsIU|Qj zB})lnkiOWr$MYnpV`9^7RJf6X25`nQ5&pLmm&cnI2Nb=nDz}Q;o0e`ZFVlDEe6|xG zHAe#`)#%lv)SLSbaJp^ZyVGTUhvRRCb(_x%__cMtI9xsbjPg8@M~0IB08TdT9;s~_ z$VS;&BQgRpB6(m(urSBi`sK79A@IGnzoy2L*m%Ax1i87ADB~-u*qe)sYoE2KS$wOg zqPWrU9#xj$SVDHAC?6MiwWrbiL2Gaw;CN*%A%%R%o-)GO7s-QQSlI7oRTy<baCgX! z_Yc6Cto3~-Tksw0k1qDd`+viT^T`Rf)Ac0_sH`4l0=}E9Bu^YD(z+pnLm83656&{3 zF;%c~(iP<{RdkeVr1^Jl%C$8rQtu@RYWMv&H&J*hIM}Psf{UA4xnbobq}oYc;pX95 zH_=7SXsmp<;@tw}^A01ohB;%EUJ}v((WF-rJ1%fsG>p#dr~O_c%t1<dtd`O)nR_WP zm|>kJidjM|r)#WvG4DYfj6*srD}Ml3(SoS@>%^J_s|wvs8Vi`<y|bKoTRfZCu2Rlu zr$!)^Ta|dDWGfp)QssBs6&3Rbifo?FJz5|FTj}P{ZdhCITVouN?q=L(#n36RmY;6; zom9T{;Lb2Agq204XDu$B_0=ycS?O!tTIrn`PAS%msk>eYU8bI?+ts;f*OO0Xjz8j- zlXu~<@c#hEw&To?NV>Ocr$vrNOADZEq?9_1uF$2_ld3nG0Scs(m9K|24IH<QuCF2z zy`=ioiq5Q$x;wTgvNJ*oD?3OTjCfUSkGchZr`~7~_}k$n(3xXa`y{UliD8mLZG=&- zBg!;yCc+BN%%vA{E*dtkoIl|Pw1-K(5=U?Ls|1%ZEIv%L8+J0mH<*MY92AduA(@Jh zTx@aixz<?aR*glaIXYOF>3`nBDiYOfr3l5f<+=3vW-ipH2G=_Flq9dKrsU-xoMkB_ z{QVCL@#lrkod%6_6}-u~TdS;_T1-#oa{GWGiu~Civk=^awL^R-rwO%GS(G#_1>9il zb#3O=+AudL+^Zx@zhEu2gMwI-?H?8)-{DUWYKtD??_!co42o5VjY>Nb_!tfmzy(%y zA)9j?@OliU3!N@mLKSO>6iB;LY}_+M$l+ZXw+RDfz*a!3zs&hhE2N`}ZE1gHEwt4r z-SpenW3n>63vbHiv~Q!my%oO`I@aRk>uqk=FQ#9*Tfr2>M6pX3*`t^2w;o}N8AHjr zt(?sas}shN%D7b@(GUC+KjW60dElLE;DmQRDAs&wq8%^ARvMH#UGzFOpQq@uCY5`e z%lNG#)8LVB^!VP#O-)AgUDY)iwM*NzvC^%{`~<kuAi34GjXv%PQ5RH^qLOH1VxrX} zv}ogK{{VQ%rr4_FFgz-p@IIscjJ`H&zq5bGZwC0B=I_Fn^F^WfvrD;=o*Dc(;tAoi z)QWE=duyFNTHjc)+Q<^}#@I-*$LB`<e#Uk1*vvoLuST>f$+ybtT27oL7w)cU#V1iF z(v)tjn_0Tl=;APy<gXk(dKIS>z3xcLE^aL=yHb?x2JG!;x=;Io_#5MBE`_y*u)ba3 zL%MRJDN88?s{^%MZ5ai^$XRxVJSqJW@Z1S;1TAHG48fEgvOko=aRVSo3T1ZyaUtjr zOyl!=z`h)}XsmTR1vggL5yL&a>l=e5y}}7&m01W-tc)B0Hu4B<yw})X7EMMN<6C*9 ziFPOf<O~3PpzSAiNj*m%-FH{yScbXW6KZj8GlRY2<0lricUH60qx7-*Z`I*Asncmj zX;h~x-8ji9ExK9XPW^iQYo^(2u`2m%aL5nK_IFu;>Of|Iwg*m!7#%yF#>yRMdaJIc z95D_^oa8<eYK9w0`H33<Cjb%Jyidc|n#_9@uKr<xf)!hE136GZ$UL5Llarn+)+`T* zZjiKkiv#kKyP0@Xlk=#;oxBV%Y#e=c!@IjKYb|%{XLY@;eYEU(II3<kY5P4M{q%bM z)>n4c*SY9W=(?TKu3>O6!JhI_2Gjg39!3Ck$s==QoG9k9HGL0AwT0!?wG?auTHeHo zUnJlumRu%D{v?fvIO7=3WO{D9DJ0#vM!?FsbGVfb3o~vQBomSb4s%($=AAW-oby~< zJnoUP!!AI|vlb+Rp;H@}o_Hj572cXrzNw`2di2+AHS>41x}J5fCGRgJmcQ^B@K5bs z@mkx$9vQyUJUMF(fxUmTe1m<><npTk_mg5rkx(|^9EFSp2qW46{D{%KI`>x>dd2in z-CW#C?IO(xXr_52%cJgHvPM<5Fgun-W(O)rKWKi^da&^?jb+lT<rBeR<j7G;U$nST z5HVKWv<B_~X3rTI^PLOBIk>X5G2|-=W*cyz05X}|gPbp~BL%s^@vCC$Vcct{XHKkY zQ?s*9oZ}?c*1L-I?tPvE15M$b2M%v<Nvh4OwyHtJr+$e|rk{3xSoqG{#GV=Pd{);Q z4vp})O_N>mUYB96={L6m%I3pS@YUA2X9GbEy~ZY<_rro)V)r(%TY2gN5LJhOd|bcP zt}WX37F+urIw-u0iBi)1oj^{__Q_<3D2Z+3v}>q?dC~@LuBzJs_n(e>$Aa_^i~cOq z^$&_VzO}8`{7m?NJ<o(9(!5OicZZVlYmW|GS;uqX>uD{8(%5Q}U&ZH@joW+^HXdER zPp5dxz#65=(>xtKek-%mZjvXog2wJhu_Idx<hzN`!V)%?W{fQJ%(91821QhF@4gqu zQOq*>H628%V=}xAc*VInbJxI7ob0N5(n-E%wbJr>K4bV(i7*wi+|H_w9&(NgGRDwy zRQVz7=ws``E>$l1T$AOCl+-MmhL=aipR%U0s!8!H;@5!Yn%XgUX)e8`MH&Q^^=}Q{ zSa_k`eC6{T{{Uubdc0{Yf@P8^Rq`W{GJPMYcw0`E)5KP9<R#SBy429d@EMv$lEQTX z=Ey20+`B}L1|7+b7)7zZShu>f@R#k6;ZG39;oJQdT~_<U_IEmctTJ8M8L#4B3*R)$ zCC%iI1n^4lAytk9M`-+{LJNJE{tMNPvvFbK9}wyqjBobqB#%#fT_q#BwU#9faXq@N z)XBONGsJFL%q0>;mDYBXpN5@i;In+DSa*q*6Eeln_MXxd)M?IjeUqQGij;2(sYWn_ z?3J#MLx|NCnB{r1#YYEA8<k-(KF`_CrAgMO8gQ(k>}26CSyE0?sZtlc<9?rq-?3)9 zdEtME7Z&hN(5<eqd2KOLnOG*1%A0?fuF=9bxsjMlupneoz*qF6;E-U_pt+r6mOHp- zzDb$~4J7ui){;*lRgN<y%I#tR=6G5BwM&^KZ{{cACx$MpK0Rw*AH38q>@8&RKC`Bg zWh+|9%ykR9RTIdunMM`Car>ol+k5$o`?2BA2VChM3%rsK9(cn>)h#^BTbU%+Uh2e| zC4woOSn3Hqq>#w5#TdGBhBetWyz!VBtKmE{c)EBw;bVrB))yCuqa^FojFYEYqEU<` z8EVp2=90fF**h<*@fMB}y=qmZi;X9V!_l07+3Hn{qf!uj&QOweT-w?*Y0B2>QTVNS z4epbu3!k)ka@n<{ghHT3^M7eQtISdN29Inn61p&11TpSt9ESNr;Xb#k>E0l33)x=H z2A^lBeWO<n>fdQHT_xt5W@AfBqQKtSLf6*wNeq(NT>u8gQaaBY{6mXK()FD$#1p(a zvsl?Bz2e%fwU>!NiPqiiniuk=xOV$Fy9#%~GrYL+UJQ6Yfc3poLtCQ^k8!McsKpA$ zB%5cB>g7Y}SFT-LL4TxJ#|+bM`!sSjox;lu?!h1FxT7$kJo^IUH+nSF#KJaJX{fZ8 z8l+ad)hnuT<+J98GlP^Qr2K9e$}7>xv5=fog<6earsMmnj!CzOrzWk-PK%tcbmJ>2 zDAbFJ^*@ikEdJfp;PDhUC}!}T!O^U4ZA@`U@=qLNRFZGAzWEeOJZ8pJ5lk%Rx{g@N zkf-&7{t0=Y&EsE-eh%>+>qm0BFNDS17XWV_ec6gTu!1y&B1on(ph;tCatdxLxv#}< zjiOHv_-tDVUF9ofb19bH)gIzMFkMXtl^U}N)ghT<o=c7n$b@YejX!=r;D?%5_MeBm zQ{uKVNen_eD_!bLcKahQaU3iaV***<%#b1}4i(&QXJ`EHjWP4V<$O`?W&6xdT^7=M zMz$)gIyP6)^3#&0t*TL5qwR7W9XgZ9qeXu24~msIJ8J1tPHy(wnxdUcUe}xKt^Eu{ z+{oWH3lK1HaI6>k;2%&<4l3fwkOA&9gU&I|GCOh8gU>kTv!ZX5oM2#Qu{^2k)E{tq z^HVEr1h*ugVtE<QJ$fE`{<ZwmhgOVtTG@KEtgp9UzUS)|o#fl=r?1IsS`I-BdW?aR zIu1D*13aJc#WXnMCj|Q+emDoyy;m}W_3k(v4(G4w$K)x#W(X%ALyv!4{$N+4uVr(R zURrD3{dM_2@-Ci09^*MV0DUlhx)V@u0f_tEcsb{|Ju#ed^!KPd<H^YFpG@@6Pn)>_ z<P+C4g_XOE`(W@r^PjIA;B=-1z}e$Hj!q6#e^d0wJmQ3A`LWMV81Q=jXV~M|=Ac&2 zKA6wC@P8ip{&a66I2{kKPTBl=dv~Bkg5-rKCm{9f!NB@w(DUAn*%>1p@_Fmr^gRCn z_3Ej9gmOBO+awRq>r1~UCp`e<`<|R~eSJ9R9RO?cWt_M7fAQf(L+1YgwfcYcsGyrm z`M)x6jj#!{>!m76l$0DX1dIl3k&LLoBoWhr-oK6i0Qf5mGhE)?T3N{olQ2b!S4()x z?u=we`ynKeutw4;D#a9Fe81Ue#<H>Lccs}>nB+MC0su@L4iu6G4<p--EBNXE0D`1y zehad{xu3)uNA{#KT?QX)yS%oAj#L1VS+Z__n`vnzkn#yV$ETQ8bn<L>EF~rECuJ3O z^-FCRmc92&Q`+HtG-sPrZcvJCxk^n%MlV~xCDpHzZ2n+%?Jnm30LPjahmW5n_N%Vx z+IuhA<c$*A;#lMPWRMRrPno!tO{^4<a6vz@em<7dM%MIi3_{TPejm}aJsKEQj`e7C z_zbGbfwm8{O(t3PbB&G0E5p7A!|)U0{{W8ki%Sh6*F^DVg?kO%x@v2vTxqkdv!kfD zxotp4Y{;stS~iH5A>9}Pwe$t=g!Nr-_J~~rQ_`N!Q{p3ed4?uAblXxdWVqbtX@TtF zNmgjfM(E*7yB<DUgR^Qiv6!4J=+?sGu-Iu-l{`da3Ca#u_LS0XPMw-u(Q>nr=H<Fi z>-e)NuZF?U#X_wdRu>bCP^VUer8q)Rh21)i$-;M1lT%T;jpNN`Nw15|cj8``X8}=Z zV|C%p9tV)HiZ!)M2n=WfhjZtvyKDisZpj9}S^O!aT4*h5_jAi}GN8CEHsf!Y*Lnnm zG2hTBQzXybk#^$0F7#ss_r!fRW+{u06WUxe$tJ{AI)r31G2ud~P@#?n0gaa#AE%G2 z*g<O2LoeFQR@Vx~Bvy+X8GsW?$rA#u7cOqOEwmAZueZ&)-0*2$@uKusy4E(^qk11D zlqzbLE~9tmtlMvGp5N8Z7vX)Tjp7?$8tQkJHWv}xc;8a{Nw~BTnEdOBky|jtmr(=q z;rz&hcPBU>XMWBfv-f~C>3n&pOKl_u<+N)vvEsXl5oEm7Oi}I<Oca|q<SQhD0Y(lh z^JC#>k1lOIHLu3nZM)jvc#m4tB8oeiQsIrg*+h5B&kHDYa;UaJa6!lbwSK1l#{N6D zx$u^^sY_=hPpIpU5e8@*e0Fw_ScMLWY&Rsjn}Fp5Wp?x+SLs;iiKWAsNZqGWjX9*c zUTV!I{{WVr_SJVj11?l6@g{3hHnluQvRhiz=+k!5{{THnFDKomXn4Q&1@LyOe{FH4 z>lZfv05$c}sEx?;Qr}RDBp}?Y1rKQk-J_ri2~t%4Ec|l)n04EKiat7y9abxgXYmc> z7P8z$e+z`RnmY*hxk=+-RxBypRH*83as4*wzC6-J*V--x)w;uM%zW5nmLLz=uBI$w zdx8&@eK;%zaI7#uApSb|*Tfzl@i&O|eM&2v31-xFYx{<E)FOp~&v5esA-t6&`55tt z6p?~5I{BPAgq3==<%p%E6%}<GUQ(3g?&EK>4=%c0o`(|ST?{=qQ<9XNYFS-37Wrcx z@AjsXvgxhQhyMU)-`PXP8o$LIJjDi^el&e6U)221w8Et%w$g6lg9d10kd~Tw;~b3c zBx5}O$NtY=9PyXKpAn4<Q_;0ZEaF?!6Ye)Qb4PP?sEEo)vM`ZY-NLG&N!q*u2qP!< zH_?sGr{eukIy&0uww5;Y?MZpmwM&09%X@fZ-hR(#a9A0)1#E&8V!rsW(znAM&D1E@ z7T!!^c+@-XwDKh&sY{1LzQR+xWNbG!Tx1i=naxngPL((%1<IS&{LMG6y4vf0+MbpI z3a$bUqrWs|(P)~r_WATa5%HhJyFUPUhvJrjuEs^Cgf(0JESO}PY0>Q#?%v)w_Oosm z7a>q!kc7JpsM!3N@WsZntoY?4w7xo`c#8J#$kY;6lK%it)%AfX7V?rj#8;N#r4W*0 zJA~1dAY=5e;tj^1;=hfWmHfda&x@_#i!q5}xweMt$4_`}6qer%(L~Y9mUP3gZG>$X z=KYX|!!O!?+r@f4w%>-=>38BKu_X+8ezybyI5f?TyL>TCD8I9Kzzb^@#$d`fet_kH z%dqrkD5`jjR$ogIC^w|4(W6QgAq8uvIn+~>UX8gmZd)Ip$>VX8#8T%|!_mdoq0g#* z&h;k_Z7p>eD5keoPkW!nu7luD5bB>8^(_`C%m&ZI_x6`pcWEwP$<!vdx$>e2(_F~x zuB9MD^AJptfbPH6@9dS}O%uR>36jrGMwzZ`TI%~zkf6HMZiTUAmf++=3c`R}Lj-T+ z!iZ%uJdW2Ae?0nKl-J+2H;<%rCf?u29wvQ+83>LYX7P|d&opJ%VG-<@KyfeGEs+}G zKWjWU@nY)RN4D@Lk8vE4L#8yIA-aq=m1b{Xi8TEz6-gOxE^ajoYpKug9ta4A;gRkN zC*^orGj;KCgqn)PRC4CgS~aHH?Y7G8w{KJQ=Q>ny)OnY^Dm3MEuF{n_J1)z=dwh>5 z{h_Ypx%i{vNy~i8KAC2u9iW>X2THe<1<X$p60aPafV?1;+Sx({c#p)LA_zVf_&d#j zESDC#rTelGa0}`h#<grp%nk7<@yP*1$=E<t;}yeruf(?+$BBGFs#{%6i`{otmOm<2 zjzEUyL`Dm`E<A)xAG4G9LXr1dr1-OUt=s%R@YGUjFDy}bcSS(A7Vu01n_WLtm@_@P zvbN=%XF1MJ;<+{STt$bzS%r#saEe<00CtL3O7CXh+|l6h?j|cW#?7u+)Tr%!?%REB zvU+^?vGT8qFZ_=TT3W>+^PgVR%C5r{k|m{`)Q5o$x!R^E!w~97>NyO3gTY$jK(>eo zc9dJPi0>WtZDo#a(KexRwc8RMzCdhX?Kwg|EAhXK^-C>B!@*6wyLDTOi6W9XqgF-Z z=2#|7sg6(pz&luHCnS9h;Qs&?Np}vHdNlasj{f%6+BgzzLNz~WxC3?!ml1|ZBv(K_ zMqj)z2(OvQ>B^Nl@>|7oZ*ALpe50?H=e3<xr&AY%gX>Y*?zDxH*Uopox7X+USNl(V zF^l6b?4>`0G}{Q5#yU=kqw3xbzH25IR{GYHq}eUSx`S(KvO}p^LwjK=W>3D703<*w z^BeX$@YDP%)ZzGvt!h&0xASW{SB7<;6KZqX2hz3K4by4<9M$ce<XtO3y0^2M-q!yB zY!>j|Ew!|z67n-&uRjHTAn97(v8P3MWpgd1jDj`Yabq-W&#K995x}>xm65Hlt)o-s zWCOz!!T4k2ww>YMhaa^60FAs5m+|QS2l&mWS@@Gj((f&<UqaL))gq2Pd&9cEoo?~U z@mlKBU)<W?SlvZ?Wekz5H%Yp_TZphP7eQkE_*8?9CyIuWp()kp!&h>>oFQJ+>T|TY zD#ul1kGkRPba1$dVHYgv$xjfl(|pjc6$Kn#9t!QMlAzsMZYlfJ=9+29_WuCe+D{Gm zm*Fpfd{3ll-c^)3rSzf{j$ssX+*(6xc?|KQmPd(IS)MeE`C#sBuw(q{X<AL*lku}i zzqM;sj?V8=x^-Pb1&v_3NMcyl6L2Le(N4DDC<k#0`PxDKwz-?c8gGDq;Y$2ep5Ffe zLBG1xF1!chB%bD586vlqb&F5bZrQ+#QMHCStl~O?t<15-Yxabd9i$(Zz99HTsK@b6 z*{v_udm%NZnIfviZ+gG+Ftw4E5e><T;z<@3F~)_YaLXdW<>zfI{a47NgT~s9YnRG# z#8aK(rlO@N*QI@BPO?#yT5W4(Cbc;6IRvQZvBhB9t(D`HYGLZf-sEzW6QfbBBT|#R zWS=YdZz!hCuZ*5K)U3QEH;#No1e%08X02zVX)@ePa_c6osXe8<mwstPhdOqZYyF#J z1NpGTw$ab!tL%|}uhhS59bZHEH7|#Bh$e>r0AA4S*TUBe8MVHGZxh&CP4*O<%aR+* z2(B(JgUKbpxLZ`Zx41VD`7lAt{?%U#Zmxf1eQ!>%)9%ccTGxQ?EC7ON=azr%-8HYL zK5eoCERU+BEb+@JU>r1MBPcu@!hRmrwBHQ)OU6Df(&V|&yc=t8;q59R3*B4Eu739E zB)qkZ3yX+!sBYP}tZXEh!5f!Vkw=Y|In<13@<ygJJcqN3lIB=?PNR#fQ7g3?RC(sV zno^8<-FsN+%MD(oUwRlko06oRJtc^!q0Q`LCuPr4uOuJx#ZB8wKj{15pM`W^+0XVu z@V<i$+&A)Qo&>(v^{rOik}q|wavRNaQMifG<ylK#YD^=+Eb=T7fs&}09uHkdL-=dq z%>@<K?t5wVeNr;8nHuv|xSILWS0pC*nth0<83~JO`Y(xo&7L_Q7C&dLE8*dW<<mp) z0J7Ahx-Qe)_<gS;@kN|67Cv-ICZ!<JQX<D~p;7|I$dP@=;r{>$Pjht)YYZ`=NaIl6 zSOCB=xA(#1^3K+f?jWx0MidnX@T~hSuajrFmIAwTtA)%l9Me`xtX#RNRkhufT2-S` zF~7Q-TgOl7ZXM02=Q$2lm|>SC8u?})l9k=)%a@j|7VUe{sY-O)vgUD8y`^{ZPwf%l zwx7UW8je)`?E3w?G8F-&DP^c$lvrZ`u@S*6vpEG~MRE_!6@LT&0BIc<=^h!?^huQ- z<HQ=J<n0z2B!&nsF0bJLg=bYJI0=avT*c+IjKTQ+r2hbDj}HiRpNINfG22OVF1e`h zl!biC{u}WC+zvMYvG2l0qvZ1rHxl*y@BZCB7K=*N;aTm?yCj#B83|@(mgUPG>x2G| zZIKFu8=(pU9J4KZnI0i3^x-Czlp61J+ev!6J@#Hl$#Gs4%MDtrRnv2fo&L;{Pfb?0 zYvz6zt)G?RTNG%%NUr4bkh7}!CK*!X5^}%@UHK;+ww!bAKeJEl=dS+HzY(DDW|s5W zM`7XZPsF;N{k&6LTw7^+ac?th7SP<?PV$_iM{R9$I!0bW5fQSlpUrC=+Wq1@v6$8y zf`z0iWnYnuLB<d703m_FBOvjTe|o>*ls*CQpTd6zd`A7Eyl<}$4o9u%*Ipg)jjP`M zn)YieIj)}S^G(?^$*IYAb*E|(T-)4PNe!ihvCS{;Z|#KNwq!VEjIW1Mk3BwhDwN+h zy%_T7($y(R#XB_Y+qz0ke>mpJ(Uo?u7an;jD_uR6ucns1&(mY{2jTaC;?n;BW%xcB z&vl#s00n6<T<Lb^X*CzHxYJQ?#FpX2mkajW2`_9Q6F~~z!FzA0TaPaKBNx7W1MwBN ziarPG{vDjV>Rtua<<@*Vdpu7Rf7#bIYkjI%?nxD%-tN}>TeO}v5+IIX0!YaMFO>WN zzOvSBE%h54i0>@5n=6P~Yd}$MEiYn{^3rRIQW<=ipt^$Y-dQ&_sB29XWCKZfm!SAP zq|e|_8~FRevpkVDoq4CcF+%wJMU=O9@Y?|tWukSS%I?LbB0bBz<PEG-_AEU#^88jA zwfmaXu~bq?az^Tu;*$Foaf@B8uUGK(s&iv-_?X3~T7_IR-L#yNRbboF?(lYY*6-!= zKkbvJ!{S|Y;byC*39fVvM_qUEWQlJoTRqQ*Y;G3P>fS<;W*5=n{>6dex3b>_t(EI} zvdm<Y^Y8Z1@rI4#onyowY`S!_(R?#;rRdSeE5#e?Q|WfX_(i#;TZXkSrlj!+O~gV= zg;m~NhwLxLp9S2F7vdj;qKfWYy%I6w4-YB=ruR>>glbYGD1bB<PoWJ`#UZ<nGVog4 zC}*7`Vf@to(0>wb??1LJBZVetrq(BW>7p>)Tupek?5^l?5#uQ=03yQ76q!Sk9C#W2 zA<)Cd)4H8C6?gU&UY$BMe@k>d47!@A=g$<aCnTP~6S}{nSJe1%w8qq~=D1+aH~C|4 zIaD|~^uz8M>z=~^j<-YbjqU8q4W*p2G^79(7?X}WfN&IUCyZm0v~%73A=5OySqxXE zBItrl$&zw@WH|$FH)OY55I0~J$Fpi$rkCNMEwq@TYl5X7=VJMe%mHA8;DyFl<s|LO zw_K0Q<eP3y{7ts}-nRb$f_=sl2TjwbQQFNXqEDvZg}>mKJ{s`NzlH5?7I`CmN?nFl zTw)9nwiI)c+ll##DGb~K0NmX*#;fIKHIS%dfS~makP4Lm@ED%IC<JWza(F|jT}bTG zGYKVN?SNR4+@{h1A1>u#w6_^j2?n~)4(OLUtg*c6>J`d^gMx9A**`EmXFM+;oT&>_ z%YQ9ZzaL$Ht(odUMI@lClD6A-^Y8bYz8LWh{{VzMLu=v-c;uHyxRTjCLu8DBWQAsq zG}K`X8B*@ZHcO_@G9A#r$jqnp*WuoeZ*ipB>h^62w7j#0%DW*lCQ?<IV+>u=VDU6f zv?~W6AZKQ;&1f|JB`qX^K^yIYOL>dM@^6whjmaV<B(ad4%OL@RmStdT>A%_Y;`W?; z8FS&?Usr1_L&6%I+EkLvp&~ka#c?&0{Qgrr`E4RbUPs>)F@+od0C?Y&c&U)f8I@AZ z@U;1{I7+nW;@lH+tAncCQ*nZBa-m(*YF2WMI+ID+S$|Re8aT?1Rm6C%8O^aD@SmCC zYhtpf)|6E`8Lk_Wb!oy?8dT}yFn-of9MOcU;iD#$<lMf`n^e=RV#Iz+Op5TUJIZ5O ze595oF-5*sk%A4y_eSk2GAhbQ92T+SKNk40#g2(!LRyRo5*gu!VKfoiMhfkkb{o~i zjzE$vjKNkgNXyXvG5kKWnpV{>;@4tXW{sWgfJtCkS)gy-g2kd_NO#7<Oh#TnzrATY z;qmLjdJUv^+7^**1T!l@w^7>7b1RS;#k*S&mklEYVHD;gf<Xj4Y^nVJ0QF2p7IEdv zYSyZs?&no<Q*vwGPBKxI+P}n?=Wp)CjLR|9*FJlN!eL^i?WtiTs$yjX-I{dVsjYtB zJ+1EFSf}Mz{{XYU#XWw}uP-ONON+cRTltL70M7Od@)Ii)6AZZ$ZjIG<65Ee8Z~G^F zQruSGQSzOnL;J~&97!7F{J28NAuPE<Lq=IwZx!^nguiGn7weZ75Lsw5>Nf3l145$B zqI+nWRYFR9hd4!L^9o8xjewPvL!tNG8^r!Dzc$yJg^it*ZM`J3hB+pYA{O5$*%9+H z`786W*kl2A1A(1<`#!;55~r8by_%-|l%BCp&Yk4du9mh}>h7<;8-sW^IgD!2ubpBp z+-g;BycC<0PJYp@UwO48qs-EF<<R)s!{4)~#4RREQK)J&ToWR_#Blj*7DFR$-m(>S zWn~Il-1%?3?j@u(^w)(nTipf*(zO#R!z^zRhIzc`WMqz63fw{=NLgpYBBYTr1YBof z3_b022yLw*Hzi||WFf<ij;v4>U5*vm%6V$+N~zr2)PMltHA~s9<y%`fRxw7BnWTua z{L7ITm^nspsg_JUK|qa^u^@QU&2ibCMH=djIH@jaMxV2el2?*yI$7IolF{jP^wHsb ztB0vdSP9~1Crg#Wy<cwH<dx$nO*bpWOLe<x#iwKN$M)g)S>T@s_>R-X-V3z0(W2Ki z3#~g|&}>(3ooB4tTH9U=-8};`!ycmz$C*941coc9<#<9Yp;O=z#1<@y#DSbSR?b5M zj4OhERpb;P0>Fcs`oH#?@s;+q;#-XaQMhUK4JTaJ@3nH|vL*fH-;r%*1b-&$I|yJ8 z<&v?Png&quFdrql{`BL5Tmmpj-NrDk3mjm730w^01d;tu!_=$M%5ZeCHD_L>I$Wx) zNjX%NEj^Dkn{u70@}(&^DM3?mZR-C3&7L{L;IUj!n&PtjB^(YKt|hmIp%}uAJVWM= zA;O$eg*Q6M%5>?*G~-fLR3jMsvE0&_GbvSW3V?Qi!L!IGX*kYCesTdFHz_|-d_KLK zOw-K7B5(4L?w6L!AYa|9e(i=B?P%4cCw2+g_46)_6>cKlK>>hfIQchlzq@dt?I4^5 z;egyo#y#rRaciX)x7Y)!w1Gg3FU~O7!@Qx43IX5qKIJ(9qd4bLRbZ)GNzOiNN450V zZ}K}hN?yiuuX{?AWYShoZT!~j$zNBkxKA1raji=sB&lW|Vv?d?n2>gj&wxl=;N+%A z+Qe6&cppgeVv^~QJVh9(Wo8U^lE);oL%6>3*xXLifi|dI2GU<p)Z)5SF~&?x+am@e z1dy3GhR)n&Ng;q|Z0=QJLG@_T8yibVRZM&0-{r;?Kt&4dr6VsOEiqyiMgx@`AjNsu zyhkn;jvgEGsLig5DP1(RPtR?3J=_%)EPg8&Q6!wDD9P;HwYu_m)mr;r`<x$)ZUek_ z-+5y~!DGhK-0mZS7@*vw5LIx@M&L>EsZo{KsbUy1=Wt-;E<jzVqbe0!a9nZAV>RA* zib-1W&iKq=Wmpy8mBw?Ba9HQ%#u-Q}kin~lo+sq(1#&`_K3-1Kl5@ddya&oiA%+0P z-pmAfD8e^dr2SiWeUBG4o2iMbCx3~k+WIAAp6^DLw(F+s*3d49yTJrAnAKQ9th-Ah zv!P^tgJ=Pqx6Dg&0m1zo@D`f|x5GU{QMxIz-WZ~VS;`47E`g5PFv`VKcGhRy8G%Om z7>w8FH->EFeL@ZH85(6=Z(^!fsmOIIxjXRVY3y)#{>DGxi2newN5Wr@{{Rg<Q}GAl z?}M#8TWjHe6lqZSV@}p2x|c;7oHo}N7dKZLd^a%J>Thn3Zn4{5t=+Ui$(r5RZmxW0 zT~js8Fjxu_geO*VoTn!)NWzUdRGXJ7ZptyTO4pN0>h~-CWy0{E4(9ppK9yRu@YHG1 zr$&m0wX2B5RgNDIPCW9A73U{8PEOE-B`#T8mHs_`%3ttL&)N_6rtuB3_!q%?tLSq~ zCA{%wtz|Zo;Ts!9mk%J;Zz09m2MVxh>2q^4tE!+?caQra{enN>o&Nw0e`5at4<?|n z#o~{P8nuywU-6vKg<CirmXk`*A}rrxup`SC5@g-qJZSd?QBoxR1Ms(nG(QLFcDgTz zw973kOt6AGTT4AY(hECVYj}nd7%lD6IHQeuAyq)h^(MM#$b5`|nFBm?oD2^`z`^y$ zdi%_$hOk*=<A{`{ip9lywQ5BuQ+Bg-X=<YFbgD_pYVOW1?EYlp{{R!S&MBu;0|gwf zDVtpQJUvNHwk9f9ipJtvi>n**$<U_?bR3d$Ra9a^ij2j(agI9yfyZ2Q_U5N7!;R#R zW;p(INfC}fyK&Tx0O0UDk>Aw)X$U0k#(lqD{{Ys$k+<ijm%h7g>D2t!N3HIf+4}kU z-$3N|Cj+^pr7Gi~{{TLm1IM)`Eqwg-VW*ei89Z`$>HdGhmnR42J-Fn9{{Yq;AHtCI zJ*dy<4u23p&u+x}<a%^Ie=UEl1Lfy^KdnUsj_0?2-^>31uiLdQ=Fi?It_jXD+mGef z-k1+ggE_~z`~d#|A6|1y{!JJ2{Qlsw?f5UeQq6<&HU}L~Z$Nu-#}pFBs}sjOlb(17 zK8KNtPk#QiW3RVbe9yc4!ppH<`qtY~v%Ax;;!CR?Lek>K_SR9pE1OHGTHfXf6z6hF z438UujH@ut4Sx?m@Lc}@_$Hshzu70m9u57VJ`mXWjvX7~hQF(6dY^{12_IAN=Yw^q z?V-DlT_XNs_p$!~X#;WgTT9oNS|n1KCMp8Q{l^Xf$^3t>bNuV^5B>{@@%#2d@R#hd z;-7-wv=!;q{B7fVJAGT>&xW)nS$s*Mc#BPTmr3z_l8IwoF2>2;SY%6}-`e)~7Z!0_ z%B<4E;pg<Q)647DuHg!_smWpLwB25LxZe*;m-mvECzsi(a8h%Vi{)07;rE^#<{73B ziSq0|0vL==9~X(I9DWLuPK4-FQ(s)fMt7qKW!}+ZoqCR!vZo4>RWCSFsr)B+dtdRs zuQAX(DQuS0p%G1VE#t&-N>y^w7+sh+ZMYfvPenN+m+{@djeZhqmc=!Ti*07|7%!)a z(dUUXIUqA5Dr8891fY2F)8spAu(JKAJ|B1wQa1hx@SK;ySzwOmRGdB4?2gEuWWG{_ z4D8Gi0+oyeIo!MI4;e+{4~)Jnn_FEbTkS%7drLU9{Vvto8&PWnQKT^+l@cptjI`Gm zPKsE{&h3&<FNHWRAdeGbD`Bve@ELd1rs_20u{fMm=TGX%)1^7oQiJxjR?Z6X)y_$N z&ExKA!ZkP(2ZqFElrw%Kj&DLVDZ`dnEWZIxm3NPEt5OiA{j7eiLQCFNXYaI?I5Q_t z{i{AD#cL&oqj77kTSgFptJqj-B^m<0Sd8DnBQDtxZ%{yG`9L7x`mcpQX&(&gZhyAE zA9!Y4n~2pUmeWp;N+rqt;l-eV426`o^$JrSWM(3P*PQU*?A5AjSJw7^Al3982;4NR z@FeF}ya8mx=leZ=#3dL565n9R+ZnfY_dgDP$leWw&D5SL)$bsVDJPmZ^q4K-7Y!uQ ztXrhKmSoI;giX2Fcb6%Luk0MF0mhZNC(k;xw2%9I@bi*O`?!Txq->qFY4o>m;9Sca z!jzPt;|NXr%j#6|5Y@f;sCyc2?P+Vp_j|tg!k#nuN8+nAEn|P-`Gm4S8%xzSA|R2` ze6c0Ir6!>Sh02_=t1i<EFeRCv=zk6AHj`<3SN1l!d3W}OWO(%pMQ9;tZklLD<8ceH zj4*b1VS^jDGDwGOc~6Eu0{lJD<4alf%|U0FMjB7DM<T|B)FeUSXIY738CeNdELB*f zL^1Z8e*!_Kn4;0VO%%4a3MPhWEaibESBZ_lc8TVgGsPsIYi08OVk0bMTKzXF!eikG zEOi_jtICs>9l|dE0Nzn*7we>VKR(RycnQ>()hpuEF4|a#&Tvt;M<~i_?b^<JYp$oH z>ADW97o5py7OgWv!p==HSuExvYov?_?d2+t6(N=>9U*fr9$l>_LhZq2Xo+<msv6ed z21xAhy!ZqYOpg?6BT8Y8SDrX>9#GM{84f;U8*S)1J;GR9h1MaORk%yfJyPN9;k4q| zD#FMoacv=R+f~4tNhKdNFD+EpJY}hAChtzxw21Y+IuP5`!js!i4buZ|@k=Tsg7p!i z2=P0zm`33cGAn%zNP9TN$`^~Wd%Ih^wYK^1<b2AjD$|mSS5Eg$!Mi=;o40MPt2|T1 zzY5a&RKB-$GcMUSv{OW-ywF`CkVIg3;u49Op^<=MWAc9VXUM!qq+Bhf=Z3sdX1AIw zwh~8p^O&a7Zj6?QR&Vu6@J`dIcwJr@R!4|!20T~WwsUFvrju)VqTa>jDQk<3FHu*T zIOGOMq>bf!c^Uv*#UGd#X=MxM1_;N?yiue>u2|mLL1X=&sO4gY-|Yha#^`y##dihd zNjH@lVy>af22-<aYnHBjURz5MLUW}LdT^ICY@BK?S9rKIljcpXw^~`7;WJ9q>%tYJ z+-c4>lYFzJ)Rm;2)RRpob#%A7O6T*V`$Bk1^T56-H>>7PVR;fy4ARNI;z*-*SeoI3 zHtFDCP)a~+m?Kt^M2O`6nSRBe7UurP(4*gPd21wQ32hzRPquX_B(cg-)9*zYFXj&| z6>>~%u|9qMuDmeUQrzj6mQv|@otd2y8?qS76cIF~%#NxUJ3Hgc2!k1532N}K*;B<g zS{&MSi`@A~Ow}c|b&--y@cp33s1iaImEs!$76?Q9$^mB|fMxTk!+djAlw6^P#kVL$ z-Evf?Rt|L9m7SDoN%FORRik=0`(`?oJo|+r=Al-tI3(VUO-h{9CY)}yagF5{zOLIJ z&|iseZmcHCqLiQPrWRL<DCMzuh15Z&`GlTatV=}2L1k!UizSNZ*=l}fpQy_q-6YW5 zTE!uerijNR4-j7~%9W;)D_Dyukz<q0SCPu21UTnblUMLfwyatwmJnpwBx@`&+sU*? zlxC3<dwq{8D3Bzta2_>tv<_lfXSTAqo&pkB5UgHFHl>Z#yr$||qL3>{u*W!)%9Ti2 zF%kk|W^dnd6ya7-#7EwZYED;OTZ{Z&x_?XX+HsXCbuiNRYErAn)%4PFO5RINZKb@C z`6Kaxnmu1+WujlS-H8{>J5?>7Nw;i55>3JK%O2$bvbg2c`-j5c7F}BDI#$1?#{%je z5Y%n2THyZxq_o;y)M6b@)*~y$9C6EH>oW&2qDcd+L7aJm!+s)Mtkd6J2*;lslEJ+I z+S0$B_NU(~Gssn5H&y{+F>NuaSlUYHegW(1W4h9=BWAar@!`GNV_o*I5s8FAD#%_g zSZ!GdDYXl`>_3D;r?bs!K}(g?oVg$J)TcgbZ*46&rulj&uDbr^%Bp3QrOV8r7^;zb zP7{wUMD^D2l$N`;owQc_%f~u>thZ2IY1YXthlq5zwL(%k1UEOZGDS4;&2=I#n=PYT zT)axVOKGnlEL&xKqvP!ne4D5dH^(HmMt1-<WVa0R37*_aRi0TLHWI49qd?8_f%NZ$ z#JAoOxYDMM>V0eB&Z8^orsK(biS(OwlK$B)BT*4pUqZaOvkW8iH%AD%+!SYo@iv_h zwbbT@1)fWz1n^uy@yQAMU9R+!BqmtONRy~Mo!f&ud2xmxQ<~uxWq|hd;-cIYZd+fK z>Z?;$OW>_etajB(GFIlZ`Md>rW%%E#&Q5WR-4`vn){c!wcJI$Zbfw)mxa-Pz{{X_h zP9G{wBI+<;Ya2M@TbLNf6S##QNW*MZFA@-hEQA&@gvc*b_?N-)T1}`&ByhY@+FeYt zD$g8}MJ<%V5wysvb0Ca~1C>SoAi$yXjXza79rQ6@%(lrD$ai;Vh@x+hM2@i!HbU(( z#quMWBxv!J`G>O4t=)K=Pt>lo9V$z!K@Hj)y-CHbvzZ#|2~rO+R#b>tMGeO9C8S1l z-cYoKeo7IciKOt=7d2XOl%W{K&Zd!*YnCx>C1qzOlG^**>E#;ud8|b?l_@pO=QRi~ zd0DARrFVCtO}@v=ej?D@Uiceftw2PJZEliE*&(-E+_bGXnESycgpurwA!y<TMRwXx zf!UKZR>fm=cv{mE%Bo$=QY+#)3~E5&1#rxphH<!MeyjLV;f-6w{{XX9_1%s7Pc6D@ zLi0|!jwvB@gxw-UlCPH}K1I9|HM7S4T$d9ToLmJczdU$q)$Z*sA%fZDnhS)7?2Q}w zo8IAM3m8b+Mw&H}Hgr(v12VZ%tSjZQRJm#3F%qQdEM5wgNV#&gQ<Wy%T6#5mwEgAg zuFs>xHz{K2Q<t=Od{p5j6)VS^WYbr7e+yTO>8^(7hNgyl>-3V{qnYmY0`kfg&BIH7 zAu@jK$GM_1XBaFbk1LfG-fMbtxwvSTYr=DHAwUYPuw?>P@>_28P|*fII4T&ckXQ6S z_BQ_jf>r!<{iLMPyj!l@+k7hca&B&}8(i@eNBd7$N57WsPMxIU3Ectz098HO#-&7N z9q1H~-OV5V2#5P6+UO7;75qu~i>vFG5dD}>VSA_8K`hKR6CIjaG86}eGP|4smu&I! z*zP>xY@SaIi_GcN#M5iqQo+IEXGOO3t15F;;UwLheWa>icqepzfs}Yv#@s<lINT;t zQjQX;{mo2ko*mYTk2f_ca-%w~4hxx7aD+K-@5;H4tH0o$-ad!okL>;MUsTm@V0~ii z;rE6b_Gc<)o=7Yf##ve?OgJ|dQm8AzA%SnbkJE@WTYC~DMQH}*DpoMK3P~U-DwxMW zojK)rHSt&M^ZPvfIQ^fk{3YOj2y6Pa_M70{BHv1Z^$F5>BeRa;;^-yBpaglEOUXvk z0;*stBC6x`dHhY_rm>3NLllo9s_s@#mD~l~cARG|ob^2LPD%W`AH<m+KQzWv%d0t4 ztBI*nGMp7DC01@uJd>5zy(gxQH|6MlgN5+ti!$sE4u&%gdXT|WylHz%_E3Z6Zlo!# zB~CHrZ7yWFwrRXQHvZWjGRVW`KuZ!p#sOx*+DZ;cQI^5WZan)2hj9xslQeQHh%h2P zQEq@_00Z&D?jsl^lH89zlfx!6=i2$Q!EjZhBnBHwBMcD45KciEB#qnxdFgarJ*}E0 zn26P|0NtIL$qSYTkGq`nh9jWGdiZwJT02V4`)_T3EBds24muI`lZ$qgB;zH0r557X z$*0lvJ)+sI{FN&ilV}8mB|yN(&Iv7?f^Y%I$pDO3f&6swEIJp4H5-<d{&*#hD57GZ z%IM0f2p(a}?8yG^c|3~tn<y3wS92q>C?QE;!>c%D+DmbsasdaBJJ-V>v?jRv&HP$D zySv-knI@eH0JMYsQ6!AuWtc`tI3<Vzy6e;c*+3@0aHQ;&+Hp(G>HdG2=U}M&Ok5+Y zikCF6vP<57ic4ej<}E4p9cu4Ty30u=!%Zn5wq$7lKto}G3WVc4?Z-m6^bH3`Up`xj z5GX$?F;W0b2L}aL1oPXFK+f!Aa?e333v4^(W@jW2a7iclaNASR<#2iDp0aBpVPr}S z86)7Ix}$C~G07Og3($~wBy;l_r0%0hS!kD?y1hKlzRT>}lWjMCU6tQXotBo;=ksU# zO4?cKUm5-;PptR@QnAym{wR1NM%R#QdXwslbK+|YLnL-u6WHnRYb;k0szI&lQHbP; z+65OlLe|vup9JZ4-VpF6lVPX$p65WGI~hmWE${7LSktY9Ztx(ujW$nk-)W4z^Tano z;26;>r~SCV9}_+&==Pr!?2YuZcsE>w!B-k4r#w1m_J5AF3)^>|?@qh3fl^zE1;b0J z+(QESzc7k*f@kyJ2<Z{&o->0|)$KIhUs<^t&7^wHk!5=NSKA<pD@$j}-d`4i-M~kN zS>}1Ag&t;+)k6OOdT>T3+T}SssX==wWSJxOmx7y51x}l%&XS$eiffuHOF3T2zv0d| z!&^1YJ+$gMQqD7(DmSdDPEf`=kf|t5s&a$8`S~R!ykiuclKkt|d`)ri-{akZ@dlx( zT>k)L=~^zb(@h9@<(}VDT}EkEAso`oVp(M{Lb8Z<%#2YLn2*yNz%Kk(BSCWu>6)IS zcc^LNSCw9SJxw21wY`cM#ET5;ZE*>jDNBcYfzH-tADq7%?k;S;EqF6kw1ssE?`$tL z2_TwN<;yfzNocA;aflIO{nGj65gth*1q@L~`Wh}S?kzqX>X(*KX}X4`;cpFJUs^$M zO4~eIBwA}j46(?*WD<RmLdaAsvg~DPiDf>|4OE>R_la<Fo0NXI>QjWHFLpH*3b20F z$*KF2X-3LPCoZns992p<jH8CJiV=*Zft@MIN;bV1)ly25if~-ZS!%UWwbH-iKB3_z zu>GSvTLd2~>ApGEC+BM<sr{yIN!{|5Ng|Y}M^!H8XvuOL^*7>wi>`EE1!=Lt@?788 zTeak+LcE?-F<YF*#77gnakEbwhB8TUxH|y5eq7ajDrflV<IDSK%gd(tl-$Z=@=Hh_ z8+qKkQlOF0NZhhPvSG9<Fkq*&`2FHLn~NJrZCtIqR(3XmCEDdCxRApcl(3o7Pc9<N z`3j~8um_pA`56Wg<rs|itSqA}ZZf27w&ld)d2F`2=C@1k`X1JAS~;x@jx{XW!C;{7 z-P@KM4Jjw&?R(!%k>|e=Z%>MJoex9Um-hCt*<Wihq)jyIWG$?&V{fy{!Z~4@>S%P? zz>t_?yN>EL{{TnG@c#e-Xm=;#F}m>O@zUh*{oD$W>TsP(!L<lsS)z_>Y2<Tamoa&1 z=R+#T9?Q610}v=ZL^PJVcCV@2vbCfddTF|S(n%Z!*%676t^-OXidVQxdqA^DkWXbL zjIqYfN1M&~D@c<~z0#WXmI?JaE-&SlMw~@)_Pc>Rk8vUUJcz*wkrARu{FzUdk~@w6 z06Cq-W*OZKO-SnM!n2%Tv#APLX9_eFYDeB&)xD)#w&N~UWbbA4c{`S0lh(t*`>LF& z`!>0uI+%`X)tsry@oqGoI&CDRxthAQ%rA`oExx%2Lh)^kdN#RsWx0Xv<PvE&rcX9` z2AW)Mg*>%b<h8jFv{Oi)S~?KT{Yrnq6MQCgKiN{-UXm{^<HQ=4p>)jHK4P6h;t1VH zz#Gy9EsPDs_rX8Sr|n6gSZW?0v6Sb@NT5XqJ8~{AWQ`m=Qbr`5T4h<{-5?v8)v}>b zul3Xa00h_YSNtG<vDd;KAfra|cy7w(K-n(F;bpmC`?)1rR{4h{V7J~R{#oLUTKGzM zoGnV;-Z-lGC{w8=7}b?1sn>C<%9Li)g7?&8&2;4i*1u)J@u7*Mgso1JqbgFwIns-6 znwm}yRQa2fQ|C{SxpMuPJ(u6nw$K#kI3(op#|!D#JdW7vF;bS~f#^BFCxgi3j0|<? zeqKEdP~$2F4+;)A>IOLIG5MbU(&T<Szdixa>V311YW#AF{o3<#e~(YOpKDRxPxJfV z<VYLuWq<%2WPlG$46x5R;Nv44ft=KPhC#^B*Qw7u5D#4O&(@=98GC>`j+`8I>w<lT ze?B7)26OXgkU9GO2|RWDxvdphChzYh>81A7eot<vCHK=!ucrN1s?z?YjDSJN;Qk+p z=szE&NT-gZo!kuifIluzUiC%W<`@752X`IG!9KgY=KzkJ^r=z61OhO6oFB;W3GMXB z_pReDW!c*H{{SJ|MEWx0FatQ~I%JIF9Pxq=Jvx#->5SZPc=gT?;5ao{zIewO&t7x& z_Br+M(<YEP8O}SCp2ORo2chj$BFTPEGx?9?SN{O7>qbcDJpm^i^c{PH^c@GMYMx*? zJSha{k=Ho=dW`i3m0T$Uwh73`7~=!eJC1#`Ko<9pR{WRzD5yNs{p0x`{wj(9(D>_c zQ%${6aK2QmP5=aL+Nwwy`LZ}U&pFO3_<R2Vg2(uhD@*IRlI2N~bcIZAT2<T^D2c+Z z@%N=AcpX6@NA~sc`Vl6Te4&c7K_Ksr7bN4J>P|TA&szQ#{{Y~ynj~@ff!}LP)80cE zbA^pb*iXoCxWe&}amxYCeGO>Qc{Vmvc4~~dRlX*gPw%#$fzgo8xAvqIBXuXr<oYdA zR$gfQ+5L<(mbmzbqUs2(3|?K`>&B!>EU?1_g`L%v+02C)F#s${fQ5K!{Y3Dui>@^( zd`;s^*p}l|@ZW+pZ8qNKQVf~74{2!gNcd)WZQ0{O#E=zZ4YUA03jK+6aUQ4fAI4<t zvhat4F08E{Hd7N_-XmKggMt!Kx=;X7k{66IWA|r)d^de@@E_tnytcA2xeaKNI)J7d zc_IV}9ndH@7Xe!YD{bKp39pdJa_CNUG15s@mNim@t!euiwHd<tHyJ3!HG4LenkIeL zahXn?97YB*Zj!-!Swna_(QU?jyD29o;_Y;v_HO?GICv{kzSTY<czf-0yrAp)ZeT&N z7iH8;s~YVKoCV7jVtFCSuhs^;RM6&WT3}<-CXsEDHXrKkhRxd)vjc)kjmWt>f(}Q( z{{R5~8C-am;#Y$=9D%IIb8xW%g@(msyp}^N?EyqkmCSL4z~#s$zf`^;=vKZP@JEPl zAdVO$T?<kPAj!&wcw;5^mtcIwJD9pD8O8?D_Su_J#$oBD%;gv*9=`QhrKbIK?`t0& zl+&BQ;wLA{x#~9C-<A!%HrMso`7hzOf%WU}2x)irno~;!%zBl{SQ-guCTr`N7_>rf zHAxNuLX0p$WdLD+Q-5av00`=S8u(S=V{xTl+smj8dsUoCYcONx>UyNM#D$9iSuAaK zl_Q<F&PcC`eiU3?Xnqaw?Y!3L(aWa*tGVNoH&a|Pm3b~8Lb54VCu4?AK_K({HQ)^~ zZ2S%3yA(}^*F@3mf-#AeCNWvhbTYBAV1CnfSQ1VF%MuG8zRxj}qnBm$TvxkFf>FOn z&`qw&&ZkthJ~M~#FsX~ou_?da<1tOiEz`tQf_J{|G;Mpm71K*a=6dP7(YznxT}I~K zMO$ABYu6FH;z-$9Y;}0;RfB9@%^<NUxq)C49C2TXdXJwbrMJnA<1IO8$YoFwT2iCT z0Z1%1o(|K2$6EdU_`!U1zl0tylz^u4Juga8B7m+YxYE|*HQpnDf|l3W4B0tjf=SQj z9G(mCuZZWKc{IyJy89?G&u$*b`Hn{MBU(=s48&j-JBCg&bMty!Azm`UV(U(wr7F^j zY277Gl8utnX;r@ar`+>6x{HQ04N4M|T+|~ZuctLxRByJ_wcFL~cfYZ|kv5ItUlr;x zwD#+$c!CRP9hkn;ZKcYlG<f#mMaHoa4p{7H#?l)EeZ6Pm{ZC2Jwd?ur{Of%--%z`F z?wrUOE$pP!LlY~w35$Y()>I4t?lQcuz#oKmIxoYW2&|WuAKKSC#;OFb9mFI)r#OHX zo+!%#nj||wpMK5(P(?}c*TY)hhCUN`>R5of6X<c-LeS<5jrz6hc8BGcnK5TL8)1}< zsu5HYt6nZ8(Z*)(m7@KwGMy!RXq{?wr0?YwEiSe5vG2#);WD*2%2tLJQ@U?;PE%Sf zddKx!pPiln@iaan_=ls3*&)5uyhEkA-zH-7F145>kwmf`%H@ti%5rmratK=eSpBVa zEAI{X7sJ~2nBi|NJVP8Tioq7*E1f><2&5oBB7Lj4{J>!!1EqdCd?C~1Ux>aGjKsjd zj5G)Yaxa%8OC9y8VTTd6Sf)vJ0FjN|kL-`_9D`Q)E8-(NwBOk8r0W*VwM>yUwCNPV zPnLdD9Fk>0#?k@cSJvlr=|?=sY0fd77L+GV*{({}6)Sn9<ppmf`f2g`U0Kw~^Lnsu z6`mrj>CN3+*(EM(@2q1s``*m{9yM<oYg#|YFNv{e`g7R$lIz5p=AAURNZ{$(hNrEv zNG)yW4%5uZG>K_7!mJPmj_TgjNRiwx>X(A_-3!1!4wijuR=qmxc3O_Js$B^L?{R!q z<!z&6zKH?N^}dt2jG#!<7c4`X(fz7_XKx5c;!h5K)Y>{j9j}Zev+&Q2blYeFOD`ID zYS+%O*4_w#c!sOt?KB6I$RO$}(znef_WAe3I`*G=;pMirzO)i*x`l<A63&)$3u{tt zrcBJ*Q9fiEWs9*hZg#o{<|LE(<}VLh0h!`3OPk-u)s^jL;_FUOPfIIB+E&rEb)!uE z4+V&&jLPWaUoGW@rw&yvWf{hlV<mg)oRgA!^2=VNx?hC%z>?YD{h{TBn2U=kL$Hy- z4%6xKTtHcYT$dPDI5;@3p}%O4hMK;g;GYefdwo7+k3iEzjTPOh$ad-Lq>b@hM;xaQ zG5{E4umMivUSHt5DK#BKOR$NZ<h#AoEE5r>>>)00qCg2)wN%gV2G<t{Zqk_p=O1-^ zey|PUk{`<}Z*F5$^Srh&+geGfBb#sSD{u#$U=g<3{G?}xBp*XP#L5_Y6yN;%sVOJk zQG&YH&D%{s6OSRoLZxg)Rb-`IMlZK3Yu9w|ZtJ1^*!*A9uPuB}qr$e1GO{)ofZrvg zPE{gtoIFpsU??Gv2RZtm;I@r-t82aj(N@avM=r6Z-Ab)&?!HZ&;^tRl_IVtp%XTAa z#?Et&Yr;M^&SdzFZ*BvIv9$}9h|HUAuP-hl<Xc>BA}5HSn39+n>5tN1*#ZdV@yCUy zl-j@8bRAz%c|nrdqLSak_pm~wEzX{c`}bYNke$tv3v~JXwr&`FT(z^N+g<dXmG{-l zq3UC(D!A-CdefAxZC%@hQ}n!EhuZ%D2`+AQ*DxR!_YWot1|!T}KS@cK21y_}7dkV7 z%7M2MfHpRt68*Zo348HfbYJ*JuA#K?*M)pHqU+uk)FyFmV82WKPI;`RxC3an)HJ!o zaxCUW2gr87K*R3u3dL;tj7c?+GQjN3os-8R>N?bmxTlq>92*^JcE}r$NesN#ll)2= z7Nzks#CG!O+H*C9u7jl{%?PlXH@EQhftE2Q?I<|&Wnec)B4GT%iLYZN!(nq7VshL~ zE^0We9eh1V-Z$l~?CHhDwAz#;<5Ch@#!!n(MxQ=;Ulo-@51C<SDA&Q(rHO-Ax9(G% zqT-rTjYz4&acw6V$v&3&bHTq8p!mn|H(2mLjx<>z_^;r(ttPoy5%m2*62?ob*`8KL zRe2^7#BF8~N|MDTw8@YH3@?WF-Wc%{!*AjVEoRlUyXfJL_fUq^i5>-;%8KS>Sj1OQ z#^IRHfXGM47w-E{#$SbY+IEaSDEM_hvV2{l>Nd8?sceeY&%}Cj-KU+UY9`(&tgg{) zWJn^G=gpgJcI68)0)BD+&V$9G(_8Ru)rOCGb*T+YUeG0twq5FW;sGN@M5V2#Mt}(8 zPm*Po=ClzP0zbs~&n?7dQU1@z!lSE)m3mojZ%s8i^i<z26B#7#-8flOlfSzyTTbWg zd>@X(W@;IR3Q+bqm{PBpWmQ^~C{~>~xni)9Y4XOT?&?J(xs%Z}(e`hPH+Yxf?~EhR zbd5h+lSqQvOFahed2FGRP)4*c3n4JEx^;qEVRs#?Nbz3D5w?)|QhABveh|1@Z--hY zoAEorn#Y%}N2}Otx_+gm$!V!tO>uExkY3AeWf}##`+B=YDY!!g&z9ED6rX2S=zb~c z8m0Hbd(AIexU#UnyD@oskJzQt<I`ocw7N*<ztt=zwaf~#BYF1IdDharQ%w|tR`Vb5 z58_snqiOyR@bAQZQVXahhWgp{T~F;gt)er^fo+>om1N!ao$j{My4ygJu(}?6kO+^R z!}*pk1yc<1ElU$9N)+Q!x^tyZ+)$k=w^ZjJwDz1@YR>xl97C4jageVZJW|7Rs+Ao( zRE=5MT+yoqdBS)1R`6=gG}V{hzp=l<O+UkSUM#Y)wn?n*zp*a#{YFI+T<TEXE#&KQ zaVGx&C(O3mE$!p;HsUn8jaCU^HTn~!XciiL`=#1d0ANY^q(8<2i~tpjZcy6^Tocq+ zm444n;A?LSYF7Rk7q)s|_M$Dmn}2loi=`?=Ui!|$=W(8EE4zTVw$bmNIHkI{g4Cob z9i$&XNup|Z_SX-k>3?H+S8O-B(@5edr5N+!(-;YEr5W?1OP95c%MhwjHjmEu#%{k8 zW>b}4X*txTDwDgDb5tm)Hz{krmR7P!MI@3xQ{fb_{4175H2s8OLUD{O7+MasZe1g# zt!;I_t+w6ImVPkYN#Y+JcxOehNN4`cx7D>ROsg3Ulmkt>(`^{EN+XBOn)sDq!*GUh zrM$KS@Z0_hC7@Wom8j}YvM-ZwEO8Vpe903LmdU{@<`BfOU*if&4afKU#NHlX2H0v7 zLbFe*YAqt&>KF3ICZ~9-!pU$WD-txIgB6{uP(f`2Bxr!6NZ*8?@KBv%H1K|_XwamR z+_HcfN<3lqEV~q)(S~y8<tT7hcHxz7ET*cbj-s1yl1fihuV%En>h*Tr+tjS)pS8;C z*+uiG7`@*$n{u}HU*~;ne>$EF@Ws!J{v&B#9Jh_#bql6zmQ^lo^xJISYWHj-A=q1K zkX_1E51Qo?IF!ift^Eu9Gx$xWc<aK_Xf_F{TSMRv0enx?>|?UNc{CezwD4x74x0n% z(#q=!xPr>wNmUC<x?DnOfq3@*YktMw0`)%^_^ZXfGEGZE(DXer&U-7(SHv;MEfOvE zcRyvfcx-Rp-tOl7TD*5#ZLO9o3#)0bBTI=RujwoHOZZ>l-4nweKk)~K{6{~Dt~^EH zJN+9`)Qk!=FSGvuW$F{$$D)W#(a9J#o<-F67m}Hzm?GNQ<U~KMcpeyRK22LNs|e2# zh?O|uqa~~<Ma4NQt0v^+@94bG<UTHjGPY|R9V)V?LWFA1665yf)TJ7H*Zx?qch6f| z%fr9mov~TT;Q72WeQR%dsd#)tbElm|iSH9ky12WLrIn~jgpfh0T+GRfIW3*_SmK81 zR@@Z&>t2m~JMsR;Xkt_zIq(GQ7~IA-)$~=j5x9m4BPIUFrkTnW8Ih(qW7qPl_D=Z8 zZSecVJ{q1IdGBoCzFj*~Vv)p>*j&3<+>3TAaXOn=Wox@w?JR8n0DWy0#J3VijMe&o z@$*-_u<_r)t#Z&>K|RIZy`|d7BJ<*C^{pwi*vV^=bLB|aSIYob0PkjD8i(WUmKvln zRcX7%7`zTA*}L8@RO!O4lDpFM)VA5l?YGTS#nP*Vp;9h9*lcDVH81f+&U2*Huh!F) zUfQoi(tKYWI+VILt8olrwaWvgU#F2Wwaic<iZzXAjIh0HJBaO`X>INnJ6QDz{Of4e zSyTAF{i}Wu_@BeS8-6f+J&FcX;LU$rkVs3hxzR-LsA!U@{or=L(=M#$i*8lnCP3_? zasIJ<apPTcPw>^|qb{b?%cb3E9wC8zi)4*-{Yp@pwYgTbjxr+AZ*^E*Hn|TZawZxO zSMlfe?C@2kpTuPNhZ;)rd`8eL?KNwggg$(_w}fo%^p-NX+>$KXDbpf~Xv&G62|<k> zH_zw%cT*9U@Z9qXG}UQg>(PYl<l`7ss~S_3mX6VklE3p!J)>jvE&<B0d_~1na%@&3 z*ippcv6W)t)Mq)+!_=)xl{V8{^Pj!v8dHkaNc<e|4x@9X-@Hg2ODKtyg17*&!RT|j zRP-dCF@gnphM^?JXy!g-phz5sR?dDv*azk#B!kJo82%O_4O_y0*j_b)NFXbwYSNkP zzGV3raWo_#W=|$r1d;B^Xr3p-WUYEYvbB4U^nlVu7FRn|4djjL8C0u`{m@Pc+z%k3 z_*^a`o-Yqi5l&6hsR+(JTDsLcX?V)<lIY_0J=)oRCo9Bavg}k`YhdveD9f~zTjZ%5 z?+UPRsRwOiH21n$dL-*`&9>c$je(Jw1A?po!l4C_5^xHhNIA*g52oAejcIKZR`xPP z3j*p<mkb|oak#4-h5)t~kihd<dU&_DaP~H!s1hj!S&s6Ju|``NT!KU88M2{U8(*xl zxqIR)rGZSxcxeP>K?V05k`YJVf4X-Dz)q`O3s&s)eoN)(Ty$yKJvaXVhWoo{dFHL- zYxI$!w}wDIU_e%2enmVX+!ca?#E@`M0g!Si_%BBBuZg^2ZKmldcvHplMQHHH8=;!^ z#yKX4s9nFjdwAxBw(`)+C@OPa<!|6^HDqh;Kp~C(XJ<uB<RAcsXOI`j+H;-kRf{O& z)IJ?wXjVTEei<8QTO(oPEk03j86q*sb8mHH6kGh&iNudAd$JkN%#7umYjWf0so-&n zO>2e3a;B5_l?t+pX{le{j9sku(^J~v`P8MKWVJcv6tir#OO|Rf_H{AXN>x&qG*o%0 z)~g%JQIEZOX>-zi7yBk_PY8WhJyP#dXqjHdNoTf(-HDbH_LCbc#~?ccZhevmG5-J+ zeTVS#;BJwnM{Q}V+efZy7QlfF<(l5j5Qf;mO02IE90_JgRrkh#U`T7B@z2LU3;1%{ zS?({bn&II|1-i6LEy}|*mhu_Y7~B>pBnX~UI>;26VI_~tm*2G)#LZ^%;Cwvr&E@5T zO)!hd(&iiXgpJx+)X35{<qq5Dkd#&%RFGHr{;f_W&*{!{YLz!O<2sXAS}{q=Jh7`U zWRzOEv{G)~^x8-Iw}z*{9357bDp9G9#3&@`)1xePdD>BY)1etxhc)?SCs9pCPu!-H z)AXalUJ4N<)x40|TG%9uCBB<vk=vc6eqS(Kpe-4ZL!;s*@^+1zUwd+%EAf`A;n^m( zu<-G-j4Lcx3v5i0fX@k5eT9mLSsFKD<iyJ88;bb1!oRgo#*YV1mp(r5ZmiZifo<0< zY9Nk0Jk1TfcM;mMv!nTIw7&L5buAi(VfR0QKWI;eUlSm+lH<#_)fFB&ZS@O3n7K!i zMUHEM04fxg1fUL4{`-JW%j0rv!!4}q<1lM5!!>tT3063WDWsmR6PwY-(sS+1?wYsg zS$7lUnf@JM^8C`KNsmvKIBa$i;jt2om%A87r8-xQnrqp$8#^sg^A4l&*HE&#->q0n zx;aYAArHKTk~o=+Qbc8CHsv{q2-z7fqBbOYSBCyHcxPB>g3leCn2o+rp;^9I2K7QV ztdo<qhSmolk@92e-x2&M@JEgGw-*{Vog|AM<&rI=Mjf}a69eQijgHSTh&=-21h0`i zXZtnZX^kz<gsq~5VJPr{GnqDV=0?l4(nzG-z%wknaE|KR6^CXE6_MlP8gr#r16J0& z>P1r4$z8W(?`tb)uV#-cHNbI}Qss!l;%H|$M!BU)QlHi$lYGld%2!&cMq0fzS|603 zw~v4{?+tuhUm57JBziZ*Z8<fw3}ltJ*6oCLn$ONbWqXO^j_|@Z805Nj5vmNo!R>73 zV(dba!122oICJwA0OLNratAoC(vRClEn3sV-V4!uPLFM>Y5L~36cM~AHd%d(P5J!Y zg|<lIHdO_ee&+;+ApUhtXk;rCGNIr1a>_A+Lbm52NzO<+k4{G?AJKd*UQ@{M9Q8e; zrAgt{R@}X%JUrz}ocW#ko2MFS%I}+&_jlL$8^l}<8a!d0{a%OF>DI-pT(F69JU$~C zP8IPKc^XbJjv{rOV`%cKma?^ptV#1100jgRauhb#9>XUf1?&gRIlvx|WqBcqU|Cph z8C6V_Xu)SHsKg;)Sh(5=GH$^Do!kYTv&T0R#G*Bf77UG%xPlbA?A%5P&m>@sU;)@^ zmiU%7l42Z&JDpIdRtyfpv4-VaZUYmz;07mY^f8>WS9WPDtuNEHpZWAW9JSS@q*SBL zB%4yQOJ=U0Tj_lpyM0ey@bFgC$Y{6uCA_y~b}eifgm_)&<q{SHX;sMByO`j%`tf}1 zlBHpbX4MjH+Np=gR!426oURm=Y%61&E{^f7wCfQlPn5v32HvS8Y@~A-R=`FIz>UCy zxz2O0gy!g?B1T-vxUtE~uo-1i85EqJHe)KsBbxcHMC#OX+1;f6_kZ{sA84lIhofh9 z)MIt7sk?ShqSvC*=PP!mLR$)`PT<>1G2~&tzqBgkD{UkUk%B80NLh;&-mxhma=2z8 zvb+FC82}U886}A)yL$|&#$|9+f{HL%K|<vT1cxM-3<GRakPbsqmq+ticZS@^8KZK& z3vNF$5y(OtV&Lxic?T8WO1x6h=(d0G{aX9G9!4V%HrnNF@8!OiYWweG+xxYH!rFY- zSJvtTu@{jtOA#X~xNHO;-zou80c?d0$W#7`fAB{C00mh5I{k$H7#p81%KreyH=ZN$ zW%-%5OE|mMF0AY&bZ26!EG!^chI6y#=-mGR244Yw9O|Aj_<`ZA15UDgi@i@*)2uAv ziXG?9xVVlXmD<@QWaUhmId<Bo82<8p8h9(l9}heM;Qs&wXxFzET5pCtKc?wcw$ZNW z;}+KFv$hH|W?O?S?YQTBrvL&gqbtlFA2pUKQI&Yn!&Ib{8uw>ja80)Q`#N%4r>=_I z{1=I|dH7!kl{)aDQyrPo#K}}`bI{A^)_W;k-w}$Zy0^IXx%#mlvu6@Cao$@nWAige zGlSS*;0`@Lp0wM2V#O4rTw2Jy92Qf^JAvnrRDefO$9_$IaD(v?NGDmm811kO9(XuG zjCRNvA47w0#C&AySDj7@?Z-G6!UA*CI0S*o<0ihbaV)R?<A}0N*>ZV*TK+p9&;J1G z+Oz)vZo^vpd;9C>z5LJ8i>-3S-FMwV@~FVdfzPfu$oAu>0OqTWYfU7BcW!;W)amc< z>-4Y9xnTH<F;;zc_c-He2Z7H#9!Jn~o-<V%-{J`Qj<tRX>PoVK*S5|9z#Qam$sF-b z@k?#LsA3iRw*_}=J^eh1j|@ex_xwL(lAfBr&1v|brh`_~2m|f5!#Lo`zfs>GPw}Zm z{gVT-<`dB6WKq}9^v*v+Uzp<4;uCZIyL>QkF_Y7g{2+18di3N|*Zvkt91jp*0oV?w zu;3^>4!?(?s$5Xo*DkNN>yh8^`}N!<!x2u)FvHz%@h|<l{{VVFO}^h|Kjq>q<Ftx; zcHo}p&{8ekr~LPapZaQ~k@O$^V_%s<Ux{ggz979gKgEN={{VpJCkG(&*Ey#RL*j_z z{t^q|4=3c~@xowqr~b1??Pd6ty}lIn{<{<Ytv;CiH%;8XE3@>~Zf#FlqR8O>@OAgW z<398W?QnBEN8CuK)20diN8yV6%l_8*sUHci-LS?<D1Tfh^&NdNPX68atiLkrmnR4K zm%pY6>CZHOtn}5dfW)tq9oOD3^=hMT*xWl_QkTiCKK=gV^v}(M84|{M=wwCubtASi zI`i6-&4>PbMgIVOu0ZXPp64UD<EgLB6XJi1D~0~pxINBO*QRo~>CQ*5wK+Un@n$gF zb%_pf!CdzpnREVmrudqN{Q+W@n)|WS<;}0+KlNs{w8r6^{{R%a{{Y*%e7<MtCH>M_ z*j?SGCwqHKi-_S?1?FgBc|>YK<)3cRj->Hl<*oa9d`9@q`&j<f9~r(Pc(zSOX>WXg zu4#5QH&+rhu9c_g*Rtt4ZjWOQLc?pPSy{sfjT9=fF>jfexB3JB0K#YSX@(A}<P3ru zJOZbTACz@oydJ#;e-=ORPz^Ik_&M><;?1_1Z)}&dc;CcVdR?L)mMgteQn=Lh4MDfI zPuZ?7N<kBY5p|3ZRy~q&PZx;d9M>nya?Cv8UcGwp=f%ak7<k5%YF5TdF}s(r!^WaX zS>ADk8kJk0qHrx7tA?;VSDWXx`LOsbw+mbSigAuB6MS5#)61yJaY{1AVy8m-r6ozq zcZC*@%-t8@cZIwoHIAj@{ZH+hhGD#m!xj>oX=GJk@qcJv83dM5xDiMrf+KS@GAp6C zjpLa81*iDeTGbjWeI`47A5M;Dwzt#lA&MALOESvx$q{K?+%pqA_YWf%-tvGkUntA2 zUTWHmmp6{{+)U<6sUBZ4Mv%&K+?T+ScIN=?0YZ=z6ZHQ8!T$gbUF%NM?v5=Y!Jgw$ zmB-C8m`st{MEl5Tu4E2mkfOXfkyynVs#o;q1!Xic$kV`O%B4!xxfUxKD=bbfaf(u$ z<rJerjD7h+g)UlDp=Bppcd0+;&OPEhM-bMlkH*4|8wW+zcpScxZx4f~DPA$=lJ=Oa zRYa+(xSGk-ty1coC{pF7zPb2Q;bnt%xqMn_FVZ_ZD8xqSNA`wUr=6YlNZELj+9!<R zQdaWSiu3du>GA3CO(ZZ(lHQa-FO+w)TbPpGDOOkVK+DN4@TO&B<}nJyo(sbMA<*>G zr&`T>7m*9eZr1EdwW~s+LklW|X(KM|B4|}u1XaqI-J8{qk32hhe2EprO&zVI^RrA3 zoFrJ%W-<o>wxUQBlHOn^=8ceVuj!1d4S~bqDN*{xB_$tz^NXCPB%GeDw(or}qE@!{ z{%Xx}7}~h1l@=bf;Qkh()Knnaglv_UOX;h3zQ!az54e+2MToqDJGGW)kSoHTWD(CT zyhUCmRst}|<twk4;Y@|Ou7+I|Y%MP?=1C)pdx)X(R$~M{RFWf41TM;oQN)WGS8p~) z3ZcR<%G!9lL5?{@T8Q0q3{0gXhEzk5ET6qqmNb#xO^O7fR#34wm&(^tZuIXE%WVav z)wRPjK|QKP5G75lNfe*Ejg<^(iI~YWO!3MCMKbIJdvtJ^7qvwxZ*?T!Yv}%cPX`f; z$0@FQQiVM)?lq#jcXoQ|<z$Wh2F>mCoifx-aF*+Cn}E1eaQ15@#Hz76yMFbqPW<ol z2-q1JN=GkvY!gsf?WT?vDB|7-UP(83#3{8CGx=(>Ll_K=9GK;UkXPlWrr9hK@3)nw zmfi(rfgyyd+?S4MBSIQTRAG``%Ako1ASjYH2d0k0P`8n9E+vD^XM|iuAQH&;$U-!d zMH@%tGzf(XuEJqqyEhqD>h^Gp<#y$JUrY8@x0SB{09&3!@l_`7n_R86Z7r_)F1_|J zBhZ&XS??_E;qv8?tu+WvVl1jw;$~!uArrs|kIh&l7>(X$Rr1W0#dxnq)pR1dmV>r^ zGWKzMscE0QkV&=}fp{li8Eu)IaSMqVWMJe6B|Tfky06)<te`<}4UN5^j$<3$pli9I zf*Ee163^z#BvU+XD>9gf4Q}yE60nz<)~}K)N0r?Dl63nKiOs*+lIG+_@Z3aInc|Nv zG-`kpcHI()<!CmgMRLWc@}};R^Llw-OYPJlh^fw{CZ#DPpEjydSF(HS6?Yf9(EQl_ zr}S+z;tzxM%|}tRiVaRD`%aU1{%@ab(5R8^6;*&+dxlaSWjjn}QkeM~zaM@Zma_4F zr3MHQ>ekajio7y{zc?tMju3#u<zN9kl_UB9_|@S{ZBxVAqT9wqx0Y{e)<zdeEzP~G zkUi4*jT@B~ffZetg=XH{9I}t+-%k5Rm+>E2v>Vo4KIvnV?v@X4apfYhWnljRFkSe@ z{1*9$+<yr1O9c!jd68x@q@eK*r5VmD&ZOzZ+n&i@ai;E_+i4{3lx_Q`hZxt3$+J8g zoS(39sTy*3_Hn6YXx-@-H1x7pZKSU6`^)eP#9!LJ5KTTw5oK6pb!p6Uk1hc-IcSz9 z@{D^TXx>Q@G*A(wRS}ik*5z9Z4S!C$h8eFOOSzU=L5-1Tww6ya5O%bY$sQ$XcljcA zkbJ7RZ;`$M_~s}iw6mIJhA?E<s9p!lG^*C&w#gBSSy^|9nL-7XhR}r<>Teyk{T4lD z+Gk~LBKj+r^ESlpk;pBw?;@#1flN&<(vGT2N?4Y!&@vosak)Gjl9cfDrG1;UX}h<r z)vf7oL*ldS46u2`oRf@kHCHW@w=<e?)g`OdTds%YZ;!Bntl3o_S!KH`97GZwotHAO z+pxqIIRSDQqari3duz=64dQEk2KwgVq&S9iG;qYgyozN<*%AOjEiT+H)AFm8AOy!> z@e@+Gypnq@Az}dsmM>-Mk0;rsmkQgN78tH>1Zp7;?FdF8a8Hu>Z%G<Xs*_6M?&al2 zd7KX|q>tryLGulzhnO}YQNQIuwSfE+Fso7KP2tv&t1H%eL2CXTQ=7iJS}#pc+b|R% z90XNu9H5`GPv3WnZvOzub!BZ{`X8j<4E%Yo-1v`7zSDHMV~50gGwBN2-b54KTUcDm zqGp81A|6%a#wV8#BUsC2EC?orqxCEQ010@A-NU0@YWj7oT60GVLb_5YmrtDp+CxP- znl^iM5kqLP%7rAB-Ov(U(SAwr&x!BtZ0#=WU7(vu*0h~c)_Zc>p@u8S?eAq(fs=YP z6HT}`nF$Xf7_wTwK<+P~)^#rpO1CW|c%w+vET%KV<q<xO3u<;#M1&-0u}S@*97`_8 zWf7~s@WH=9;pa~iPE;{9>rJ`RNpt%uY8bC_Nk$fS`otpL+g6{g{x3cDxN4BEhoM3- zbn9!$?P@9E5}X^AOYer9(y~vQ33j)~ULp8VYiX=~rM%5fdyANilg!YxrKXk}xZ{cx zSnXh2bxV7Q)nJA~>%T7Gk?Ma8{1dMD`tMQjpN6b2HEl}z(^H2|va+^h-FtE7*`omz zC3Y4CLpY8SfX%omB>iXb@8B1W{wa8h&q?r>k8^tx#!dFCbqgh>lF0~z?FMP$DZVmL zi&fm%1Vn+dYxc|bZT*hCJ@5y^vFZ_8LvgQMBF(AmmtY-A;hS^$cCpINZLOgPWNR9u zGAgv0Vp#rJ;*THj=Y_O!3J!)lI;{$i50uiY9(emmNi0S>q+I7hf^z0cU%#zuQG!>g zAJ%*;@aI4ALZu4T=T|PsXvzx_n$@P#s_D)x;j;QNj3bD|K3-QSr$U9>t2^49zIFcq zf@l8#!6JSdd=~gYV|DveOKIcJ6Y3szqj}*3o_KsWr5l+qB}+@6Dp;FSo;!Pl6B$%O z96E@&1pTS;8{yyVpP@@{;r{>ue$Rgjba*tGVtZ{y*TR}&-A8c<MviFiL_$L9;IlDy zCmC*jW8L_N;yS^n$);P)<OD*lWIJ7m8#w?DdJGUr>&H{_Cy6{nuX8h-pjqT*VVrI_ z$Q^ePz{no`EBH@7@k5C?iZP)q#}^tD;-OBR8ujU6@br@9jSM{)RfJ&(MWpIJdb8Ee zqjHl!(5?yakA-px%Mh~MJnGp>4!tT>YFDZ5xnglsaB{6t$#X^%lBEl!8c~d3m(f}W zh@r95+SXk{1zTLLm7SnSZJ>yfQBovOskS!ZP$=EOB=KCdzZNwH@nN$MG`8A)pDdQh zoUfdypfK8}zh3zu0u6lOAB<vwf&#)=n6PwXhEP~w=OFFRIqq}Qt{mSHBk=CFy3%ZS z@+67GgUv?{Fhe0$ToHqw2N}TPzDo^Wty=JPoYYg3X*oGb+48q{c{L|}ZvOx?_PRND zJsQ-ov|&1xD9RL|{hcUA{E=~wEIDbZK{|I!MJac&^cDXA#r<DL)2}X4;z+LVu7r}g zY|61C0$1kb22cmxI933VLC3FrCiu0h__lpM&&-->t}gBE)PgzPGNy3A94I+0jDx@+ z^!(%2yncLNeo`P~49cY=k8TSQ`?cB>5Zn+*$p;y)zkg+~3*2be8g{#@+Zbbjq_%KO zHnTGl;#X0UGCE{&l23a2juOgo*!<dDk*?`Rah+O?&)L(Wszy(m_m4EA7NZ}EPFgJ+ zM~GRzL&1I@;_;cK3<W&f5$#q756wy9aTvMKbm-yfTGb~`l2COe73}F#gr)BDMlbi{ zK+<h)JUgaAA&IUa)8gJ0mpjpV9AM;vF}rB($>2Nt9>p_=iV{ZkUCeSh<#!$q(YT|5 zhU8%L#dr(EkEv<U%M`njLhwpC0PR7BDUZ4HDB-it1}oELnOKR8fQbM(aCU~^?fGyH z;Jj{Z<m3Cb{Vh#J!E&ovC2u6O>3)_!%A8E<y7i|v`KMB)Np8LA&Qh07@@;RWx*VRh zb~N2SQxk<n4Io(xD-c0OTo3}N1Tn$RHsj?y{3qfF+f~(d3%5p*o=Mmcn}9&<7bE~x zNZWzQBLomSeRuH&^@XEaAC$fjJVPu|{$RK{Jdzg!IPZ`ReDrkIl*~eq8FmksBn*HU zxGR%`$IIUXrE=osq+@+PC;2P+TW>S7EKi<OwcM4q=$-fPwutfAG{feoR8fND?id&< zRg@N70&;lHGuMj7@m|||X<3S-NfUgfKp{dlPCj2uf(AM1$j`IBlCa6QXDAo~0ng4$ z79^4fQ;Yye#yBFre)zR1wbHdoO12}3)kzK$cE-a2#_SW3l73<^Ffm^>j9l~PzV6Gl zuVtpMw!VLN*I=BStfK6l_I_)B*YiJ~AKM-~3*U%;6x!e66uvFI*S;P2g7!}oT3B7) zZ@$niq`$CLhTi53Ph`4uF$aD2yJSbbwwe`ee8uqh;t$2&j1uTtU&CJv_#eSP4WPQ8 zL5ElPvEmD#4)}Lmy?G##>L~S#3wznE(m5eEvR%bBoOYMi^IIjvfn|+7@Aj~V#dn@F z@OHIl<85a}(T2IL=-Q8mEo>6@!&9GAu#O)-`rcNyhUy$lVixmU!wN7CrJ0<c%wGw9 z)i)mrJ`Z?v;b)0FGjcpp;S0TP#Ua!!;D*aswL0#lacimR@`!G<%gF8)<>J(%f=MQ~ zzJg$%D<qZu2bgh>6L9|k25@#Shwyc3yhR))3mH~0jZR7!B%{upV<|<+#Zt9JYu%+K z%8$b1!Z|i`#k^I8&MVSUrHikN!qcfzq!Ou&i{?#LoM|@|YKhXbR{Ju$J!|&K)1J@5 zv8Jh^Mc^Nae+#^2pp8>Uu(@4hMxRFU2bcYys%d)VnENidq3YHbQQqmAipudb+smiS zw%69IgWvuM_=)^i@Z;f(v)-<!b)rkI_*VK^VT?;Cvepi<rbl?&_bVc5Qp0Yp42R1= z2}o6w<<A~o_}k+T!jBYqp8LXj?wg?6_#eVne`nV8*sVq1hcvBEQq^vCTRBm5=~?2` zWxBJmv5ws@-%pI*NcQl}86Lg+G3Z(!hP(r;4Lbg5h2M(&DXl|qad{=w)|UE?nX1Ol zwz8Lw+7xSRSmkL9(eM^jGD#LcW8qxSGsou{Zfls~WrVGpWO!*~AvEyq*P|-bX;xTy zMMh4oIMG!cV+VdsIa<HvTvL|i_&kdlmtb)b#Z$_2s?ftqoR%Unr--K+)}rgiQ*nhk zPNd+aIc+6&;@YXILYjZY{{SCdFqYa8;#RW0m4@knlTXv-irp4d<(OQ?B6*nZ@}yw0 zdF~cp9QdWFe`($?*_A%eX@2qtR7Gu;W>k$>1`)7EaVTFfDxJ~ufJd<S@_Rq{NIY|@ z+yN1NPwku8<P(|fwEa2!$Y2{7iH*9D1R@k>b!6Pi_45~rb<0gYE6Ft}ni%JoN=pSX zNNz5!PNQjic@?zKTHH*MwUgg0vVERdpjeTP4%DxE9bOnJ8J%jfP>;05RFs^#QoU-D zP2R~VNymL%?W<`Xc3VnVsb!So7b(Jq5}Jxl-KrE~?PTuMdB4K7(I$4<gm9;Wbd3U6 z`#jzvyt0E)B4a#q*}-<#5~`R{43K@AD|<z8Buub*auQlUFxv5Tx@k8y5z7R!S+%va zqTyR?R^mw1N9G-k=9sRGtg6!NAw+Jif=?r*{6N!ue?9(>X{PF9Rq(fm^{dp1NM$zi zT&#ekiq^!eS1AI!#pcHVmK%mwjW?u=>OM2nZ9GZv+eYyvo#Yavwi&)pDWbTJ>KmXW zj#ynhv|Za}4yH*SHsFaAq4}D1u=v>Gt6}QGvZX?jqd04NcuPXOby3>AS1H==?Ki8r z^i^r%FtftauTE6`t$Na}7t(mE%7m_*v~+25!uD28E~vk&XmR-WP4Lx%3wdVL^&J|> z+qTDKm-|ZE*#ui$0}Rnh%JOY?W>1@IsgQqWzXiNLo)-8~;2i=q@{>>S<%Bx|kQZ!9 zq+n!r;B~?0*1wQ{**i>c82ncFSK($zNpBb1%PcT5+-~~-lI@S0;aSl6Yz#q*K(7-v ze|V$&H?V<iH2pTvE(NWXtRQj5*py?84ho(+4B!9;EAfvPF;J^pBcz(=sYb1Ot4(=a zXhQw=oAT8A{s*Bdbn))q<tn_eeOI*ipOU&t{d8Vt&PZXM*gTBq2R(-XanqC2k<Bji zkVjFHMm@ReF_JO}=O0`efr$(;labRs&T@Irx3?T%Qts+;fI0Of9Dqkmd;1#vu8;7e z=>GsVeSJmmYuSFJt+cM-ea?E3$0xtP<DRsH0=zabxg9w<z!(IR^7QGBGsbgVu{;h3 zJ^uh9k3cy7RPJ03xmEAq=Jom>p4?|Ov{$0?_5FJ2V%I9}y+5wLw)tFhHr}A+zHXx& zl21>^6yY{YZomM1yb^QI*9RES7(U$9cVae-jNk>&ZZnMgcI%Ek>6?n>NhD_^@sr0x z-`}lTYgHRJ*UjsG*7=cjE#8Xi%cZQlKO)0Bf>@k$k^_!CfCP{_WMe#gW|&y9B$Jb$ zUWc&u9-o~-yyqvbe-YOtWbk>Wm&rNkqd4o&J%2CA{&#=Ff4btg<G0^p*6>#xf({CT zMn_|llhk7w+nz=_rSn@Ga&erJ*=+RSoPFP4UPgH$s%{)-_<emcdY{A6mv;nnp65J{ z`24?_r?|E*ZXe%Y`{n4Wn}_!Y>HZW@2Sf4bk)~d@4gyNY1P%)P-Tlr6Ju~n8LjM54 zU@gVP#nr?~^I6@)A>Ke^9^e54b^)9oqz<?PkL|zqf@T^``CPB=Cj38l&PQ&UKIXrO z5BMs6uMFNI)wJ22T_ui7X(9|mWwy_5$+Qx1#p97i3b9oL5OeM0qW=J~F?AQ⁣Ta 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 E58YVGQvd(} literal 0 HcmV?d00001 From 48f8fdb84b450691b4d0077c7d0911c7624c09ec Mon Sep 17 00:00:00 2001 From: Richard Kranendonk <rkranendonk@mac.com> Date: Sat, 2 May 2026 16:10:53 +0200 Subject: [PATCH 18/29] Added YAML front matter to 27002-NL --- ...eleidsregels-voor-informatiebeveiliging.md | 24 ++++++++++ ...en-andere-gerelateerde-bedrijfsmiddelen.md | 26 ++++++++++ ...a-5.11-Retourneren-van-bedrijfsmiddelen.md | 22 +++++++++ .../NL/a-5.12-Classificeren-van-informatie.md | 24 ++++++++++ .../27002/NL/a-5.13-Labelen-van-informatie.md | 24 ++++++++++ .../NL/a-5.14-Overdragen-van-informatie.md | 24 ++++++++++ .../27002/NL/a-5.15-Toegangsbeveiliging.md | 22 +++++++++ .../OST/27002/NL/a-5.16-Identiteitsbeheer.md | 22 +++++++++ ...17-Beheren-van-authenticatie-informatie.md | 22 +++++++++ .../OST/27002/NL/a-5.18-Toegangsrechten.md | 22 +++++++++ ...atiebeveiliging-in-leveranciersrelaties.md | 24 ++++++++++ ...ordelijkheden-bij-informatiebeveiliging.md | 25 ++++++++++ ...veiliging-in-leveranciersovereenkomsten.md | 24 ++++++++++ ...n-informatiebeveiliging-in-de-ICT-keten.md | 24 ++++++++++ ...an-wijzigingen-van-leveranciersdiensten.md | 26 ++++++++++ ...ging-voor-het-gebruik-van-clouddiensten.md | 24 ++++++++++ ...er-van-informatiebeveiligingsincidenten.md | 26 ++++++++++ ...er-informatiebeveiligingsgebeurtenissen.md | 24 ++++++++++ ...ren-op-informatiebeveiligingsincidenten.md | 24 ++++++++++ ...en-van-informatiebeveiligingsincidenten.md | 24 ++++++++++ .../a-5.28-Verzamelen-van-bewijsmateriaal.md | 24 ++++++++++ ...matiebeveiliging-tijdens-een-verstoring.md | 28 +++++++++++ .../OST/27002/NL/a-5.3-Functiescheiding.md | 24 ++++++++++ ...CT-gereedheid-voor-bedrijfscontinuiteit.md | 19 ++++++++ ...aire-regelgevende-en-contractuele-eisen.md | 24 ++++++++++ .../a-5.32-Intellectuele-eigendomsrechten.md | 22 +++++++++ .../NL/a-5.33-Beschermen-van-registraties.md | 27 +++++++++++ ...acy-en-bescherming-van-persoonsgegevens.md | 26 ++++++++++ ...e-beoordeling-van-informatiebeveiliging.md | 26 ++++++++++ ...ls-en-normen-voor-informatiebeveiliging.md | 26 ++++++++++ ...37-Gedocumenteerde-bedieningsprocedures.md | 38 +++++++++++++++ .../a-5.4-Managementverantwoordelijkheden.md | 22 +++++++++ .../a-5.5-Contact-met-overheidsinstanties.md | 30 ++++++++++++ ....6-Contact-met-speciale-belangengroepen.md | 27 +++++++++++ ...-Informatie-en-analyses-over-dreigingen.md | 30 ++++++++++++ ...ormatiebeveiliging-in-projectmanagement.md | 26 ++++++++++ ...en-andere-gerelateerde-bedrijfsmiddelen.md | 24 ++++++++++ .../ISO27x/OST/27002/NL/a-6.1-Screening.md | 44 +++++++++++++++++ .../OST/27002/NL/a-6.2-Arbeidsovereenkomst.md | 22 +++++++++ ...ng-en-training-in-informatiebeveiliging.md | 22 +++++++++ .../27002/NL/a-6.4-Disciplinaire-procedure.md | 26 ++++++++++ ...ging-of-wijziging-van-het-dienstverband.md | 24 ++++++++++ ...jkheids-of-geheimhoudingsovereenkomsten.md | 22 +++++++++ .../OST/27002/NL/a-6.7-Werken-op-afstand.md | 26 ++++++++++ ...an-informatiebeveiligingsgebeurtenissen.md | 22 +++++++++ .../NL/a-7.1-Fysieke-beveiligingszones.md | 22 +++++++++ .../ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md | 24 ++++++++++ .../OST/27002/NL/a-7.11-Nutsvoorzieningen.md | 25 ++++++++++ .../NL/a-7.12-Beveiligen-van-bekabeling.md | 21 ++++++++ .../NL/a-7.13-Onderhoud-van-apparatuur.md | 26 ++++++++++ ...wijderen-of-hergebruiken-van-apparatuur.md | 21 ++++++++ .../NL/a-7.2-Fysieke-toegangsbeveiliging.md | 24 ++++++++++ ...en-van-kantoren-ruimten-en-faciliteiten.md | 24 ++++++++++ ....4-Monitoren-van-de-fysieke-beveiliging.md | 28 +++++++++++ ...en-tegen-fysieke-en-omgevingsdreigingen.md | 22 +++++++++ .../NL/a-7.6-Werken-in-beveiligde-zones.md | 22 +++++++++ .../NL/a-7.7-Clear-desk-en-clear-screen.md | 19 ++++++++ ...8-Plaatsen-en-beschermen-van-apparatuur.md | 24 ++++++++++ ...van-bedrijfsmiddelen-buiten-het-terrein.md | 24 ++++++++++ .../27002/NL/a-8.1-User-endpoint-devices.md | 48 +++++++++++++++++++ .../27002/NL/a-8.10-Wissen-van-informatie.md | 21 ++++++++ .../27002/NL/a-8.11-Maskeren-van-gegevens.md | 19 ++++++++ ...-gegevenslekken-Data-leakage-prevention.md | 25 ++++++++++ .../27002/NL/a-8.13-Back-up-van-informatie.md | 21 ++++++++ ...-van-informatieverwerkende-faciliteiten.md | 23 +++++++++ .../ISO27x/OST/27002/NL/a-8.15-Logging.md | 48 +++++++++++++++++++ .../NL/a-8.16-Monitoren-van-activiteiten.md | 26 ++++++++++ .../OST/27002/NL/a-8.17-Kloksynchronisatie.md | 23 +++++++++ ...ebruik-van-speciale-systeemhulpmiddelen.md | 25 ++++++++++ ...n-van-software-op-operationele-systemen.md | 24 ++++++++++ .../NL/a-8.2-Speciale-toegangsrechten.md | 22 +++++++++ .../a-8.20-Beveiliging-netwerkcomponenten.md | 26 ++++++++++ .../a-8.21-Beveiliging-van-netwerkdiensten.md | 22 +++++++++ .../OST/27002/NL/a-8.22-Netwerksegmentatie.md | 22 +++++++++ .../NL/a-8.23-Toepassen-van-webfilters.md | 22 +++++++++ .../NL/a-8.24-Gebruik-van-cryptografie.md | 22 +++++++++ ...5-Beveiligen-tijdens-de-ontwikkelcyclus.md | 24 ++++++++++ .../NL/a-8.26-Toepassingsbeveiligingseisen.md | 26 ++++++++++ ...chitectuur-en-technische-uitgangspunten.md | 24 ++++++++++ .../OST/27002/NL/a-8.28-Veilig-coderen.md | 24 ++++++++++ ...ging-tijdens-ontwikkeling-en-acceptatie.md | 25 ++++++++++ .../a-8.3-Beperking-toegang-tot-informatie.md | 22 +++++++++ .../a-8.30-Uitbestede-systeemontwikkeling.md | 32 +++++++++++++ ...n-ontwikkel-test-en-productieomgevingen.md | 24 ++++++++++ .../OST/27002/NL/a-8.32-Wijzigingsbeheer.md | 24 ++++++++++ .../OST/27002/NL/a-8.33-Testgegevens.md | 21 ++++++++ ...g-van-informatiesystemen-tijdens-audits.md | 26 ++++++++++ .../a-8.4-Toegangsbeveiliging-op-broncode.md | 25 ++++++++++ .../NL/a-8.5-Beveiligde-authenticatie.md | 22 +++++++++ .../OST/27002/NL/a-8.6-Capaciteitsbeheer.md | 28 +++++++++++ .../NL/a-8.7-Bescherming-tegen-malware.md | 31 ++++++++++++ ....8-Beheer-van-technische-kwetsbaarheden.md | 27 +++++++++++ .../OST/27002/NL/a-8.9-Configuratiebeheer.md | 22 +++++++++ 93 files changed, 2320 insertions(+) diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.1-Beleidsregels-voor-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.1-Beleidsregels-voor-informatiebeveiliging.md index 9898ef1..c761778 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.1-Beleidsregels-voor-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.1-Beleidsregels-voor-informatiebeveiliging.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.1" +title: "Beleidsregels voor informatiebeveiliging" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Governance] +security_domains: + - Governance_and_Ecosystem + - Resilience +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.1 Beleidsregels voor informatiebeveiliging | Attribuut | Waarde | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.10-Aanvaardbaar-gebruik-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.10-Aanvaardbaar-gebruik-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md index b210ce5..09c5fb4 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.10-Aanvaardbaar-gebruik-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.10-Aanvaardbaar-gebruik-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md @@ -1,3 +1,29 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.10" +title: "Aanvaardbaar gebruik van informatie en andere gerelateerde bedrijfsmiddelen" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Asset_management + - Information_protection +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.10 Aanvaardbaar gebruik van informatie en andere gerelateerde bedrijfsmiddelen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.11-Retourneren-van-bedrijfsmiddelen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.11-Retourneren-van-bedrijfsmiddelen.md index 9c1f186..d0fd457 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.11-Retourneren-van-bedrijfsmiddelen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.11-Retourneren-van-bedrijfsmiddelen.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.11" +title: "Retourneren van bedrijfsmiddelen" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Asset_management] +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.11 Retourneren van bedrijfsmiddelen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.12-Classificeren-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.12-Classificeren-van-informatie.md index 35c5a55..4d764d9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.12-Classificeren-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.12-Classificeren-van-informatie.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.12" +title: "Classificeren van informatie" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Information_protection] +security_domains: + - Protection + - Defence +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.12 Classificeren van informatie diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.13-Labelen-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.13-Labelen-van-informatie.md index b090605..a9764ad 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.13-Labelen-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.13-Labelen-van-informatie.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.13" +title: "Labelen van informatie" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Information_protection] +security_domains: + - Defence + - Protection +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.13 Labelen van informatie diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.14-Overdragen-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.14-Overdragen-van-informatie.md index f0d31cd..6e0521d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.14-Overdragen-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.14-Overdragen-van-informatie.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.14" +title: "Overdragen van informatie" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Asset_management + - Information_protection +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.14 Overdragen van informatie diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.15-Toegangsbeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.15-Toegangsbeveiliging.md index f1ca5ed..8737ed6 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.15-Toegangsbeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.15-Toegangsbeveiliging.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.15" +title: "Toegangsbeveiliging" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Identity_and_access_management] +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.15 Toegangsbeveiliging diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.16-Identiteitsbeheer.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.16-Identiteitsbeheer.md index dba6a88..b715341 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.16-Identiteitsbeheer.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.16-Identiteitsbeheer.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.16" +title: "Identiteitsbeheer" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Identity_and_access_management] +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.16 Identiteitsbeheer diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.17-Beheren-van-authenticatie-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.17-Beheren-van-authenticatie-informatie.md index b0e7887..b57b830 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.17-Beheren-van-authenticatie-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.17-Beheren-van-authenticatie-informatie.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.17" +title: "Beheren van authenticatie-informatie" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Identity_and_access_management] +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.17 Beheren van authenticatie-informatie diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.18-Toegangsrechten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.18-Toegangsrechten.md index 94363c9..815287e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.18-Toegangsrechten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.18-Toegangsrechten.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.18" +title: "Toegangsrechten" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Identity_and_access_management] +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.18 Toegangsrechten | Attribuut | Waarde | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md index 754ff7e..60e0cad 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.19" +title: "Informatiebeveiliging in leveranciersrelaties" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Supplier_relationships_security] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.19 Informatiebeveiliging in leveranciersrelaties | Attribuut | Waarde | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.2-Rollen-en-verantwoordelijkheden-bij-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.2-Rollen-en-verantwoordelijkheden-bij-informatiebeveiliging.md index 553b1e7..ee2692a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.2-Rollen-en-verantwoordelijkheden-bij-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.2-Rollen-en-verantwoordelijkheden-bij-informatiebeveiliging.md @@ -1,3 +1,28 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.2" +title: "Rollen en verantwoordelijkheden bij informatiebeveiliging" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Governance] +security_domains: + - Governance_and_Ecosystem + - Protection + - Resilience +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.2 Rollen en verantwoordelijkheden bij informatiebeveiliging | Attribuut | Waarde | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.20-Adresseren-van-informatiebeveiliging-in-leveranciersovereenkomsten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.20-Adresseren-van-informatiebeveiliging-in-leveranciersovereenkomsten.md index 2e9adc8..f9ebef0 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.20-Adresseren-van-informatiebeveiliging-in-leveranciersovereenkomsten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.20-Adresseren-van-informatiebeveiliging-in-leveranciersovereenkomsten.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.20" +title: "Adresseren van informatiebeveiliging in leveranciersovereenkomsten" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Supplier_relationships_security] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.20 Adresseren van informatiebeveiliging in leveranciersovereenkomsten | Attribuut | Waarde | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md index 917a1c4..4de24e7 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.21" +title: "Beheren van informatiebeveiliging in de ICT-keten" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Supplier_relationships_security] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.21 Beheren van informatiebeveiliging in de ICT-keten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.22-Monitoren-beoordelen-en-het-beheren-van-wijzigingen-van-leveranciersdiensten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.22-Monitoren-beoordelen-en-het-beheren-van-wijzigingen-van-leveranciersdiensten.md index dcbd90c..f4cf0a6 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.22-Monitoren-beoordelen-en-het-beheren-van-wijzigingen-van-leveranciersdiensten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.22-Monitoren-beoordelen-en-het-beheren-van-wijzigingen-van-leveranciersdiensten.md @@ -1,3 +1,29 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.22" +title: "Monitoren, beoordelen en het beheren van wijzigingen van leveranciersdiensten" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Supplier_relationships_security] +security_domains: + - Governance_and_Ecosystem + - Protection + - Defence + - Information_security_assurance +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.22 Monitoren, beoordelen en het beheren van wijzigingen van leveranciersdiensten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.23-Informatiebeveiliging-voor-het-gebruik-van-clouddiensten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.23-Informatiebeveiliging-voor-het-gebruik-van-clouddiensten.md index d86d96c..2e45f35 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.23-Informatiebeveiliging-voor-het-gebruik-van-clouddiensten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.23-Informatiebeveiliging-voor-het-gebruik-van-clouddiensten.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.23" +title: "Informatiebeveiliging voor het gebruik van clouddiensten" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Supplier_relationships_security] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.23 Informatiebeveiliging voor het gebruik van clouddiensten **Beheersmaatregel** diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.24-Plannen-en-voorbereiden-van-het-beheer-van-informatiebeveiligingsincidenten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.24-Plannen-en-voorbereiden-van-het-beheer-van-informatiebeveiligingsincidenten.md index 7af31cf..bf50611 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.24-Plannen-en-voorbereiden-van-het-beheer-van-informatiebeveiligingsincidenten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.24-Plannen-en-voorbereiden-van-het-beheer-van-informatiebeveiligingsincidenten.md @@ -1,3 +1,29 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.24" +title: "Plannen en voorbereiden van het beheer van informatiebeveiligingsincidenten" +theme: Organizational +control_type: [Corrective] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Respond + - Recover +operational_capabilities: + - Governance + - Information_security_event_management +security_domains: [Defence] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.24 Plannen en voorbereiden van het beheer van informatiebeveiligingsincidenten | Attribuut | Waarde | diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.25-Beoordelen-van-en-besluiten-over-informatiebeveiligingsgebeurtenissen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.25-Beoordelen-van-en-besluiten-over-informatiebeveiligingsgebeurtenissen.md index 9f11434..2cc9fde 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.25-Beoordelen-van-en-besluiten-over-informatiebeveiligingsgebeurtenissen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.25-Beoordelen-van-en-besluiten-over-informatiebeveiligingsgebeurtenissen.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.25" +title: "Beoordelen van en besluiten over informatiebeveiligingsgebeurtenissen" +theme: Organizational +control_type: [Detective] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Detect + - Respond +operational_capabilities: [Information_security_event_management] +security_domains: [Defence] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.25 Beoordelen van en besluiten over informatiebeveiligingsgebeurtenissen +------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.26-Reageren-op-informatiebeveiligingsincidenten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.26-Reageren-op-informatiebeveiligingsincidenten.md index 4791735..c20eb26 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.26-Reageren-op-informatiebeveiligingsincidenten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.26-Reageren-op-informatiebeveiligingsincidenten.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.26" +title: "Reageren op informatiebeveiligingsincidenten" +theme: Organizational +control_type: [Corrective] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Respond + - Recover +operational_capabilities: [Information_security_event_management] +security_domains: [Defence] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.26 Reageren op informatiebeveiligingsincidenten +------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.27-Leren-van-informatiebeveiligingsincidenten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.27-Leren-van-informatiebeveiligingsincidenten.md index 78d298d..3a0454c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.27-Leren-van-informatiebeveiligingsincidenten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.27-Leren-van-informatiebeveiligingsincidenten.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.27" +title: "Leren van informatiebeveiligingsincidenten" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect +operational_capabilities: [Information_security_event_management] +security_domains: [Defence] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.27 Leren van informatiebeveiligingsincidenten +------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.28-Verzamelen-van-bewijsmateriaal.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.28-Verzamelen-van-bewijsmateriaal.md index 2316ab4..c163e22 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.28-Verzamelen-van-bewijsmateriaal.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.28-Verzamelen-van-bewijsmateriaal.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.28" +title: "Verzamelen van bewijsmateriaal" +theme: Organizational +control_type: [Corrective] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Detect + - Respond +operational_capabilities: [Information_security_event_management] +security_domains: [Defence] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.28 Verzamelen van bewijsmateriaal +------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.29-Informatiebeveiliging-tijdens-een-verstoring.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.29-Informatiebeveiliging-tijdens-een-verstoring.md index 9ceaaa3..d08aff1 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.29-Informatiebeveiliging-tijdens-een-verstoring.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.29-Informatiebeveiliging-tijdens-een-verstoring.md @@ -1,3 +1,31 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.29" +title: "Informatiebeveiliging tijdens een verstoring" +theme: Organizational +control_type: + - Preventive + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Respond +operational_capabilities: [Continuity] +security_domains: + - Protection + - Resilience +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.29 Informatiebeveiliging tijdens een verstoring +------------------------+----------------------------------------------------+----------------------+--------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.3-Functiescheiding.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.3-Functiescheiding.md index c294c96..1592aa4 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.3-Functiescheiding.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.3-Functiescheiding.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.3" +title: "Functiescheiding" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Governance + - Identity_and_access_management +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.3 Functiescheiding diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md index 5f6e5d0..53b7e50 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md @@ -1,3 +1,22 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.30" +title: "ICT-gereedheid voor bedrijfscontinuïteit" +theme: Organizational +control_type: [Corrective] +information_security_properties: [Availability] +cybersecurity_concepts: [Respond] +operational_capabilities: [Continuity] +security_domains: [Resilience] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.30 ICT-gereedheid voor bedrijfscontinuïteit diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.31-Wettelijke-statutaire-regelgevende-en-contractuele-eisen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.31-Wettelijke-statutaire-regelgevende-en-contractuele-eisen.md index 36e7da0..4d6de5d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.31-Wettelijke-statutaire-regelgevende-en-contractuele-eisen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.31-Wettelijke-statutaire-regelgevende-en-contractuele-eisen.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.31" +title: "Wettelijke, statutaire, regelgevende en contractuele eisen" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Legal_and_compliance] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.31 Wettelijke, statutaire, regelgevende en contractuele eisen +------------------------+----------------------------------------------------+----------------------+------------------------------+--------------------------------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.32-Intellectuele-eigendomsrechten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.32-Intellectuele-eigendomsrechten.md index 46d787c..bf54a01 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.32-Intellectuele-eigendomsrechten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.32-Intellectuele-eigendomsrechten.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.32" +title: "Intellectuele-eigendomsrechten" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Legal_and_compliance] +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.32 Intellectuele-eigendomsrechten +------------------------+----------------------------------------------------+----------------------+------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.33-Beschermen-van-registraties.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.33-Beschermen-van-registraties.md index f26542b..02910e1 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.33-Beschermen-van-registraties.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.33-Beschermen-van-registraties.md @@ -1,3 +1,30 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.33" +title: "Beschermen van registraties" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect +operational_capabilities: + - Legal_and_compliance + - Asset_management + - Information_protection +security_domains: [Defence] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.33 Beschermen van registraties +------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.34-Privacy-en-bescherming-van-persoonsgegevens.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.34-Privacy-en-bescherming-van-persoonsgegevens.md index dbfa5ff..bf9fb5a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.34-Privacy-en-bescherming-van-persoonsgegevens.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.34-Privacy-en-bescherming-van-persoonsgegevens.md @@ -1,3 +1,29 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.34" +title: "Privacy en bescherming van persoonsgegevens" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect +operational_capabilities: + - Information_protection + - Legal_and_compliance +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.34 Privacy en bescherming van persoonsgegevens +------------------------+----------------------------------------------------+----------------------+----------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.35-Onafhankelijke-beoordeling-van-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.35-Onafhankelijke-beoordeling-van-informatiebeveiliging.md index aabdf8c..ac983ff 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.35-Onafhankelijke-beoordeling-van-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.35-Onafhankelijke-beoordeling-van-informatiebeveiliging.md @@ -1,3 +1,29 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.35" +title: "Onafhankelijke beoordeling van informatiebeveiliging" +theme: Organizational +control_type: + - Preventive + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect +operational_capabilities: [Information_security_assurance] +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.35 Onafhankelijke beoordeling van informatiebeveiliging +------------------------+----------------------------------------------------+----------------------+----------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.36-Naleving-van-beleid-regels-en-normen-voor-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.36-Naleving-van-beleid-regels-en-normen-voor-informatiebeveiliging.md index 3bcf54a..5c96912 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.36-Naleving-van-beleid-regels-en-normen-voor-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.36-Naleving-van-beleid-regels-en-normen-voor-informatiebeveiliging.md @@ -1,3 +1,29 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.36" +title: "Naleving van beleid, regels en normen voor informatiebeveiliging" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect +operational_capabilities: + - Legal_and_compliance + - Information_security_assurance +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.36 Naleving van beleid, regels en normen voor informatiebeveiliging +------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.37-Gedocumenteerde-bedieningsprocedures.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.37-Gedocumenteerde-bedieningsprocedures.md index c1c6f7f..8f4cd5a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.37-Gedocumenteerde-bedieningsprocedures.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.37-Gedocumenteerde-bedieningsprocedures.md @@ -1,3 +1,41 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.37" +title: "Gedocumenteerde bedieningsprocedures" +theme: Organizational +control_type: + - Preventive + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Recover +operational_capabilities: + - Asset_management + - Physical_security + - System_and_network_security + - Application_security + - Secure_configuration + - Identity_and_access_management + - Threat_and_vulnerability_management + - Continuity + - Information_security_event_management +security_domains: + - Governance_and_Ecosystem + - Protection + - Defence +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.37 Gedocumenteerde bedieningsprocedures +------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.4-Managementverantwoordelijkheden.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.4-Managementverantwoordelijkheden.md index ffa98f5..0c14052 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.4-Managementverantwoordelijkheden.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.4-Managementverantwoordelijkheden.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.4" +title: "Managementverantwoordelijkheden" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Governance] +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.4 Managementverantwoordelijkheden diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.5-Contact-met-overheidsinstanties.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.5-Contact-met-overheidsinstanties.md index 609e813..a66d138 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.5-Contact-met-overheidsinstanties.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.5-Contact-met-overheidsinstanties.md @@ -1,3 +1,33 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.5" +title: "Contact met overheidsinstanties" +theme: Organizational +control_type: + - Preventive + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect + - Respond + - Recover +operational_capabilities: [Governance] +security_domains: + - Defence + - Resilience +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.5 Contact met overheidsinstanties diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.6-Contact-met-speciale-belangengroepen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.6-Contact-met-speciale-belangengroepen.md index cc018ce..51e0fbc 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.6-Contact-met-speciale-belangengroepen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.6-Contact-met-speciale-belangengroepen.md @@ -1,3 +1,30 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.6" +title: "Contact met speciale belangengroepen" +theme: Organizational +control_type: + - Preventive + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Respond + - Recover +operational_capabilities: [Governance] +security_domains: [Defence] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.6 Contact met speciale belangengroepen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.7-Informatie-en-analyses-over-dreigingen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.7-Informatie-en-analyses-over-dreigingen.md index 3492f1d..105973d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.7-Informatie-en-analyses-over-dreigingen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.7-Informatie-en-analyses-over-dreigingen.md @@ -1,3 +1,33 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.7" +title: "Informatie en analyses over dreigingen" +theme: Organizational +control_type: + - Preventive + - Detective + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Detect + - Respond +operational_capabilities: [Threat_and_vulnerability_management] +security_domains: + - Defence + - Resilience +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.7 Informatie en analyses over dreigingen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.8-Informatiebeveiliging-in-projectmanagement.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.8-Informatiebeveiliging-in-projectmanagement.md index 942566a..9e19ef5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.8-Informatiebeveiliging-in-projectmanagement.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.8-Informatiebeveiliging-in-projectmanagement.md @@ -1,3 +1,29 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.8" +title: "Informatiebeveiliging in projectmanagement" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect +operational_capabilities: [Governance] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.8 Informatiebeveiliging in projectmanagement diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.9-Inventarisatie-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.9-Inventarisatie-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md index bc48e9a..99d8ccb 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.9-Inventarisatie-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.9-Inventarisatie-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "5.9" +title: "Inventarisatie van informatie en andere gerelateerde bedrijfsmiddelen" +theme: Organizational +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: [Asset_management] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 5.9 Inventarisatie van informatie en andere gerelateerde bedrijfsmiddelen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.1-Screening.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.1-Screening.md index d227ec0..559e316 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.1-Screening.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.1-Screening.md @@ -1,3 +1,47 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "6.1" +title: "Screening" +theme: People +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Human_resource_security] +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "6.1" +title: "Screening" +theme: People +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Human_resource_security] +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 6.1 Screening +------------------------+----------------------------------------------------+----------------------+----------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.2-Arbeidsovereenkomst.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.2-Arbeidsovereenkomst.md index 7321951..9ad3f03 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.2-Arbeidsovereenkomst.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.2-Arbeidsovereenkomst.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "6.2" +title: "Arbeidsovereenkomst" +theme: People +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Human_resource_security] +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 6.2 Arbeidsovereenkomst +------------------------+----------------------------------------------------+----------------------+----------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.3-Bewustwording-van-opleiding-en-training-in-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.3-Bewustwording-van-opleiding-en-training-in-informatiebeveiliging.md index d1a3d89..96a8825 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.3-Bewustwording-van-opleiding-en-training-in-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.3-Bewustwording-van-opleiding-en-training-in-informatiebeveiliging.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "6.3" +title: "Bewustwording van, opleiding en training in informatiebeveiliging" +theme: People +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Human_resource_security] +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 6.3 Bewustwording van, opleiding en training in informatiebeveiliging +------------------------+----------------------------------------------------+----------------------+----------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.4-Disciplinaire-procedure.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.4-Disciplinaire-procedure.md index 3f1bfd4..1c24060 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.4-Disciplinaire-procedure.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.4-Disciplinaire-procedure.md @@ -1,3 +1,29 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "6.4" +title: "Disciplinaire procedure" +theme: People +control_type: + - Preventive + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Respond +operational_capabilities: [Human_resource_security] +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 6.4 Disciplinaire procedure +------------------------+----------------------------------------------------+----------------------+----------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.5-Verantwoordelijkheden-na-beeindiging-of-wijziging-van-het-dienstverband.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.5-Verantwoordelijkheden-na-beeindiging-of-wijziging-van-het-dienstverband.md index 55c8d6c..4d54a24 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.5-Verantwoordelijkheden-na-beeindiging-of-wijziging-van-het-dienstverband.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.5-Verantwoordelijkheden-na-beeindiging-of-wijziging-van-het-dienstverband.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "6.5" +title: "Verantwoordelijkheden na beëindiging of wijziging van het dienstverband" +theme: People +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Human_resource_security + - Asset_management +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 6.5 Verantwoordelijkheden na beëindiging of wijziging van het dienstverband +------------------------+----------------------------------------------------+----------------------+-----------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.6-Vertrouwelijkheids-of-geheimhoudingsovereenkomsten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.6-Vertrouwelijkheids-of-geheimhoudingsovereenkomsten.md index 08606d4..dd42c12 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.6-Vertrouwelijkheids-of-geheimhoudingsovereenkomsten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.6-Vertrouwelijkheids-of-geheimhoudingsovereenkomsten.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "6.6" +title: "Vertrouwelijkheids- of geheimhoudingsovereenkomsten" +theme: People +control_type: [Preventive] +information_security_properties: [Confidentiality] +cybersecurity_concepts: [Protect] +operational_capabilities: + - Human_resource_security + - Information_protection + - Supplier_relationships_security +security_domains: [Governance_and_Ecosystem] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 6.6 Vertrouwelijkheids- of geheimhoudingsovereenkomsten +------------------------+----------------------+----------------------+-----------------------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.7-Werken-op-afstand.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.7-Werken-op-afstand.md index df8d75e..81525f1 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.7-Werken-op-afstand.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.7-Werken-op-afstand.md @@ -1,3 +1,29 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "6.7" +title: "Werken op afstand" +theme: People +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Asset_management + - Information_protection + - Physical_security + - System_and_network_security +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 6.7 Werken op afstand +------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------------------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.8-Melden-van-informatiebeveiligingsgebeurtenissen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.8-Melden-van-informatiebeveiligingsgebeurtenissen.md index 7f21603..9c02b66 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.8-Melden-van-informatiebeveiligingsgebeurtenissen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.8-Melden-van-informatiebeveiligingsgebeurtenissen.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "6.8" +title: "Melden van informatiebeveiligingsgebeurtenissen" +theme: People +control_type: [Detective] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Detect] +operational_capabilities: [Information_security_event_management] +security_domains: [Defence] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 6.8 Melden van informatiebeveiligingsgebeurtenissen +------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.1-Fysieke-beveiligingszones.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.1-Fysieke-beveiligingszones.md index 7fa547c..235c08a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.1-Fysieke-beveiligingszones.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.1-Fysieke-beveiligingszones.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "7.1" +title: "Fysieke beveiligingszones" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Physical_security] +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 7.1 Fysieke beveiligingszones +------------------------+----------------------------------------------------+----------------------+------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md index 2db635b..6179ad9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "7.10" +title: "Opslagmedia" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Physical_security + - Asset_management +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 7.10 Opslagmedia +------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.11-Nutsvoorzieningen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.11-Nutsvoorzieningen.md index 555ac2e..2b598a8 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.11-Nutsvoorzieningen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.11-Nutsvoorzieningen.md @@ -1,3 +1,28 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "7.11" +title: "Nutsvoorzieningen" +theme: Physical +control_type: + - Preventive + - Detective +information_security_properties: + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Detect +operational_capabilities: [Physical_security] +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 7.11 Nutsvoorzieningen +------------------------+---------------------+----------------------+------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.12-Beveiligen-van-bekabeling.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.12-Beveiligen-van-bekabeling.md index 90e3b22..598e021 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.12-Beveiligen-van-bekabeling.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.12-Beveiligen-van-bekabeling.md @@ -1,3 +1,24 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "7.12" +title: "Beveiligen van bekabeling" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Physical_security] +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 7.12 Beveiligen van bekabeling +------------------------+----------------------+----------------------+------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.13-Onderhoud-van-apparatuur.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.13-Onderhoud-van-apparatuur.md index bb6d379..07114e7 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.13-Onderhoud-van-apparatuur.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.13-Onderhoud-van-apparatuur.md @@ -1,3 +1,29 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "7.13" +title: "Onderhoud van apparatuur" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Physical_security + - Asset_management +security_domains: + - Protection + - Resilience +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 7.13 Onderhoud van apparatuur +------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.14-Veilig-verwijderen-of-hergebruiken-van-apparatuur.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.14-Veilig-verwijderen-of-hergebruiken-van-apparatuur.md index c305cae..ef34515 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.14-Veilig-verwijderen-of-hergebruiken-van-apparatuur.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.14-Veilig-verwijderen-of-hergebruiken-van-apparatuur.md @@ -1,3 +1,24 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "7.14" +title: "Veilig verwijderen of hergebruiken van apparatuur" +theme: Physical +control_type: [Preventive] +information_security_properties: [Confidentiality] +cybersecurity_concepts: [Protect] +operational_capabilities: + - Physical_security + - Asset_management +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 7.14 Veilig verwijderen of hergebruiken van apparatuur +------------------------+----------------------+----------------------+-------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.2-Fysieke-toegangsbeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.2-Fysieke-toegangsbeveiliging.md index 335ce95..439b332 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.2-Fysieke-toegangsbeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.2-Fysieke-toegangsbeveiliging.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "7.2" +title: "Fysieke toegangsbeveiliging" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Physical_security + - Identity_and_access_management +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 7.2 Fysieke toegangsbeveiliging +------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.3-Beveiligen-van-kantoren-ruimten-en-faciliteiten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.3-Beveiligen-van-kantoren-ruimten-en-faciliteiten.md index a3be38d..18e60e6 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.3-Beveiligen-van-kantoren-ruimten-en-faciliteiten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.3-Beveiligen-van-kantoren-ruimten-en-faciliteiten.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "7.3" +title: "Beveiligen van kantoren, ruimten en faciliteiten" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Physical_security + - Asset_management +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 7.3 Beveiligen van kantoren, ruimten en faciliteiten +------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.4-Monitoren-van-de-fysieke-beveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.4-Monitoren-van-de-fysieke-beveiliging.md index b3085c8..c8bc506 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.4-Monitoren-van-de-fysieke-beveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.4-Monitoren-van-de-fysieke-beveiliging.md @@ -1,3 +1,31 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "7.4" +title: "Monitoren van de fysieke beveiliging" +theme: Physical +control_type: + - Preventive + - Detective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Detect +operational_capabilities: [Physical_security] +security_domains: + - Protection + - Defence +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 7.4 Monitoren van de fysieke beveiliging +------------------------+----------------------------------------------------+----------------------+------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.5-Beschermen-tegen-fysieke-en-omgevingsdreigingen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.5-Beschermen-tegen-fysieke-en-omgevingsdreigingen.md index 356b25e..8b2ab29 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.5-Beschermen-tegen-fysieke-en-omgevingsdreigingen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.5-Beschermen-tegen-fysieke-en-omgevingsdreigingen.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "7.5" +title: "Beschermen tegen fysieke en omgevingsdreigingen" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Physical_security] +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 7.5 Beschermen tegen fysieke en omgevingsdreigingen +------------------------+----------------------------------------------------+----------------------+------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.6-Werken-in-beveiligde-zones.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.6-Werken-in-beveiligde-zones.md index 1d69573..339ed87 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.6-Werken-in-beveiligde-zones.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.6-Werken-in-beveiligde-zones.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "7.6" +title: "Werken in beveiligde zones" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Physical_security] +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 7.6 Werken in beveiligde zones +------------------------+----------------------------------------------------+----------------------+------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.7-Clear-desk-en-clear-screen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.7-Clear-desk-en-clear-screen.md index 95b9750..942caaf 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.7-Clear-desk-en-clear-screen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.7-Clear-desk-en-clear-screen.md @@ -1,3 +1,22 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "7.7" +title: "‘Clear desk’ en ‘clear screen’" +theme: Physical +control_type: [Preventive] +information_security_properties: [Confidentiality] +cybersecurity_concepts: [Protect] +operational_capabilities: [Physical_security] +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 7.7 ‘Clear desk’ en ‘clear screen’ +------------------------+----------------------+----------------------+------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.8-Plaatsen-en-beschermen-van-apparatuur.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.8-Plaatsen-en-beschermen-van-apparatuur.md index 94e5fd1..2ce8b14 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.8-Plaatsen-en-beschermen-van-apparatuur.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.8-Plaatsen-en-beschermen-van-apparatuur.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "7.8" +title: "Plaatsen en beschermen van apparatuur" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Physical_security + - Asset_management +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 7.8 Plaatsen en beschermen van apparatuur +------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.9-Beveiligen-van-bedrijfsmiddelen-buiten-het-terrein.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.9-Beveiligen-van-bedrijfsmiddelen-buiten-het-terrein.md index 4fc909b..a26ddea 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.9-Beveiligen-van-bedrijfsmiddelen-buiten-het-terrein.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.9-Beveiligen-van-bedrijfsmiddelen-buiten-het-terrein.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "7.9" +title: "Beveiligen van bedrijfsmiddelen buiten het terrein" +theme: Physical +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Physical_security + - Asset_management +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 7.9 Beveiligen van bedrijfsmiddelen buiten het terrein +------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.1-User-endpoint-devices.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.1-User-endpoint-devices.md index 8d07569..14956dc 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.1-User-endpoint-devices.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.1-User-endpoint-devices.md @@ -1,3 +1,51 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.1" +title: "‘User endpoint devices’" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Asset_management + - Information_protection +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.1" +title: "‘User endpoint devices’" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Asset_management + - Information_protection +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.1 ‘User endpoint devices’ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.10-Wissen-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.10-Wissen-van-informatie.md index 9d6a5b4..70a9f18 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.10-Wissen-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.10-Wissen-van-informatie.md @@ -1,3 +1,24 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.10" +title: "Wissen van informatie" +theme: Technological +control_type: [Preventive] +information_security_properties: [Confidentiality] +cybersecurity_concepts: [Protect] +operational_capabilities: + - Information_protection + - Legal_and_compliance +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.10 Wissen van informatie +------------------------+----------------------+----------------------+-------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.11-Maskeren-van-gegevens.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.11-Maskeren-van-gegevens.md index 86248a9..1e14677 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.11-Maskeren-van-gegevens.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.11-Maskeren-van-gegevens.md @@ -1,3 +1,22 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.11" +title: "Maskeren van gegevens" +theme: Technological +control_type: [Preventive] +information_security_properties: [Confidentiality] +cybersecurity_concepts: [Protect] +operational_capabilities: [Information_protection] +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.11 Maskeren van gegevens +------------------------+----------------------+----------------------+--------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.12-Voorkomen-van-gegevenslekken-Data-leakage-prevention.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.12-Voorkomen-van-gegevenslekken-Data-leakage-prevention.md index 72fd8dd..0bb0817 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.12-Voorkomen-van-gegevenslekken-Data-leakage-prevention.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.12-Voorkomen-van-gegevenslekken-Data-leakage-prevention.md @@ -1,3 +1,28 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.12" +title: "Voorkomen van gegevenslekken (Data leakage prevention)" +theme: Technological +control_type: + - Preventive + - Detective +information_security_properties: [Confidentiality] +cybersecurity_concepts: + - Protect + - Detect +operational_capabilities: [Information_protection] +security_domains: + - Protection + - Defence +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.12 Voorkomen van gegevenslekken (Data leakage prevention) +------------------------+----------------------+----------------------+----------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.13-Back-up-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.13-Back-up-van-informatie.md index 6d4904b..6583c0f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.13-Back-up-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.13-Back-up-van-informatie.md @@ -1,3 +1,24 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.13" +title: "Back-up van informatie" +theme: Technological +control_type: [Corrective] +information_security_properties: + - Integrity + - Availability +cybersecurity_concepts: [Recover] +operational_capabilities: [Continuity] +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.13 Back-up van informatie +------------------------+---------------------+----------------------+--------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.14-Redundantie-van-informatieverwerkende-faciliteiten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.14-Redundantie-van-informatieverwerkende-faciliteiten.md index 33f7474..46e3c2b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.14-Redundantie-van-informatieverwerkende-faciliteiten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.14-Redundantie-van-informatieverwerkende-faciliteiten.md @@ -1,3 +1,26 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.14" +title: "Redundantie van informatieverwerkende faciliteiten" +theme: Technological +control_type: [Preventive] +information_security_properties: [Availability] +cybersecurity_concepts: [Protect] +operational_capabilities: + - Continuity + - Asset_management +security_domains: + - Protection + - Resilience +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.14 Redundantie van informatieverwerkende faciliteiten +------------------------+---------------------+----------------------+------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.15-Logging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.15-Logging.md index a12b19e..c5b910b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.15-Logging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.15-Logging.md @@ -1,3 +1,51 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.15" +title: "Logging" +theme: Technological +control_type: [Detective] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Detect] +operational_capabilities: [Information_security_event_management] +security_domains: + - Protection + - Defence +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.15" +title: "Logging" +theme: Technological +control_type: [Detective] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Detect] +operational_capabilities: [Information_security_event_management] +security_domains: + - Protection + - Defence +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.15 Logging +------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.16-Monitoren-van-activiteiten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.16-Monitoren-van-activiteiten.md index ce3099a..69c208a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.16-Monitoren-van-activiteiten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.16-Monitoren-van-activiteiten.md @@ -1,3 +1,29 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.16" +title: "Monitoren van activiteiten" +theme: Technological +control_type: + - Detective + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Detect + - Respond +operational_capabilities: [Information_security_event_management] +security_domains: [Defence] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.16 Monitoren van activiteiten +------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.17-Kloksynchronisatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.17-Kloksynchronisatie.md index 085d9d9..88624ef 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.17-Kloksynchronisatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.17-Kloksynchronisatie.md @@ -1,3 +1,26 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.17" +title: "Kloksynchronisatie" +theme: Technological +control_type: [Detective] +information_security_properties: [Integrity] +cybersecurity_concepts: + - Protect + - Detect +operational_capabilities: [Information_security_event_management] +security_domains: + - Protection + - Defence +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.17 Kloksynchronisatie +------------------------+---------------------+----------------------+--------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.18-Gebruik-van-speciale-systeemhulpmiddelen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.18-Gebruik-van-speciale-systeemhulpmiddelen.md index 49a8078..41dd876 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.18-Gebruik-van-speciale-systeemhulpmiddelen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.18-Gebruik-van-speciale-systeemhulpmiddelen.md @@ -1,3 +1,28 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.18" +title: "Gebruik van speciale systeemhulpmiddelen" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - System_and_network_security + - Secure_configuration + - Application_security +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.18 Gebruik van speciale systeemhulpmiddelen +------------------------+----------------------------------------------------+----------------------+---------------------------------------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.19-Installeren-van-software-op-operationele-systemen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.19-Installeren-van-software-op-operationele-systemen.md index 8785562..ac9f85e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.19-Installeren-van-software-op-operationele-systemen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.19-Installeren-van-software-op-operationele-systemen.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.19" +title: "Installeren van software op operationele systemen" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Secure_configuration + - Application_security +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.19 Installeren van software op operationele systemen +------------------------+----------------------------------------------------+----------------------+---------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.2-Speciale-toegangsrechten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.2-Speciale-toegangsrechten.md index 2843bea..35fd107 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.2-Speciale-toegangsrechten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.2-Speciale-toegangsrechten.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.2" +title: "Speciale toegangsrechten" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Identity_and_access_management] +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.2 Speciale toegangsrechten +------------------------+----------------------------------------------------+----------------------+-------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.20-Beveiliging-netwerkcomponenten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.20-Beveiliging-netwerkcomponenten.md index d858445..acca3b1 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.20-Beveiliging-netwerkcomponenten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.20-Beveiliging-netwerkcomponenten.md @@ -1,3 +1,29 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.20" +title: "Beveiliging netwerkcomponenten" +theme: Technological +control_type: + - Preventive + - Detective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Detect +operational_capabilities: [System_and_network_security] +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.20 Beveiliging netwerkcomponenten +------------------------+----------------------------------------------------+----------------------+---------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.21-Beveiliging-van-netwerkdiensten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.21-Beveiliging-van-netwerkdiensten.md index e27b15e..b84d0b4 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.21-Beveiliging-van-netwerkdiensten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.21-Beveiliging-van-netwerkdiensten.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.21" +title: "Beveiliging van netwerkdiensten" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [System_and_network_security] +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.21 Beveiliging van netwerkdiensten +------------------------+----------------------------------------------------+----------------------+--------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.22-Netwerksegmentatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.22-Netwerksegmentatie.md index b886322..0160e92 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.22-Netwerksegmentatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.22-Netwerksegmentatie.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.22" +title: "Netwerksegmentatie" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [System_and_network_security] +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.22 Netwerksegmentatie +------------------------+----------------------------------------------------+----------------------+--------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.23-Toepassen-van-webfilters.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.23-Toepassen-van-webfilters.md index 748460e..73df3f1 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.23-Toepassen-van-webfilters.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.23-Toepassen-van-webfilters.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.23" +title: "Toepassen van webfilters" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [System_and_network_security] +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.23 Toepassen van webfilters +------------------------+----------------------------------------------------+----------------------+--------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.24-Gebruik-van-cryptografie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.24-Gebruik-van-cryptografie.md index a6e4f4d..0ee9611 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.24-Gebruik-van-cryptografie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.24-Gebruik-van-cryptografie.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.24" +title: "Gebruik van cryptografie" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Secure_configuration] +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.24 Gebruik van cryptografie +------------------------+----------------------------------------------------+----------------------+-------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.25-Beveiligen-tijdens-de-ontwikkelcyclus.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.25-Beveiligen-tijdens-de-ontwikkelcyclus.md index 7599dfe..213b8cd 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.25-Beveiligen-tijdens-de-ontwikkelcyclus.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.25-Beveiligen-tijdens-de-ontwikkelcyclus.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.25" +title: "Beveiligen tijdens de ontwikkelcyclus" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Application_security + - System_and_network_security +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.25 Beveiligen tijdens de ontwikkelcyclus +------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.26-Toepassingsbeveiligingseisen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.26-Toepassingsbeveiligingseisen.md index 2b297e7..31656ad 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.26-Toepassingsbeveiligingseisen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.26-Toepassingsbeveiligingseisen.md @@ -1,3 +1,29 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.26" +title: "Toepassingsbeveiligingseisen" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Application_security + - System_and_network_security +security_domains: + - Protection + - Defence +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.26 Toepassingsbeveiligingseisen +------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.27-Veilige-systeemarchitectuur-en-technische-uitgangspunten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.27-Veilige-systeemarchitectuur-en-technische-uitgangspunten.md index a018da5..4f6ac72 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.27-Veilige-systeemarchitectuur-en-technische-uitgangspunten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.27-Veilige-systeemarchitectuur-en-technische-uitgangspunten.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.27" +title: "Veilige systeemarchitectuur en technische uitgangspunten" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Application_security + - System_and_network_security +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.27 Veilige systeemarchitectuur en technische uitgangspunten +------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.28-Veilig-coderen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.28-Veilig-coderen.md index 0747090..e8595c1 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.28-Veilig-coderen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.28-Veilig-coderen.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.28" +title: "Veilig coderen" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Application_security + - System_and_network_security +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.28 Veilig coderen +------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.29-Testen-van-de-beveiliging-tijdens-ontwikkeling-en-acceptatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.29-Testen-van-de-beveiliging-tijdens-ontwikkeling-en-acceptatie.md index 74a8b98..e1249f9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.29-Testen-van-de-beveiliging-tijdens-ontwikkeling-en-acceptatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.29-Testen-van-de-beveiliging-tijdens-ontwikkeling-en-acceptatie.md @@ -1,3 +1,28 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.29" +title: "Testen van de beveiliging tijdens ontwikkeling en acceptatie" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Identify] +operational_capabilities: + - Application_security + - Information_security_assurance + - System_and_network_security +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.29 Testen van de beveiliging tijdens ontwikkeling en acceptatie +------------------------+----------------------------------------------------+----------------------+-----------------------------------------------------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.3-Beperking-toegang-tot-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.3-Beperking-toegang-tot-informatie.md index 37df938..e5b3ad7 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.3-Beperking-toegang-tot-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.3-Beperking-toegang-tot-informatie.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.3" +title: "Beperking toegang tot informatie" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Identity_and_access_management] +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.3 Beperking toegang tot informatie +------------------------+----------------------------------------------------+----------------------+-------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.30-Uitbestede-systeemontwikkeling.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.30-Uitbestede-systeemontwikkeling.md index c4c0652..78dc6cb 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.30-Uitbestede-systeemontwikkeling.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.30-Uitbestede-systeemontwikkeling.md @@ -1,3 +1,35 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.30" +title: "Uitbestede systeemontwikkeling" +theme: Technological +control_type: + - Preventive + - Detective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect + - Detect +operational_capabilities: + - System_and_network_security + - Application_security + - Supplier_relationships_security +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.30 Uitbestede systeemontwikkeling +------------------------+----------------------------------------------------+------------------------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.31-Scheiding-van-ontwikkel-test-en-productieomgevingen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.31-Scheiding-van-ontwikkel-test-en-productieomgevingen.md index 7252071..abe3c45 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.31-Scheiding-van-ontwikkel-test-en-productieomgevingen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.31-Scheiding-van-ontwikkel-test-en-productieomgevingen.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.31" +title: "Scheiding van ontwikkel-, test- en productieomgevingen" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Application_security + - System_and_network_security +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.31 Scheiding van ontwikkel-, test- en productieomgevingen +------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.32-Wijzigingsbeheer.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.32-Wijzigingsbeheer.md index f8cbd84..d28bb0a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.32-Wijzigingsbeheer.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.32-Wijzigingsbeheer.md @@ -1,3 +1,27 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.32" +title: "Wijzigingsbeheer" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Application_security + - System_and_network_security +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.32 Wijzigingsbeheer +------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.33-Testgegevens.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.33-Testgegevens.md index 9034fa5..7215d06 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.33-Testgegevens.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.33-Testgegevens.md @@ -1,3 +1,24 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.33" +title: "Testgegevens" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity +cybersecurity_concepts: [Protect] +operational_capabilities: [Information_protection] +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.33 Testgegevens +------------------------+----------------------+----------------------+--------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.34-Bescherming-van-informatiesystemen-tijdens-audits.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.34-Bescherming-van-informatiesystemen-tijdens-audits.md index 9b5c840..174b628 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.34-Bescherming-van-informatiesystemen-tijdens-audits.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.34-Bescherming-van-informatiesystemen-tijdens-audits.md @@ -1,3 +1,29 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.34" +title: "Bescherming van informatiesystemen tijdens audits" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - System_and_network_security + - Information_protection +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.34 Bescherming van informatiesystemen tijdens audits +------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------------+--------------------------------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.4-Toegangsbeveiliging-op-broncode.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.4-Toegangsbeveiliging-op-broncode.md index 63978cd..fb5d354 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.4-Toegangsbeveiliging-op-broncode.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.4-Toegangsbeveiliging-op-broncode.md @@ -1,3 +1,28 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.4" +title: "Toegangsbeveiliging op broncode" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: + - Identity_and_access_management + - Application_security + - Secure_configuration +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.4 Toegangsbeveiliging op broncode +------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.5-Beveiligde-authenticatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.5-Beveiligde-authenticatie.md index 16d3b34..decb82f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.5-Beveiligde-authenticatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.5-Beveiligde-authenticatie.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.5" +title: "Beveiligde authenticatie" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Identity_and_access_management] +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.5 Beveiligde authenticatie +------------------------+----------------------------------------------------+----------------------+-------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.6-Capaciteitsbeheer.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.6-Capaciteitsbeheer.md index a682222..7d9b6d4 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.6-Capaciteitsbeheer.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.6-Capaciteitsbeheer.md @@ -1,3 +1,31 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.6" +title: "Capaciteitsbeheer" +theme: Technological +control_type: + - Preventive + - Detective +information_security_properties: + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect + - Detect +operational_capabilities: [Continuity] +security_domains: + - Governance_and_Ecosystem + - Protection +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.6 Capaciteitsbeheer +------------------------+---------------------+------------------------------------------+--------------------+--------------------------------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.7-Bescherming-tegen-malware.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.7-Bescherming-tegen-malware.md index f4c358f..08425e8 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.7-Bescherming-tegen-malware.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.7-Bescherming-tegen-malware.md @@ -1,3 +1,34 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.7" +title: "Bescherming tegen malware" +theme: Technological +control_type: + - Preventive + - Detective + - Corrective +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Protect + - Detect +operational_capabilities: + - System_and_network_security + - Information_protection +security_domains: + - Protection + - Defence +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.7 Bescherming tegen malware +---------------------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------------+---------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.8-Beheer-van-technische-kwetsbaarheden.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.8-Beheer-van-technische-kwetsbaarheden.md index 3eeea5e..b61d310 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.8-Beheer-van-technische-kwetsbaarheden.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.8-Beheer-van-technische-kwetsbaarheden.md @@ -1,3 +1,30 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.8" +title: "Beheer van technische kwetsbaarheden" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: + - Identify + - Protect +operational_capabilities: [Threat_and_vulnerability_management] +security_domains: + - Governance_and_Ecosystem + - Protection + - Defence +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.8 Beheer van technische kwetsbaarheden +------------------------+----------------------------------------------------+----------------------+------------------------------------------------+-----------------------------+ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.9-Configuratiebeheer.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.9-Configuratiebeheer.md index 128b188..24aebf9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.9-Configuratiebeheer.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.9-Configuratiebeheer.md @@ -1,3 +1,25 @@ +--- +notetype: sourcetext +standard: ISO 27002 +version: 2022 +language: NL +type: control +id: "8.9" +title: "Configuratiebeheer" +theme: Technological +control_type: [Preventive] +information_security_properties: + - Confidentiality + - Integrity + - Availability +cybersecurity_concepts: [Protect] +operational_capabilities: [Secure_configuration] +security_domains: [Protection] +tags: + - iso27002/2022/NL + - iso27002/2022/EN +status: active +--- ## 8.9 Configuratiebeheer +------------------------+----------------------------------------------------+----------------------+-------------------------+---------------------+ From 542c4e30e597a53ca51ccad2e6d3aec517c74ded Mon Sep 17 00:00:00 2001 From: Richard Kranendonk <rkranendonk@mac.com> Date: Sat, 2 May 2026 16:13:40 +0200 Subject: [PATCH 19/29] Removed duplicate header --- ...-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md index 4de24e7..da1bf34 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md @@ -24,10 +24,6 @@ status: active --- ## 5.21 Beheren van informatiebeveiliging in de ICT-keten - -## 5.21 Beheren van informatiebeveiliging in de ICT-keten - - | Attribuut | Waarde | | :----------------------------------- | :----------------------------------------------- | | Type beheersmaatregel: | #Preventief | From f80f7fdf36a1f7aeaeed653dc3cfd516471ae068 Mon Sep 17 00:00:00 2001 From: Richard Kranendonk <rkranendonk@mac.com> Date: Sat, 2 May 2026 16:25:07 +0200 Subject: [PATCH 20/29] Removed legacy property tables, reformatted bold headers as level 3 --- ...eleidsregels-voor-informatiebeveiliging.md | 18 ++------ ...en-andere-gerelateerde-bedrijfsmiddelen.md | 20 ++------ ...a-5.11-Retourneren-van-bedrijfsmiddelen.md | 21 ++------- .../NL/a-5.12-Classificeren-van-informatie.md | 19 ++------ .../27002/NL/a-5.13-Labelen-van-informatie.md | 19 ++------ .../NL/a-5.14-Overdragen-van-informatie.md | 20 ++------ .../27002/NL/a-5.15-Toegangsbeveiliging.md | 20 ++------ .../OST/27002/NL/a-5.16-Identiteitsbeheer.md | 20 ++------ ...17-Beheren-van-authenticatie-informatie.md | 11 ----- .../OST/27002/NL/a-5.18-Toegangsrechten.md | 19 ++------ ...atiebeveiliging-in-leveranciersrelaties.md | 19 ++------ ...ordelijkheden-bij-informatiebeveiliging.md | 18 ++------ ...veiliging-in-leveranciersovereenkomsten.md | 18 ++------ ...n-informatiebeveiliging-in-de-ICT-keten.md | 22 ++------- ...an-wijzigingen-van-leveranciersdiensten.md | 20 ++------ ...ging-voor-het-gebruik-van-clouddiensten.md | 10 ++-- ...er-van-informatiebeveiligingsincidenten.md | 29 ++---------- ...er-informatiebeveiligingsgebeurtenissen.md | 22 ++------- ...ren-op-informatiebeveiligingsincidenten.md | 22 ++------- ...en-van-informatiebeveiligingsincidenten.md | 22 ++------- .../a-5.28-Verzamelen-van-bewijsmateriaal.md | 22 ++------- ...matiebeveiliging-tijdens-een-verstoring.md | 22 ++------- .../OST/27002/NL/a-5.3-Functiescheiding.md | 18 ++------ ...CT-gereedheid-voor-bedrijfscontinuiteit.md | 20 ++------ ...aire-regelgevende-en-contractuele-eisen.md | 21 ++------- .../a-5.32-Intellectuele-eigendomsrechten.md | 22 ++------- .../NL/a-5.33-Beschermen-van-registraties.md | 22 ++------- ...acy-en-bescherming-van-persoonsgegevens.md | 22 ++------- ...e-beoordeling-van-informatiebeveiliging.md | 22 ++------- ...ls-en-normen-voor-informatiebeveiliging.md | 22 ++------- ...37-Gedocumenteerde-bedieningsprocedures.md | 20 ++------ .../a-5.4-Managementverantwoordelijkheden.md | 18 ++------ .../a-5.5-Contact-met-overheidsinstanties.md | 19 ++------ ....6-Contact-met-speciale-belangengroepen.md | 17 ++----- ...-Informatie-en-analyses-over-dreigingen.md | 19 ++------ ...ormatiebeveiliging-in-projectmanagement.md | 19 ++------ ...en-andere-gerelateerde-bedrijfsmiddelen.md | 21 ++------- .../ISO27x/OST/27002/NL/a-6.1-Screening.md | 21 ++------- .../OST/27002/NL/a-6.2-Arbeidsovereenkomst.md | 22 ++------- ...ng-en-training-in-informatiebeveiliging.md | 22 ++------- .../27002/NL/a-6.4-Disciplinaire-procedure.md | 22 ++------- ...ging-of-wijziging-van-het-dienstverband.md | 22 ++------- ...jkheids-of-geheimhoudingsovereenkomsten.md | 22 ++------- .../OST/27002/NL/a-6.7-Werken-op-afstand.md | 18 ++------ ...an-informatiebeveiligingsgebeurtenissen.md | 20 ++------ .../NL/a-7.1-Fysieke-beveiligingszones.md | 20 ++------ .../ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md | 20 ++------ .../OST/27002/NL/a-7.11-Nutsvoorzieningen.md | 22 ++------- .../NL/a-7.12-Beveiligen-van-bekabeling.md | 22 ++------- .../NL/a-7.13-Onderhoud-van-apparatuur.md | 22 ++------- ...wijderen-of-hergebruiken-van-apparatuur.md | 20 ++------ .../NL/a-7.2-Fysieke-toegangsbeveiliging.md | 18 ++------ ...en-van-kantoren-ruimten-en-faciliteiten.md | 18 ++------ ....4-Monitoren-van-de-fysieke-beveiliging.md | 20 ++------ ...en-tegen-fysieke-en-omgevingsdreigingen.md | 20 ++------ .../NL/a-7.6-Werken-in-beveiligde-zones.md | 18 ++------ .../NL/a-7.7-Clear-desk-en-clear-screen.md | 18 ++------ ...8-Plaatsen-en-beschermen-van-apparatuur.md | 18 ++------ ...van-bedrijfsmiddelen-buiten-het-terrein.md | 20 ++------ .../27002/NL/a-8.1-User-endpoint-devices.md | 46 ++----------------- .../27002/NL/a-8.10-Wissen-van-informatie.md | 20 ++------ .../27002/NL/a-8.11-Maskeren-van-gegevens.md | 20 ++------ ...-gegevenslekken-Data-leakage-prevention.md | 22 ++------- .../27002/NL/a-8.13-Back-up-van-informatie.md | 22 ++------- ...-van-informatieverwerkende-faciliteiten.md | 22 ++------- .../ISO27x/OST/27002/NL/a-8.15-Logging.md | 23 ++-------- .../NL/a-8.16-Monitoren-van-activiteiten.md | 22 ++------- .../OST/27002/NL/a-8.17-Kloksynchronisatie.md | 22 ++------- ...ebruik-van-speciale-systeemhulpmiddelen.md | 20 ++------ ...n-van-software-op-operationele-systemen.md | 18 ++------ .../NL/a-8.2-Speciale-toegangsrechten.md | 20 ++------ .../a-8.20-Beveiliging-netwerkcomponenten.md | 22 ++------- .../a-8.21-Beveiliging-van-netwerkdiensten.md | 20 ++------ .../OST/27002/NL/a-8.22-Netwerksegmentatie.md | 20 ++------ .../NL/a-8.23-Toepassen-van-webfilters.md | 20 ++------ .../NL/a-8.24-Gebruik-van-cryptografie.md | 20 ++------ ...5-Beveiligen-tijdens-de-ontwikkelcyclus.md | 20 ++------ .../NL/a-8.26-Toepassingsbeveiligingseisen.md | 30 ++++-------- ...chitectuur-en-technische-uitgangspunten.md | 20 ++------ .../OST/27002/NL/a-8.28-Veilig-coderen.md | 20 ++------ ...ging-tijdens-ontwikkeling-en-acceptatie.md | 20 ++------ .../a-8.3-Beperking-toegang-tot-informatie.md | 20 ++------ .../a-8.30-Uitbestede-systeemontwikkeling.md | 22 ++------- ...n-ontwikkel-test-en-productieomgevingen.md | 20 ++------ .../OST/27002/NL/a-8.32-Wijzigingsbeheer.md | 20 ++------ .../OST/27002/NL/a-8.33-Testgegevens.md | 22 ++------- ...g-van-informatiesystemen-tijdens-audits.md | 20 ++------ .../a-8.4-Toegangsbeveiliging-op-broncode.md | 20 ++------ .../NL/a-8.5-Beveiligde-authenticatie.md | 20 ++------ .../OST/27002/NL/a-8.6-Capaciteitsbeheer.md | 22 ++------- .../NL/a-8.7-Bescherming-tegen-malware.md | 22 ++------- ....8-Beheer-van-technische-kwetsbaarheden.md | 24 ++-------- .../OST/27002/NL/a-8.9-Configuratiebeheer.md | 20 ++------ .../ISO27x/OST/27002/NL/remove_tables.py | 32 +++++++++++++ 94 files changed, 390 insertions(+), 1563 deletions(-) create mode 100644 Corpus/Standards/ISO27x/OST/27002/NL/remove_tables.py diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.1-Beleidsregels-voor-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.1-Beleidsregels-voor-informatiebeveiliging.md index c761778..7708c53 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.1-Beleidsregels-voor-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.1-Beleidsregels-voor-informatiebeveiliging.md @@ -23,24 +23,15 @@ tags: status: active --- ## 5.1 Beleidsregels voor informatiebeveiliging - -| Attribuut | Waarde | -| :----------------------------------- | :----------------------------------------------- | -| Type beheersmaatregel: | #Preventief | -| Informatiebeveiligingseigenschappen: | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | -| Cybersecurityconcepten: | #Identificeren | -| Operationele capaciteiten: | #Governance | -| Beveiligingsdomeinen: | #Governance_en_Eco-systeem #Veerkracht | - -**Beheersmaatregel** +### Beheersmaatregel Informatiebeveiligingsbeleid en onderwerpspecifieke beleidsregels behoren te worden gedefinieerd, goedgekeurd door het management, gepubliceerd, gecommuniceerd aan en erkend door relevant personeel en relevante belanghebbenden en met geplande tussenpozen of zodra zich belangrijke veranderingen voordoen, te worden beoordeeld. -**Doel** +### Doel De voortdurende geschiktheid, toereikendheid, doeltreffendheid van de sturing en ondersteuning door het management overeenkomstig de bedrijfseisen en de eisen van wet- en regelgeving, statutaire en contractuele eisen bewerkstelligen. -**Richtlijn** +### Richtlijn De organisatie behoort op het hoogste niveau een 'informatiebeveiligingsbeleid' te definiëren dat is goedgekeurd door de directie en dat de aanpak van de organisatie beschrijft om haar informatiebeveiliging te bereiken. @@ -129,6 +120,5 @@ Tabel 1 illustreert de verschillen tussen informatiebeveiligingsbeleid en onderw | **Detailniveau** | Algemeen of op hoofdlijnen | Specifiek en gedetailleerd | | **Gedocumenteerd en formeel goedgekeurd door** | De directie | Het passende managementniveau | -**Overige informatie** +### Overige informatie -Onderwerpspecifieke beleidsregels kunnen van organisatie tot organisatie verschillen. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.10-Aanvaardbaar-gebruik-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.10-Aanvaardbaar-gebruik-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md index 09c5fb4..86f719e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.10-Aanvaardbaar-gebruik-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.10-Aanvaardbaar-gebruik-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md @@ -25,26 +25,15 @@ tags: status: active --- ## 5.10 Aanvaardbaar gebruik van informatie en andere gerelateerde bedrijfsmiddelen - - - -| Attribuut | Waarde | -| :----------------------------------- | :----------------------------------------------------- | -| Type beheersmaatregel: | #Preventief | -| Informatiebeveiligingseigenschappen: | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | -| Cybersecurityconcepten: | #Beschermen | -| Operationele capaciteiten: | #Beheer_van_bedrijfsmiddelen #Informatiebescherming | -| Beveiligingsdomeinen: | #Governance_en_Ecosysteem #Bescherming | - -**Beheersmaatregel** +### Beheersmaatregel Regels voor het aanvaardbaar gebruik van en procedures voor het omgaan met informatie en andere gerelateerde bedrijfsmiddelen behoren te worden vastgesteld, gedocumenteerd en geïmplementeerd. -**Doel** +### Doel Waarborgen dat informatie en andere gerelateerde bedrijfsmiddelen passend worden beschermd, gebruikt en behandeld. -**Richtlijn** +### Richtlijn Personeel en externe gebruikers die informatie en andere gerelateerde bedrijfsmiddelen van de organisatie gebruiken of er toegang toe hebben, behoren bewust te worden gemaakt van de informatiebeveiligingseisen voor het beschermen van en omgaan met de informatie van de organisatie en andere gerelateerde bedrijfsmiddelenij behoren verantwoordelijk te zijn voor het gebruik dat zij maken van informatieverwerkende faciliteiten. @@ -70,6 +59,5 @@ e) duidelijke markering van alle kopieën van (elektronische of fysieke) opslagm f) autorisatie van het verwijderen van informatie en andere gerelateerde bedrijfsmiddelen en ondersteunde wismethode(n) (zie [8.10](a-8.10-Wissen-van-informatie.md)). -**Overige informatie** +### Overige informatie -Het is mogelijk dat de desbetreffende bedrijfsmiddelen niet direct tot de organisatie behoren, zoals openbare clouddienstenet gebruik van zulke bedrijfsmiddelen van derden en van bedrijfsmiddelen van de organisatie in verband met zulke externe bedrijfsmiddelen (bijv. informatie, software) behoort te worden geïdentificeerd al naargelang de situatie en beheerst, bijvoor middel van overeenkomsten met aanbieders van clouddienstenndien er gebruik wordt gemaakt van een op samenwerking gerichte werkomgeving, behoort er ook zorgvuldig te worden gehandeld. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.11-Retourneren-van-bedrijfsmiddelen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.11-Retourneren-van-bedrijfsmiddelen.md index d0fd457..0df2489 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.11-Retourneren-van-bedrijfsmiddelen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.11-Retourneren-van-bedrijfsmiddelen.md @@ -21,27 +21,15 @@ tags: status: active --- ## 5.11 Retourneren van bedrijfsmiddelen - - - -| Attribuut | Waarde | -| :----------------------------------- | :----------------------------------------------------- | -| Type beheersmaatregel: | #Preventief | -| Informatiebeveiligingseigenschappen: | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | -| Cybersecurityconcepten: | #Beschermen | -| Operationele capaciteiten: | #Beheer_van_bedrijfsmiddelen | -| Beveiligingsdomeinen: | #Bescherming | - - -**Beheersmaatregel** +### Beheersmaatregel Personeel en andere belanghebbenden, al naargelang de situatie, behoren alle bedrijfsmiddelen van de organisatie die ze in hun bezit hebben bij beëindiging van hun dienstverband, contract of overeenkomst te retourneren. -**Doel** +### Doel De bedrijfsmiddelen van de organisatie beschermen als onderdeel van de procedure voor het wijzigen of beëindigen van het dienstverband, het contract of de overeenkomst. -**Richtlijn** +### Richtlijn In de wijzigings- of beëindigingsprocedure behoort formeel het retourneren van alle eerder verstrekte fysieke en elektronische bedrijfsmiddelen die het eigendom zijn van of toevertrouwd zijn aan de organisatie, te worden opgenomen. @@ -63,6 +51,5 @@ d) authenticatiehardware (bijv. mechanische sleutels, fysieke tokens en chipkaar e) fysieke kopieën van informatie. -**Overige informatie** +### Overige informatie -Het kan lastig zijn informatie te retourneren die zich bevindt op bedrijfsmiddelen die geen eigendom zijn van de organisatien dergelijke gevallen is het nodig het gebruik van informatie door middel van andere beheersmaatregelen voor informatiebeveiliging, zoals het beheer van toegangsrechten (5.18) of het gebruik van cryptografie (8.24) te beperken. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.12-Classificeren-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.12-Classificeren-van-informatie.md index 4d764d9..bfcb8fa 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.12-Classificeren-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.12-Classificeren-van-informatie.md @@ -23,25 +23,15 @@ tags: status: active --- ## 5.12 Classificeren van informatie - - -| Attribuut | Waarde | -| :----------------------------------- | :----------------------------------------------- | -| Type beheersmaatregel: | #Preventief | -| Informatiebeveiligingseigenschappen: | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | -| Cybersecurityconcepten: | #Identificeren | -| Operationele capaciteiten: | #Informatiebescherming | -| Beveiligingsdomeinen: | #Bescherming #Verdediging | - -**Beheersmaatregel** +### Beheersmaatregel Informatie behoort te worden geclassificeerd volgens de informatiebeveiligingsbehoeften van de organisatie, op basis van de eisen voor vertrouwelijkheid, integriteit, beschikbaarheid en relevante belanghebbenden. -**Doel** +### Doel Bewerkstelligen dat het identificeren van en het inzicht in de beschermingsbehoeften voor informatie in overeenstemming zijn met het belang ervan voor de organisatie. -**Richtlijn** +### Richtlijn De organisatie behoort een onderwerpspecifiek beleid inzake het classificeren van informatie vast te stellen en aan alle relevante belanghebbenden mee te delen. @@ -61,7 +51,7 @@ Het schema behoort organisatiebreed consistent te zijn en te zijn opgenomen in d Het binnen de organisatie gebruikte classificatieschema kan verschillen van de schema's die andere organisaties gebruiken, zelf als de namen voor niveaus op elkaar lijkenovendien kan de classificatie van informatie die tussen organisaties wordt getransporteerd verschillen, afhankelijk van de context ervan binnen elke organisatie, zelfs als de organisaties dezelfde classificatieschema's gebruiken. Daarom behoren overeenkomsten met andere organisaties waarin het delen van informatie voorkomt, procedures te bevatten voor het identificeren van de classificatie van die informatie en voor het interpreteren van de classificatieniveaus van andere organisaties. De overeenstemming tussen verschillende schema's kan worden vastgesteld door te zoeken naar gelijkwaardigheid in de gerelateerde methoden voor hantering en bescherming. -**Overige informatie** +### Overige informatie Classificatie biedt personen die met informatie omgaan, een beknopte indicatie van hoe deze te behandelen en te beschermen. Het aanmaken van informatiegroepen met gelijksoortige beschermingsbehoeften en het specificeren van informatiebeveiligingsprocedures die gelden voor alle informatie in elke groep, vergemakkelijken diteze aanpak vermindert de behoefte aan afzonderlijke risicobeoordeling en speciaal ontworpen beheersmaatregelen. @@ -72,4 +62,3 @@ Bij wijze van voorbeeld kan een classificatieschema betreffende de vertrouwelijk a) openbaarmaking veroorzaakt geen schade; b) openbaarmaking veroorzaakt geringe reputatieschade of een geringe operationele impact; c) openbaarmaking heeft een kortdurende significante impact op de operationele of bedrijfsdoelstellingen; -d) openbaarmaking heeft een ernstige impact op de langetermijnbedrijfsdoelstellingen of brengt het voortbestaan van de organisatie in gevaar. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.13-Labelen-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.13-Labelen-van-informatie.md index a9764ad..e6bc907 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.13-Labelen-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.13-Labelen-van-informatie.md @@ -23,25 +23,15 @@ tags: status: active --- ## 5.13 Labelen van informatie - - -| Attribuut | Waarde | -| :----------------------------------- | :----------------------------------------------- | -| Type beheersmaatregel: | #Preventief | -| Informatiebeveiligingseigenschappen: | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | -| Cybersecurityconcepten: | #Beschermen | -| Operationele capaciteiten: | #Informatiebescherming | -| Beveiligingsdomeinen: | #Verdediging #Bescherming | - -**Beheersmaatregel** +### Beheersmaatregel Om informatie te labelen behoort een passende reeks procedures te worden vastgesteld en geïmplementeerd in overeenstemming met het informatieclassificatieschema dat is vastgesteld door de organisatie. -**Doel** +### Doel Het communiceren van de classificatie van informatie mogelijk maken en het automatiseren van informatieverwerking en -beheer ondersteunen. -**Richtlijn** +### Richtlijn Procedures voor het labelen van informatie behoren te gaan over informatie en andere gerelateerde bedrijfsmiddelen in alle formatene labeling behoort in overeenstemming te zijn met het classificatieschema vastgesteld in 5e labels behoren gemakkelijk herkenbaar te zijne procedures behoren richtlijnen te geven over waar en hoe labels zijn bevestigd, rekening houdend met hoe de informatie wordt bereikt of hoe de bedrijfsmiddelen worden gehanteerd afhankelijk van de soorten opslagmediae procedures kunnen het volgende definiëren: @@ -73,7 +63,7 @@ Personeel en andere belanghebbenden behoren op de hoogte te worden gebracht van Output van systemen die informatie bevatten die is geclassificeerd als gevoelig of essentieel, behoort een passend classificatielabel te dragen. -**Overige informatie** +### Overige informatie Het labelen van geclassificeerde informatie is een belangrijke eis voor het delen van informatie. @@ -81,4 +71,3 @@ Andere nuttige metagegevens die aan de informatie kunnen worden gekoppeld, zijn Het labelen van informatie en andere gerelateerde bedrijfsmiddelen kan soms negatieve effecten hebben. Geclassificeerde bedrijfsmiddelen zijn gemakkelijker te identificeren door kwaadwillenden, die daarvan mogelijk misbruik maken. -Bepaalde systemen voorzien individuele bestanden of registraties in databases niet van labels met de classificatie, maar beschermen alle informatie op het hoogste classificatieniveau van de informatie die erin vervat is of mag zijnet is gebruikelijk in dergelijke systemen dat informatie wordt geïdentificeerd en vervolgens gelabeld op het moment van exporteren. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.14-Overdragen-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.14-Overdragen-van-informatie.md index 6e0521d..22d1ae9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.14-Overdragen-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.14-Overdragen-van-informatie.md @@ -23,26 +23,15 @@ tags: status: active --- ## 5.14 Overdragen van informatie - - -| Attribuut | Waarde | -| :----------------------------------- | :-------------------------------------------------- | -| Type beheersmaatregel: | #Preventief | -| Informatiebeveiligingseigenschappen: | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | -| Cybersecurityconcepten: | #Beschermen | -| Operationele capaciteiten: | #Beheer_van_bedrijfsmiddelen #Informatiebescherming | -| Beveiligingsdomeinen: | #Bescherming | - - -**Beheersmaatregel** +### Beheersmaatregel Er behoren regels, procedures of overeenkomsten voor informatieoverdracht te zijn vastgesteld voor alle soorten van overdracht binnen de organisatie en tussen de organisatie en andere partijen. -**Doel** +### Doel Handhaven van de beveiliging van informatie die wordt uitgewisseld binnen een organisatie en met een externe belanghebbende. -**Richtlijn** +### Richtlijn <u>Algemeen</u> @@ -134,5 +123,4 @@ d) behoren te waarborgen dat passende beheersmaatregelen voor de ruimte zijn ge e) gevoelige gesprekken altijd behoren te beginnen met een disclaimer zodat de aanwezigen het classificatieniveau kennen van wat ze gaan horen en eventuele eisen met betrekking tot de omgang ermee. -**Overige informatie** -Geen overige informatie. \ No newline at end of file +### Overige informatie diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.15-Toegangsbeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.15-Toegangsbeveiliging.md index 8737ed6..bbd3a4b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.15-Toegangsbeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.15-Toegangsbeveiliging.md @@ -21,26 +21,15 @@ tags: status: active --- ## 5.15 Toegangsbeveiliging - - -| Attribuut | Waarde | -| :----------------------------------- | :----------------------------------------------- | -| Type beheersmaatregel: | #Preventief | -| Informatiebeveiligingseigenschappen: | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | -| Cybersecurityconcepten: | #Beschermen | -| Operationele capaciteiten: | #Identiteits-_en_toegangsbeheer | -| Beveiligingsdomeinen: | #Bescherming | - - -**Beheersmaatregel** +### Beheersmaatregel Er behoren regels op basis van bedrijfs- en informatiebeveiligingseisen te worden vastgesteld en geïmplementeerd om de fysieke en logische toegang tot informatie en andere gerelateerde bedrijfsmiddelen te beheersen. -**Doel** +### Doel Toegang voor bevoegden bewerkstelligen en toegang voor onbevoegden tot informatie en andere gerelateerde bedrijfsmiddelen voorkomen. -**Richtlijn** +### Richtlijn Eigenaren van informatie en andere gerelateerde bedrijfsmiddelen behoren informatiebeveiligings- en bedrijfseisen met betrekking tot toegangsbeveiliging vast te stellen. Er behoort onderwerpspecifiek beleid inzake toegangsbeveiliging te worden gedefinieerd waarin rekening wordt gehouden met deze eisen en dit behoort naar alle desbetreffende belanghebbenden te worden gecommuniceerd. @@ -80,7 +69,7 @@ c) het in aanmerking nemen van alle soorten beschikbare verbindingen in gedistri d) het overwegen hoe elementen of factoren die relevant zijn voor dynamische toegangsbeveiliging kunnen worden weergegeven. -**Overige informatie** +### Overige informatie Er worden vaak overkoepelende principes gebruikt in de toegangsbeveiligingscontext. Twee van de meest gebruikte principes zijn: @@ -102,4 +91,3 @@ Regels voor toegangsbeveiliging behoren te worden ondersteund door formele proce Er zijn diverse manieren om toegangsbeveiliging te implementeren, waaronder MAC ('mandatory access control' - verplichte toegangsbeveiliging), DAC ('discretionary access control' - discretionaire toegangsbeveiliging), RBAC ('role-based access control' - op rollen gebaseerde toegangsbeveiliging) en ABAC ('attribute-based access control' - op attributen gebaseerde toegangsbeveiliging). -Regels voor toegangsbeveiliging kunnen ook dynamische elementen bevatten (bijv. een functie die toegangsinstanties uit het verleden of specifieke omgevingswaarden beoordeelt). Regels voor toegangsbeveiliging kunnen met verschillende granulariteit worden geïmplementeerd, uiteenlopend van het afdekken van volledige netwerken of systemen tot specifieke gegevensvelden, en hierbij kunnen ook eigenschappen zoals de locatie van de gebruiker of het soort netwerkverbinding dat voor de toegang wordt gebruikt, in aanmerking worden genomeneze principes, evenals de wijze waarop granulaire toegangsbeveiliging wordt gedefinieerd, kunnen een aanmerkelijk kosteneffect hebbentrengere regels en meer granulariteit leiden doorgaans tot hogere kostenan de hand van bedrijfseisen en risico-overwegingen behoort te worden gedefinieerd welke regels voor toegangsbeveiliging worden toegepast en welke granulariteit vereist is. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.16-Identiteitsbeheer.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.16-Identiteitsbeheer.md index b715341..ace9c97 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.16-Identiteitsbeheer.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.16-Identiteitsbeheer.md @@ -21,26 +21,15 @@ tags: status: active --- ## 5.16 Identiteitsbeheer - - -| Attribuut | Waarde | -| :----------------------------------- | :----------------------------------------------- | -| Type beheersmaatregel: | #Preventief | -| Informatiebeveiligingseigenschappen: | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | -| Cybersecurityconcepten: | #Beschermen | -| Operationele capaciteiten: | #Identiteits-_en_toegangsbeheer | -| Beveiligingsdomeinen: | #Bescherming | - - -**Beheersmaatregel** +### Beheersmaatregel De volledige levenscyclus van identiteiten behoort te worden beheerd. -**Doel** +### Doel De unieke identificatie van personen en systemen die toegang hebben tot de informatie en andere gerelateerde bedrijfsmiddelen van de organisatie, en een juiste toewijzing van toegangsrechten mogelijk maken. -**Richtlijn** +### Richtlijn De processen die worden gebruikt in de context van identiteitsbeheer, behoren te bewerkstelligen dat: @@ -60,7 +49,7 @@ De organisatie behoort een ondersteunend proces te hebben ingesteld voor het omg Wanneer gebruik wordt gemaakt van door derden verstrekte of uitgegeven identiteiten (bijvoegangsgegevens voor sociale media), behoort de organisatie te bewerkstelligen dat deze identiteiten van derden de vereiste mate van vertrouwen bieden en dat eventueel daarmee samenhangende risico's bekend zijn en voldoende worden behandeldit kan beheersmaatregelen in verband met de derden (zie [5.19](a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md)) alsmede beheersmaatregelen in verband met gerelateerde authenticatie-informatie (zie [5.17](a-5.17-Beheren-van-authenticatie-informatie.md)) omvatten. -**Overige informatie** +### Overige informatie Het verlenen of intrekken van toegang tot informatie en andere gerelateerde bedrijfsmiddelen is doorgaans een meerstapsprocedure: @@ -72,4 +61,3 @@ c) het vaststellen van een identiteit; d) het configureren en activeren van de identiteitit omvat ook het configureren en initieel instellen van gerelateerde authenticatiediensten; -e) het verlenen of intrekken van specifieke toegangsrechten aan de identiteit, op basis van passende beslissingen over autorisatie of rechten (zie [5.18](a-5.18-Toegangsrechten.md)). \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.17-Beheren-van-authenticatie-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.17-Beheren-van-authenticatie-informatie.md index b57b830..8f8eb04 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.17-Beheren-van-authenticatie-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.17-Beheren-van-authenticatie-informatie.md @@ -21,16 +21,6 @@ tags: status: active --- ## 5.17 Beheren van authenticatie-informatie - - -| Attribuut | Waarde | -| :----------------------------------- | :----------------------------------------------- | -| Type beheersmaatregel: | #Preventief | -| Informatiebeveiligingseigenschappen: | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | -| Cybersecurityconcepten: | #Beschermen | -| Operationele capaciteiten: | #Identiteits-_en_toegangsbeheer | -| Beveiligingsdomeinen: | #Bescherming | - ### Beheersmaatregel De toewijzing en het beheer van authenticatie-informatie behoort te worden beheerst door middel van een beheerproces waarvan het informeren van het personeel over de juiste manier van omgaan met authenticatie-informatie deel uitmaakt. ### Doel @@ -104,4 +94,3 @@ Wachtwoorden of wachtzinnen zijn een algemeen gebruikt type authenticatie-inform Verplichten dat wachtwoorden vaak worden gewijzigd kan een probleem zijn, aangezien gebruikers geïrriteerd kunnen raken door de frequente wijzigingen, nieuwe wachtwoorden kunnen vergeten, ze op onveilige plaatsen kunnen noteren, of onveilige wachtwoorden kunnen kiezen. Als 'Single Sign On' (SSO) of andere authenticatiebeheerinstrumenten (bijv. wachtwoordkluizen) beschikbaar worden gesteld, vermindert dat de hoeveelheid authenticatie-informatie die gebruikers moeten beschermen, waardoor de doeltreffendheid van deze beheersmaatregel kan toenemen. Echter, deze instrumenten kunnen ook de impact van openbaarmaking van authenticatie-informatie vergroten. -Bepaalde toepassingen vereisen dat wachtwoorden voor gebruikers door een onafhankelijke instantie worden toegewezen. In dergelijke gevallen zijn de punten a), c) en d) van 'Systeem voor wachtwoordbeheer' niet van toepassing. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.18-Toegangsrechten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.18-Toegangsrechten.md index 815287e..abfa672 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.18-Toegangsrechten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.18-Toegangsrechten.md @@ -21,25 +21,15 @@ tags: status: active --- ## 5.18 Toegangsrechten - -| Attribuut | Waarde | -| :----------------------------------- | :----------------------------------------------- | -| Type beheersmaatregel: | #Preventief | -| Informatiebeveiligingseigenschappen: | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | -| Cybersecurityconcepten: | #Beschermen | -| Operationele capaciteiten: | #Identiteits-_en_toegangsbeheer | -| Beveiligingsdomeinen: | #Bescherming | - - -**Beheersmaatregel** +### Beheersmaatregel Toegangsrechten met betrekking tot informatie en andere gerelateerde bedrijfsmiddelen behoren te worden verstrekt, beoordeeld, aangepast en verwijderd overeenkomstig het onderwerpspecifieke beleid en de regels inzake toegangsbeveiliging van de organisatie. -**Doel** +### Doel Bewerkstelligen dat de toegang tot informatie en andere gerelateerde bedrijfsmiddelen wordt vastgesteld en goedgekeurd overeenkomstig de bedrijfseisen. -**Richtlijn** +### Richtlijn <u>Verlenen en intrekken van toegangsrechten</u> @@ -101,7 +91,7 @@ c) de waarde van de bedrijfsmiddelen die op dat moment toegankelijk zijn. -**Overige informatie** +### Overige informatie @@ -117,4 +107,3 @@ Ingeval het management de beëindiging van het dienstverband heeft geïnitieerd, -Klonen is een doelmatige manier waarop organisaties toegang aan gebruikers kunnen toewijzenit behoort echter met zorg te gebeuren, op basis van door de organisatie vastgestelde onderscheiden rollen, in plaats van een identiteit met alle gerelateerde toegangsrechten zomaar te klonenan het klonen is het inherente risico verbonden dat het leidt tot buitensporige toegangsrechten tot informatie en andere gerelateerde bedrijfsmiddelen. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md index 60e0cad..649a991 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md @@ -23,25 +23,15 @@ tags: status: active --- ## 5.19 Informatiebeveiliging in leveranciersrelaties - -| Attribuut | Waarde | -| :----------------------------------- | :----------------------------------------------- | -| Type beheersmaatregel: | #Preventief | -| Informatiebeveiligingseigenschappen: | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | -| Cybersecurityconcepten: | #Identificeren | -| Operationele capaciteiten: | #Beveiliging_in_leveranciersrelaties | -| Beveiligingsdomeinen: | #Governance_en_Eco-systeem #Bescherming | - - -**Beheersmaatregel** +### Beheersmaatregel Er behoren processen en procedures te worden vastgesteld en geïmplementeerd om de informatiebeveiligingsrisico's in verband met het gebruik van producten of diensten van de leverancier te beheren. -**Doel** +### Doel Een overeengekomen niveau van informatiebeveiliging in leveranciersrelaties in stand houden. -**Richtlijn** +### Richtlijn De organisatie behoort een onderwerpspecifiek beleid inzake leveranciersrelaties vast te stellen en aan alle relevante belanghebbenden mee te delen. @@ -91,7 +81,7 @@ n) het niveau van beveiliging van personeel en fysieke beveiliging dat wordt ver Er behoort te worden nagedacht over de procedures voor het voortzetten van de verwerking van informatie indien de leverancier zijn producten of diensten niet meer kan leveren (bijvls gevolg van een incident, omdat de leverancier zijn bedrijf heeft gestaakt, of bepaalde onderdelen niet meer levert als gevolg van technologische ontwikkelingen) om vertraging bij het regelen van vervangende producten of diensten te voorkomen (bijvoor van tevoren een alternatieve leverancier aan te wijzen of altijd gebruik te maken van alternatieve leveranciers). -**Overige informatie** +### Overige informatie In gevallen waarin het voor een organisatie niet mogelijk is eisen te stellen aan een leverancier, behoort de organisatie: @@ -108,4 +98,3 @@ Ander voorbeeld vormen risico\'s voor de bescherming van persoonlijke gegevens a Risico\'s kunnen ook worden veroorzaakt door ontoereikende beheersmaatregelen van door leveranciers geleverde ICT-infrastructuurcomponenten of -dienstenomponenten of diensten met storingen of kwetsbaarheden kunnen inbreuken op de informatiebeveiliging in de organisatie of voor een andere entiteit veroorzaken. Ze kunnen bijvoorbeeld besmetting met malware, aanvallen of andere schade aan andere entiteiten dan de organisatie veroorzaken. -Zie ISO/IEC 27036-2 voor nadere details. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.2-Rollen-en-verantwoordelijkheden-bij-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.2-Rollen-en-verantwoordelijkheden-bij-informatiebeveiliging.md index ee2692a..3e9cb03 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.2-Rollen-en-verantwoordelijkheden-bij-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.2-Rollen-en-verantwoordelijkheden-bij-informatiebeveiliging.md @@ -24,24 +24,15 @@ tags: status: active --- ## 5.2 Rollen en verantwoordelijkheden bij informatiebeveiliging - -| Attribuut | Waarde | -| :----------------------------------- | :------------------------------------------------- | -| Type beheersmaatregel: | #Preventief | -| Informatiebeveiligingseigenschappen: | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | -| Cybersecurityconcepten: | #Identificeren | -| Operationele capaciteiten: | #Governance | -| Beveiligingsdomeinen: | #Governance_en_Ecosysteem #Bescherming #Veerkracht | - -**Beheersmaatregel** +### Beheersmaatregel Rollen en verantwoordelijkheden bij informatiebeveiliging behoren te worden gedefinieerd en toegewezen overeenkomstig de behoeften van de organisatie. -**Doel** +### Doel Een gedefinieerde, goedgekeurde en duidelijk te begrijpen structuur voor de implementatie, uitvoering en het beheer van informatiebeveiliging binnen de organisatie inrichten. -**Richtlijn** +### Richtlijn Het toewijzen van de rollen en verantwoordelijkheden die bij informatiebeveiliging horen, behoort te worden gedaan in overeenstemming met het beleid voor informatiebeveiliging en onderwerpspecifieke beleidsregels (zie [5.1](a-5.1-Beleidsregels-voor-informatiebeveiliging.md)). De organisatie behoort verantwoordelijkheden te definiëren en te beheren voor: @@ -57,10 +48,9 @@ Deze verantwoordelijkheden behoren waar nodig te worden aangevuld met meer gedet Elk beveiligingsgebied waarvoor personen verantwoordelijk zijn, behoort te worden gedefinieerd, gedocumenteerd en gecommuniceerdutorisatieniveaus behoren te worden gedefinieerd en gedocumenteerdersonen die een specifieke rol op het gebied van informatiebeveiliging op zich nemen, behoren competent te zijn wat betreft de kennis en vaardigheden die de rol vereist en behoren te worden ondersteund bij het op de hoogte blijven van de ontwikkelingen die verband houden met de rol en die vereist zijn om aan de verantwoordelijkheden van de rol te kunnen voldoen. -**Overige informatie** +### Overige informatie Veel organisaties benoemen een manager informatiebeveiliging die de algehele verantwoordelijkheid draagt voor de ontwikkeling en implementatie van informatiebeveiliging en om de identificatie van risico\'s en beperkende beheersmaatregelen te ondersteunen. Echter, de verantwoordelijkheid voor het verzorgen en implementeren van de beheersmaatregelen blijft vaak een taak van individuele managersen gangbare praktijk is om voor elk bedrijfsmiddel een eigenaar te benoemen die verantwoordelijk wordt voor de dagelijkse bescherming ervan. -Afhankelijk van de omvang en de middelen van een organisatie kan informatiebeveiliging door speciale rollen of door functies die naast bestaande rollen worden uitgevoerd, worden afgedekt. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.20-Adresseren-van-informatiebeveiliging-in-leveranciersovereenkomsten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.20-Adresseren-van-informatiebeveiliging-in-leveranciersovereenkomsten.md index f9ebef0..287c57d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.20-Adresseren-van-informatiebeveiliging-in-leveranciersovereenkomsten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.20-Adresseren-van-informatiebeveiliging-in-leveranciersovereenkomsten.md @@ -23,24 +23,15 @@ tags: status: active --- ## 5.20 Adresseren van informatiebeveiliging in leveranciersovereenkomsten - -| Attribuut | Waarde | -| :----------------------------------- | :----------------------------------------------- | -| Type beheersmaatregel: | #Preventief | -| Informatiebeveiligingseigenschappen: | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | -| Cybersecurityconcepten: | #Identificeren | -| Operationele capaciteiten: | #Beveiliging_in_leveranciersrelaties | -| Beveiligingsdomeinen: | #Governance_en_Eco-systeem #Bescherming | - -**Beheersmaatregel** +### Beheersmaatregel Relevante informatiebeveiligingseisen behoren te worden vastgesteld en met elke leverancier op basis van het type leveranciersrelatie te worden overeengekomen. -**Doel** +### Doel Een overeengekomen niveau van informatiebeveiliging in leveranciersrelaties in stand houden. -**Richtlijn** +### Richtlijn Leveranciersovereenkomsten behoren te worden vastgesteld en gedocumenteerd om te waarborgen dat er tussen de organisatie en de leverancier duidelijkheid bestaat ten aanzien van de verplichtingen van beide partijen om te voldoen aan relevante informatiebeveiligingseisen. @@ -100,9 +91,8 @@ z) het bewerkstelligen van ondersteuning bij de overdracht aan een andere levera De organisatie behoort een register van afspraken met externe partijen (bijv. contracten, een memorandum van overeenstemming, overeenkomsten voor het delen van informatie) op te stellen en te onderhouden om bij te houden waar haar informatie naartoe gaate organisatie behoort ook haar overeenkomsten met externe partijen regelmatig te beoordelen, te valideren en bij te werken om te garanderen dat ze nog steeds vereist zijn en geschikt zijn voor het doel en dat ze relevante clausules over informatiebeveiliging bevatten. -**Overige informatie** +### Overige informatie De overeenkomsten kunnen voor de verschillende organisaties en de verschillende soorten leveranciers aanzienlijk variërenerhalve behoort erop te worden toegezien dat alle relevante eisen voor het oppakken van informatiebeveiligingsrisico's erin worden opgenomen. Voor gegevens over overeenkomsten met leveranciers, zie de ISO/IEC 27036-reeks. Voor gegevens over overeenkomsten voor clouddiensten, zie de ISO/IEC 19086-reeks. - diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md index da1bf34..3d341c0 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md @@ -23,28 +23,15 @@ tags: status: active --- ## 5.21 Beheren van informatiebeveiliging in de ICT-keten - -| Attribuut | Waarde | -| :----------------------------------- | :----------------------------------------------- | -| Type beheersmaatregel: | #Preventief | -| Informatiebeveiligingseigenschappen: | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | -| Cybersecurityconcepten: | #Identificeren | -| Operationele capaciteiten: | #Beveiliging_in_leveranciersrelaties | -| Beveiligingsdomeinen: | #Governance_en_Eco-systeem #Bescherming | - - - - - -**Beheersmaatregel** +### Beheersmaatregel Er behoren processen en procedures te worden vastgesteld en geïmplementeerd om de informatiebeveiligingsrisico's in verband met de toeleveringsketen van ICT-producten en -diensten te beheren. -**Doel** +### Doel Een overeengekomen niveau van informatiebeveiliging in leveranciersrelaties in stand houden. -**Richtlijn** +### Richtlijn In aanvulling op de algemene informatiebeveiligingseisen voor leveranciersrelaties behoren de volgende informatiebeveiligingsonderwerpen in aanmerking te worden genomen binnen de beveiliging van de ITC-toeleveringsketen: @@ -76,7 +63,7 @@ l) regels definiëren voor het delen van informatie met betrekking tot de toelev m) specifieke processen implementeren voor het beheren van de levenscyclus en beschikbaarheid van ICT-componenten en gerelateerde beveiligingsrisico\'s. Dit omvat het beheren van de risico\'s dat onderdelen niet langer beschikbaar zijn omdat leveranciers hun bedrijf hebben gestaakt of deze onderdelen als gevolg van technologische ontwikkelingen niet meer aanbieden. Het identificeren van een alternatieve leverancier en het proces om software en competentie naar de alternatieve leverancier over te brengen behoren te worden overwogen. -**Overige informatie** +### Overige informatie De specifieke risicobeheerpraktijken betreffende de ICT-toeleveringsketen komen boven op de algemene praktijken van informatiebeveiliging, kwaliteit, projectmanagement en systeemengineering, maar vervangen deze niet. @@ -94,4 +81,3 @@ c) hostingdiensten, waar de aanbieder op externe servicebalies vertrouwt, met in Zie ISO/IEC 27036-3 voor nadere details met inbegrip van richtlijnen voor risicobeoordeling. -Software-identificatietags (SWID) kunnen ook bijdragen aan betere informatiebeveiliging in de toeleveringsketen, door informatie te geven over de herkomst van software. Zie ISO/IEC 19770-2 voor nadere details. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.22-Monitoren-beoordelen-en-het-beheren-van-wijzigingen-van-leveranciersdiensten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.22-Monitoren-beoordelen-en-het-beheren-van-wijzigingen-van-leveranciersdiensten.md index f4cf0a6..59a08a2 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.22-Monitoren-beoordelen-en-het-beheren-van-wijzigingen-van-leveranciersdiensten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.22-Monitoren-beoordelen-en-het-beheren-van-wijzigingen-van-leveranciersdiensten.md @@ -25,26 +25,15 @@ tags: status: active --- ## 5.22 Monitoren, beoordelen en het beheren van wijzigingen van leveranciersdiensten - - -| Attribuut | Waarde | -| :----------------------------------- | :---------------------------------------------------------------------- | -| Type beheersmaatregel: | #Preventief | -| Informatiebeveiligingseigenschappen: | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | -| Cybersecurityconcepten: | #Identificeren | -| Operationele capaciteiten: | #Beveiliging_in_leveranciersrelaties #Borging_van_informatiebeveiliging | -| Beveiligingsdomeinen: | #Governance_en_Eco-systeem #Bescherming #Verdediging | - - -**Beheersmaatregel** +### Beheersmaatregel De organisatie behoort de informatiebeveiligingspraktijken en de leveranciersdiensten regelmatig te monitoren, beoordelen, evalueren en veranderingen daaraan te beheren. -**Doel** +### Doel Een overeengekomen niveau van informatiebeveiliging en dienstverlening in overeenstemming met de leveranciersovereenkomsten handhaven. -**Richtlijn** +### Richtlijn Het monitoren en beoordelen van, en het beheren van veranderingen aan, leveranciersdiensten behoort te bewerkstelligen dat aan de informatiebeveiligingsvoorwaarden van de overeenkomsten wordt voldaan, informatiebeveiligingsincidenten en -problemen naar behoren worden beheerd en veranderingen in leveranciersdiensten of de bedrijfsstatus niet van invloed zijn op de dienstverlening. @@ -92,6 +81,5 @@ m)regelmatig te evalueren of de leveranciers afdoende informatiebeveiligingsnive De verantwoordelijkheid voor het beheer van leveranciersrelaties behoort te worden toegekend aan een daarvoor aangewezen persoon of teamm te monitoren dat de eisen van de overeenkomst, in het bijzonder de informatiebeveiligingseisen, worden nagekomen, behoren voldoende technische vaardigheden en middelen beschikbaar te worden gesteldls tekortkomingen in de dienstverlening worden waargenomen behoren passende maatregelen te worden getroffen. -**Overige informatie** +### Overige informatie -Zie ISO/IEC 27036-3 voor nadere details. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.23-Informatiebeveiliging-voor-het-gebruik-van-clouddiensten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.23-Informatiebeveiliging-voor-het-gebruik-van-clouddiensten.md index 2e45f35..c68e817 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.23-Informatiebeveiliging-voor-het-gebruik-van-clouddiensten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.23-Informatiebeveiliging-voor-het-gebruik-van-clouddiensten.md @@ -23,16 +23,15 @@ tags: status: active --- ## 5.23 Informatiebeveiliging voor het gebruik van clouddiensten - -**Beheersmaatregel** +### Beheersmaatregel Processen voor het aanschaffen, gebruiken, beheren en beëindigen van clouddiensten behoren overeenkomstig de informatiebeveiligingseisen van de organisatie te worden opgesteld. -**Doel** +### Doel Informatiebeveiliging voor het gebruik van clouddiensten specificeren en beheren. -**Richtlijn** +### Richtlijn De organisatie behoort een onderwerpspecifiek beleid inzake het gebruik van clouddiensten vast te stellen en aan alle relevante belanghebbenden mee te delen. @@ -97,9 +96,8 @@ c) het gebruik van collega-aanbieders van clouddiensten of andere onderaannemers De organisatie die clouddiensten gebruikt, behoort nauw contact te onderhouden met haar aanbieders van de clouddiensteneze contacten maken wederzijdse uitwisseling mogelijk van informatie over informatiebeveiliging voor het gebruik van de clouddiensten, met inbegrip van een mechanisme voor zowel de aanbieder als de organisatie, in haar rol van afnemer van de clouddiensten, om elk kenmerk van de diensten te monitoren en tekortkomingen ten opzichte van de in de overeenkomsten opgenomen verbintenissen te melden. -**Overige informatie** +### Overige informatie Deze beheersmaatregel bekijkt cloudbeveiliging vanuit het oogpunt van de afnemer van de clouddienst(en). Aanvullende informatie met betrekking tot clouddiensten is te vinden in ISO/IEC 17788, ISO/IEC 17789 en ISO/IEC 22123-1. Specifieke informatie met betrekking tot clouds en overdraagbaarheid bij exitstrategieën is te vinden in ISO/IEC 19941. Specifieke informatie met betrekking tot informatiebeveiliging en publieke clouddiensten wordt beschreven in ISO/IEC 27017. Specifieke informatie met betrekking tot de bescherming van persoonsgegevens in publieke clouds die als verwerker van persoonsgegevens fungeren, wordt beschreven in ISO/IEC 27018. Leveranciers- relaties voor clouddiensten worden behandeld in ISO/IEC 27036-4 en clouddienstovereenkomsten en de inhoud ervan worden behandeld in de ISO/IEC 19086-reeks, waarbij ISO/IEC 19086-4 specifiek ingaat op beveiliging en privacy. - diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.24-Plannen-en-voorbereiden-van-het-beheer-van-informatiebeveiligingsincidenten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.24-Plannen-en-voorbereiden-van-het-beheer-van-informatiebeveiligingsincidenten.md index bf50611..a5e9e25 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.24-Plannen-en-voorbereiden-van-het-beheer-van-informatiebeveiligingsincidenten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.24-Plannen-en-voorbereiden-van-het-beheer-van-informatiebeveiligingsincidenten.md @@ -25,35 +25,15 @@ tags: status: active --- ## 5.24 Plannen en voorbereiden van het beheer van informatiebeveiligingsincidenten - -| Attribuut | Waarde | -| :----------------------------------- | :----------------------------------------------- | -| Type beheersmaatregel: | #Corrigerend | -| Informatiebeveiligingseigenschappen: | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | -| Cybersecurityconcepten: | #Reageren | -| Operationele capaciteiten: | #Beheer_van_infor- matiebeveiligings- gebeurtenissen | -| Beveiligingsdomeinen: | #Verdediging | - - -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+====================================================================+=====================+ -| #Corrigerend | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Reageren | #Governance #Beheer_van_infor- matiebeveiligings- gebeurtenissen | #Verdediging | -| | | | | | -| | | #Herstellen | | | -+------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel De organisatie behoort plannen op te stellen voor, en zich voor te bereiden op, het beheren van informatiebeveiligingsincidenten door processen, rollen en verantwoordelijkheden voor het beheer van informatiebeveiligingsincidenten te definiëren, vast te stellen en te communiceren. -**Doel** +### Doel Een snelle, doeltreffende, consistente en geordende reactie op informatiebeveiligingsincidenten, met inbegrip van communicatie over informatiebeveiligingsgebeurtenissen, bewerkstelligen. -**Richtlijn** +### Richtlijn <u>Rollen en verantwoordelijkheden</u> @@ -131,8 +111,7 @@ Bij het implementeren van procedures voor incidentenbeheer behoren externe eisen -**Overige informatie** +### Overige informatie Informatiebeveiligingsincidenten kunnen de grenzen van organisaties en landen overschrijdenm op dergelijke incidenten te kunnen reageren is het nuttig om indien van toepassing opvolging te coördineren en informatie over deze incidenten te delen met externe organisaties. -De ISO/IEC 27035-reeks biedt gedetailleerde richtlijnen over het beheer van informatiebeveiligingsincidenten. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.25-Beoordelen-van-en-besluiten-over-informatiebeveiligingsgebeurtenissen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.25-Beoordelen-van-en-besluiten-over-informatiebeveiligingsgebeurtenissen.md index 2cc9fde..5f54ce4 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.25-Beoordelen-van-en-besluiten-over-informatiebeveiligingsgebeurtenissen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.25-Beoordelen-van-en-besluiten-over-informatiebeveiligingsgebeurtenissen.md @@ -23,28 +23,15 @@ tags: status: active --- ## 5.25 Beoordelen van en besluiten over informatiebeveiligingsgebeurtenissen - -+------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+========================================================+=====================+ -| #Detectief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Detecteren | #Beheer_van_infor- matiebeveiligings- gebeurtenissen | #Verdediging | -| | | | | | -| | | #Reageren | | | -+------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel De organisatie behoort informatiebeveiligingsgebeurtenissen te beoordelen en te beslissen of ze moeten worden gecategoriseerd als informatiebeveiligingsincidenten. -**Doel** +### Doel Doeltreffende categorisering en prioritering van informatiebeveiligingsgebeurtenissen bewerkstelligen. -**Richtlijn** +### Richtlijn Er behoort een categoriserings- en prioriteringsschema voor informatiebeveiligingsincidenten te worden overeengekomen voor het identificeren van de gevolgen en prioriteit van een incidentet schema behoort de criteria te omvatten voor het als informatiebeveiligingsincident categoriseren van gebeurtenissenet contactpunt behoort elke informatiebeveiligingsgebeurtenis aan de hand van het overeengekomen schema te beoordelen. @@ -52,6 +39,5 @@ Personeel dat verantwoordelijk is voor het coördineren van en reageren op infor Resultaten van de beoordeling en het besluit behoren in detail te worden geregistreerd ten behoeve van toekomstige raadpleging en verificatie. -**Overige informatie** +### Overige informatie -De ISO/IEC 27035-reeks geeft verdere richtlijnen over het beheer van incidenten. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.26-Reageren-op-informatiebeveiligingsincidenten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.26-Reageren-op-informatiebeveiligingsincidenten.md index c20eb26..09e5dab 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.26-Reageren-op-informatiebeveiligingsincidenten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.26-Reageren-op-informatiebeveiligingsincidenten.md @@ -23,28 +23,15 @@ tags: status: active --- ## 5.26 Reageren op informatiebeveiligingsincidenten - -+------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+========================================================+=====================+ -| #Corrigerend | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Reageren | #Beheer_van_infor- matiebeveiligings- gebeurtenissen | #Verdediging | -| | | | | | -| | | #Herstellen | | | -+------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Op informatiebeveiligingsincidenten behoort te worden gereageerd in overeenstemming met de gedocumenteerde procedures. -**Doel** +### Doel Een doelmatige en doeltreffende reactie op informatiebeveiligingsincidenten bewerkstelligen. -**Richtlijn** +### Richtlijn De organisatie behoort procedures voor het reageren op informatiebeveiligingsincidenten op te stellen en aan alle relevante belanghebbenden mee te delen. @@ -85,6 +72,5 @@ wordt gedocumenteerd en gecommuniceerd volgens gedefinieerde procedures (zie 5.2 j) kwetsbaarheden en zwakke punten in de informatiebeveiliging, onder andere met betrekking tot beheersmaatregelen die het incident hebben veroorzaakt, eraan hebben bijgedragen of het niet hebben voorkomen, identificeren en beheren. -**Overige informatie** +### Overige informatie -De ISO/IEC 27035-reeks geeft verdere richtlijnen over het beheer van incidenten. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.27-Leren-van-informatiebeveiligingsincidenten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.27-Leren-van-informatiebeveiligingsincidenten.md index 3a0454c..695022a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.27-Leren-van-informatiebeveiligingsincidenten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.27-Leren-van-informatiebeveiligingsincidenten.md @@ -23,28 +23,15 @@ tags: status: active --- ## 5.27 Leren van informatiebeveiligingsincidenten - -+------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+========================================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Identificeren | #Beheer_van_infor- matiebeveiligings- gebeurtenissen | #Verdediging | -| | | | | | -| | | #Beschermen | | | -+------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Kennis die is opgedaan met informatiebeveiligingsincidenten behoort te worden gebruikt om de beheersmaatregelen voor informatiebeveiliging te versterken en te verbeteren. -**Doel** +### Doel De waarschijnlijkheid of de gevolgen van toekomstige incidenten verminderen. -**Richtlijn** +### Richtlijn De organisatie behoort procedures op te stellen om de soorten, volumes en kosten van informatiebeveiligingsincidenten te kwantificeren en te monitoren. @@ -60,6 +47,5 @@ c) de bewustwording en training van gebruikers (zie 6.3) te verbeteren door voor van wat er kan gebeuren, hoe te reageren op dergelijke incidenten en hoe ze in de toekomst kunnen worden vermeden. -**Overige informatie** +### Overige informatie -De ISO/IEC 27035-reeks geeft verdere richtlijnen. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.28-Verzamelen-van-bewijsmateriaal.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.28-Verzamelen-van-bewijsmateriaal.md index c163e22..271ac3c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.28-Verzamelen-van-bewijsmateriaal.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.28-Verzamelen-van-bewijsmateriaal.md @@ -23,28 +23,15 @@ tags: status: active --- ## 5.28 Verzamelen van bewijsmateriaal - -+------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+========================================================+=====================+ -| #Corrigerend | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Detecteren | #Beheer_van_infor- matiebeveiligings- gebeurtenissen | #Verdediging | -| | | | | | -| | | #Reageren | | | -+------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel De organisatie behoort procedures vast te stellen en te implementeren voor het identificeren, verzamelen, verkrijgen en bewaren van bewijs met betrekking tot informatiebeveiligingsgebeurtenissen. -**Doel** +### Doel In het kader van disciplinaire en gerechtelijke stappen consistent en doeltreffend beheer bewerkstelligen van bewijsmateriaal in verband met informatiebeveiligingsincidenten. -**Richtlijn** +### Richtlijn Bij het in het kader van disciplinaire en gerechtelijke stappen omgaan met bewijs met betrekking tot informatiebeveiligingsgebeurtenissen behoren interne procedures te worden ontwikkeld en gevolgde eisen van verschillende rechtsgebieden behoren in aanmerking te worden genomen om de kans zo groot mogelijk te maken dat het bewijs wordt toegelaten in de relevante rechtsgebieden. @@ -62,7 +49,7 @@ Indien beschikbaar, behoort certificatie of andere relevante methoden om persone Digitaal bewijs kan grenzen van organisaties of rechtsgebieden overschrijdenn zulke gevallen behoort te worden gewaarborgd dat de organisatie het recht heeft de vereiste informatie als digitaal bewijs te verzamelen. -**Overige informatie** +### Overige informatie Direct na het ontdekken van een informatiebeveiligingsgebeurtenis is het niet altijd duidelijk of de gebeurtenis zal leiden tot gerechtelijke stappenet gevaar bestaat dan ook dat noodzakelijk bewijs bewust of toevallig wordt vernietigd voordat de ernst van het incident wordt onderkendet is raadzaam om vroegtijdig juridisch advies of de rechtshandhavers in te schakelen als gerechtelijke stappen worden overwogen en advies in te winnen over het vereiste bewijs. @@ -71,4 +58,3 @@ Direct na het ontdekken van een informatiebeveiligingsgebeurtenis is het niet al ISO/IEC 27037 biedt definities en richtlijnen voor het identificeren, verzamelen, verkrijgen en bewaren van digitaal bewijs. -De ISO/IEC 27050-reeks behandelt elektronische ontdekking, hetgeen gepaard gaat met het als bewijsmiddel verwerken van elektronisch opgeslagen informatie. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.29-Informatiebeveiliging-tijdens-een-verstoring.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.29-Informatiebeveiliging-tijdens-een-verstoring.md index d08aff1..e604ce5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.29-Informatiebeveiliging-tijdens-een-verstoring.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.29-Informatiebeveiliging-tijdens-een-verstoring.md @@ -27,28 +27,15 @@ tags: status: active --- ## 5.29 Informatiebeveiliging tijdens een verstoring - -+------------------------+----------------------------------------------------+----------------------+--------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+====================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Continuïteit | #Bescherming | -| | | | | | -| #Corrigerend | | #Reageren | | #Veerkracht | -+------------------------+----------------------------------------------------+----------------------+--------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel De organisatie behoort plannen te maken voor het op het passende niveau waarborgen van de informatiebeveiliging tijdens een verstoring. -**Doel** +### Doel Informatie en andere gerelateerde bedrijfsmiddelen tijdens een verstoring beschermen. -**Richtlijn** +### Richtlijn De organisatie behoort haar eisen vast te stellen voor het tijdens een verstoring aanpassen van beheersmaatregelen voor informatiebeveiligingnformatiebeveiligingseisen behoren te worden opgenomen in de processen voor bedrijfscontinuïteitsbeheer van de organisatie. @@ -68,11 +55,10 @@ c) compenserende beheersmaatregelen voor beheersmaatregelen voor informatiebevei tijdens een verstoring niet kunnen worden gehandhaafd. -**Overige informatie** +### Overige informatie In de context van de bedrijfscontinuïteits- en ICT-continuïteitsplanning kan het nodig zijn de informatiebeveiligingseisen aan te passen, afhankelijk van de soort verstoring, in vergelijking met de normale operationele omstandighedenls onderdeel van de bedrijfsimpactanalyse en de risicobeoordeling die worden uitgevoerd binnen bedrijfscontinuïteitsbeheer, behoren de gevolgen van het wegvallen van de geheimhouding en de integriteit van informatie, naast de noodzaak om de beschikbaarheid in stand te houden, te worden overwogen en geprioriteerd. -Informatie over systemen voor bedrijfscontinuïteitsbeheer is te vinden in ISO 22301 en ISO 22313erdere richtlijnen voor bedrijfsimpactanalyse (BIA) zijn te vinden in ISO/TS 22317. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.3-Functiescheiding.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.3-Functiescheiding.md index 1592aa4..5a307a0 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.3-Functiescheiding.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.3-Functiescheiding.md @@ -23,26 +23,15 @@ tags: status: active --- ## 5.3 Functiescheiding - - -| Attribuut | Waarde | -| :----------------------------------- | :------------------------------------------------- | -| Type beheersmaatregel: | #Preventief | -| Informatiebeveiligingseigenschappen: | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | -| Cybersecurityconcepten: | #Beschermen | -| Operationele capaciteiten: | #Governance #Identiteits-_en_toegangsbeheer | -| Beveiligingsdomeinen: | #Governance_en_Ecosysteem | - - -**Beheersmaatregel** +### Beheersmaatregel Conflicterende taken en conflicterende verantwoordelijkheden behoren te worden gescheiden. -**Doel** +### Doel Het risico op fraude, fouten en het omzeilen van beheersmaatregelen voor informatiebeveiliging verminderen. -**Richtlijn** +### Richtlijn De functiescheiding en verantwoordelijkheidszones hebben tot doel conflicterende functies te scheiden en onder verschillende personen te verdelen om te voorkomen dat mogelijk conflicterende functies door één persoon alleen worden uitgevoerd. @@ -68,4 +57,3 @@ Bij het gebruik van op functies gebaseerde toegangsbeveiligingssystemen behoort **Overige informatie** -Geen overige informatie. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md index 53b7e50..be89cd2 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md @@ -18,26 +18,15 @@ tags: status: active --- ## 5.30 ICT-gereedheid voor bedrijfscontinuïteit - - -| Attribuut | Waarde | -| :----------------------------------- | :--------------- | -| Type beheersmaatregel: | #Corrigerend | -| Informatiebeveiligingseigenschappen: | #Beschikbaarheid | -| Cybersecurityconcepten: | #Reageren | -| Operationele capaciteiten: | #Continuïteit | -| Beveiligingsdomeinen: | #Veerkracht | - - -**Beheersmaatregel** +### Beheersmaatregel De ICT-gereedheid behoort te worden gepland, geïmplementeerd, onderhouden en getest op basis van bedrijfscontinuïteitsdoelstellingen en ICT-continuïteitseisen. -**Doel** +### Doel De beschikbaarheid van de informatie en andere gerelateerde bedrijfsmiddelen van de organisatie tijdens een verstoring waarborgen. -**Richtlijn** +### Richtlijn De ICT-gereedheid voor bedrijfscontinuïteit is een belangrijk onderdeel van bedrijfscontinuïteitsbeheer en informatiebeveiligingsbeheer om te bewerkstelligen dat ook tijdens een verstoring aan de doelstellingen van de organisatie kan blijven worden voldaan. @@ -65,7 +54,7 @@ c) ICT-continuïteitsplannen de volgende ICT-continuïteitsinformatie omvatten: 3) de RPO van de als informatie gedefinieerde geprioriteerde ICT-middelen en de procedures om de informatie te herstellen. -**Overige informatie** +### Overige informatie Het beheer van de ICT-continuïteit vormt een essentieel onderdeel van de bedrijfscontinuïteitseisen met betrekking tot beschikbaarheid om in staat te zijn: @@ -79,4 +68,3 @@ Verdere richtlijnen over de ICT-gereedheid voor bedrijfscontinuïteit zijn te vi Verdere richtlijnen over een systeem voor bedrijfscontinuïteitsbeheer zijn te vinden in ISO 22301 en ISO 22313. -Verdere richtlijnen over BIA zijn te vinden in ISO/TS 22317. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.31-Wettelijke-statutaire-regelgevende-en-contractuele-eisen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.31-Wettelijke-statutaire-regelgevende-en-contractuele-eisen.md index 4d6de5d..f4aef5f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.31-Wettelijke-statutaire-regelgevende-en-contractuele-eisen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.31-Wettelijke-statutaire-regelgevende-en-contractuele-eisen.md @@ -23,29 +23,15 @@ tags: status: active --- ## 5.31 Wettelijke, statutaire, regelgevende en contractuele eisen - -+------------------------+----------------------------------------------------+----------------------+------------------------------+--------------------------------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+==============================+============================================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Identificeren | #Juridisch_en_com- pliance | #Governance_en\_ Ecosysteem #Bescherming | -+------------------------+----------------------------------------------------+----------------------+------------------------------+--------------------------------------------+ - - - - -**Beheersmaatregel** +### Beheersmaatregel Eisen van wettelijke, statutaire, regelgevende en contractuele eisen die relevant zijn voor informatiebeveiliging en de aanpak van de organisatie om aan deze eisen te voldoen behoren te worden vastgesteld, gedocumenteerd en actueel gehouden. -**Doel** +### Doel De naleving bewerkstelligen van wettelijke, statutaire, regelgevende en contractuele eisen in verband met informatiebeveiliging. -**Richtlijn** +### Richtlijn <u>Algemeen</u> @@ -130,4 +116,3 @@ b) contracten met leveranciers (zie 5.20); c) verzekeringscontracten. -**Overige informatie** Geen overige informatie. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.32-Intellectuele-eigendomsrechten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.32-Intellectuele-eigendomsrechten.md index bf54a01..29c554f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.32-Intellectuele-eigendomsrechten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.32-Intellectuele-eigendomsrechten.md @@ -21,31 +21,18 @@ tags: status: active --- ## 5.32 Intellectuele-eigendomsrechten - -+------------------------+----------------------------------------------------+----------------------+------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+==============================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Identificeren | #Juridisch_en_com- pliance | #Governance_en\_ | -| | | | | | -| | | | | Ecosysteem | -+------------------------+----------------------------------------------------+----------------------+------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel De organisatie behoort passende procedures te implementeren om intellectuele eigendomsrechten te beschermen. -**Doel** +### Doel De naleving bewerkstelligen van eisen van wet- en regelgeving, statutaire en contractuele eisen in verband met intellectuele-eigendomsrechten en het gebruik van gepatenteerde producten. -**Richtlijn** +### Richtlijn De volgende richtlijnen behoren in overweging te worden genomen om materiaal dat kan worden beschouwd als intellectuele eigendom te beschermen: @@ -87,7 +74,7 @@ k) niet dupliceren, naar een ander formaat converteren of een uittreksel maken v l) geen normen (bijvnternationale normen van ISO/IEC), boeken, artikelen, rapporten of andere documenten geheel of ten dele kopiëren, tenzij dit auteursrechtelijk of volgens de licenties die van toepassing zijn, is toegestaan. -**Overige informatie** +### Overige informatie Onder intellectuele-eigendomsrechten vallen auteursrechten op software of documenten, ontwerprechten, handelsmerken, patenten en broncodelicenties. @@ -104,4 +91,3 @@ Eisen van wet- en regelgeving, statutaire en contractuele eisen kunnen beperking tot gerechtelijke stappen, die kunnen resulteren in een geldboete of een strafproces. -Afgezien van het feit dat het nodig is dat de organisatie voldoet aan haar verplichtingen wat betreft de intellectuele-eigendomsrechten van derden, behoren de risico\'s dat personeel en derden de eigen intellectuele-eigendomsrechten van de organisatie niet behartigen ook te worden beheerst. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.33-Beschermen-van-registraties.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.33-Beschermen-van-registraties.md index 02910e1..90241f0 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.33-Beschermen-van-registraties.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.33-Beschermen-van-registraties.md @@ -26,28 +26,15 @@ tags: status: active --- ## 5.33 Beschermen van registraties - -+------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+======================================================================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Identificeren | #Juridisch_en_com- pliance #Beheer_van_bedrijfs- middelen #Informatiebescher- ming | #Verdediging | -| | | | | | -| | | #Beschermen | | | -+------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Registraties behoren te worden beschermd tegen verlies, vernietiging, vervalsing, toegang door onbevoegden en ongeoorloofde vrijgave. -**Doel** +### Doel De naleving bewerkstelligen van wet- en regelgeving, statutaire en contractuele eisen, alsmede gemeenschaps- of maatschappelijke verwachtingen, met betrekking tot de bescherming en beschikbaarheid van registraties. -**Richtlijn** +### Richtlijn De organisatie behoort de volgende stappen te ondernemen om de authenticiteit, betrouwbaarheid, integriteit en bruikbaarheid van registraties te beschermen, aangezien de bedrijfscontext en de eisen voor het beheer ervan na verloop van tijd veranderen: @@ -74,7 +61,7 @@ Als elektronische opslagmedia worden gekozen behoren procedures te worden vastge Procedures voor het bewaren en behandelen van deze media behoren te worden geïmplementeerd in overeenstemming met de aanbevelingen van fabrikanten van opslagmediar behoort rekening te worden gehouden met de mogelijkheid dat media die worden gebruikt om registraties te bewaren, in kwaliteit achteruitgaan. -**Overige informatie** +### Overige informatie Registraties documenteren individuele gebeurtenissen of transacties of kunnen samenvoegingen zijn van gegevens die ervoor zijn opgezet om arbeidsprocessen, activiteiten of functies te documenterene vormen het bewijs van zowel bedrijfsactiviteiten als van informatiebedrijfsmiddelenlke informatieverzameling, ongeacht structuur of vorm, kan als registratie worden beheerdit omvat informatie in de vorm van een document, een verzameling gegevens of andere soorten digitale of analoge informatie die in het kader van de bedrijfsvoering worden aangemaakt, vastgelegd en beheerd. @@ -82,4 +69,3 @@ In het kader van het beheren van registraties zijn metagegevens gegevens die de Het kan nodig zijn sommige registraties veilig te bewaren om te voldoen aan eisen van wet- en regelgeving, statutaire en contractuele eisen, en om essentiële bedrijfsactiviteiten te ondersteunene bewaartermijn en de soort informatie die behoort te worden bewaard, kunnen zijn vastgelegd in nationale wet- of regelgevingerdere informatie over beheer van registraties is te vinden in -ISO 15489. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.34-Privacy-en-bescherming-van-persoonsgegevens.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.34-Privacy-en-bescherming-van-persoonsgegevens.md index bf9fb5a..db4a508 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.34-Privacy-en-bescherming-van-persoonsgegevens.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.34-Privacy-en-bescherming-van-persoonsgegevens.md @@ -25,28 +25,15 @@ tags: status: active --- ## 5.34 Privacy en bescherming van persoonsgegevens - -+------------------------+----------------------------------------------------+----------------------+----------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+============================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Identificeren | #Informatiebescherming | #Bescherming | -| | | | | | -| | | #Beschermen | #Juridisch_en_compliance | | -+------------------------+----------------------------------------------------+----------------------+----------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel De organisatie behoort de eisen met betrekking tot het behoud van privacy en de bescherming van persoonsgegevens volgens de toepasselijke wet- en regelgeving en contractuele eisen te identificeren en eraan te voldoen. -**Doel** +### Doel De naleving bewerkstelligen van wet- en regelgeving, statutaire en contractuele eisen met betrekking tot de informatiebeveiligingsaspecten voor de bescherming van persoonsgegevens. -**Richtlijn** +### Richtlijn De organisatie behoort een onderwerpspecifiek beleid inzake privacy en bescherming van persoonsgegevens vast te stellen en aan alle relevante belanghebbenden mee te delen. @@ -58,7 +45,7 @@ Verantwoordelijkheid voor het omgaan met persoonsgegevens behoort met inachtnemi Er behoren passende technische en organisatorische maatregelen te worden geïmplementeerd om persoonsgegevens te beschermen. -**Overige informatie** +### Overige informatie Een aantal landen heeft wetgeving ingevoerd waardoor er beheersmaatregelen zijn ingesteld voor het verzamelen, verwerken, verzenden en wissen van persoonsgegevensfhankelijk van de respectieve nationale wetgeving kunnen dergelijke beheersmaatregelen verplichtingen opleggen aan personen die persoonsgegevens verzamelen, verwerken en verspreiden, en kunnen zij ook de bevoegdheid voor het versturen van persoonsgegevens naar andere landen beperken. @@ -67,4 +54,3 @@ ISO/IEC 29100 voorziet in een kader op hoog niveau voor de bescherming van perso -ISO/IEC 29134 geeft richtlijnen voor privacy-effectbeoordelingen (PIA) en een voorbeeld van de structuur en inhoud van een PIA-rapportn vergelijking met ISO/IEC 27005 is dit toegespitst op het verwerken van persoonsgegevens en is het relevant voor die organisaties die persoonsgegevens verwerkenit kan helpen bij het identificeren van privacyrisico\'s en mogelijke beperkende maatregelen om deze risico\'s tot een aanvaardbaar niveau terug te brengen. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.35-Onafhankelijke-beoordeling-van-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.35-Onafhankelijke-beoordeling-van-informatiebeveiliging.md index ac983ff..9245be6 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.35-Onafhankelijke-beoordeling-van-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.35-Onafhankelijke-beoordeling-van-informatiebeveiliging.md @@ -25,28 +25,15 @@ tags: status: active --- ## 5.35 Onafhankelijke beoordeling van informatiebeveiliging - -+------------------------+----------------------------------------------------+----------------------+----------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+========================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Identificeren | #Borging_van_infor- matiebeveiliging | #Governance_en\_ | -| | | | | | -| #Corrigerend | | #Beschermen | | Ecosysteem | -+------------------------+----------------------------------------------------+----------------------+----------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel De aanpak van de organisatie ten aanzien van het beheer van informatiebeveiliging en de implementatie ervan, met inbegrip van mensen, processen en technologieën, behoren onafhankelijk en met geplande tussenpozen of zodra zich belangrijke veranderingen voordoen, te worden beoordeeld. -**Doel** +### Doel Waarborgen dat de organisatie continu een geschikte, toereikende en doeltreffende aanpak voor het beheer van informatiebeveiliging hanteert. -**Richtlijn** +### Richtlijn De organisatie behoort te beschikken over processen om onafhankelijke beoordelingen uit te voeren. @@ -75,6 +62,5 @@ gebruikt(e) product of dienst wijzigt; e) de organisatie de beheersmaatregelen en procedures voor informatiebeveiliging significant wijzigt. -**Overige informatie** +### Overige informatie -ISO/IEC 27007 en ISO/IEC TS 27008 voorzien in richtlijnen voor het uitvoeren van onafhankelijke beoordelingen. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.36-Naleving-van-beleid-regels-en-normen-voor-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.36-Naleving-van-beleid-regels-en-normen-voor-informatiebeveiliging.md index 5c96912..238c500 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.36-Naleving-van-beleid-regels-en-normen-voor-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.36-Naleving-van-beleid-regels-en-normen-voor-informatiebeveiliging.md @@ -25,28 +25,15 @@ tags: status: active --- ## 5.36 Naleving van beleid, regels en normen voor informatiebeveiliging - -+------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+===================================================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Identificeren | #Juridisch_en_com- pliance #Borging_van_infor- matiebeveiliging | #Governance_en\_ | -| | | | | | -| | | #Beschermen | | Ecosysteem | -+------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel De naleving van het informatiebeveiligingsbeleid, het onderwerpspecifieke beleid, regels en de normen van de organisatie behoort regelmatig te worden beoordeeld. -**Doel** +### Doel Bewerkstelligen dat informatiebeveiliging in overeenstemming met het informatiebeveiligingsbeleid, het onderwerpspecifieke beleid, regels en normen van de organisatie wordt geïmplementeerd en uitgevoerd. -**Richtlijn** +### Richtlijn Managers of de eigenaren van diensten, producten of informatie behoren vast te stellen op welke manier wordt beoordeeld of aan informatiebeveiligingseisen zoals gedefinieerd in het informatiebeveiligingsbeleid, het onderwerpspecifieke beleid, regels, normen en andere toepasselijke regelgeving, wordt nageleefdoor een doeltreffende regelmatige beoordeling behoort te worden overwogen om automatische meet- en rapportage-instrumenten in te zetten. @@ -71,6 +58,5 @@ Resultaten van door managers of de eigenaren van diensten, producten of informat Corrigerende maatregelen behoren tijdig te worden voltooid, naarmate passend is gezien het risicondien deze maatregelen niet voor de volgende geplande beoordeling zijn voltooid, behoren de vorderingen in ieder geval als onderdeel van die beoordeling te worden behandeld. -**Overige informatie** +### Overige informatie -Operationele monitoring van het gebruik van systemen wordt behandeld in 8, 8, 8. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.37-Gedocumenteerde-bedieningsprocedures.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.37-Gedocumenteerde-bedieningsprocedures.md index 8f4cd5a..551b86c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.37-Gedocumenteerde-bedieningsprocedures.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.37-Gedocumenteerde-bedieningsprocedures.md @@ -37,31 +37,18 @@ tags: status: active --- ## 5.37 Gedocumenteerde bedieningsprocedures - -+------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+=========================================================================================================================================================================================================================+=========================================================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Beheer_van_bedrijfs\_ middelen #Fysieke_beveiliging #Systeem- \_en_netwerkbeveiliging #Toepassingsbeveili- ging #Veilige_configuratie #Identiteits- \_en_toegangsbeheer #Beheer_van_dreigin- gen_en_kwetsbaar- heden | #Governance_en\_ Ecosysteem #Bescherming #Verdediging | -| | | | | | -| #Corrigerend | | #Herstellen | #Continuïteit #Beheer_van_infor- matiebeveiligings- gebeurtenissen | | -+------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Bedieningsprocedures voor informatieverwerkende faciliteiten behoren te worden gedocumenteerd en beschikbaar te worden gesteld aan het personeel dat ze nodig heeft. -**Doel** +### Doel De correcte en veilige bediening van informatieverwerkende faciliteiten waarborgen. -**Richtlijn** +### Richtlijn Er behoren gedocumenteerde procedures te worden opgesteld voor de operationele activiteiten van de organisatie die verband houden met informatiebeveiliging, bijvoorbeeld: @@ -112,4 +99,3 @@ Gedocumenteerde bedieningsprocedures behoren te worden beoordeeld en zo nodig bi -# 6 Mensgerichte beheersmaatregelen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.4-Managementverantwoordelijkheden.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.4-Managementverantwoordelijkheden.md index 0c14052..5472d01 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.4-Managementverantwoordelijkheden.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.4-Managementverantwoordelijkheden.md @@ -21,26 +21,15 @@ tags: status: active --- ## 5.4 Managementverantwoordelijkheden - - - -| Attribuut | Waarde | -| :----------------------------------- | :------------------------------------------------ | -| Type beheersmaatregel: | #Preventief | -| Informatiebeveiligingseigenschappen: | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | -| Cybersecurityconcepten: | #Identificeren | -| Operationele capaciteiten: | #Governance | -| Beveiligingsdomeinen: | #Governance_en_Ecosysteem | - -**Beheersmaatregel** +### Beheersmaatregel Het management behoort van al het personeel te eisen dat ze informatiebeveiliging toepassen overeenkomstig het vastgestelde informatiebeveiligingsbeleid, de onderwerpspecifieke beleidsregels en procedures van de organisatie. -**Doel** +### Doel Bewerkstelligen dat het management zijn rol bij informatiebeveiliging begrijpt en maatregelen neemt om ervoor te zorgen dat al het personeel zich bewust is van zijn verantwoordelijkheden op het gebied van informatiebeveiliging en deze ook nakomt. -**Richtlijn** +### Richtlijn Het management behoort er blijk van te geven dat het het informatiebeveiligingsbeleid, onderwerpspecifieke beleidsregels, procedures en beheersmaatregelen voor informatiebeveiliging ondersteunt. @@ -66,4 +55,3 @@ h) voldoende middelen en tijd voor projectplanning krijgen voor het implementere Geen overige informatie. -\*) Nederlandse voetnoot: Anders geformuleerd dan in de brontekst, diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.5-Contact-met-overheidsinstanties.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.5-Contact-met-overheidsinstanties.md index a66d138..9191da5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.5-Contact-met-overheidsinstanties.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.5-Contact-met-overheidsinstanties.md @@ -29,21 +29,11 @@ tags: status: active --- ## 5.5 Contact met overheidsinstanties - - -| Attribuut | Waarde | -| :----------------------------------- | :------------------------------------------------- | -| Type beheersmaatregel: | #Preventief #Corrigerend | -| Informatiebeveiligingseigenschappen: | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | -| Cybersecurityconcepten: | #Identificeren #Beschermen #Reageren #Herstellen | -| Operationele capaciteiten: | #Governance | -| Beveiligingsdomeinen: | #Verdediging #Veerkracht | - -**Beheersmaatregel** +### Beheersmaatregel De organisatie behoort contact met de relevante instanties te leggen en te onderhouden. -**Doel** +### Doel Een passende stroom van informatie met betrekking tot informatiebeveiliging tussen de organisatie en relevante juridische, regelgevende en toezichthoudende instanties bewerkstelligen. @@ -51,14 +41,13 @@ Een passende stroom van informatie met betrekking tot informatiebeveiliging tuss **27** -**Richtlijn** +### Richtlijn De organisatie behoort aan te geven wanneer en door wie contact behoort te worden opgenomen met overheidsinstanties (bijvolitie, regelgevende organen, toezichthouders) en hoe geïdentificeerde informatiebeveiligingsincidenten tijdig behoren te worden gemeld. Contacten met overheidsinstanties behoren ook te worden gebruikt om inzicht mogelijk te maken in de bestaande en toekomstige verwachtingen van deze instanties (bijvoepasselijke regelgeving met betrekking tot informatiebeveiliging). -**Overige informatie** +### Overige informatie Organisaties die worden aangevallen, kunnen instanties verzoeken om actie te ondernemen tegen de aanvaller. -Het onderhouden van dergelijke contacten kan een eis zijn voor het ondersteunen van het beheer van informatiebeveiligingsincidenten (zie [5.24](a-5.24-Plannen-en-voorbereiden-van-het-beheer-van-informatiebeveiligingsincidenten.md) t/m [5.28](a-5.28-Verzamelen-van-bewijsmateriaal.md)) of de noodplan- en bedrijfscontinuïteitsprocessen (zie [5.29](a-5.29-Informatiebeveiliging-tijdens-een-verstoring.md) en [5.30](a-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md)). Contacten met regelgevende organen zijn ook nuttig om te anticiperen op en voorbereidingen te treffen voor komende veranderingen in relevante wet- en regelgeving die op de organisatie van invloed zijn. Contacten met andere instanties omvatten contacten met nutsbedrijven, eerstehulpdiensten, elektriciteitsleveranciers en gezondheids- en veiligheidsinstanties [bijv. de brandweer (in verband met de bedrijfscontinuïteit), telecommunicatiebedrijven (in verband met verbindingen en beschikbaarheid) en waterleidingbedrijven (in verband met koelvoorzieningen voor apparatuur)]. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.6-Contact-met-speciale-belangengroepen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.6-Contact-met-speciale-belangengroepen.md index 51e0fbc..1d62640 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.6-Contact-met-speciale-belangengroepen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.6-Contact-met-speciale-belangengroepen.md @@ -26,25 +26,15 @@ tags: status: active --- ## 5.6 Contact met speciale belangengroepen - - -| Attribuut | Waarde | -| :----------------------------------- | :------------------------------------------------- | -| Type beheersmaatregel: | #Preventief #Corrigerend | -| Informatiebeveiligingseigenschappen: | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | -| Cybersecurityconcepten: | #Beschermen #Reageren #Herstellen | -| Operationele capaciteiten: | #Governance | -| Beveiligingsdomeinen: | #Verdediging | - -**Beheersmaatregel** +### Beheersmaatregel De organisatie behoort contacten met speciale belangengroepen of andere gespecialiseerde beveiligingsfora en beroepsverenigingen te leggen en te onderhouden. -**Doel** +### Doel Een passende stroom van informatie met betrekking tot informatiebeveiliging bewerkstelligen. -**Richtlijn** +### Richtlijn Lidmaatschap van speciale belangengroepen of fora behoort te worden overwogen als middel om: @@ -61,4 +51,3 @@ e) informatie over nieuwe technologieën, producten, diensten, dreigingen of kwe f) geschikte contactpunten te verkrijgen als er informatiebeveiligingsincidenten aan de orde zijn (zie [5.24](a-5.24-Plannen-en-voorbereiden-van-het-beheer-van-informatiebeveiligingsincidenten.md) t/m [5.28](a-5.28-Verzamelen-van-bewijsmateriaal.md)). **Overige informatie** -Geen overige informatie. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.7-Informatie-en-analyses-over-dreigingen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.7-Informatie-en-analyses-over-dreigingen.md index 105973d..f9163cd 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.7-Informatie-en-analyses-over-dreigingen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.7-Informatie-en-analyses-over-dreigingen.md @@ -29,25 +29,15 @@ tags: status: active --- ## 5.7 Informatie en analyses over dreigingen - - -| Attribuut | Waarde | -| :----------------------------------- | :------------------------------------------------- | -| Type beheersmaatregel: | #Preventief #Detectief #Corrigerend | -| Informatiebeveiligingseigenschappen: | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | -| Cybersecurityconcepten: | #Identificeren #Detecteren #Reageren | -| Operationele capaciteiten: | #Beheer_van_dreigingen_en_kwetsbaarheden | -| Beveiligingsdomeinen: | #Veerkracht | - -**Beheersmaatregel** +### Beheersmaatregel Informatie met betrekking tot informatiebeveiligingsdreigingen behoort te worden verzameld en geanalyseerd om informatie en analyses over dreigingen te produceren. -**Doel** +### Doel Bewustwording bieden van de mogelijke dreigingen voor de organisatie zodat de passende mitigerende maatregelen kunnen worden getroffen. -**Richtlijn** +### Richtlijn Informatie over bestaande of opkomende dreigingen wordt verzameld en geanalyseerd teneinde: @@ -97,10 +87,9 @@ c) als input voor de processen en technieken voor het testen van de informatiebe De organisatie behoort informatie en analyses over dreigingen op wederzijdse basis met andere organisaties te delen om de algemene informatie en analyses over dreigingen te verbeteren. -**Overige informatie** +### Overige informatie Organisaties kunnen informatie en analyses over dreigingen gebruiken om dreigingen te voorkomen, detecteren of erop te reagerenrganisaties kunnen zelf informatie en analyses over dreigingen produceren, maar het is gebruikelijker dat ze informatie en analyses over dreigingen ontvangen en gebruiken die door andere bronnen wordt geproduceerd. Informatie en analyses over dreigingen worden vaak verstrekt door onafhankelijke aanbieders of adviseurs, overheidsinstanties of groepen die gezamenlijk informatie over dreigingen verzamelen en analyseren. -De doeltreffendheid van beheersmaatregelen zoals 5.25, 8.7, 8.16 of 8.23 is afhankelijk van de kwaliteit van de beschikbare informatie en analyses over dreigingen. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.8-Informatiebeveiliging-in-projectmanagement.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.8-Informatiebeveiliging-in-projectmanagement.md index 9e19ef5..00fd8f6 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.8-Informatiebeveiliging-in-projectmanagement.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.8-Informatiebeveiliging-in-projectmanagement.md @@ -25,25 +25,15 @@ tags: status: active --- ## 5.8 Informatiebeveiliging in projectmanagement - - -| Attribuut | Waarde | -| :----------------------------------- | :------------------------------------------------- | -| Type beheersmaatregel: | #Preventief | -| Informatiebeveiligingseigenschappen: | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | -| Cybersecurityconcepten: | #Identificeren #Beschermen | -| Operationele capaciteiten: | #Governance | -| Beveiligingsdomeinen: | #Governance_en_Ecosysteem #Bescherming | - -**Beheersmaatregel** +### Beheersmaatregel Informatiebeveiliging behoort te worden geïntegreerd in projectmanagement. -**Doel** +### Doel Ervoor zorgen dat informatiebeveiligingsrisico's binnen projecten en te leveren producten en diensten gedurende de gehele levenscyclus van het project op doeltreffende wijze binnen het projectmanagement worden aangepakt. -**Richtlijn** +### Richtlijn Informatiebeveiliging behoort te worden geïntegreerd in projectmanagement om ervoor te zorgen dat informatiebeveiligingsrisico\'s in het kader van projectmanagement worden aangepaktit kan worden toegepast op elk type project ongeacht de complexiteit, omvang, duur, discipline of het toepassingsgebied (bijv. een project voor een proces voor kernactiviteiten, IT, 'facility management' of andere ondersteunende processen). @@ -85,8 +75,7 @@ h) naleving van de wettelijke, statutaire, regelgevende en contractuele omgeving i) het vereiste niveau van vertrouwen of zekerheid dat derden zullen voldoen aan het informatiebeveiligingsbeleid en de onderwerpspecifieke beleidsregels van de organisatie, met inbegrip van relevante beveiligingsclausules in overeenkomsten of contracten. -**Overige informatie** +### Overige informatie De projectontwikkelaanpak, zoals de Waterfall-levenscyclus of de Agile-levenscyclus, behoort gestructureerde informatiebeveiliging te ondersteunen die kan worden aangepast aan de volgens een beoordeling vastgestelde informatiebeveiligingsrisico's, aansluitend bij het karakter van het projectet vroegtijdig nadenken over informatiebeveiligingseisen voor het product of de dienst (bijvijdens de plannings- en ontwerpfasen) kan leiden tot doeltreffender en kostenefficiëntere oplossingen voor kwaliteits- en informatiebeveiliging. ISO 21500 en ISO 21502 geven richtlijnen voor projectmanagementconcepten en -processen die belangrijk zijn voor de prestaties van projecten. -ISO/IEC 27005 geeft richtlijnen voor het gebruik van risicobeheerprocessen om beheersmaatregelen te identificeren die aan informatiebeveiligingseisen voldoen. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.9-Inventarisatie-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.9-Inventarisatie-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md index 99d8ccb..869dc6a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.9-Inventarisatie-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.9-Inventarisatie-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md @@ -23,27 +23,15 @@ tags: status: active --- ## 5.9 Inventarisatie van informatie en andere gerelateerde bedrijfsmiddelen - - - -| Attribuut | Waarde | -| :----------------------------------- | :----------------------------------------------- | -| Type beheersmaatregel: | #Preventief | -| Informatiebeveiligingseigenschappen: | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | -| Cybersecurityconcepten: | #Identificeren | -| Operationele capaciteiten: | #Beheer_van_bedrijfsmiddelen | -| Beveiligingsdomeinen: | #Governance_en_Ecosysteem #Bescherming | - - -**Beheersmaatregel** +### Beheersmaatregel Er behoort een inventarislijst van informatie en andere gerelateerde bedrijfsmiddelen, met inbegrip van de eigenaren, te worden opgesteld en onderhouden. -**Doel** +### Doel De informatie en andere gerelateerde bedrijfsmiddelen van de organisatie identificeren om de informatiebeveiliging ervan te behouden en passend eigenaarschap toe te wijzen. -**Richtlijn** +### Richtlijn [Inventarislijst] @@ -89,7 +77,7 @@ h) hij betrokken is bij het identificeren en het beheer van de risico\'s in verb i) hij het personeel ondersteunt dat de rollen en de verantwoordelijkheden heeft voor het beheren van zijn informatie. -**Overige informatie** +### Overige informatie Inventarislijsten van informatie en andere gerelateerde bedrijfsmiddelen zijn vaak nodig om de doeltreffende bescherming van informatie zeker te stellen en kunnen voor andere doeleinden vereist zijn, zoals om gezondheids- en veiligheids-, verzekerings- of financiële redenennventarislijsten van informatie en andere gerelateerde bedrijfsmiddelen ondersteunen ook risicobeheer, auditactiviteiten, kwetsbaarhedenbeheer, incidentrespons- en herstelplanning. @@ -97,4 +85,3 @@ Taken en verantwoordelijkheden kunnen worden gedelegeerd (bijvan een beheerder d Het kan nuttig zijn om groepen van informatie en andere gerelateerde bedrijfsmiddelen aan te wijzen die samen een bepaalde dienst verlenenn dat geval is de eigenaar van deze dienst verantwoordelijk voor het leveren van de dienst, met inbegrip van de werking van de bedrijfsmiddelen die de dienst verzorgen. -Zie ISO/IEC 19770-1 voor aanvullende informatie over het beheer van IT-bedrijfsmiddelenie ISO 55001 voor aanvullende informatie over het beheer van bedrijfsmiddelen. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.1-Screening.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.1-Screening.md index 559e316..8c12ffa 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.1-Screening.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.1-Screening.md @@ -20,7 +20,6 @@ tags: - iso27002/2022/EN status: active --- ---- notetype: sourcetext standard: ISO 27002 version: 2022 @@ -43,28 +42,15 @@ tags: status: active --- ## 6.1 Screening - -+------------------------+----------------------------------------------------+----------------------+----------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+============================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Personeelsbeveili- ging | #Governance_en\_ | -| | | | | | -| | | | | Ecosysteem | -+------------------------+----------------------------------------------------+----------------------+----------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel De achtergrond van alle kandidaten die in aanmerking komen voor posities binnen de organisatie behoort te worden gecontroleerd voordat ze bij de organisatie in dienst treden en daarna op gezette tijden te worden herhaaldierbij behoort rekening te worden gehouden met de toepasselijke wet- en regelgeving, voorschriften en ethische overwegingen, en deze controle behoort in verhouding te staan tot de bedrijfseisen, de classificatie van de informatie waartoe toegang wordt verleend en de vastgestelde risico\'s. -**Doel** +### Doel Bewerkstelligen dat al het personeel in aanmerking komt en geschikt is voor de functies waarvoor zij worden overwogen en dat zij hiervoor gedurende hun dienstverband in aanmerking blijven komen en geschikt blijven. -**Richtlijn** +### Richtlijn Al het personeel, met inbegrip van voltijd-, deeltijd- en tijdelijk personeel, behoort te worden gescreendndien deze personen via dienstverleners worden ingehuurd, behoren screeningeisen te worden opgenomen in de contractuele afspraken tussen de organisatie en de dienstverleners. @@ -113,4 +99,3 @@ d) beëindiging van het dienstverband. Deze controles behoren op gezette tijden te worden herhaald om te bevestigen dat personeel nog altijd geschikt is, afhankelijk van hoe essentieel de rol van een persoon is. -**Overige informatie** Geen overige informatie. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.2-Arbeidsovereenkomst.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.2-Arbeidsovereenkomst.md index 9ad3f03..5bc6136 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.2-Arbeidsovereenkomst.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.2-Arbeidsovereenkomst.md @@ -21,31 +21,18 @@ tags: status: active --- ## 6.2 Arbeidsovereenkomst - -+------------------------+----------------------------------------------------+----------------------+----------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+============================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Personeelsbeveili- ging | #Governance_en\_ | -| | | | | | -| | | | | ecosysteem | -+------------------------+----------------------------------------------------+----------------------+----------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel In arbeidsovereenkomsten behoort te worden vermeld wat de verantwoordelijkheden van het personeel en van de organisatie zijn wat betreft informatiebeveiliging. -**Doel** +### Doel Bewerkstelligen dat personeel begrijpt wat hun verantwoordelijkheden zijn op het gebied van informatiebeveiliging voor de rollen waarvoor zij mogelijk in aanmerking komen. -**Richtlijn** +### Richtlijn In de contractuele verplichtingen voor personeel behoren het informatiebeveiligingsbeleid en relevante onderwerpspecifieke beleidsregels van de organisatie in aanmerking te worden genomenovendien kunnen de volgende punten worden opgehelderd en vermeld: @@ -65,7 +52,7 @@ De organisatie behoort ervoor te zorgen dat personeel en contractanten instemmen Waar van toepassing behoren de verantwoordelijkheden die in de arbeidsovereenkomst staan, voor een vastgestelde periode na het einde van het dienstverband van kracht te blijven (zie 6.5) -**Overige informatie** +### Overige informatie Er kan een gedragscode worden gebruikt die de verantwoordelijkheden van het personeel in het kader van informatiebeveiliging aangeeft ten aanzien van vertrouwelijkheid, bescherming van persoonsgegevens, ethiek, passend gebruik van de informatie en andere gerelateerde @@ -73,4 +60,3 @@ bedrijfsmiddelen van de organisatie, alsmede ten aanzien van door de organisatie Een externe partij waarmee personeel van leveranciers is verbonden, kan ertoe zijn verplicht namens de gecontracteerde persoon contractuele afspraken te maken. -Indien de organisatie geen rechtspersoon is en geen werknemers heeft, kan het equivalent van een contractuele overeenkomst en van contractuele voorwaarden in aanmerking worden genomen, overeenkomstig de richtlijnen van deze beheersmaatregel. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.3-Bewustwording-van-opleiding-en-training-in-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.3-Bewustwording-van-opleiding-en-training-in-informatiebeveiliging.md index 96a8825..f28fbd5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.3-Bewustwording-van-opleiding-en-training-in-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.3-Bewustwording-van-opleiding-en-training-in-informatiebeveiliging.md @@ -21,28 +21,15 @@ tags: status: active --- ## 6.3 Bewustwording van, opleiding en training in informatiebeveiliging - -+------------------------+----------------------------------------------------+----------------------+----------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+============================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Personeelsbeveili- ging | #Governance_en\_ | -| | | | | | -| | | | | Ecosysteem | -+------------------------+----------------------------------------------------+----------------------+----------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Personeel van de organisatie en relevante belanghebbenden behoren een passend(e) bewustwording van, opleiding, training en bijscholing in informatiebeveiliging en regelmatige updates over het informatiebeveiligingsbeleid, onderwerpspecifieke beleidsregels en procedures van de organisatie, voor zover relevant voor hun functie, te krijgen. -**Doel** +### Doel Ervoor zorgen dat personeel en relevante belanghebbenden zich bewust zijn van hun verantwoordelijkheden op het gebied van informatiebeveiliging en deze nakomen. -**Richtlijn** +### Richtlijn <u>Algemeen</u> @@ -85,8 +72,7 @@ stand houden van het vereiste beveiligingsniveau voor apparaten, systemen, toepa Voor het opleidings- en trainingsprogramma behoren verschillende vormen te worden overwogen [bijvessen of zelfstudie, begeleiding door deskundig personeel of consultants (training in de praktijk), het rouleren van personeelsleden om verschillende activiteiten te volgen, mensen met de juiste vaardigheden werven en consultants inhuren]it kan via verschillende middelen worden geleverd, bijvlassikaal, via afstandsonderwijs, via internet, in eigen tempoechnisch personeel behoort zijn kennis op peil te houden door zich te abonneren op nieuwsbrieven en tijdschriften of door conferenties en evenementen te bezoeken die zich richten op technische en professionele verbetering. -**Overige informatie** +### Overige informatie Bij het opstellen van een bewustwordingsprogramma is het belangrijk niet alleen de aandacht te richten op het 'wat' en 'hoe', maar ook op het 'waarom', indien mogelijket is belangrijk dat personeel het doel van informatiebeveiliging en de mogelijke uitwerking, positief en negatief, van het eigen gedrag op de organisatie begrijpt. -Bewustwording van, opleiding en training in informatiebeveiliging kunnen onderdeel zijn van, of worden gegeven in combinatie met andere activiteiten, bijvoorbeeld algemene informatiemanagement-, ICT-, beveiligings-, privacy- of veiligheidstraining. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.4-Disciplinaire-procedure.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.4-Disciplinaire-procedure.md index 1c24060..2af3027 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.4-Disciplinaire-procedure.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.4-Disciplinaire-procedure.md @@ -25,28 +25,15 @@ tags: status: active --- ## 6.4 Disciplinaire procedure - -+------------------------+----------------------------------------------------+----------------------+----------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+============================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Personeelsbeveili- ging | #Governance_en\_ | -| | | | | | -| #Corrigerend | | #Reageren | | Ecosysteem | -+------------------------+----------------------------------------------------+----------------------+----------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Er behoort een formele en gecommuniceerde disciplinaire procedure te zijn om actie te ondernemen tegen personeel en andere belanghebbenden die zich schuldig hebben gemaakt aan een schending van het informatiebeveiligingsbeleid. -**Doel** +### Doel Bewerkstelligen dat personeel en andere relevante belanghebbenden de gevolgen begrijpen van schending van het informatiebeveiligingsbeleid, personeel en andere relevante belanghebbenden ervan weerhouden zich schuldig te maken aan een schending, en personeel en andere relevante belanghebbenden die zich schuldig hebben gemaakt aan een schending op de juiste manier aanpakken. -**Richtlijn** +### Richtlijn De disciplinaire procedure behoort niet te worden geïnitieerd voordat is geverifieerd dat er zich een schending van het informatiebeveiligingsbeleid heeft voorgedaan (zie 5.1). @@ -62,8 +49,7 @@ d) of de overtreder al dan niet naar behoren was opgeleid. Bij de reactie behoort rekening te worden gehouden met relevante eisen van wet- en regelgeving, statutaire, contractuele en bedrijfseisen evenals andere factoren voor zover vereiste disciplinaire procedure behoort ook te worden gebruikt als een afschrikmiddel om te voorkomen dat personeel en andere relevante belanghebbenden het informatiebeveiligingsbeleid, onderwerpspecifieke beleidsregels en procedures voor informatiebeveiliging overtredenpzettelijke schendingen van het informatiebeveiligingsbeleid kunnen onmiddellijke maatregelen vereisen. -**Overige informatie** +### Overige informatie Indien mogelijk behoort de identiteit van personen tegen wie disciplinaire actie wordt ondernomen overeenkomstig de toepasselijke eisen te worden beschermd. -Wanneer personen blijk hebben gegeven van uitstekend gedrag met betrekking tot informatiebeveiliging, kunnen ze worden beloond om de informatiebeveiliging te bevorderen en goed gedrag te stimuleren. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.5-Verantwoordelijkheden-na-beeindiging-of-wijziging-van-het-dienstverband.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.5-Verantwoordelijkheden-na-beeindiging-of-wijziging-van-het-dienstverband.md index 4d54a24..4ff8045 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.5-Verantwoordelijkheden-na-beeindiging-of-wijziging-van-het-dienstverband.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.5-Verantwoordelijkheden-na-beeindiging-of-wijziging-van-het-dienstverband.md @@ -23,28 +23,15 @@ tags: status: active --- ## 6.5 Verantwoordelijkheden na beëindiging of wijziging van het dienstverband - -+------------------------+----------------------------------------------------+----------------------+-----------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+===========================================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Personeelsbeveili- ging #Beheer_van_be- drijfsmiddelen | #Governance_en\_ | -| | | | | | -| | | | | Ecosysteem | -+------------------------+----------------------------------------------------+----------------------+-----------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Verantwoordelijkheden en taken met betrekking tot informatiebeveiliging die van kracht blijven na beëindiging of wijziging van het dienstverband behoren te worden gedefinieerd, gehandhaafd en gecommuniceerd aan relevant personeel en andere belanghebbenden. -**Doel** +### Doel De belangen van de organisatie beschermen als onderdeel van de wijzigings- of beëindigingsprocedure van dienstverband of contracten. -**Richtlijn** +### Richtlijn Het proces voor het beheer van een beëindiging of verandering van dienstverband behoort te definiëren welke verantwoordelijkheden en plichten op het gebied van informatiebeveiliging na de beëindiging of verandering behoren te blijven geldenit kan onder meer betrekking hebben op de vertrouwelijkheid van informatie, intellectuele eigendom en andere kennis die wordt verkregen, alsmede op de verantwoordelijkheden die deel uitmaken van andere geheimhoudingsovereenkomsten (zie 6.6). Verantwoordelijkheden en taken die na beëindiging van het dienstverband of contract nog altijd van kracht zijn, behoren te worden opgenomen in de arbeidsovereenkomst, het contract of de overeenkomst van de persoon (zie 6.2). Andere contracten of overeenkomsten die na het einde van het dienstverband van de persoon nog een bepaalde tijd doorlopen, kunnen ook verantwoordelijkheden @@ -60,11 +47,10 @@ Het proces voor het beëindigen of wijzigen van een dienstverband behoort ook te op extern personeel (dzeveranciers) wanneer een dienstverband van personeel, het contract of de functie bij de organisatie wordt beëindigd of wanneer er een verandering van functie binnen de organisatie is. -**Overige informatie** +### Overige informatie In veel organisaties is de afdeling personeelszaken doorgaans verantwoordelijk voor de totale beëindigingsprocedure en werkt deze afdeling samen met de direct leidinggevende van de persoon die -overstapt om de informatiebeveiligingsaspecten van de relevante procedures af te handelenls het gaat om personeel dat is ingehuurd via een externe partij (bijvia een leverancier), dan wordt deze beëindigingsprocedure uitgevoerd door de externe partij in overeenstemming met het contract tussen de organisatie en de externe partij. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.6-Vertrouwelijkheids-of-geheimhoudingsovereenkomsten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.6-Vertrouwelijkheids-of-geheimhoudingsovereenkomsten.md index dd42c12..28927bb 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.6-Vertrouwelijkheids-of-geheimhoudingsovereenkomsten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.6-Vertrouwelijkheids-of-geheimhoudingsovereenkomsten.md @@ -21,28 +21,15 @@ tags: status: active --- ## 6.6 Vertrouwelijkheids- of geheimhoudingsovereenkomsten - -+------------------------+----------------------+----------------------+-----------------------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele capaciteiten** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+======================+======================+=======================================================================+=====================+ -| #Preventief | #Vertrouwelijkheid | #Beschermen | #Personeelsbeveiliging #Informatiebescherming #Leveranciersrelaties | #Governance_en\_ | -| | | | | | -| | | | | Ecosysteem | -+------------------------+----------------------+----------------------+-----------------------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Vertrouwelijkheids- of geheimhoudingsovereenkomsten die de behoeften van de organisatie inzake de bescherming van informatie weerspiegelen, behoren te worden geïdentificeerd, gedocumenteerd, regelmatig te worden beoordeeld en ondertekend door personeel en andere relevante belanghebbenden. -**Doel** +### Doel De vertrouwelijkheid van informatie waartoe personeel of externe partijen toegang hebben handhaven. -**Richtlijn** +### Richtlijn Vertrouwelijkheids- of geheimhoudingsovereenkomsten behoren de eis van bescherming van vertrouwelijke informatie te behandelen binnen juridisch afdwingbare voorwaardenertrouwelijkheids- of geheimhoudingsovereenkomsten zijn van toepassing op belanghebbenden en personeel van de organisatiep basis van de informatiebeveiligingseisen van een organisatie behoren de voorwaarden in de overeenkomsten te worden vastgesteld door te kijken naar de soort informatie waarmee de belanghebbenden of het personeel zullen omgaan, het classificatieniveau en het gebruik ervan en de toegestane toegang door de andere partijij het vaststellen van eisen voor vertrouwelijkheids- of geheimhoudingsovereenkomsten, behoren de volgende elementen in overweging te worden genomen: @@ -87,6 +74,5 @@ De organisatie behoort het voldoen aan vertrouwelijkheids- en geheimhoudingsover Eisen voor vertrouwelijkheids- en geheimhoudingsovereenkomsten behoren periodiek te worden beoordeeld, en als zich veranderingen voordoen die van invloed zijn op deze eisen. -**Overige informatie** +### Overige informatie -Vertrouwelijkheids- en geheimhoudingsovereenkomsten beschermen informatie van de organisatie en informeren de ondertekenaars over hun verantwoordelijkheid om informatie op een verantwoordelijke en bevoegde manier te beschermen, te gebruiken en openbaar te maken. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.7-Werken-op-afstand.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.7-Werken-op-afstand.md index 81525f1..610d161 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.7-Werken-op-afstand.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.7-Werken-op-afstand.md @@ -25,26 +25,15 @@ tags: status: active --- ## 6.7 Werken op afstand - -+------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------------------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+===================================================================================================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Beheer_van_bedrijfs- middelen #Informatiebescher- ming #Fysieke_beveiliging #Systeem-\_en_net- werkbeveiliging | #Bescherming | -+------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------------------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Wanneer personeel op afstand werkt, behoren er beveiligingsmaatregelen te worden geïmplementeerd om informatie te beschermen die buiten het gebouw en/of terrein van de organisatie wordt ingezien, verwerkt of opgeslagen. -**Doel** +### Doel De beveiliging van informatie waarborgen wanneer personeel op afstand werkt. -**Richtlijn** +### Richtlijn Er is sprake van werken op afstand telkens wanneer personeel van de organisatie vanaf een locatie buiten het gebouw en/of terrein van de organisatie werkt en toegang maakt tot informatie, hetzij in gedrukte vorm of elektronisch via ICT-apparatuurmgevingen voor werken op afstand zijn onder andere omgevingen die worden aangeduid als 'telewerken', 'teleforenzen', 'flexibele werkplek', 'virtuele werkomgevingen' en 'onderhoud op afstand'. @@ -118,4 +107,3 @@ k) intrekking van bevoegdheid en toegangsrechten en het inleveren van apparatuur van de werkactiviteiten op afstand. -**Overige informatie** Geen overige informatie. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.8-Melden-van-informatiebeveiligingsgebeurtenissen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.8-Melden-van-informatiebeveiligingsgebeurtenissen.md index 9c02b66..8ebe8c6 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.8-Melden-van-informatiebeveiligingsgebeurtenissen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.8-Melden-van-informatiebeveiligingsgebeurtenissen.md @@ -21,26 +21,15 @@ tags: status: active --- ## 6.8 Melden van informatiebeveiligingsgebeurtenissen - -+------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+========================================================+=====================+ -| #Detectief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Detecteren | #Beheer_van_infor- matiebeveiligings- gebeurtenissen | #Verdediging | -+------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel De organisatie behoort te voorzien in een mechanisme waarmee personeel waargenomen of vermoede informatiebeveiligingsgebeurtenissen tijdig via passende kanalen kan melden. -**Doel** +### Doel Tijdige, consistente en doeltreffende melding ondersteunen van informatiebeveiligingsgebeurtenissen die door personeel kunnen worden geïdentificeerd. -**Richtlijn** +### Richtlijn Al het personeel en alle gebruikers behoren bewust te worden gemaakt van hun verantwoordelijkheid om informatiebeveiligingsgebeurtenissen zo snel mogelijk te melden om het effect van informatiebeveiligingsincidenten te voorkomen of tot het minimum te beperkenij behoren ook te worden geïnformeerd over de procedure voor het melden van informatiebeveiligingsgebeurtenissen en het contactpunt waar de gebeurtenissen behoren te worden gemeldet meldmechanisme behoort zo eenvoudig, toegankelijk en beschikbaar mogelijk te zijnnformatiebeveiligingsgebeurtenissen zijn onder andere incidenten, inbreuken en kwetsbaarheden. @@ -73,8 +62,7 @@ j) vermoedelijke besmetting door malware. Personeel en gebruikers behoort te worden geadviseerd niet te proberen om de vermeende aanwezigheid van kwetsbaarheden op het gebied van informatiebeveiliging aan te tonenet testen op kwetsbaarheden kan worden uitgelegd als potentieel misbruik van het systeem en kan ook schade veroorzaken aan het informatiesysteem en het kan digitaal bewijs corrumperen of aan het oog onttrekkeniteindelijk kan dit leiden tot wettelijke aansprakelijkheid voor de persoon die de tests uitvoert. -**Overige informatie** +### Overige informatie Zie de ISO/IEC 27035-reeks voor aanvullende informatie. -# 7 Fysieke beheersmaatregelen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.1-Fysieke-beveiligingszones.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.1-Fysieke-beveiligingszones.md index 235c08a..0d9309e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.1-Fysieke-beveiligingszones.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.1-Fysieke-beveiligingszones.md @@ -21,29 +21,18 @@ tags: status: active --- ## 7.1 Fysieke beveiligingszones - -+------------------------+----------------------------------------------------+----------------------+------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+========================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Fysieke_beveiliging | #Bescherming | -+------------------------+----------------------------------------------------+----------------------+------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Zones die informatie en andere gerelateerde bedrijfsmiddelen bevatten, behoren te worden beschermd door beveiligingszones te definiëren en te gebruiken. -**Doel** +### Doel Onbevoegde fysieke toegang tot, schade aan en interferentie met informatie en andere gerelateerde bedrijfsmiddelen van de organisatie voorkomen. -**Richtlijn** +### Richtlijn Voor zover van toepassing behoren de volgende richtlijnen voor fysieke beveiligingszones te worden overwogen: @@ -55,8 +44,7 @@ b) beschikken over fysiek solide buitengrenzen voor een gebouw of locatie met in c) alle branddeuren die deel uitmaken van een beveiligingszone, van alarmsystemen voorzien en ze in combinatie met de muren monitoren en testen om vast te stellen of ze het vereiste weerstandsniveau, overeenkomstig geschikte normen, biedene behoren faalveilig te werken. -**Overige informatie** +### Overige informatie Fysieke bescherming kan worden verkregen door een of meer fysieke barrières rond het gebouw en/of terrein en de informatieverwerkende faciliteiten van de organisatie aan te brengen. -Een beveiligd gebied kan een afsluitbaar kantoor zijn of diverse ruimten omgeven door een ononderbroken interne fysieke beveiligingsbarrièreussen zones met verschillende beveiligingseisen binnen de beveiligingszone kunnen extra barrières en buitengrenzen nodig zijn om fysieke toegang te beheersene organisatie behoort te overwegen fysieke beveiligingsmaatregelen in te voeren die tijdens situaties waar er sprake is van een verhoogd dreigingsniveau kunnen worden versterkt. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md index 6179ad9..65f6825 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md @@ -23,29 +23,18 @@ tags: status: active --- ## 7.10 Opslagmedia - -+------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+=======================================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Fysieke_beveiliging #Beheer_van_be- drijfsmiddelen | #Bescherming | -+------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Opslagmedia behoren te worden beheerd gedurende hun volledige levenscyclus van aanschaf, gebruik, transport en verwijdering overeenkomstig het classificatieschema en de hanteringseisen van de organisatie. -**Doel** +### Doel Uitsluitend geoorloofde openbaarmaking, wijziging, verwijdering of vernietiging van informatie op opslagmedia bewerkstelligen. -**Richtlijn** +### Richtlijn <u>Verwijderbare opslagmedia</u> @@ -112,6 +101,5 @@ waardoor een grote hoeveelheid niet-gevoelige informatie gevoelig kan worden. Er behoort een risicobeoordeling te worden uitgevoerd van beschadigde apparatuur die gevoelige gegevens bevat om vast te stellen of de media fysiek behoren te worden vernietigd in plaats van te worden gerepareerd of verwijderd (zie 7.14). -**Overige informatie** +### Overige informatie -Als vertrouwelijke informatie op opslagmedia niet versleuteld is, behoort aanvullende fysieke bescherming van de opslagmedia te worden overwogen. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.11-Nutsvoorzieningen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.11-Nutsvoorzieningen.md index 2b598a8..f1150b0 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.11-Nutsvoorzieningen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.11-Nutsvoorzieningen.md @@ -24,28 +24,15 @@ tags: status: active --- ## 7.11 Nutsvoorzieningen - -+------------------------+---------------------+----------------------+------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+=====================+======================+========================+=====================+ -| #Preventief | #Integriteit | #Beschermen | #Fysieke_beveiliging | #Bescherming | -| | | | | | -| #Detectief | #Beschikbaarheid | #Detecteren | | | -+------------------------+---------------------+----------------------+------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Informatieverwerkende faciliteiten behoren te worden beschermd tegen stroomuitval en andere verstoringen die worden veroorzaakt door storingen in nutsvoorzieningen. -**Doel** +### Doel Verlies, schade of compromittering van informatie en andere gerelateerde bedrijfsmiddelen of onderbreking van de bedrijfsvoering van de organisatie vanwege verstoring en ontregeling van ondersteunende nutsvoorzieningen voorkomen. -**Richtlijn** +### Richtlijn Organisaties zijn afhankelijk van nutsvoorzieningen (bijvlektriciteit, telecommunicatie, water, gas, riolering, ventilatie en airconditioning) om hun informatieverwerkende faciliteiten te ondersteunenaarom behoort de organisatie: @@ -78,6 +65,5 @@ wijze en slechts wanneer dat nodig is met het internet wordt verbonden. Noodverlichting en communicatiemiddelen behoren aanwezig te zijnabij nooduitgangen of ruimten waar apparatuur aanwezig is, behoren noodschakelaars en knoppen te zijn waarmee stroom, water, gas of andere voorzieningen kunnen worden uitgeschakeldontactgegevens voor noodgevallen behoren te worden geregistreerd en bij uitval ter beschikking van het personeel te staan. -**Overige informatie** +### Overige informatie -Redundantie voor netwerkverbinding kan worden verkregen via meerdere routes vanaf meer dan één aanbieder. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.12-Beveiligen-van-bekabeling.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.12-Beveiligen-van-bekabeling.md index 598e021..d48d8f2 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.12-Beveiligen-van-bekabeling.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.12-Beveiligen-van-bekabeling.md @@ -20,28 +20,15 @@ tags: status: active --- ## 7.12 Beveiligen van bekabeling - -+------------------------+----------------------+----------------------+------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+======================+======================+========================+=====================+ -| #Preventief | #Vertrouwelijkheid | #Beschermen | #Fysieke_beveiliging | #Bescherming | -| | | | | | -| | #Beschikbaarheid | | | | -+------------------------+----------------------+----------------------+------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Voedingskabels en kabels voor het versturen van gegevens of die informatiediensten ondersteunen, behoren te worden beschermd tegen onderschepping, interferentie of beschadiging. -**Doel** +### Doel Verlies, schade, diefstal of compromittering van informatie en andere gerelateerde bedrijfsmiddelen en onderbreking van de bedrijfsvoering van de organisatie in verband met voedings- en communicatiekabels voorkomen. -**Richtlijn** +### Richtlijn Met de volgende richtlijnen voor beveiligen van bekabeling behoort rekening te worden gehouden: @@ -78,6 +65,5 @@ bestemming om fysieke identificatie en inspectie van de kabel mogelijk te maken. Specialistisch advies behoort te worden ingewonnen over het beheren van risico\'s die voortvloeien uit incidenten met of disfunctioneren van kabels. -**Overige informatie** +### Overige informatie -Soms worden voedings- en telecommunicatiekabels door meer dan één organisatie op één locatie gedeeld. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.13-Onderhoud-van-apparatuur.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.13-Onderhoud-van-apparatuur.md index 07114e7..9cdca37 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.13-Onderhoud-van-apparatuur.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.13-Onderhoud-van-apparatuur.md @@ -25,28 +25,15 @@ tags: status: active --- ## 7.13 Onderhoud van apparatuur - -+------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+=======================================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Fysieke_beveiliging #Beheer_van_be- drijfsmiddelen | #Bescherming | -| | | | | | -| | | | | #Veerkracht | -+------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Apparatuur behoort op de juiste wijze te worden onderhouden om de beschikbaarheid, integriteit en betrouwbaarheid van informatie te garanderen. -**Doel** +### Doel Verlies, schade, diefstal of compromittering van informatie en andere gerelateerde bedrijfsmiddelen en onderbreking van de bedrijfsvoering van de organisatie door gebrekkig onderhoud voorkomen. -**Richtlijn** +### Richtlijn De volgende richtlijnen voor onderhoud van apparatuur behoren in aanmerking te worden genomen: @@ -83,6 +70,5 @@ k) maatregelen toepassen voor het veilig verwijderen of hergebruiken van apparat indien wordt vastgesteld dat het nodig is apparatuur te verwijderen. -**Overige informatie** +### Overige informatie -Apparatuur omvat technische componenten van informatieverwerkende faciliteiten, UPS, batterijen en accu's, stroomgeneratoren, wisselstroomgeneratoren en vermogensomzetters, fysieke inbraakdetectiesystemen en -alarmen, rookmelders, brandblussers, airconditioning en liften. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.14-Veilig-verwijderen-of-hergebruiken-van-apparatuur.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.14-Veilig-verwijderen-of-hergebruiken-van-apparatuur.md index ef34515..af54d02 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.14-Veilig-verwijderen-of-hergebruiken-van-apparatuur.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.14-Veilig-verwijderen-of-hergebruiken-van-apparatuur.md @@ -20,26 +20,15 @@ tags: status: active --- ## 7.14 Veilig verwijderen of hergebruiken van apparatuur - -+------------------------+----------------------+----------------------+-------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+======================+======================+=======================================================+=====================+ -| #Preventief | #Vertrouwelijkheid | #Beschermen | #Fysieke_beveiliging #Beheer_van_be- drijfsmiddelen | #Bescherming | -+------------------------+----------------------+----------------------+-------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Onderdelen van de apparatuur die opslagmedia bevatten, behoren te worden gecontroleerd om te waarborgen dat gevoelige gegevens en gelicentieerde software zijn verwijderd of veilig zijn overschreven voordat ze worden verwijderd of hergebruikt. -**Doel** +### Doel Het lekken van informatie via af te voeren of te hergebruiken apparatuur voorkomen. -**Richtlijn** +### Richtlijn Voorafgaand aan verwijdering of hergebruik behoort te worden gecontroleerd of apparatuur opslagmedia bevat. @@ -58,7 +47,7 @@ b) het minimaliseren van het risico dat systemen met gevoelige informatie erop w c) de mogelijkheid om de beheersmaatregelen in de volgende faciliteit opnieuw te gebruiken. -**Overige informatie** +### Overige informatie Voor beschadigde apparatuur die opslagmedia bevat, kan een risicobeoordeling nodig zijn om vast te stellen of het desbetreffende onderdeel van de apparatuur fysiek behoort te worden vernietigd in plaats van te worden gerepareerd of verwijderdnformatie kan worden gecompromitteerd door onzorgvuldige verwijdering of door hergebruik van apparatuur. @@ -85,4 +74,3 @@ Zie ISO/IEC 27040 voor nadere informatie over methoden om opslagmedia leeg te ma -# 8 Technologische beheersmaatregelen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.2-Fysieke-toegangsbeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.2-Fysieke-toegangsbeveiliging.md index 439b332..9483720 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.2-Fysieke-toegangsbeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.2-Fysieke-toegangsbeveiliging.md @@ -23,29 +23,18 @@ tags: status: active --- ## 7.2 Fysieke toegangsbeveiliging - -+------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+==========================================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Fysieke_beveiliging #Identiteits- \_en_toegangsbeheer | #Bescherming | -+------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Beveiligde zones behoren te worden beschermd door passende toegangscontroles en toegangspunten. -**Doel** +### Doel Bewerkstelligen dat er alleen bevoegde fysieke toegang tot de informatie en andere gerelateerde bedrijfsmiddelen van de organisatie plaatsvindt. -**Richtlijn** +### Richtlijn <u>Algemeen</u> @@ -144,4 +133,3 @@ g) inkomende leveringen inspecteren op bewijs van manipulatie onderwegndien verv ontdekt, behoort dit direct aan beveiligingspersoneel te worden gemeld. -**Overige informatie** Geen overige informatie. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.3-Beveiligen-van-kantoren-ruimten-en-faciliteiten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.3-Beveiligen-van-kantoren-ruimten-en-faciliteiten.md index 18e60e6..fecef96 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.3-Beveiligen-van-kantoren-ruimten-en-faciliteiten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.3-Beveiligen-van-kantoren-ruimten-en-faciliteiten.md @@ -23,29 +23,18 @@ tags: status: active --- ## 7.3 Beveiligen van kantoren, ruimten en faciliteiten - -+------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+=======================================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Fysieke_beveiliging #Beheer_van_be- drijfsmiddelen | #Bescherming | -+------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Voor kantoren, ruimten en faciliteiten behoort fysieke beveiliging te worden ontworpen en geïmplementeerd. -**Doel** +### Doel Onbevoegde fysieke toegang tot, schade aan en interferentie met informatie en andere gerelateerde bedrijfsmiddelen van de organisatie in kantoren, ruimten en faciliteiten voorkomen. -**Richtlijn** +### Richtlijn Bij het beveiligen van kantoren, ruimten en faciliteiten behoren de volgende richtlijnen in aanmerking te worden genomen: @@ -59,4 +48,3 @@ c) faciliteiten zo configureren dat wordt voorkomen dat vertrouwelijke informati d) ervoor zorgen dat adreslijsten, interne telefoongidsen en online toegankelijke plattegronden met daarop de locaties van faciliteiten waar vertrouwelijke informatie wordt verwerkt, niet gemakkelijk beschikbaar zijn voor onbevoegden. -**Overige informatie** Geen overige informatie. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.4-Monitoren-van-de-fysieke-beveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.4-Monitoren-van-de-fysieke-beveiliging.md index c8bc506..498802a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.4-Monitoren-van-de-fysieke-beveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.4-Monitoren-van-de-fysieke-beveiliging.md @@ -27,28 +27,15 @@ tags: status: active --- ## 7.4 Monitoren van de fysieke beveiliging - -+------------------------+----------------------------------------------------+----------------------+------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+========================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Fysieke_beveiliging | #Bescherming | -| | | | | | -| #Detectief | | #Detecteren | | #Verdediging | -+------------------------+----------------------------------------------------+----------------------+------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Het gebouw en terrein behoort voortdurend te worden gemonitord op onbevoegde fysieke toegang. -**Doel** +### Doel Onbevoegde fysieke toegang detecteren en ontmoedigen. -**Richtlijn** +### Richtlijn Fysieke terreinen en gebouwen behoren te worden bewaakt door bewakingssystemen die kunnen bestaan uit bewakers, inbraakalarmen, videobewakingssystemen zoals gesloten televisiecircuits en software voor het beheer van informatie over fysieke beveiliging die intern of door een aanbieder van bewakingsdiensten wordt beheerd. @@ -85,4 +72,3 @@ Het bedieningspaneel van het alarmsysteem behoort in een met een alarm beveiligd Elk monitoring- en opnamemechanisme behoort te worden gebruikt met inachtneming van de plaatselijke wet- en regelgeving, met inbegrip van de wetgeving inzake gegevensbescherming en de bescherming van persoonsgegevens, met name wat betreft het monitoren van werknemers en de bewaringstermijnen voor video-opnamen. -**Overige informatie** Geen overige informatie. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.5-Beschermen-tegen-fysieke-en-omgevingsdreigingen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.5-Beschermen-tegen-fysieke-en-omgevingsdreigingen.md index 8b2ab29..b1104c4 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.5-Beschermen-tegen-fysieke-en-omgevingsdreigingen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.5-Beschermen-tegen-fysieke-en-omgevingsdreigingen.md @@ -21,26 +21,15 @@ tags: status: active --- ## 7.5 Beschermen tegen fysieke en omgevingsdreigingen - -+------------------------+----------------------------------------------------+----------------------+------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+========================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Fysieke_beveiliging | #Bescherming | -+------------------------+----------------------------------------------------+----------------------+------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Er behoort bescherming tegen fysieke en omgevingsdreigingen, zoals natuurrampen en andere opzettelijke of onopzettelijke fysieke dreigingen van de infrastructuur, te worden ontworpen en geïmplementeerd. -**Doel** +### Doel De gevolgen van gebeurtenissen die voortvloeien uit fysieke en omgevingsdreigingen, voorkomen of beperken. -**Richtlijn** +### Richtlijn Risicobeoordelingen om de potentiële gevolgen van fysieke en omgevingsdreigingen te identificeren, behoren voorafgaand aan kritische activiteiten op een fysieke locatie en met regelmatige tussenpozen te worden uitgevoerde nodige voorzorgsmaatregelen behoren te worden getroffen en veranderingen in de dreigingen behoren te worden gemonitordpecialistisch advies behoort te worden ingewonnen over het beheren van risico\'s die voortvloeien uit fysieke en omgevingsdreigingen, zoals brand, overstroming, aardbeving, explosie, oproer, toxisch afval, uitstoot van milieubelastende stoffen en andere vormen van natuurrampen of door personen veroorzaakte rampen. @@ -67,8 +56,7 @@ c) stroompieken: systemen die zowel server- als clientinformatiesystemen tegen s d) explosieven en wapens: steekproefsgewijze inspecties verrichten naar de aanwezigheid van explosieven of wapens bij personeel, in voertuigen of in goederen die faciliteiten binnenkomen waar gevoelige informatie wordt verwerkt. -**Overige informatie** +### Overige informatie Kluizen en andere vormen van beveiligde opslagvoorzieningen kunnen de daarin opgeslagen informatie beschermen tegen rampen zoals brand, aardbeving, overstroming of explosie. -Organisaties kunnen de concepten van criminaliteitspreventie door het ontwerp van de omgeving in overweging nemen bij het ontwerpen van de beheersmaatregelen om hun omgeving te beveiligen en dreigingen die inherent zijn aan stedelijke omgevingen, te beperkenn plaats van verkeerspalen te gebruiken, kunnen bijvoorbeeld standbeelden of waterpartijen als decoratie en als fysieke barrière fungeren. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.6-Werken-in-beveiligde-zones.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.6-Werken-in-beveiligde-zones.md index 339ed87..b41416a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.6-Werken-in-beveiligde-zones.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.6-Werken-in-beveiligde-zones.md @@ -21,26 +21,15 @@ tags: status: active --- ## 7.6 Werken in beveiligde zones - -+------------------------+----------------------------------------------------+----------------------+------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+========================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Fysieke_beveiliging | #Bescherming | -+------------------------+----------------------------------------------------+----------------------+------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Voor het werken in beveiligde zones behoren beveiligingsmaatregelen te worden ontwikkeld en geïmplementeerd. -**Doel** +### Doel Informatie en andere gerelateerde bedrijfsmiddelen in beveiligde zones beschermen tegen schade en onbevoegde verstoring door personeel dat in deze zones aan het werk is. -**Richtlijn** +### Richtlijn De beveiligingsmaatregelen voor het werken in beveiligde gebieden behoren van toepassing te zijn op al het personeel en behoren alle activiteiten te bestrijken die in de beveiligde zone plaatsvinden. @@ -69,4 +58,3 @@ behoren beheersen; f) noodprocedures duidelijk zichtbaar en toegankelijk ophangen. -**Overige informatie** Geen overige informatie. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.7-Clear-desk-en-clear-screen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.7-Clear-desk-en-clear-screen.md index 942caaf..8e26197 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.7-Clear-desk-en-clear-screen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.7-Clear-desk-en-clear-screen.md @@ -18,26 +18,15 @@ tags: status: active --- ## 7.7 ‘Clear desk’ en ‘clear screen’ - -+------------------------+----------------------+----------------------+------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+======================+======================+========================+=====================+ -| #Preventief | #Vertrouwelijkheid | #Beschermen | #Fysieke_beveiliging | #Bescherming | -+------------------------+----------------------+----------------------+------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Er behoren 'clear desk'-regels voor papieren documenten en verwijderbare opslagmedia en 'clear screen'-regels voor informatieverwerkende faciliteiten te worden gedefinieerd en op passende wijze ten uitvoer worden gebracht. -**Doel** +### Doel De risico\'s op onbevoegde toegang tot, verlies van en schade aan informatie op bureaus, schermen en op andere toegankelijke plaatsen tijdens en buiten de gebruikelijke werkuren beperken. -**Richtlijn** +### Richtlijn De organisatie behoort een onderwerpspecifiek beleid inzake 'clear desk' en 'clear screen' vast te stellen en aan alle relevante belanghebbenden mee te delen. @@ -68,4 +57,3 @@ niet meer nodig is. De organisatie behoort te beschikken over procedures voor het ontruimen van faciliteiten, waaronder een laatste doorzoeking voorafgaand aan vertrek om te garanderen dat er geen bedrijfsmiddelen van de organisatie worden achtergelaten (bijvocumenten die achter laden of meubilair zijn gevallen). -**Overige informatie** Geen overige informatie. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.8-Plaatsen-en-beschermen-van-apparatuur.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.8-Plaatsen-en-beschermen-van-apparatuur.md index 2ce8b14..b760160 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.8-Plaatsen-en-beschermen-van-apparatuur.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.8-Plaatsen-en-beschermen-van-apparatuur.md @@ -23,26 +23,15 @@ tags: status: active --- ## 7.8 Plaatsen en beschermen van apparatuur - -+------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+=======================================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Fysieke_beveiliging #Beheer_van_be- drijfsmiddelen | #Bescherming | -+------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Apparatuur behoort veilig te worden geplaatst en beschermd. -**Doel** +### Doel De risico\'s op fysieke en omgevingsdreigingen en op toegang door onbevoegden en schade beperken. -**Richtlijn** +### Richtlijn Om apparatuur te beschermen behoren de volgende richtlijnen in overweging te worden genomen: @@ -79,4 +68,3 @@ i) informatieverwerkende faciliteiten die worden beheerd door de organisatie fys informatieverwerkende faciliteiten die niet door de organisatie worden beheerd. -**Overige informatie** Geen overige informatie. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.9-Beveiligen-van-bedrijfsmiddelen-buiten-het-terrein.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.9-Beveiligen-van-bedrijfsmiddelen-buiten-het-terrein.md index a26ddea..b4a114c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.9-Beveiligen-van-bedrijfsmiddelen-buiten-het-terrein.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.9-Beveiligen-van-bedrijfsmiddelen-buiten-het-terrein.md @@ -23,26 +23,15 @@ tags: status: active --- ## 7.9 Beveiligen van bedrijfsmiddelen buiten het terrein - -+------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+=======================================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Fysieke_beveiliging #Beheer_van_be- drijfsmiddelen | #Bescherming | -+------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Bedrijfsmiddelen buiten het gebouw en/of terrein behoren te worden beschermd. -**Doel** +### Doel Verlies, schade, diefstal of compromittering van bedrijfsmiddelen buiten het gebouw en/of terrein en onderbreking van de bedrijfsvoering van de organisatie voorkomen. -**Richtlijn** +### Richtlijn Het is nodig apparatuur die buiten het gebouw en/of terrein van de organisatie wordt gebruikt en waarop informatie wordt opgeslagen of verwerkt (bijven mobiel apparaat), met inbegrip van apparaten die eigendom zijn van de organisatie en apparaten die particulier eigendom zijn en gebruikt worden namens de organisatie ['bring your own device (BYOD)'], te beschermenet gebruik van deze apparaten behoort door het management te worden goedgekeurd. @@ -83,6 +72,5 @@ c) fysieke toegangsbeveiligingsmaatregelen en beheersmaatregelen om manipuleren d) logische toegangsbeveiligingsmaatregelen. -**Overige informatie** +### Overige informatie -Meer informatie over andere aspecten van de bescherming van apparatuur waarop informatie wordt opgeslagen en verwerkt, en 'endpoint devices' van gebruikers is te vinden in 8en 6 diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.1-User-endpoint-devices.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.1-User-endpoint-devices.md index 14956dc..1bbf510 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.1-User-endpoint-devices.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.1-User-endpoint-devices.md @@ -22,53 +22,16 @@ tags: - iso27002/2022/EN status: active --- ---- -notetype: sourcetext -standard: ISO 27002 -version: 2022 -language: NL -type: control -id: "8.1" -title: "‘User endpoint devices’" -theme: Technological -control_type: [Preventive] -information_security_properties: - - Confidentiality - - Integrity - - Availability -cybersecurity_concepts: [Protect] -operational_capabilities: - - Asset_management - - Information_protection -security_domains: [Protection] -tags: - - iso27002/2022/NL - - iso27002/2022/EN -status: active ---- ## 8.1 ‘User endpoint devices’ - - - -+------------------------+----------------------------------------------------+----------------------+---------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+=========================================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Beheer_van_bedrijfs- middelen #Informatiebescherming | #Bescherming | -+------------------------+----------------------------------------------------+----------------------+---------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Informatie die is opgeslagen op, wordt verwerkt door of toegankelijk is via 'user endpoint devices' behoort te worden beschermd. -**Doel** +### Doel Informatie beschermen tegen de risico\'s als gevolg van het gebruik van 'user endpoint devices'. -**Richtlijn** +### Richtlijn <u>Algemeen</u> @@ -170,10 +133,9 @@ b) het gebruik van draadloze of bedrade verbindingen met passende bandbreedte ov relevante onderwerpspecifieke beleidsregels (bijvmdat back-ups of software-updates nodig zijn). -**Overige informatie** +### Overige informatie Beheersmaatregelen voor het beschermen van informatie op 'user endpoint devices' zijn afhankelijk van of het 'endpoint device' van de gebruiker alleen binnen het beveiligde gebouw en terrein en de beveiligde netwerkverbindingen van de organisatie wordt gebruikt of dat het wordt blootgesteld aan meer fysieke en netwerkgerelateerde dreigingen buiten de organisatie. De draadloze verbindingen van 'user endpoint devices' zijn gelijksoortig aan andere vormen van netwerkverbindingen, maar hebben belangrijke verschillen waar rekening mee behoort te worden gehouden bij het identificeren van beheersmaatregelenr kan met name soms iets fout gaan bij het maken van back-ups van informatie die op 'user endpoint devices' is opgeslagen indien de bandbreedte van het netwerk beperkt is of 'user endpoint devices' niet zijn aangesloten op de tijden waarop de back-ups zijn gepland. -Voor bepaalde USB-poorten, zoals USB-C, is het niet mogelijk de USB-poort uit te schakelen, omdat deze voor andere doelen (bijvoeding of als uitgang voor een weergavescherm) in gebruik is. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.10-Wissen-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.10-Wissen-van-informatie.md index 70a9f18..f49cdc8 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.10-Wissen-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.10-Wissen-van-informatie.md @@ -20,26 +20,15 @@ tags: status: active --- ## 8.10 Wissen van informatie - -+------------------------+----------------------+----------------------+-------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+======================+======================+=======================================================+=====================+ -| #Preventief | #Vertrouwelijkheid | #Beschermen | #Informatiebe- scherming #Juridisch_en_com- pliance | #Bescherming | -+------------------------+----------------------+----------------------+-------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel In informatiesystemen, apparaten of andere opslagmedia opgeslagen informatie behoort te worden gewist als deze niet langer nodig is. -**Doel** +### Doel Onnodige openbaarmaking van gevoelige informatie voorkomen en aan de eisen van wet- en regelgeving, statutaire en contractuele eisen voor het wissen van informatie voldoen. -**Richtlijn** +### Richtlijn <u>Algemeen</u> @@ -88,6 +77,5 @@ De in 7 beschreven beheersmaatregelen behoren te worden toegepast om het opslaga Een officiële registratie van het wissen van informatie is nuttig om de oorzaak van een mogelijk lek van informatie te analyseren. -**Overige informatie** +### Overige informatie -Informatie over het wissen van gebruikersgegevens in clouddiensten is te vinden in ISO/IEC 27017nformatie over het wissen van persoonsgegevens is te vinden in ISO/IEC 27555. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.11-Maskeren-van-gegevens.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.11-Maskeren-van-gegevens.md index 1e14677..dec3118 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.11-Maskeren-van-gegevens.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.11-Maskeren-van-gegevens.md @@ -18,26 +18,15 @@ tags: status: active --- ## 8.11 Maskeren van gegevens - -+------------------------+----------------------+----------------------+--------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+======================+======================+==========================+=====================+ -| #Preventief | #Vertrouwelijkheid | #Beschermen | #Informatiebescherming | #Bescherming | -+------------------------+----------------------+----------------------+--------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Gegevens behoren te worden gemaskeerd overeenkomstig het onderwerpspecifieke beleid inzake toegangsbeveiliging en andere gerelateerde onderwerpspecifieke beleidsregels, en bedrijfseisen van de organisatie, rekening houdend met de toepasselijke wetgeving. -**Doel** +### Doel De openbaarmaking van gevoelige informatie met inbegrip van persoonsgegevens beperken en aan de eisen van wet- en regelgeving, statutaire en contractuele eisen voldoen. -**Richtlijn** +### Richtlijn Indien de bescherming van gevoelige gegevens (bijversoonsgegevens) een punt van zorg is, behoort de organisatie te overwegen dergelijke gegevens te verbergen door gebruik te maken van technieken als het maskeren, pseudonimiseren of anonimiseren van gegevens. @@ -96,7 +85,7 @@ betrokkene te identificeren; e) de verstrekking en ontvangst van de verwerkte gegevens bijhouden. -**Overige informatie** +### Overige informatie Door anonimisering worden persoonsgegevens dusdanig onomkeerbaar gewijzigd dat de betrokkene niet langer rechtstreeks of indirect kan worden geïdentificeerd. @@ -117,4 +106,3 @@ Persoonsgegevens in identificatiecodes van middelen en de bijbehorende attribute Aanvullende beheersmaatregelen met betrekking tot de bescherming van persoonsgegevens in publieke clouds worden gegeven in ISO/IEC 27018. -Aanvullende informatie over de-identificatietechnieken is te vinden in ISO/IEC 20889. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.12-Voorkomen-van-gegevenslekken-Data-leakage-prevention.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.12-Voorkomen-van-gegevenslekken-Data-leakage-prevention.md index 0bb0817..c93ea89 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.12-Voorkomen-van-gegevenslekken-Data-leakage-prevention.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.12-Voorkomen-van-gegevenslekken-Data-leakage-prevention.md @@ -24,28 +24,15 @@ tags: status: active --- ## 8.12 Voorkomen van gegevenslekken (Data leakage prevention) - -+------------------------+----------------------+----------------------+----------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+======================+======================+============================+=====================+ -| #Preventief | #Vertrouwelijkheid | #Beschermen | #Informatiebe- scherming | #Bescherming | -| | | | | | -| #Detectief | | #Detecteren | | #Verdediging | -+------------------------+----------------------+----------------------+----------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Maatregelen om gegevenslekken te voorkomen behoren te worden toegepast in systemen, netwerken en andere apparaten waarop of waarmee gevoelige informatie wordt verwerkt, opgeslagen of getransporteerd. -**Doel** +### Doel Om de ongeoorloofde openbaarmaking en extractie van informatie door personen of systemen te detecteren en te voorkomen. -**Richtlijn** +### Richtlijn De organisatie behoort het volgende te overwegen om het risico op gegevenslekken te beperken: @@ -86,7 +73,7 @@ Indien er een back-up van gegevens wordt gemaakt, behoort ervoor te worden gezor Het voorkomen van gegevenslekken behoort ook te worden beschouwd als een vorm van bescherming tegen de acties van tegenstanders om vertrouwelijke of geheime informatie (geopolitieke, menselijke, financiële, commerciële, wetenschappelijke of andere informatie) te verkrijgen die van belang kan zijn voor spionage of essentieel kan zijn voor de gemeenschape maatregelen ter voorkoming van het lekken van gegevens behoren erop gericht te zijn verwarring te zaaien wat betreft de beslissingen van de tegenstander, bijvoorbeeld door authentieke informatie te vervangen door valse informatie, hetzij als een eigen maatregel, hetzij als reactie op de acties van de tegenstander om informatie te verzamelenoorbeelden van dergelijke maatregelen zijn omgekeerde 'social engineering' of het gebruik van 'honeypots' om aanvallers te lokken. -**Overige informatie** +### Overige informatie Hulpmiddelen om gegevenslekken te voorkomen, zijn ervoor ontworpen om gegevens te identificeren, het gebruik en de verplaatsing van gegevens te monitoren, en maatregelen te nemen om gegevenslekken te voorkomen (bijvebruikers waarschuwen voor hun risicogedrag en de overdracht van gegevens naar draagbare opslagapparatuur blokkeren). @@ -95,4 +82,3 @@ Een inherent element van het voorkomen van gegevenslekken is toezicht op de comm -Het voorkomen van gegevenslekken kan worden ondersteund door standaardbeheersmaatregelen voor informatiebeveiliging, zoals onderwerpspecifiek beleid inzake toegangscontrole en veilig documentenbeheer (zie 5.15 en 5.37). diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.13-Back-up-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.13-Back-up-van-informatie.md index 6583c0f..d9118a9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.13-Back-up-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.13-Back-up-van-informatie.md @@ -20,28 +20,15 @@ tags: status: active --- ## 8.13 Back-up van informatie - -+------------------------+---------------------+----------------------+--------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+=====================+======================+====================+=====================+ -| #Corrigerend | #Integriteit | #Herstellen | #Continuïteit | #Bescherming | -| | | | | | -| | #Beschikbaarheid | | | | -+------------------------+---------------------+----------------------+--------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Back-ups van informatie, software en systemen behoren te worden bewaard en regelmatig te worden getest overeenkomstig het overeengekomen onderwerpspecifieke beleid inzake back-ups. -**Doel** +### Doel Herstel mogelijk maken na verlies van gegevens of systemen. -**Richtlijn** +### Richtlijn Er behoort een onderwerpspecifiek beleid inzake back-ups te worden opgesteld met het oog op de eisen van de organisatie wat betreft het bewaren van gegevens en informatiebeveiliging. @@ -86,6 +73,5 @@ Wanneer de organisatie gebruikmaakt van een clouddienst, behoren er back-ups van Voor belangrijke bedrijfsinformatie behoort de bewaartermijn te worden vastgesteld, rekening houdend met eisen voor het bewaren van archiefkopieëne organisatie behoort na te denken over het wissen van informatie (zie 8.10) in of op opslagmedia zodra de bewaartermijn van de informatie verstrijkt en behoort hierbij de wet- en regelgeving in aanmerking te nemen. -**Overige informatie** +### Overige informatie -Zie voor verdere informatie over beveiligde opslag, met inbegrip van bewaarspecifieke overwegingen, ISO/IEC 27040. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.14-Redundantie-van-informatieverwerkende-faciliteiten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.14-Redundantie-van-informatieverwerkende-faciliteiten.md index 46e3c2b..765d70d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.14-Redundantie-van-informatieverwerkende-faciliteiten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.14-Redundantie-van-informatieverwerkende-faciliteiten.md @@ -22,31 +22,18 @@ tags: status: active --- ## 8.14 Redundantie van informatieverwerkende faciliteiten - -+------------------------+---------------------+----------------------+------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+=====================+======================+================================================+=====================+ -| #Preventief | #Beschikbaarheid | #Beschermen | #Continuïteit #Beheer_van_be- drijfsmiddelen | #Bescherming | -| | | | | | -| | | | | #Veerkracht | -+------------------------+---------------------+----------------------+------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Informatieverwerkende faciliteiten behoren met voldoende redundantie te worden geïmplementeerd om aan beschikbaarheidseisen te voldoen. -**Doel** +### Doel De ononderbroken werking van informatieverwerkende faciliteiten waarborgen. -**Richtlijn** +### Richtlijn De organisatie behoort eisen te identificeren voor de beschikbaarheid van zakelijke diensten en informatiesystemene organisatie behoort een systeemarchitectuur te ontwerpen en implementeren met passende redundantie om aan deze eisen te voldoen. @@ -74,7 +61,7 @@ in netwerken (bijvirewalls, routers, switches). Indien van toepassing, bij voorkeur in productiebedrijf, behoren redundante informatiesystemen te worden getest om te waarborgen dat de automatische omschakeling van de ene op de andere component bij storing werkt zoals voorzien. -**Overige informatie** +### Overige informatie Er bestaat een sterk verband tussen redundantie en de gereedheid van ICT voor bedrijfscontinuïteit (zie 5.30), vooral indien korte hersteltijden vereist zijneel van de redundantiemaatregelen kunnen deel uitmaken van de strategieën en oplossingen voor ICT-continuïteit. @@ -87,4 +74,3 @@ Redundantie in informatieverwerkende faciliteiten gaat meestal niet in op het ni Met het gebruik van 'public cloud computing' is het mogelijk om meerdere liveversies van informatieverwerkende faciliteiten te hebben, die zich op meerdere afzonderlijke fysieke locaties bevinden met automatische omschakeling bij storingen en onderlinge loadbalancing. -Een aantal technologieën en technieken voor het voorzien in redundantie en automatische omschakeling bij storingen in de context van clouddiensten wordt besproken in ISO/IEC TS 23167. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.15-Logging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.15-Logging.md index c5b910b..8e05783 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.15-Logging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.15-Logging.md @@ -22,7 +22,6 @@ tags: - iso27002/2022/EN status: active --- ---- notetype: sourcetext standard: ISO 27002 version: 2022 @@ -47,28 +46,15 @@ tags: status: active --- ## 8.15 Logging - -+------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+========================================================+=====================+ -| #Detectief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Detecteren | #Beheer_van_infor- matiebeveiligings- gebeurtenissen | #Bescherming | -| | | | | | -| | | | | #Verdediging | -+------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Er behoren logbestanden waarin activiteiten, uitzonderingen, fouten en andere relevante gebeurtenissen worden geregistreerd te worden geproduceerd, opgeslagen, beschermd en geanalyseerd. -**Doel** +### Doel Gebeurtenissen registreren, bewijs genereren, de integriteit van informatie in logbestanden waarborgen, onbevoegde toegang voorkomen, informatiebeveiligingsgebeurtenissen identificeren die tot een informatiebeveiligingsincident kunnen leiden en onderzoeken ondersteunen. -**Richtlijn** +### Richtlijn <u>Algemeen</u> @@ -193,7 +179,7 @@ Vermeende en daadwerkelijke informatiebeveiligingsincidenten behoren te worden g -**Overige informatie** +### Overige informatie Systeemlogbestanden bevatten vaak een grote hoeveelheid informatie, waarvan een groot deel irrelevant is voor het monitoren van informatiebeveiligingm belangrijke gebeurtenissen voor het monitoren in het kader van informatiebeveiliging te helpen identificeren, kan het gebruik van geschikte systeemhulpmiddelen of auditinstrumenten voor het bevragen van bestanden worden overwogen. @@ -203,4 +189,3 @@ Er kan een hulpmiddel voor het beheer van beveiligingsinformatie en -gebeurtenis Er worden openbaar transparante bestanden gebruikt voor het registreren van logbestanden, bijvoorbeeld in systemen voor de transparantie van certificatenergelijke bestanden kunnen een extra detectiemechanisme bieden dat nuttig is ter bescherming tegen manipulatie van logbestanden. -In cloudomgevingen kunnen de afnemer en de leverancier van de clouddienst de verantwoordelijkheden voor het beheer van logbestanden met elkaar delene verantwoordelijkheden variëren afhankelijk van de soort clouddienst die wordt gebruikterdere richtlijnen zijn te vinden in ISO/IEC 27017. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.16-Monitoren-van-activiteiten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.16-Monitoren-van-activiteiten.md index 69c208a..2334ee7 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.16-Monitoren-van-activiteiten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.16-Monitoren-van-activiteiten.md @@ -25,28 +25,15 @@ tags: status: active --- ## 8.16 Monitoren van activiteiten - -+------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+========================================================+=====================+ -| #Detectief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Detecteren | #Beheer_van_infor- matiebeveiligings- gebeurtenissen | #Verdediging | -| | | | | | -| #Corrigerend | | #Reageren | | | -+------------------------+----------------------------------------------------+----------------------+--------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Netwerken, systemen en toepassingen behoren te worden gemonitord op afwijkend gedrag en er behoren passende maatregelen te worden genomen om potentiële informatiebeveiligingsincidenten te evalueren. -**Doel** +### Doel Afwijkend gedrag en potentiële informatiebeveiligingsincidenten detecteren. -**Richtlijn** +### Richtlijn De reikwijdte en het niveau van de monitoring behoren te worden bepaald overeenkomstig de bedrijfs- en informatiebeveiligingseisen en met inachtneming van de relevante wet- en regelgevingr behoren registraties van de monitoring te worden bijgehouden gedurende gedefinieerde bewaartermijnen. @@ -121,7 +108,7 @@ zijn om potentiële incidenten accuraat te interpreterenr behoren redundante sys Abnormale gebeurtenissen behoren aan relevante partijen te worden meegedeeld, zodat de volgende activiteiten kunnen worden verbeterd: auditen, evaluatie van de beveiliging, scannen op kwetsbaarheden en monitoren (zie 5.36). Er behoren procedures te zijn ingevoerd om tijdig te reageren op positieve indicatoren van het monitoringsysteem teneinde het effect van nadelige gebeurtenissen op informatiebeveiliging tot het minimum te beperken (zie 5.26). Er behoren ook procedures te worden vastgesteld om valspositieven te identificeren en aan te pakken, waaronder het afstemmen van de monitoringsoftware om het toekomstige aantal valspositieven te beperken. -**Overige informatie** +### Overige informatie Beveiligingsmonitoring kan worden verbeterd door: @@ -143,4 +130,3 @@ Monitoringactiviteiten worden vaak uitgevoerd met behulp van gespecialiseerde so Op afwijkende communicatie monitoren helpt bij het identificeren van botnets (dzen verzameling apparaten onder de kwaadwillige controle van de botneteigenaar, die meestal wordt gebruikt voor het uitvoeren van gedistribueerde denial-of-serviceaanvallen op andere computers van andere organisaties)ndien de computer door een extern apparaat wordt bestuurd, is er communicatie -tussen het besmette en het besturende apparaate organisatie behoort daarom technologieën in te zetten om afwijkende communicatie te monitoren en zo nodig maatregelen te nemen. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.17-Kloksynchronisatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.17-Kloksynchronisatie.md index 88624ef..05b484a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.17-Kloksynchronisatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.17-Kloksynchronisatie.md @@ -22,28 +22,15 @@ tags: status: active --- ## 8.17 Kloksynchronisatie - -+------------------------+---------------------+----------------------+--------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+=====================+======================+========================================================+=====================+ -| #Detectief | #Integriteit | #Beschermen | #Beheer_van_infor- matiebeveiligings- gebeurtenissen | #Bescherming | -| | | | | | -| | | #Detecteren | | #Verdediging | -+------------------------+---------------------+----------------------+--------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel De klokken van informatieverwerkende systemen die door de organisatie worden gebruikt, behoren te worden gesynchroniseerd met goedgekeurde tijdsbronnen. -**Doel** +### Doel De correlatie en analyse van beveiligingsgerelateerde gebeurtenissen en andere geregistreerde gegevens mogelijk maken en onderzoeken bij informatiebeveiligingsincidenten ondersteunen. -**Richtlijn** +### Richtlijn Externe en interne eisen voor weergave, betrouwbare synchronisatie en nauwkeurigheid van tijd behoren te worden gedocumenteerd en geïmplementeerdulke eisen kunnen voortvloeien uit wet- @@ -55,6 +42,5 @@ De organisatie kan twee externe tijdsbronnen tegelijk gebruiken om de betrouwbaa Klokken kunnen lastig te synchroniseren zijn wanneer meerdere clouddiensten worden gebruikt of wanneer zowel cloud- als op locatie gehoste diensten worden gebruiktn dat geval behoort de klok van elke dienst te worden gecontroleerd en het verschil te worden geregistreerd om risico\'s als gevolg van verschillen te verkleinen. -**Overige informatie** +### Overige informatie -De correcte instelling van computerklokken is belangrijk om de nauwkeurigheid van logbestanden van gebeurtenissen te waarborgenit kan nodig zijn voor onderzoeken of als bewijs in juridische en disciplinaire zakennnauwkeurige auditlogbestanden kunnen dergelijke onderzoeken belemmeren en de geloofwaardigheid van het bewijs schaden. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.18-Gebruik-van-speciale-systeemhulpmiddelen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.18-Gebruik-van-speciale-systeemhulpmiddelen.md index 41dd876..56aba93 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.18-Gebruik-van-speciale-systeemhulpmiddelen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.18-Gebruik-van-speciale-systeemhulpmiddelen.md @@ -24,26 +24,15 @@ tags: status: active --- ## 8.18 Gebruik van speciale systeemhulpmiddelen - -+------------------------+----------------------------------------------------+----------------------+---------------------------------------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+=======================================================================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Systeem- \_en_netwerkbeveili- ging #Veilige_configuratie #Toepassingsbeveili- ging | #Bescherming | -+------------------------+----------------------------------------------------+----------------------+---------------------------------------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Het gebruik van systeemhulpmiddelen die in staat kunnen zijn om beheersmaatregelen voor systemen en toepassingen te omzeilen, behoort te worden beperkt en nauwkeurig te worden gecontroleerd. -**Doel** +### Doel Bewerkstelligen dat het gebruik van systeemhulpmiddelen geen schade toebrengt aan systeem- en toepassingsbeheersmaatregelen voor informatiebeveiliging. -**Richtlijn** +### Richtlijn Voor het gebruik van systeemhulpmiddelen die in staat kunnen zijn om beheersmaatregelen voor systemen en toepassingen te omzeilen, behoren de volgende richtlijnen te worden overwogen: @@ -67,6 +56,5 @@ geautoriseerde wijziging); i) registreren van alle gebruik van systeemhulpmiddelen. -**Overige informatie** +### Overige informatie -De meeste informatiesystemen hebben een of meer systeemhulpmiddelen die systeem- en toepassingsbeheersmaatregelen kunnen omzeilen, bijvoorbeeld diagnose-, patching-, antivirus-, schijfdefragmentatie-, probleemdetectie- en probleemoplossings-, back-up- en netwerkhulpmiddelen. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.19-Installeren-van-software-op-operationele-systemen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.19-Installeren-van-software-op-operationele-systemen.md index ac9f85e..0aa0665 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.19-Installeren-van-software-op-operationele-systemen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.19-Installeren-van-software-op-operationele-systemen.md @@ -23,26 +23,15 @@ tags: status: active --- ## 8.19 Installeren van software op operationele systemen - -+------------------------+----------------------------------------------------+----------------------+---------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+===================================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Veilige_configuratie #Toepassingsbeveili- ging | #Bescherming | -+------------------------+----------------------------------------------------+----------------------+---------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Er behoren procedures en maatregelen te worden geïmplementeerd om het installeren van software op operationele systemen op veilige wijze te beheren. -**Doel** +### Doel De integriteit van operationele systemen garanderen en voorkomen dat misbruik wordt gemaakt van technische kwetsbaarheden. -**Richtlijn** +### Richtlijn De volgende richtlijnen behoren in overweging te worden genomen om wijzigingen en de installatie van software op operationele systemen op beveiligde wijze te beheren: @@ -74,4 +63,3 @@ De organisatie behoort strikte regels te definiëren en ten uitvoer te brengen m Het beginsel van het 'least privilege' (minste voorrechten) behoort te worden toegepast op de installatie van software op operationele systemene organisatie behoort vast te leggen welke soorten software mogen worden geïnstalleerd (bijvpdates en beveiligingspatches voor bestaande software) en welke verboden zijn (bijvoftware uitsluitend voor persoonlijk gebruik en software waarvan de herkomst met betrekking tot de potentiële kwaadaardigheid onbekend of verdacht is)eze voorrechten behoren te worden verleend op basis van de rollen van de betrokken gebruikers. -**Overige informatie** Geen overige informatie. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.2-Speciale-toegangsrechten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.2-Speciale-toegangsrechten.md index 35fd107..0de393a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.2-Speciale-toegangsrechten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.2-Speciale-toegangsrechten.md @@ -21,29 +21,18 @@ tags: status: active --- ## 8.2 Speciale toegangsrechten - -+------------------------+----------------------------------------------------+----------------------+-------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+=====================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Identiteits- \_en_toegangsbeheer | #Bescherming | -+------------------------+----------------------------------------------------+----------------------+-------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Het toewijzen en gebruik van speciale toegangsrechten behoren te worden beperkt en beheerd. -**Doel** +### Doel Bewerkstelligen dat alleen bevoegde gebruikers, softwarecomponenten en diensten speciale toegangsrechten krijgen. -**Richtlijn** +### Richtlijn Het toewijzen van speciale toegangsrechten behoort te worden beheerst door een autorisatieprocedure die in overeenstemming is met het relevante onderwerpspecifieke beleid inzake toegangsbeveiliging (zie 5.15)et volgende behoort te worden overwogen: @@ -76,10 +65,9 @@ k) identiteiten met speciale toegangsrechten niet met meerdere personen delen of l) het gebruik van identiteiten met speciale toegangsrechten beperken tot het uitvoeren van beheerfuncties en deze identiteiten niet gebruiken voor de dagelijkse algemene taken [dz-mail bekijken, toegang tot internet (gebruikers behoren voor deze activiteiten een afzonderlijke normale netwerkidentiteit te hebben)]. -**Overige informatie** +### Overige informatie Speciale toegangsrechten zijn toegangsrechten die aan een identiteit, rol of proces worden verleend om activiteiten te kunnen uitvoeren die gewone gebruikers of processen niet kunnen uitvoerenysteembeheerdersrollen vereisen meestal speciale toegangsrechten. Ongepast gebruik van speciale systeembeheerdersrechten (elke functie of faciliteit van een informatiesysteem die de gebruiker in staat stelt systeem- of toepassingsbeheersmaatregelen op te heffen) is een factor die in grote mate bijdraagt aan storingen van of inbreuken op het systeem. -Meer informatie over toegangsbeheer en het beveiligde beheer van de toegang tot informatie en informatie- en communicatietechnologiemiddelen is te vinden in ISO/IEC 29146. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.20-Beveiliging-netwerkcomponenten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.20-Beveiliging-netwerkcomponenten.md index acca3b1..56e3160 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.20-Beveiliging-netwerkcomponenten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.20-Beveiliging-netwerkcomponenten.md @@ -25,31 +25,18 @@ tags: status: active --- ## 8.20 Beveiliging netwerkcomponenten - -+------------------------+----------------------------------------------------+----------------------+---------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+=======================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Systeem- \_en_netwerkbeveili- ging | #Bescherming | -| | | | | | -| #Detectief | | #Detecteren | | | -+------------------------+----------------------------------------------------+----------------------+---------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Netwerken en netwerkapparaten behoren te worden beveiligd, beheerd en beheerst om informatie in systemen en toepassingen te beschermen. -**Doel** +### Doel Informatie in netwerken en de ondersteunende informatieverwerkingsfaciliteiten beschermen tegen compromittering via het netwerk. -**Richtlijn** +### Richtlijn Er behoren beheersmaatregelen te worden geïmplementeerd om de veiligheid van informatie in netwerken te waarborgen en aangesloten diensten tegen onbevoegde toegang te beschermenn het bijzonder behoort met de volgende aspecten rekening te worden gehouden: @@ -100,6 +87,5 @@ gevirtualiseerde netwerken wenselijk zijn, omdat ze een logische segmentatie mog -**Overige informatie** +### Overige informatie -Aanvullende informatie over netwerkbeveiliging is te vinden in de ISO/IEC 27033-reekseer informatie over gevirtualiseerde netwerken is te vinden in ISO/IEC TS 23167. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.21-Beveiliging-van-netwerkdiensten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.21-Beveiliging-van-netwerkdiensten.md index b84d0b4..bd4dfb3 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.21-Beveiliging-van-netwerkdiensten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.21-Beveiliging-van-netwerkdiensten.md @@ -21,26 +21,15 @@ tags: status: active --- ## 8.21 Beveiliging van netwerkdiensten - -+------------------------+----------------------------------------------------+----------------------+--------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+======================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Systeem-\_en_net- werkbeveiliging | #Bescherming | -+------------------------+----------------------------------------------------+----------------------+--------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Beveiligingsmechanismen, dienstverleningsniveaus en dienstverleningseisen voor alle netwerkdiensten behoren te worden geïdentificeerd, geïmplementeerd en gemonitord. -**Doel** +### Doel De beveiliging bij het gebruik van netwerkdiensten waarborgen. -**Richtlijn** +### Richtlijn De beveiligingsmaatregelen die nodig zijn voor bepaalde diensten, zoals beveiligingskenmerken, dienstverleningsniveaus en -eisen, behoren te worden vastgesteld en geïmplementeerd (door interne of externe aanbieders van netwerkdiensten)e organisatie behoort ervoor te zorgen dat aanbieders van netwerkdiensten deze maatregelen implementeren. @@ -87,8 +76,7 @@ d) procedures voor het gebruik van netwerkdiensten ter beperking van toegang tot of, voor zover noodzakelijk, -toepassingen. -**Overige informatie** +### Overige informatie Tot netwerkdiensten behoren het leveren van aansluitingen, particuliere netwerkdiensten en beheerde netwerkbeveiligingsoplossingen zoals firewalls en inbraakdetectiesystemeneze diensten kunnen variëren van eenvoudige onbeheerde bandbreedte tot en met complexe aanbiedingen met toegevoegde waarde. -Verdere richtlijnen over een kader voor toegangsbeheer worden gegeven in ISO/IEC 29146. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.22-Netwerksegmentatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.22-Netwerksegmentatie.md index 0160e92..9cc8b0e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.22-Netwerksegmentatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.22-Netwerksegmentatie.md @@ -21,26 +21,15 @@ tags: status: active --- ## 8.22 Netwerksegmentatie - -+------------------------+----------------------------------------------------+----------------------+--------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+======================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Systeem-\_en_net- werkbeveiliging | #Bescherming | -+------------------------+----------------------------------------------------+----------------------+--------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Groepen informatiediensten, gebruikers en informatiesystemen behoren in de netwerken van de organisatie te worden gesegmenteerd. -**Doel** +### Doel Het netwerk opsplitsen met beveiligingsgrenzen en het verkeer ertussen op basis van de bedrijfsbehoeften beheersen. -**Richtlijn** +### Richtlijn De organisatie behoort te overwegen de beveiliging van grote netwerken te beheren door ze te verdelen in gesegmenteerde netwerkdomeinen en ze van het openbare netwerk (dznternet) te segmenterene domeinen kunnen worden gekozen op basis van betrouwbaarheids-, kritikaliteits- en gevoeligheidsniveaus (bijvpenbaar toegankelijk domein, bureaubladdomein, serverdomein, systemen met laag of hoog risico), op basis van organisatieafdelingen (bijversoneelszaken, financiën, marketing) of een combinatie ervan (bijververdomein verbonden met meerdere afdelingen van de organisatie)e segmentering kan tot stand worden gebracht door hetzij fysiek verschillende netwerken, hetzij verschillende logische netwerken te gebruiken. @@ -51,6 +40,5 @@ De buitengrenzen van elk domein behoren goed te worden gedefinieerdndien toegang Draadloze netwerken vereisen een speciale behandeling in verband met de slecht gedefinieerde buitengrenzen van het netwerkanpassing van de radiodekking behoort te worden overwogen om draadloze netwerken te segmenterenoor gevoelige omgevingen behoort te worden overwogen om elke draadloze toegang te behandelen als externe verbinding en om deze toegang te segmenteren van interne netwerken totdat de toegang een gateway is gepasseerd, in overeenstemming met de netwerkbeheersmaatregelen (zie 8.20), alvorens toegang tot interne systemen wordt verleendraadloze toegangsnetwerken voor gasten behoren te worden gescheiden van die voor personeel, indien personeel alleen beheerste 'endpoint devices' gebruikt die voldoen aan de onderwerpspecifieke beleidsregels van de organisatieoor wifi voor gasten behoren ten minste dezelfde beperkingen te gelden als voor wifi voor personeel; zo wordt het gebruik van wifi voor gasten door het personeel ontmoedigd. -**Overige informatie** +### Overige informatie -Netwerken strekken zich vaak uit tot buiten de muren van de organisatie omdat bedrijfsmatige partnerschappen worden gevormd waarvoor onderlinge verbinding of het delen van informatieverwerkende en netwerkfaciliteiten vereist isoor dergelijke uitbreidingen kan het risico op onbevoegde toegang tot de informatiesystemen van de organisatie die gebruikmaken van het netwerk toenemen, waarbij sommige gevoelige en essentiële informatiesystemen bescherming tegen andere netwerkgebruikers nodig hebben. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.23-Toepassen-van-webfilters.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.23-Toepassen-van-webfilters.md index 73df3f1..148ab16 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.23-Toepassen-van-webfilters.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.23-Toepassen-van-webfilters.md @@ -21,26 +21,15 @@ tags: status: active --- ## 8.23 Toepassen van webfilters - -+------------------------+----------------------------------------------------+----------------------+--------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+======================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Systeem-\_en_net- werkbeveiliging | #Bescherming | -+------------------------+----------------------------------------------------+----------------------+--------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel De toegang tot externe websites behoort te worden beheerd om de blootstelling aan kwaadaardige inhoud te beperken. -**Doel** +### Doel Systemen beschermen om te voorkomen dat ze door malware worden gecompromitteerd en om toegang tot ongeoorloofde internetbronnen te voorkomen. -**Richtlijn** +### Richtlijn De organisatie behoort de risico\'s te beperken dat haar personeel toegang krijgt tot websites die illegale informatie bevatten of waarvan bekend is dat ze virussen of phishingmateriaal bevattenen techniek om dit te bereiken is het IP-adres of het domein van de desbetreffende website(s) te @@ -69,6 +58,5 @@ Alvorens deze beheersmaatregel in te zetten, behoort de organisatie regels op te Het personeel behoort training te krijgen over het beveiligde en passende gebruik van online middelen, met inbegrip van toegang tot internete training behoort onder andere in te gaan op de regels van de organisatie, het contactpunt voor het melden van veiligheidskwesties en de uitzonderingsprocedure wanneer toegang tot online middelen waarvoor beperkingen gelden om legitieme zakelijke redenen nodig isr behoort ook training aan het personeel te worden gegeven om te garanderen dat ze browsermeldingen die aangeven dat een website niet veilig is, maar waarbij de gebruiker wel kan doorgaan, niet in de wind slaan. -**Overige informatie** +### Overige informatie -Allerlei technieken kunnen worden gebruikt om webfilters toe te passen, zoals onder andere handtekeningen, heuristiek, een lijst van aanvaardbare websites of domeinen, een lijst van verboden websites of domeinen en configuratie op maat om te helpen voorkomen dat kwaadaardige software en andere kwaadaardige activiteiten het netwerk en de systemen van de organisatie aanvallen. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.24-Gebruik-van-cryptografie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.24-Gebruik-van-cryptografie.md index 0ee9611..94cd563 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.24-Gebruik-van-cryptografie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.24-Gebruik-van-cryptografie.md @@ -21,29 +21,18 @@ tags: status: active --- ## 8.24 Gebruik van cryptografie - -+------------------------+----------------------------------------------------+----------------------+-------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+=========================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Veilige_configuratie | #Bescherming | -+------------------------+----------------------------------------------------+----------------------+-------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Regels voor het doeltreffende gebruik van cryptografie, met inbegrip van het beheer van cryptografische sleutels, behoren te worden gedefinieerd en geïmplementeerd. -**Doel** +### Doel Correct en doeltreffend gebruik bewerkstelligen van cryptografie om de vertrouwelijkheid, authenticiteit of integriteit van informatie overeenkomstig de bedrijfs- en informatiebeveiligingseisen te beschermen en met inachtneming van de eisen van wet- en regelgeving, statutaire en contractuele eisen met betrekking tot cryptografie. -**Richtlijn** +### Richtlijn <u>Algemeen</u> @@ -122,7 +111,7 @@ Alle cryptografische sleutels behoren te worden beschermd tegen aanpassing en ve Naast integriteit behoort voor veel usecases aandacht te worden besteed aan de authenticiteit van openbare sleutels. -**Overige informatie** +### Overige informatie Voor de authenticiteit van openbare sleutels worden er meestal processen voor het beheer van openbare sleutels toegepast die gebruikmaken van certificaatinstanties en openbare- sleutelcertificaten, maar het is ook mogelijk om hiervoor gebruik te maken van technologieën zoals het toepassen van handmatige processen voor een klein aantal sleutels. @@ -145,4 +134,3 @@ d) authenticatie: cryptografische technieken gebruiken ter authenticatie van geb systeementiteiten die toegang vragen tot of die verrichtingen doen met systeemgebruikers, -entiteiten en -bronnen. -De ISO/IEC 11770-reeks geeft verdere informatie over sleutelbeheer. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.25-Beveiligen-tijdens-de-ontwikkelcyclus.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.25-Beveiligen-tijdens-de-ontwikkelcyclus.md index 213b8cd..32866ae 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.25-Beveiligen-tijdens-de-ontwikkelcyclus.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.25-Beveiligen-tijdens-de-ontwikkelcyclus.md @@ -23,26 +23,15 @@ tags: status: active --- ## 8.25 Beveiligen tijdens de ontwikkelcyclus - -+------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+================================================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Toepassingsbeveili- ging #Systeem-\_en_net- werkbeveiliging | #Bescherming | -+------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Voor het veilig ontwikkelen van software en systemen behoren regels te worden vastgesteld en toegepast. -**Doel** +### Doel Bewerkstelligen dat informatiebeveiliging binnen de veilige ontwikkelcyclus van software en systemen wordt ontworpen en geïmplementeerd. -**Richtlijn** +### Richtlijn Beveiligd ontwikkelen is een eis voor het opbouwen van een beveiligde dienstverlening, architectuur, software en een beveiligd systeemm dit te bereiken behoort met de volgende aspecten rekening te worden gehouden: @@ -81,6 +70,5 @@ toekomstige licentieproblemen te voorkomen (zie 5.32). Indien ontwikkelactiviteiten worden uitbesteed, behoort de organisatie zich ervan te vergewissen dat de leverancier voldoet aan de regels van de organisatie voor veilig ontwikkelen (zie 8.30). -**Overige informatie** +### Overige informatie -Ook binnen toepassingen kan ontwikkeling plaatsvinden, zoals binnen kantoortoepassingen, scripting, browsers en databases. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.26-Toepassingsbeveiligingseisen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.26-Toepassingsbeveiligingseisen.md index 31656ad..1dac449 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.26-Toepassingsbeveiligingseisen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.26-Toepassingsbeveiligingseisen.md @@ -25,28 +25,15 @@ tags: status: active --- ## 8.26 Toepassingsbeveiligingseisen - -+------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+================================================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Toepassingsbeveili- ging #Systeem-\_en_net- werkbeveiliging | #Bescherming | -| | | | | | -| | | | | #Verdediging | -+------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Er behoren eisen aan de informatiebeveiliging te worden geïdentificeerd, gespecificeerd en goedgekeurd bij het ontwikkelen of aanschaffen van toepassingen. -**Doel** +### Doel Garanderen dat alle informatiebeveiligingseisen zijn geïdentificeerd en meegenomen bij het ontwikkelen of aanschaffen van toepassingen. -**Richtlijn** +### Richtlijn <u>Algemeen</u> @@ -150,7 +137,7 @@ e) als een vertrouwde instantie wordt gebruikt (bijvoor het uitgeven en onderhou Een aantal van de bovengenoemde aspecten kan worden opgepakt door toepassing van cryptografie (zie 8.24), waarbij wettelijke eisen in aanmerking worden genomen (zie 5.31 t/m 5.36, zie in het bijzonder 5.31 voor wetgeving betreffende cryptografie). -**Overige informatie** +### Overige informatie Toepassingen die toegankelijk zijn via netwerken, staan bloot aan een reeks netwerkgerelateerde dreigingen zoals frauduleuze activiteiten, geschillen over contracten of openbaarmaking van informatie; onvolledige verzending, foutieve routering, ongeautoriseerd(e) wijziging, vermenigvuldiging of afspelen van berichtenaarom zijn gedetailleerde risicobeoordelingen en zorgvuldige vaststelling van beheersmaatregelen onmisbaarereiste beheersmaatregelen behelzen vaak cryptografische methoden voor het authenticeren en beveiligen van gegevensoverdracht. @@ -171,15 +158,15 @@ Verdere informatie over de beveiliging van toepassingen is te vinden in de ISO/I | #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Toepassingsbeveili- ging #Systeem-\_en_net- werkbeveiliging | #Bescherming | +------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------------+---------------------+ -**Beheersmaatregel** +### Beheersmaatregel Uitgangspunten voor het ontwerpen van beveiligde systemen behoren te worden vastgesteld, gedocumenteerd, onderhouden en toegepast voor alle activiteiten betreffende het ontwikkelen van informatiesystemen. -**Doel** +### Doel Waarborgen dat informatiesystemen veilig worden ontworpen, geïmplementeerd en beheerd binnen de ontwikkelingslevenscyclus. -**Richtlijn** +### Richtlijn Er behoren uitgangspunten voor het ontwerpen van beveiligde systemen te worden vastgesteld, gedocumenteerd en toegepast voor ontwerpactiviteiten voor informatiesystemen. Bij alle architectuurlagen (bedrijf, gegevens, toepassingen en technologie) behoort beveiliging deel uit te maken van het ontwerp. Nieuwe technologie behoort te worden geanalyseerd op veiligheidsrisico's en het ontwerp behoort te worden beoordeeld aan de hand van bekende aanvalspatronen. @@ -237,7 +224,7 @@ De vastgestelde uitgangspunten voor het ontwerpen van beveiligde systemen en sys De uitgangspunten voor het ontwerpen van beveiligde systemen en de vastgestelde ontwerpprocedures behoren regelmatig te worden beoordeeld om te waarborgen dat ze doelmatig bijdragen aan verbeterde normen voor beveiliging binnen het ontwerpprocese behoren ook regelmatig te worden beoordeeld om ervoor te zorgen dat ze actueel blijven in de zin dat ze nieuwe potentiële dreigingen afwenden en toepasbaar blijven bij verbeteringen die worden toegepast in de technologieën en oplossingen. -**Overige informatie** +### Overige informatie Uitgangspunten voor het ontwerpen van beveiligde systemen kunnen worden toegepast op het ontwerp of de configuratie van allerlei technieken, zoals: @@ -247,4 +234,3 @@ Uitgangspunten voor het ontwerpen van beveiligde systemen kunnen worden toegepas Er kunnen technieken voor beveiligde virtualisatie worden gebruikt om interferentie te voorkomen tussen toepassingen die op hetzelfde fysieke apparaat draaienls een virtuele instantie van een toepassing door een aanvaller wordt gecompromitteerd, wordt alleen die instantie getroffene aanval heeft geen effect op andere toepassingen of gegevens. -Technieken voor weerstand tegen manipulatie kunnen worden gebruikt om manipulatie van informatiecontainers te detecteren, hetzij fysiek (bijven inbraakalarm), hetzij logisch (bijven gegevensbestand)en kenmerk van dergelijke technieken is dat de poging om de container te manipuleren, wordt geregistreerdovendien kan de beheersmaatregel voorkomen dat gegevens met succes worden geëxtraheerd door ze te vernietigen (het geheugen van het apparaat kan bijvoorbeeld worden gewist). diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.27-Veilige-systeemarchitectuur-en-technische-uitgangspunten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.27-Veilige-systeemarchitectuur-en-technische-uitgangspunten.md index 4f6ac72..0a33cea 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.27-Veilige-systeemarchitectuur-en-technische-uitgangspunten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.27-Veilige-systeemarchitectuur-en-technische-uitgangspunten.md @@ -23,26 +23,15 @@ tags: status: active --- ## 8.27 Veilige systeemarchitectuur en technische uitgangspunten - -+------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+================================================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Toepassingsbeveili- ging #Systeem-\_en_net- werkbeveiliging | #Bescherming | -+------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Uitgangspunten voor het ontwerpen van beveiligde systemen behoren te worden vastgesteld, gedocumenteerd, onderhouden en toegepast voor alle activiteiten betreffende het ontwikkelen van informatiesystemen. -**Doel** +### Doel Waarborgen dat informatiesystemen veilig worden ontworpen, geïmplementeerd en beheerd binnen de ontwikkelingslevenscyclus. -**Richtlijn** +### Richtlijn Er behoren uitgangspunten voor het ontwerpen van beveiligde systemen te worden vastgesteld, gedocumenteerd en toegepast voor ontwerpactiviteiten voor informatiesystemen. Bij alle architectuurlagen (bedrijf, gegevens, toepassingen en technologie) behoort beveiliging deel uit te maken van het ontwerp. Nieuwe technologie behoort te worden geanalyseerd op veiligheidsrisico's en het ontwerp behoort te worden beoordeeld aan de hand van bekende aanvalspatronen. @@ -100,7 +89,7 @@ De vastgestelde uitgangspunten voor het ontwerpen van beveiligde systemen en sys De uitgangspunten voor het ontwerpen van beveiligde systemen en de vastgestelde ontwerpprocedures behoren regelmatig te worden beoordeeld om te waarborgen dat ze doelmatig bijdragen aan verbeterde normen voor beveiliging binnen het ontwerpprocese behoren ook regelmatig te worden beoordeeld om ervoor te zorgen dat ze actueel blijven in de zin dat ze nieuwe potentiële dreigingen afwenden en toepasbaar blijven bij verbeteringen die worden toegepast in de technologieën en oplossingen. -**Overige informatie** +### Overige informatie Uitgangspunten voor het ontwerpen van beveiligde systemen kunnen worden toegepast op het ontwerp of de configuratie van allerlei technieken, zoals: @@ -110,4 +99,3 @@ Uitgangspunten voor het ontwerpen van beveiligde systemen kunnen worden toegepas Er kunnen technieken voor beveiligde virtualisatie worden gebruikt om interferentie te voorkomen tussen toepassingen die op hetzelfde fysieke apparaat draaienls een virtuele instantie van een toepassing door een aanvaller wordt gecompromitteerd, wordt alleen die instantie getroffene aanval heeft geen effect op andere toepassingen of gegevens. -Technieken voor weerstand tegen manipulatie kunnen worden gebruikt om manipulatie van informatiecontainers te detecteren, hetzij fysiek (bijven inbraakalarm), hetzij logisch (bijven gegevensbestand)en kenmerk van dergelijke technieken is dat de poging om de container te manipuleren, wordt geregistreerdovendien kan de beheersmaatregel voorkomen dat gegevens met succes worden geëxtraheerd door ze te vernietigen (het geheugen van het apparaat kan bijvoorbeeld worden gewist). diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.28-Veilig-coderen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.28-Veilig-coderen.md index e8595c1..bf3bd42 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.28-Veilig-coderen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.28-Veilig-coderen.md @@ -23,26 +23,15 @@ tags: status: active --- ## 8.28 Veilig coderen - -+------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+================================================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Toepassingsbeveili- ging #Systeem-\_en_net- werkbeveiliging | #Bescherming | -+------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Er behoren principes voor veilig coderen te worden toegepast op softwareontwikkeling. -**Doel** +### Doel Waarborgen dat veilige software wordt geschreven waardoor het aantal potentiële informatiebeveiligingskwetsbaarheden in de software wordt beperkt. -**Richtlijn** +### Richtlijn <u>Algemeen</u> @@ -130,7 +119,7 @@ d) de impact als de organisatie verantwoordelijk wordt gehouden voor het toekoms e) compatibiliteit met andere software die in gebruik is. -**Overige informatie** +### Overige informatie Een leidend principe is bewerkstelligen dat beveiligingsrelevante code wordt aangeroepen wanneer dat nodig is en deze bestand is tegen manipulatierogramma\'s die worden geïnstalleerd op basis van gecompileerde binaire code hebben deze eigenschappen ook, maar alleen voor gegevens die binnen de toepassing worden bewaardoor geïnterpreteerde talen werkt het concept alleen wanneer de code wordt uitgevoerd op een server waartoe de gebruikers en de processen die er gebruik van maken verder geen toegang hebben en de gegevens ervan in een op vergelijkbare wijze beschermde database worden bewaarde geïnterpreteerde code kan bijvoorbeeld worden uitgevoerd op een clouddienst waar beheerdersrechten vereist zijn voor toegang tot de code op zichergelijke toegang door een beheerder behoort te worden beschermd door beveiligingsmechanismen zoals just-in- timebeheerprincipes en krachtige authenticatiendien de eigenaar van een toepassing op afstand via de server toegang kan maken tot scripts, kan een aanvaller dat in principe ookebservers behoren dusdanig te worden geconfigureerd dat het doorzoeken van directory\'s in dergelijke gevallen niet mogelijk is. @@ -138,4 +127,3 @@ Het is het beste om er bij het ontwerpen van een toepassingscode vanuit te gaan Bepaalde internettoepassingen zijn gevoelig voor allerlei kwetsbaarheden die worden veroorzaakt door slecht ontwerp en slecht coderen, zoals injectieaanvallen op databases en 'cross-site scripting'- aanvallenij deze aanvallen kunnen verzoeken worden gemanipuleerd om misbruik te maken van de webserverfunctionaliteit. -Meer informatie over het evalueren van ICT-beveiliging is te vinden in de ISO/IEC 15408-reeks. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.29-Testen-van-de-beveiliging-tijdens-ontwikkeling-en-acceptatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.29-Testen-van-de-beveiliging-tijdens-ontwikkeling-en-acceptatie.md index e1249f9..d036108 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.29-Testen-van-de-beveiliging-tijdens-ontwikkeling-en-acceptatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.29-Testen-van-de-beveiliging-tijdens-ontwikkeling-en-acceptatie.md @@ -24,26 +24,15 @@ tags: status: active --- ## 8.29 Testen van de beveiliging tijdens ontwikkeling en acceptatie - -+------------------------+----------------------------------------------------+----------------------+-----------------------------------------------------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+=====================================================================================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Identificeren | #Toepassingsbeveili- ging #Borging_van_infor- matiebeveiliging #Systeem-\_en_net- werkbeveiliging | #Bescherming | -+------------------------+----------------------------------------------------+----------------------+-----------------------------------------------------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Processen voor het testen van de beveiliging behoren te worden gedefinieerd en geïmplementeerd in de ontwikkelcyclus. -**Doel** +### Doel Valideren of aan de informatiebeveiligingseisen wordt voldaan wanneer toepassingen of code in de productieomgeving worden uitgerold. -**Richtlijn** +### Richtlijn Nieuwe informatiesystemen, upgrades en nieuwe versies behoren tijdens de ontwikkelingsprocessen grondig te worden getest en geverifieerdet testen van de beveiliging behoort een integraal onderdeel te zijn van het testen voor systemen of componenten. @@ -79,8 +68,7 @@ Voor uitbestede ontwikkeling en het inkopen van componenten behoort een verwervi Tests behoren te worden uitgevoerd in een testomgeving die zo nauwkeurig mogelijk overeenkomt met de doelproductieomgeving om te bewerkstelligen dat het systeem geen kwetsbaarheden introduceert in de omgeving van de organisatie en dat de tests betrouwbaar zijn (zie 8.31). -**Overige informatie** +### Overige informatie Er kunnen meer testomgevingen worden opgezet die gebruikt kunnen worden voor verschillende soorten tests (bijvunctionele en prestatietests)eze verschillende omgevingen kunnen virtueel zijn, met individuele configuraties om allerlei verschillende bedrijfsomgevingen te simuleren. -Het testen en monitoren van testomgevingen, -instrumenten en -technologieën behoort ook te worden overwogen om doeltreffend testen te bewerkstelligenezelfde overwegingen gelden voor het monitoren van de monitoringsystemen die worden ingezet in ontwikkel-, test- en productieomgevingenan de hand van de gevoeligheid van de systemen en gegevens behoort te worden beoordeeld hoeveel lagen metatests zinvol zijn. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.3-Beperking-toegang-tot-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.3-Beperking-toegang-tot-informatie.md index e5b3ad7..df47b1b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.3-Beperking-toegang-tot-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.3-Beperking-toegang-tot-informatie.md @@ -21,26 +21,15 @@ tags: status: active --- ## 8.3 Beperking toegang tot informatie - -+------------------------+----------------------------------------------------+----------------------+-------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+=====================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Identiteits- \_en_toegangsbeheer | #Bescherming | -+------------------------+----------------------------------------------------+----------------------+-------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel De toegang tot informatie en andere gerelateerde bedrijfsmiddelen behoort te worden beperkt overeenkomstig het vastgestelde onderwerpspecifieke beleid inzake toegangsbeveiliging. -**Doel** +### Doel Uitsluitend bevoegde toegang bewerkstelligen en onbevoegde toegang tot informatie en andere gerelateerde bedrijfsmiddelen voorkomen. -**Richtlijn** +### Richtlijn De toegang tot informatie en andere gerelateerde bedrijfsmiddelen behoort te worden beperkt overeenkomstig de vastgestelde onderwerpspecifieke beleidsregelse volgende aspecten behoren in aanmerking te worden genomen om de eisen voor toegangsbeperking te ondersteunen: @@ -120,7 +109,7 @@ waargenomen. -**Overige informatie** +### Overige informatie Indien traditionele toegangscontroles niet kunnen worden afgedwongen, kunnen technieken voor het beheer van dynamische toegang en andere technieken voor dynamische informatiebeveiliging de bescherming van informatie ondersteunen, zelfs wanneer gegevens buiten de organisatie van herkomst worden gedeeldit kan worden toegepast op documenten, e-mails of andere bestanden @@ -128,4 +117,3 @@ met informatie, om te beperken wie er toegang kan krijgen tot de inhoud en hoe m Technieken voor het beheer van dynamische toegang zijn geen vervangers van klassiek toegangsbeheer \[bijv. het gebruik van lijsten voor toegangsbeheer (ACL's)\], maar ze kunnen meer factoren toevoegen voor conditionaliteit, realtime-evaluatie, just-in-timedatabeperking en andere verbeteringen die nuttig kunnen zijn voor de meest gevoelige informatieit biedt een manier om toegang buiten de omgeving van de organisatie te beveiligenncidentrespons kan worden ondersteund door technieken voor het beheer van dynamische toegang aangezien rechten te allen tijde kunnen worden gewijzigd of ingetrokken. -Aanvullende informatie over een kader voor toegangsbeheer wordt gegeven in ISO/IEC 29146. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.30-Uitbestede-systeemontwikkeling.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.30-Uitbestede-systeemontwikkeling.md index 78dc6cb..7bf8865 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.30-Uitbestede-systeemontwikkeling.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.30-Uitbestede-systeemontwikkeling.md @@ -31,31 +31,18 @@ tags: status: active --- ## 8.30 Uitbestede systeemontwikkeling - -+------------------------+----------------------------------------------------+------------------------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+==========================================+=====================================================================================================+============================================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Identificeren #Beschermen #Detecteren | #Systeem-\_en_netwerk- beveiliging #Toepassingsbeveiliging #Beveiliging_in_leveran- ciersrelaties | #Governance_en\_ Ecosysteem #Bescherming | -| | | | | | -| #Detectief | | | | | -+------------------------+----------------------------------------------------+------------------------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------+ - -**Beheersmaatregel** +### Beheersmaatregel De organisatie behoort de activiteiten in verband met uitbestede systeemontwikkeling te sturen, bewaken en beoordelen. -**Doel** +### Doel Garanderen dat de door de organisatie vereiste informatiebeveiligingsmaatregelen bij uitbestede systeemontwikkeling worden geïmplementeerd. -**Richtlijn** +### Richtlijn Als systeemontwikkeling wordt uitbesteed, behoort de organisatie eisen en verwachtingen te communiceren en overeen te komen en voortdurend te monitoren, en te beoordelen of de levering van uitbesteed werk aan deze verwachtingen voldoete volgende punten behoren in de gehele externe toeleveringsketen van de organisatie in overweging te worden genomen: @@ -81,6 +68,5 @@ j) beveiligingseisen voor de ontwikkelomgeving (zie 8.31); k) rekening houden met toepasselijke wetgeving (bijvnzake de bescherming van persoonsgegevens). -**Overige informatie** +### Overige informatie -Verdere informatie over leveranciersrelaties is te vinden in de ISO/IEC 27036-reeks. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.31-Scheiding-van-ontwikkel-test-en-productieomgevingen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.31-Scheiding-van-ontwikkel-test-en-productieomgevingen.md index abe3c45..ea88ba0 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.31-Scheiding-van-ontwikkel-test-en-productieomgevingen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.31-Scheiding-van-ontwikkel-test-en-productieomgevingen.md @@ -23,29 +23,18 @@ tags: status: active --- ## 8.31 Scheiding van ontwikkel-, test- en productieomgevingen - -+------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+================================================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Toepassingsbeveili- ging #Systeem-\_en_net- werkbeveiliging | #Bescherming | -+------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Ontwikkel-, test- en productieomgevingen behoren te worden gescheiden en beveiligd. -**Doel** +### Doel De productieomgeving en de gegevens beschermen tegen compromittering door ontwikkel- en testactiviteiten. -**Richtlijn** +### Richtlijn Het scheidingsniveau tussen productie-, test- en ontwikkelomgevingen dat nodig is om operationele problemen te voorkomen, behoort te worden geïdentificeerd en geïmplementeerd. @@ -93,7 +82,7 @@ f) back-ups maken van de omgevingen. Het behoort niet mogelijk te zijn dat één persoon zonder voorafgaande beoordeling en goedkeuring veranderingen aan zowel de ontwikkeling als de productie kan doorvoerenit kan bijvoorbeeld worden bereikt door toegangsrechten te scheiden of door middel van regels die worden gemonitordn uitzonderingssituaties behoren aanvullende maatregelen zoals het bijhouden van gedetailleerde logbestanden en realtimemonitoring te worden geïmplementeerd om veranderingen door onbevoegden te detecteren en er actie op te ondernemen. -**Overige informatie** +### Overige informatie Zonder afdoende maatregelen en procedures kunnen ontwikkelaars en testers die toegang hebben tot productiesystemen, aanmerkelijke risico\'s introduceren (bijvngewenste wijziging van bestanden of de systeemomgeving, systeemstoringen, niet-goedgekeurde en niet-geteste code in productiesystemen uitvoeren, openbaarmaking van vertrouwelijke gegevens, en problemen met de integriteit en beschikbaarheid van gegevens)et is nodig een bekende en stabiele omgeving te onderhouden voor @@ -110,4 +99,3 @@ In bepaalde gevallen kan het onderscheid tussen ontwikkel-, test- en productieom Er zijn ondersteunende processen nodig voor het gebruik van productiegegevens in ontwikkel- en testomgevingen (zie 8.33). -Organisaties kunnen ook de hier gegeven richtlijnen voor trainingsomgevingen bij het trainen van eindgebruikers in aanmerking nemen. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.32-Wijzigingsbeheer.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.32-Wijzigingsbeheer.md index d28bb0a..c288cd5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.32-Wijzigingsbeheer.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.32-Wijzigingsbeheer.md @@ -23,26 +23,15 @@ tags: status: active --- ## 8.32 Wijzigingsbeheer - -+------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+================================================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Toepassingsbeveili- ging #Systeem-\_en_net- werkbeveiliging | #Bescherming | -+------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Wijzigingen in informatieverwerkingsfaciliteiten en informatiesystemen behoren onderworpen te zijn aan procedures voor wijzigingsbeheer. -**Doel** +### Doel De informatiebeveiliging behouden tijdens het uitvoeren van wijzigingen. -**Richtlijn** +### Richtlijn Nieuwe systemen en belangrijke wijzigingen aan bestaande systemen behoren volgens overeengekomen regels en een formeel proces van documentatie, specificatie, testen, kwaliteitscontrole en beheerde implementatie te worden geïntroduceerderantwoordelijkheden en procedures voor beheer behoren te worden vastgelegd om afdoende beheersing van alle veranderingen te waarborgen. @@ -81,7 +70,7 @@ i) bewerkstelligen dat de plannen voor ICT-continuïteit en de respons- en herst 5) worden gewijzigd naarmate nodig is om passend te blijven. -**Overige informatie** +### Overige informatie Onvoldoende beheersing van veranderingen aan informatieverwerkende faciliteiten en informatiesystemen is een algemene oorzaak van systeem- of beveiligingsfouteneranderingen aan de productieomgeving, in het bijzonder als software wordt gemuteerd van de ontwikkelings- naar de uitvoeringsomgeving, kunnen van invloed zijn op de integriteit en beschikbaarheid van toepassingen. @@ -89,4 +78,3 @@ Het wijzigen van software kan van invloed zijn op de productieomgeving en vice v Bij een goede werkwijze wordt het testen van ICT-componenten uitgevoerd in een omgeving die zowel gescheiden is van de productie- als van de ontwikkelomgevingen (zie 8.31). Hierdoor wordt het mogelijk om controle te hebben over nieuwe software en om extra bescherming te bieden voor uitvoeringsinformatie die wordt gebruikt voor testdoeleindenit behoort te gelden voor patches, servicepacks en andere updates. -De productieomgeving omvat besturingssystemen, databases en middlewareplatformse controle behoort te worden toegepast voor veranderingen van toepassingen en infrastructuren. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.33-Testgegevens.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.33-Testgegevens.md index 7215d06..da180c9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.33-Testgegevens.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.33-Testgegevens.md @@ -20,28 +20,15 @@ tags: status: active --- ## 8.33 Testgegevens - -+------------------------+----------------------+----------------------+--------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+======================+======================+==========================+=====================+ -| #Preventief | #Vertrouwelijkheid | #Beschermen | #Informatiebescherming | #Bescherming | -| | | | | | -| | #Integriteit | | | | -+------------------------+----------------------+----------------------+--------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Testgegevens behoren op passende wijze te worden geselecteerd, beschermd en beheerd. -**Doel** +### Doel De relevantie van het testen en de bescherming van operationele gegevens die voor het testen worden gebruikt, waarborgen. -**Richtlijn** +### Richtlijn Testgegevens behoren dusdanig te worden geselecteerd dat de betrouwbaarheid van testresultaten en de vertrouwelijkheid van de relevante operationele gegevens gegarandeerd wordenr behoren geen gevoelige gegevens (met inbegrip van persoonsgegevens) in de ontwikkel- en testomgevingen te worden gekopieerd (zie 8.31). @@ -59,6 +46,5 @@ e) operationele gegevens naar behoren uit een testomgeving wissen (zie 8.10) onm Testgegevens behoren veilig te worden opgeslagen (om manipulatie te voorkomen, die anders tot ongeldige resultaten kan leiden) en alleen voor testdoeleinden te worden gebruikt. -**Overige informatie** +### Overige informatie -Systeem- en acceptatietests kunnen substantiële hoeveelheden testgegevens vereisen die een zo getrouw mogelijke weergave zijn van operationele gegevens. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.34-Bescherming-van-informatiesystemen-tijdens-audits.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.34-Bescherming-van-informatiesystemen-tijdens-audits.md index 174b628..2342563 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.34-Bescherming-van-informatiesystemen-tijdens-audits.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.34-Bescherming-van-informatiesystemen-tijdens-audits.md @@ -25,26 +25,15 @@ tags: status: active --- ## 8.34 Bescherming van informatiesystemen tijdens audits - -+------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------------+--------------------------------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+=============================================================+============================================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Systeem-\_en_netwerk- beveiliging #Informatiebescherming | #Governance_en\_ Ecosysteem #Bescherming | -+------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------------+--------------------------------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Audits en andere borgingsactiviteiten waarbij operationele systemen worden beoordeeld behoren te worden gepland en overeengekomen tussen de tester en het verantwoordelijke management. -**Doel** +### Doel De impact van audit- en andere borgingsactiviteiten op operationele systemen en bedrijfsprocessen tot een minimum beperken. -**Richtlijn** +### Richtlijn De volgende richtlijnen behoren te worden overwogen: @@ -64,7 +53,7 @@ g) audits die de beschikbaarheid van systemen kunnen beïnvloeden, buiten werkur h) alle toegang voor audit- en testdoeleinden monitoren en in logbestanden registreren. -**Overige informatie** +### Overige informatie Audits en andere borgingsactiviteiten kunnen ook plaatsvinden op ontwikkel- en testsystemen, waarbij deze tests bijvoorbeeld gevolgen kunnen hebben voor de integriteit van code of ertoe kunnen leiden dat in die omgevingen bewaarde gevoelige informatie openbaar wordt gemaakt. @@ -1522,4 +1511,3 @@ Kies voor slimmer werken en bekijk onze mogelijkheden op [wwwnconnect]{derline}. Onze Klantenservice is bereikbaar maandag tot en met vrijdag, van 8 uur tot 17 uur. -Telefoon: 015 2 690 391 E-mail: [klantenservice@nen]{derline} diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.4-Toegangsbeveiliging-op-broncode.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.4-Toegangsbeveiliging-op-broncode.md index fb5d354..3d14f51 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.4-Toegangsbeveiliging-op-broncode.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.4-Toegangsbeveiliging-op-broncode.md @@ -24,26 +24,15 @@ tags: status: active --- ## 8.4 Toegangsbeveiliging op broncode - -+------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+=====================================================================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Identiteits- \_en_toegangsbeheer #Toepassingsbeveili- ging #Veilige_configuratie | #Bescherming | -+------------------------+----------------------------------------------------+----------------------+-------------------------------------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Lees- en schrijftoegang tot broncode, ontwikkelinstrumenten en softwarebibliotheken behoort op passende wijze te worden beheerd. -**Doel** +### Doel Voorkomen dat er ongeoorloofde functionaliteit wordt geïntroduceerd, vermijden dat onbedoelde of kwaadwillige wijzigingen plaatsvinden en de vertrouwelijkheid behouden van waardevol intellectueel eigendom. -**Richtlijn** +### Richtlijn Toegang tot broncode en gerelateerde zaken (zoals ontwerpen, specificaties, verificatieplannen en validatieplannen) en ontwikkelinstrumenten (bijvompilers, builders, integratie-instrumenten, testplatformen en -omgevingen) behoort streng te worden beheerst. @@ -80,6 +69,5 @@ f) een auditlogbestand bijhouden van alle toegangsinstanties en van alle wijzigi Indien het de bedoeling is dat de programmabroncode wordt gepubliceerd, behoren aanvullende beheersmaatregelen die de integriteit ervan waarborgen (bijven digitale handtekening), te worden overwogen. -**Overige informatie** +### Overige informatie -Indien de toegang tot broncode niet naar behoren wordt beveiligd, kunnen onbevoegden broncode aanpassen of bepaalde gegevens in de ontwikkelomgeving (bijvopieën van productiegegevens, configuratiedetails) opvragen. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.5-Beveiligde-authenticatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.5-Beveiligde-authenticatie.md index decb82f..3d1aa3a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.5-Beveiligde-authenticatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.5-Beveiligde-authenticatie.md @@ -21,29 +21,18 @@ tags: status: active --- ## 8.5 Beveiligde authenticatie - -+------------------------+----------------------------------------------------+----------------------+-------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+=====================================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Identiteits- \_en_toegangsbeheer | #Bescherming | -+------------------------+----------------------------------------------------+----------------------+-------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Er behoren beveiligde authenticatietechnologieën en -procedures te worden geïmplementeerd op basis van beperkingen van de toegang tot informatie en het onderwerpspecifieke of aanvullende beleid inzake toegangsbeveiliging. -**Doel** +### Doel Bewerkstelligen dat een gebruiker of een entiteit veilig wordt geauthenticeerd wanneer toegang tot systemen, toepassingen en diensten wordt verleend. -**Richtlijn** +### Richtlijn Om de geclaimde identiteit van een gebruiker, software, berichten en andere entiteiten te bewijzen behoort een passende authenticatietechniek te worden gekozen. @@ -98,6 +87,5 @@ l) de verbindingsduur beperken om extra beveiliging te bieden voor toepassingen en de mogelijkheden voor onbevoegde toegang te verkleinen. -**Overige informatie** +### Overige informatie -Aanvullende informatie over de borging van de authenticatie van entiteiten is te vinden in ISO/IEC 29115. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.6-Capaciteitsbeheer.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.6-Capaciteitsbeheer.md index 7d9b6d4..fe2b979 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.6-Capaciteitsbeheer.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.6-Capaciteitsbeheer.md @@ -27,28 +27,15 @@ tags: status: active --- ## 8.6 Capaciteitsbeheer - -+------------------------+---------------------+------------------------------------------+--------------------+--------------------------------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+=====================+==========================================+====================+============================================+ -| #Preventief | #Integriteit | #Identificeren #Beschermen #Detecteren | #Continuïteit | #Governance_en\_ Ecosysteem #Bescherming | -| | | | | | -| #Detectief | #Beschikbaarheid | | | | -+------------------------+---------------------+------------------------------------------+--------------------+--------------------------------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Het gebruik van middelen behoort te worden gemonitord en afgestemd overeenkomstig de huidige en verwachte capaciteitseisen. -**Doel** +### Doel De vereiste capaciteit van informatieverwerkende faciliteiten, personeel, kantoren en andere faciliteiten waarborgen. -**Richtlijn** +### Richtlijn Capaciteitseisen voor informatieverwerkende faciliteiten, personeel, kantoren en andere faciliteiten behoren te worden gedefinieerd, rekening houdend met het belang van de betrokken systemen en processen voor de organisatie. @@ -97,6 +84,5 @@ overwegend belang zijn (bijvideostreaming). Voor systemen die belangrijk zijn voor de missie, behoort voor de capaciteit een gedocumenteerd beheersplan te worden overwogen. -**Overige informatie** +### Overige informatie -Meer informatie over de elasticiteit en schaalbaarheid van cloudcomputing is te vinden in ISO/IEC TS 23167. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.7-Bescherming-tegen-malware.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.7-Bescherming-tegen-malware.md index 08425e8..eef4149 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.7-Bescherming-tegen-malware.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.7-Bescherming-tegen-malware.md @@ -30,28 +30,15 @@ tags: status: active --- ## 8.7 Bescherming tegen malware - -+---------------------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+=======================================+====================================================+======================+================================================================+=====================+ -| #Preventief #Detectief #Corrigerend | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Systeem- \_en_netwerk- beveiliging #Informatiebe- scherming | #Bescherming | -| | | | | | -| | | #Detecteren | | #Verdediging | -+---------------------------------------+----------------------------------------------------+----------------------+----------------------------------------------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Bescherming tegen malware behoort te worden geïmplementeerd en ondersteund door een passend gebruikersbewustzijn -**Doel** +### Doel Waarborgen dat informatie en andere gerelateerde bedrijfsmiddelen beschermd zijn tegen malware. -**Richtlijn** +### Richtlijn Bescherming tegen malware behoort te zijn gebaseerd op software die malware detecteert en op herstelsoftware, bewustwording ten aanzien van informatiebeveiliging, passende beheersmaatregelen met betrekking tot systeemtoegang en wijzigingsbeheeret gebruik van software voor het detecteren en herstellen van malware op zich is meestal niet afdoendee volgende richtlijnen behoren te worden overwogen: @@ -102,6 +89,5 @@ n) procedures toepassen om regelmatig informatie over nieuwe malware te verzamel o) verifiëren dat informatie met betrekking tot malware, zoals waarschuwingsbulletins, afkomstig is van gekwalificeerde en gerenommeerde bronnen (bijvetrouwbare internetsites of leveranciers van malwaredetectiesoftware), juist is en informatie biedt. -**Overige informatie** +### Overige informatie -Het is niet altijd mogelijk om op bepaalde systemen (bijv. bepaalde industriële besturingssystemen) software te installeren die tegen malware beschermt. Bepaalde vormen van malware infecteren computerbesturingssystemen en computerfirmware dusdanig dat gewone malwarebeheersmaatregelen het systeem niet kunnen opschonen en het nodig is de software voor het besturingssysteem en soms de computerfirmware vanaf een imagebestand volledig te herstellen om weer een veilige situatie te bereiken. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.8-Beheer-van-technische-kwetsbaarheden.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.8-Beheer-van-technische-kwetsbaarheden.md index b61d310..a59dfd3 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.8-Beheer-van-technische-kwetsbaarheden.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.8-Beheer-van-technische-kwetsbaarheden.md @@ -26,30 +26,15 @@ tags: status: active --- ## 8.8 Beheer van technische kwetsbaarheden - -+------------------------+----------------------------------------------------+----------------------+------------------------------------------------+-----------------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligingsdomeinen** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+================================================+=============================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Identificeren | #Beheer_van\_ dreigingen_en\_ kwetsbaarheden | #Governance_en_Ecosysteem | -| | | | | | -| | | #Beschermen | | #Bescherming | -| | | | | | -| | | | | #Verdediging | -+------------------------+----------------------------------------------------+----------------------+------------------------------------------------+-----------------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Er behoort informatie te worden verkregen over technische kwetsbaarheden van in gebruik zijnde informatiesystemen, de blootstelling van de organisatie aan dergelijke kwetsbaarheden behoort te worden geëvalueerd en er behorende passende maatregelen te worden getroffen. -**Doel** +### Doel Misbruik van technische kwetsbaarheden voorkomen. -**Richtlijn** +### Richtlijn <u>Technische kwetsbaarheden identificeren</u> @@ -162,7 +147,7 @@ Indien de organisatie gebruikmaakt van een door een derde aanbieder van clouddie omvatten voor het melden van maatregelen van de aanbieder van de clouddiensten met betrekking tot technische kwetsbaarheden (zie 5.23). Voor bepaalde clouddiensten zijn er verantwoordelijkheden respectievelijk voor de aanbieder van de clouddienst en voor de afnemer van de clouddiensto is de afnemer van de clouddienst bijvoorbeeld verantwoordelijk voor het beheer van kwetsbaarheden van de eigen bedrijfsmiddelen die voor de clouddiensten worden gebruikt. -**Overige informatie** +### Overige informatie Het beheer van technische kwetsbaarheid kan worden beschouwd als een subfunctie van wijzigingsbeheer en kan als zodanig profiteren van de processen en procedures van wijzigingsbeheer (zie 8.32). @@ -185,4 +170,3 @@ Meer informatie over het beheer van technische kwetsbaarheden bij het gebruik va -ISO/IEC 29147 geeft gedetailleerde informatie over het ontvangen van meldingen van kwetsbaarheden en het publiceren van adviezen met betrekking tot kwetsbaarhedenSO/IEC 30111 geeft gedetailleerde informatie over het omgaan met en oplossen van gemelde kwetsbaarheden. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.9-Configuratiebeheer.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.9-Configuratiebeheer.md index 24aebf9..e73cd97 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.9-Configuratiebeheer.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.9-Configuratiebeheer.md @@ -21,26 +21,15 @@ tags: status: active --- ## 8.9 Configuratiebeheer - -+------------------------+----------------------------------------------------+----------------------+-------------------------+---------------------+ -| **Type** | **Informatie-** | **Cybersecurity-** | **Operationele** | **Beveiligings-** | -| | | | | | -| **beheersmaatregel** | **beveiligings-** | **concepten** | **capaciteiten** | **domeinen** | -| | | | | | -| | **eigenschappen** | | | | -+========================+====================================================+======================+=========================+=====================+ -| #Preventief | #Vertrouwelijkheid #Integriteit #Beschikbaarheid | #Beschermen | #Veilige_configuratie | #Bescherming | -+------------------------+----------------------------------------------------+----------------------+-------------------------+---------------------+ - -**Beheersmaatregel** +### Beheersmaatregel Configuraties, met inbegrip van beveiligingsconfiguraties, van hardware, software, diensten en netwerken behoren te worden vastgesteld, gedocumenteerd, geïmplementeerd, gemonitord en beoordeeld. -**Doel** +### Doel Garanderen dat hardware, software, diensten en netwerken correct met de vereiste beveiligingsinstellingen functioneren en de configuratie niet door ongeautoriseerde of onjuiste wijzigingen wordt gewijzigd. -**Richtlijn** +### Richtlijn <u>Algemeen</u> @@ -116,7 +105,7 @@ door middel van het automatisch afdwingen van de gedefinieerde doelconfiguratie -**Overige informatie** +### Overige informatie In documentatie voor systemen worden vaak details vastgelegd over de configuratie van zowel hardware als software. @@ -126,4 +115,3 @@ Configuratiebeheer kan worden geïntegreerd met processen voor het beheer van be Automatisering is meestal doeltreffender voor het beheren van de beveiligingsconfiguratie (bijvoor gebruik te maken van infrastructuur als code). -Configuratiesjablonen en -doelen kunnen vertrouwelijke informatie zijn en behoren dienovereenkomstig te worden beschermd tegen toegang door onbevoegden. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/remove_tables.py b/Corpus/Standards/ISO27x/OST/27002/NL/remove_tables.py new file mode 100644 index 0000000..e70dce4 --- /dev/null +++ b/Corpus/Standards/ISO27x/OST/27002/NL/remove_tables.py @@ -0,0 +1,32 @@ +#!/usr/bin/env python3 +import os +import re + +directory = '/Users/rico/src/iso27diy-corp/Corpus/Standards/ISO27x/OST/27002/NL/' + +for filename in os.listdir(directory): + if filename.endswith('.md') and filename.startswith('a-') and not filename.startswith('a-3') and not filename.startswith('a-4'): + filepath = os.path.join(directory, filename) + with open(filepath, 'r') as f: + lines = f.readlines() + + new_lines = [] + skip = False + for line in lines: + stripped = line.strip() + if stripped.startswith('## '): + new_lines.append(line) + skip = True # Start skipping table lines + elif skip: + if stripped.startswith('|') or stripped.startswith('+') or stripped == '': + continue # Skip table and blank lines + else: + skip = False + new_lines.append(line) # First content line + else: + new_lines.append(line) + + with open(filepath, 'w') as f: + f.writelines(new_lines) + +print("Legacy property tables removed from NL files.") \ No newline at end of file From f6ba2d42af2af1402242a57035e546ed12233ae2 Mon Sep 17 00:00:00 2001 From: Richard Kranendonk <rkranendonk@mac.com> Date: Thu, 7 May 2026 12:21:14 +0200 Subject: [PATCH 21/29] added PECB Training transcriptions --- .../transcriptions/S01-Course-objectives-and-structure.md | 1 + ...on-to-management-systems-and-ISO-27000-family-of-standards.md | 1 + ...on-to-management-systems-and-ISO-27000-family-of-standards.md | 1 + ...on-to-management-systems-and-ISO-27000-family-of-standards.md | 1 + .../transcriptions/S03-Certification-process.md | 1 + ...undamental-concepts-and-principles-of-information-security.md | 1 + ...undamental-concepts-and-principles-of-information-security.md | 1 + ...undamental-concepts-and-principles-of-information-security.md | 1 + .../transcriptions/S05.1-Overview-of-ISO-27001-requirements.md | 1 + .../transcriptions/S05.2-Overview-of-ISO-27001-requirements.md | 1 + .../transcriptions/S05.3-Overview-of-ISO-27001-requirements.md | 1 + .../transcriptions/S05.4-Overview-of-ISO-27001-requirements.md | 1 + .../transcriptions/S05.5-Overview-of-ISO-27001-requirements.md | 1 + .../S06.1-Fundamental-audit-concepts-and-principles.md | 1 + .../S06.2-Fundamental-audit-concepts-and-principles.md | 1 + .../S06.3-Fundamental-audit-concepts-and-principles.md | 1 + .../S06.4-Fundamental-audit-concepts-and-principles.md | 1 + .../S06.5-Fundamental-audit-concepts-and-principles.md | 1 + .../S06.6-Fundamental-audit-concepts-and-principles.md | 1 + .../S07.1-The-impact-of-trends-and-technology-in-auditing.md | 1 + .../S07.2-The-impact-of-trends-and-technology-in-auditing.md | 1 + .../transcriptions/S08.1-Evidence-based-auditing.md | 1 + .../transcriptions/S08.2-Evidence-based-auditing.md | 1 + .../transcriptions/S09-Risk-based-audit.md | 1 + .../transcriptions/S10.1-Initiation-of-the-audit-process.md | 1 + .../transcriptions/S10.2-Initiation-of-the-audit-process.md | 1 + .../transcriptions/S10.3-Initiation-of-the-audit-process.md | 1 + .../transcriptions/S11.1-Stage-1-audit.md | 1 + .../transcriptions/S11.2-Stage-1-audit.md | 1 + .../transcriptions/S12.1-Preparing-for-stage-2-audit.md | 1 + .../transcriptions/S12.2-Preparing-for-stage-2-audit.md | 1 + .../transcriptions/S13.1-Stage-2-audit.md | 1 + .../transcriptions/S13.2-Stage-2-audit.md | 1 + .../transcriptions/S14.1-Communication-during-the-audit.md | 1 + .../transcriptions/S14.2-Communication-during-the-audit.md | 1 + .../transcriptions/S15.1-Audit-procedures.md | 1 + .../transcriptions/S15.2-Audit-procedures.md | 1 + .../transcriptions/S15.3-Audit-procedures.md | 1 + .../transcriptions/S15.4-Audit-procedures.md | 1 + .../transcriptions/S15.5-Audit-procedures.md | 1 + .../transcriptions/S16.1-Creating-audit-test-plans.md | 1 + .../transcriptions/S16.2-Creating-audit-test-plans.md | 1 + .../S17.1-Drafting-audit-findings-and-nonconformity-reports.md | 1 + .../S17.2-Drafting-audit-findings-and-nonconformity-reports.md | 1 + .../transcriptions/S18-Audit-documentation-and-quality-review.md | 1 + .../transcriptions/S19.1-Closing-of-the-audit.md | 1 + .../transcriptions/S19.2-Closing-of-the-audit.md | 1 + .../S20-Evaluation-of-action-plans-by-the-auditor.md | 1 + .../transcriptions/S21.1-Beyond-the-initial-audit.md | 1 + .../transcriptions/S21.2-Beyond-the-initial-audit.md | 1 + .../transcriptions/S22.1-Managing-an-internal-audit-program.md | 1 + .../transcriptions/S22.2-Managing-an-internal-audit-program.md | 1 + .../transcriptions/S23.1-Closing-of-the-training-course.md | 1 + .../transcriptions/S23.2-Closing-of-the-training-course.md | 1 + 54 files changed, 54 insertions(+) create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S01-Course-objectives-and-structure.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S02.1-Introduction-to-management-systems-and-ISO-27000-family-of-standards.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S02.2-Introduction-to-management-systems-and-ISO-27000-family-of-standards.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S02.3-Introduction-to-management-systems-and-ISO-27000-family-of-standards.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S03-Certification-process.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S04.1-Fundamental-concepts-and-principles-of-information-security.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S04.2-Fundamental-concepts-and-principles-of-information-security.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S04.3-Fundamental-concepts-and-principles-of-information-security.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S05.1-Overview-of-ISO-27001-requirements.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S05.2-Overview-of-ISO-27001-requirements.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S05.3-Overview-of-ISO-27001-requirements.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S05.4-Overview-of-ISO-27001-requirements.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S05.5-Overview-of-ISO-27001-requirements.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S06.1-Fundamental-audit-concepts-and-principles.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S06.2-Fundamental-audit-concepts-and-principles.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S06.3-Fundamental-audit-concepts-and-principles.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S06.4-Fundamental-audit-concepts-and-principles.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S06.5-Fundamental-audit-concepts-and-principles.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S06.6-Fundamental-audit-concepts-and-principles.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S07.1-The-impact-of-trends-and-technology-in-auditing.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S07.2-The-impact-of-trends-and-technology-in-auditing.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S08.1-Evidence-based-auditing.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S08.2-Evidence-based-auditing.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S09-Risk-based-audit.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S10.1-Initiation-of-the-audit-process.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S10.2-Initiation-of-the-audit-process.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S10.3-Initiation-of-the-audit-process.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S11.1-Stage-1-audit.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S11.2-Stage-1-audit.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S12.1-Preparing-for-stage-2-audit.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S12.2-Preparing-for-stage-2-audit.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S13.1-Stage-2-audit.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S13.2-Stage-2-audit.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S14.1-Communication-during-the-audit.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S14.2-Communication-during-the-audit.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S15.1-Audit-procedures.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S15.2-Audit-procedures.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S15.3-Audit-procedures.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S15.4-Audit-procedures.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S15.5-Audit-procedures.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S16.1-Creating-audit-test-plans.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S16.2-Creating-audit-test-plans.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S17.1-Drafting-audit-findings-and-nonconformity-reports.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S17.2-Drafting-audit-findings-and-nonconformity-reports.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S18-Audit-documentation-and-quality-review.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S19.1-Closing-of-the-audit.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S19.2-Closing-of-the-audit.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S20-Evaluation-of-action-plans-by-the-auditor.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S21.1-Beyond-the-initial-audit.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S21.2-Beyond-the-initial-audit.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S22.1-Managing-an-internal-audit-program.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S22.2-Managing-an-internal-audit-program.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S23.1-Closing-of-the-training-course.md create mode 100644 Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S23.2-Closing-of-the-training-course.md diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S01-Course-objectives-and-structure.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S01-Course-objectives-and-structure.md new file mode 100644 index 0000000..727e6b4 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S01-Course-objectives-and-structure.md @@ -0,0 +1 @@ +Hi, my name is Nathalie Klaas. I'm from Belgium and I have my own company in Belgium. Where I help organizations with the implementation of ISO 27001 and ISO 9001. Besides the implementation um projects that I do. I'm also an external lead auditor for ISO 27001 and ISO 9001. Besides my work for customers, I also teach at university and of course for people This training course is intended to help participants strengthen their knowledge and skills which help them when auditing an ISMS. So from an educational perspective, competence consists of the following three elements, knowledge, skill, and behavior. So we will be working on all three of them. By the end of the course, you will be able to explain the fundamental concepts and principles of competence. An information security management system based on ISO 27001. You will be able to interpret the ISO 27001 requirements for an ISMS from the perspective of an auditor You will be able to evaluate the ISMS conformity to ISO 2701 requirements in accordance with the fundamental audit concepts and Principles, you will be able to plan, conduct and close an ISO 2701 compliance audit, and you will be able to manage an ISO 27001 audit program. In section one, we will be talking a little bit how the training is structured, what are the objectives of the structure, and of course we will talk a little bit about the examination and certification. alongside with some explanation about PECB. Now this course is really intended to help you to be able to conduct an ISO 27001 audit. So by the end of the training course you will be able to explain and understand the fundamental concepts and principles of an information security management. System based on the ISO 27001. You will also be able to interpret the ISO 2701 requirements from an ISMS from the perspective of an auditor You will be able to evaluate those requirements in accordance with the fundamental audit concepts and principles. You will be able to plan, conduct, and close an ISO 27001 compliance audit in accordance with the ISO 17021-1 requirements, ISO 1911 guidelines, and other best practices of auditing. And finally, you will be able to manage an ISO 27001 audit program. From an educational perspective, competence consists out of knowledge, skills, and behavior. So we will be working on those three elements throughout the course. The training course for an ISO 27001 lead auditor is intended for both internal and external auditors. The necessary competences for internal and external auditors are common throughout all types of audits. The characteristics of the different types of audits will be explained during this training course. Internal audits will be discussed in a dedicated section in the last day. The objectives of this training course is to really help you to acquire that knowledge on audit techniques and not acquire expertise in information. security management. However, basic knowledge of information security management concepts is necessary to be able to conduct a successful audit. Now when going through the course, we will do a couple of notes, you will get a lot of examples, you will be able to do a lot of um readings as well so when you want to have some little bit more information because this is an online course of course you will not be able to have discussions with the participants But you can find additional information on the PECB website, where you can find additional worksheets, additional articles and toolkits where you can find a lot of information that will help you Grow your knowledge even further. This training course has been created when looking at the best practices in a couple of areas So the course is really based on ISO 1911, which provides guidelines on auditing management systems, including the principles of auditing. ISO 1911 also talks about how you should manage an audit program and how you should conduct management system audits, as well as guidance on the evaluation of the competence of individuals that are involved in that audit. process. So it applies to all organizations that wish to conduct both internal and external audits. We also had a look at the International Federation of Accountants This is a global organization which is focused, as the name states, for accountant. It operates in more than 130 countries with over more than 175 members and associates to protect public interest by encouraging the use of best practices in accounting. So standards developed by the IFAC provide guidance in the following fields, so it's audit, insurance, control and services related to quality, training, ethics and accounting. We also use the Institute of Internal Auditors. This is a global organization that advocates, educates, and connects internal auditors worldwide. It also develops international guidance almost exclusively for those internal audits. This guidance is based on careful analysis consultation and the fundamental principles concerning the performance of internal audit services by members of the Institute of Internal Auditors. And lastly, we also had a look at the generally accepted auditing standards, which are auditing standards developed by the American Institute of Certified Public Accountants including general standards, standards by activity sector and reporting standards with interpretation. So you see we have based the content of the course of a lot of worldwide best-known best practices To include it in the training course. Now, when talking about the exam, after you've completed the full e-learning course, you will be able to take an exam. The exam will be focused on the seven competency domains that We will be talking about throughout the course. So let me walk you through the seven competency domains. First of all, there will be questions about the fundamental principles and concepts of an information security management system. Of course, there will also be questions about security management system requirements. There will be questions about fundamental audit concepts and principles. Fourthly, there will be questions about preparing an ISO 27001 audit, as well as conducting an ISO 27001 audit and closing an ISO-2111. 27,000 audits. And lastly, you will get some questions about managing an ISO 27,000 audit program. So the purpose of the certification exam is really to evaluate whether candidates have to grasp the audit concept and techniques so that they are able to plan, manage, conduct an audit program and as well lead a team of auditors. The PECB Examination Committee ensures that the exams questions are adequate and based on professional practices. So all of the competency domains as I stated will be covered during the exam. If you wish to get more information on how the exam is set up, how the examination works, you can also find a little bit more information On the PECB website. Passing the exam is not enough to earn your certification. It is, of course, the first step, but you need to meet all the prerequisites for certification. So, to get a PECB ISO 27000 lead auditor certified, you need to have a couple of things that you need to do. These prerequisites will be discussed later in the course as well, but I'll walk you briefly through Through them. So, first of all, you need to pass the exam. Secondly, you also need to adhere to the PECB Code of Ethics. You need to have at least five years of professional experience of which two of them are related to information security management. You need to be able to present at least three three hundred hours of related activity, so related to information information security management and auditing. You need to provide two professional references that will be checked by PECB. And if you have done all of those of If you checked all the boxes of those prerequisites, you will become a PECB ISO certified ISO 27001 lead auditor. And obviously, after you received your certificate, you will need to maintain your certificate. certification. More information about that will also be given later on in the course. The PECB certificate will look like the one that you have in front of you on the slide So we'll you will receive that um through via your PECB dashboard. So you will be able to find it there. You will be able to download in a PDF format, and you will also be able through the PEC PCB dashboard to gain your credly digital badge because PCB partnered with Credly, so it will allow you to also download that digital badge which you can use on your resume or on your digital media media like LinkedIn to also show to your network that you have achieved a new certification. Lastly I want to talk a little bit about PECB PECB is Professional Evaluation and Certification Board, is a certification body that provides education, certification, and certification. certificate programs for individuals on a wide range of discipline. Besides the training programs, PCB also offers PCB skills, which is a new format where you can find snackable content in a wide range of expertise. And you have also the piece store where you can find a lot of um useful um uh standards as well where you can buy the standards but also white papers articles toolkits and so on The mission of PECB is really to provide their clients with comprehensive examination and certification services that inspire trust and benefit the society as a whole. Their vision is to become the global benchmark for the provision of professional certification services, and their values are integrity, professionalism, and fairness. PCB helps professionals show commitment and competence by providing them with valuable education, evaluation, and certification against internationally recognized standards. Their principal objectives and activities are establishing the minimum requirements necessary to certify professionals. Reviewing and verifying the qualification of applicants for eligibility to be considered for the certification evaluation. Developing and maintaining reliable, valid and current certification evaluations, granting certificates to qualified candidates, maintaining records and publishing a directory of the holders of valid certificates. Establishing requirements for the periodic renewal of certification and determining compliance with those requirements. Ascertaining that our clients meet ethical standards in their professional practice and lastly representing its members where appropriate in matters of common interest. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S02.1-Introduction-to-management-systems-and-ISO-27000-family-of-standards.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S02.1-Introduction-to-management-systems-and-ISO-27000-family-of-standards.md new file mode 100644 index 0000000..0edb387 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S02.1-Introduction-to-management-systems-and-ISO-27000-family-of-standards.md @@ -0,0 +1 @@ +Section 2 introduces you to the International Organization of Standardization, short for ISO, and provides an explanation of management systems and a definition of an ISMS. It also provides you with a summary of the development of ISO 27000 family of standards and elaborates on each of them. In addition, the advantages that organizations can obtain by implementing an ISMS based on ISO 27001 are also discussed. And lastly, we will also give a short explanation. On legal and regulatory conformity throughout the world in this section. So let's start with what is ISO. So ISO stands for the International Organization for Standardization. And it really consists about well, it's an international organization of national standards bodies, and it consists out of uh whole 160 countries So 160 countries contribute to the ISO organization. The final results of ISO works are published as international standards. And since the beginning, which was 1947, ISO has published over 24,000 standards. So I usually say if you can think about something, there will probably be a standard available for that. Now ISO applies a couple of principles when uh developing international standards. So firstly there needs to be a need in the market So ISO response to that need in the market. So that either comes from something that they see themselves or from formal requests. from industry sectors or stakeholders that can also be consumer groups. Typically the request for a standard is communicated to national members within a country that then contact the international standardization. organization. ISO standards are always based on global expert opinion. So ISO standards are developed By various technical committees. And those technical committees consist out of experts from all over the world. And these experts really negotiate all the aspects of the standard. including what is the scope, what are the key definitions, what is the content that needs to be added. ISO standards are developed through a multi-stakeholder process. So the technical committees, they consist out of global experts, but they consist out of experts from relevant industries but they also include consumer associations, academia, NGOs and governments. So it's really a multi-stakeholder process. And lastly, which also explains why it sometimes can take up to a couple of years before an ISO standard is published or renewed, ISO standards are based on consensus So the development of an ISO standard is based on a consensus approach. So it takes into account comments from all uh stakeholders and um all ISO country members uh regardless of um the size of the strength of the economy have the same footage within um the organization so that means that it uh sometimes takes a little bit of time um before a standard gets approved or gets developed. Everybody knows of course the ISO 27001 standard because that is the standard everybody knows and that everybody wants to get certified against However, the ISO 27001 is part of a bigger family of standards, which is called the ISO 27000 family of standards. On the slide you see an overview of the different types of standards that you have. So not all of the standards that are part of the ISO 27000 family of standards are standards against which you can get certified. So let's have a look at what are the standards that are on the slide. And we will go a little bit deeper in each of the standards in the following slide. So firstly, everything starts with the ISO 27000, which is really a vocabulary or dictionary that gives an explanation of all of the Yeah, all of the words, all of the terminology that is used in the rest of the standards. ISO 27001 specifies then the requirements for establishing, implementing, maintaining, and continually improving an ISMS. ISO 27701 specifies the requirements and provides guidance for establishing, implementing, maintaining, and continuing Improving a privacy information management system, also called PIMS, in the form of an extension to the ISO 27001. So it's basically an add-on to the ISO 27001 ISO 27006 specifies the requirements and provides guidance for bodies that want to provide audits and certify certification of an ISMS. So your certification body. That you contact to do an audit will need to have ISO 27006 in place. Then you have a couple of general guides that really help you with implementing your ISMS So the ISO 27002 is the one that is mostly known with everybody, as commonly known. It's a set, uh it's a reference set of generic information security controls, including with implementation guidance. So it gives an explanation of the annex A controls of the ISO 27001 and it helps you in understanding how you could potentially implement Them. ISO 2703 provides explanation and guidance on ISO 2701. So it basically is the manual on how you should implement an ISO 27. ISO 27004 gives guidelines to help organizations come up with good information security performance indicators So it has a whole standard which gives you indication on what can you use to measure the effectiveness of your ISMS. ISO 27005 provide guidance on information security risk management. ISO 27000 And uh and seven provides then guidance on managing an ISMS audit program, how you should conduct audits, what are the competences that an ISMS auditor uh should have um and you will see uh parts of that coming back throughout this course obviously um and then you we have a couple of other ones so um and lastly we have the ISO 27008 uh which provides guidance On reviewing and assessing the implementation and operation of the information security control. So that's really linked to the ISO 2702. And then you have a couple of uh industry specific uh standards and you also have the ISO 2700799 which provides guidelines for organizations in the health information industry implementing the controls provided by ISO twenty seven thousand and two. And you have a couple of them you have uh one for the health uh sector you have one um which Is 27011, which gives information on the telecoms industry, and you have a lot of other standards that provide insight either per sector or either per specification within the realm of information. Security. Now looking at the development of the ISO 27000 family of standards is actually uh begins already um in the early 90s or in the middle of uh the the 90s where um the British Standard 7799 was published, which was actually a code of conduct that was published by the British Standards Institution. Many of these controls that were in that original standard are still visible in the ISO 2702. So the the British standard was basically developed by the UK government and by the Department of Trade and Industry. So that document provided really practices for information security management, and it was intended to help organizations establish and implement an ISMS and ensure the availability, integrity and confidentiality of their information. So Uh moving on, in um basically in 2002, so seven years later, the BS uh seventy-seven nine nine um was published, which was an uh specification of that uh first uh code of practice. Um that was um at the previously published uh 7799 became then the dot one um so it gave a little bit more explanation In the meantime, in 2000, there was also a code of practice on information security management published by ISO itself. So it already took some elements from the British standard. And that standard was then called the ISO 17799. So the specifications became a little bit more clear. Eventually all of these documents uh became adopted by the ISO standards. So where the um British Standard 779 DOS 2 became the ISO 27000 and one and the one version became um the ISO 27000 and two. So um this logically uh puts the requirements first and the code of practice and the guidance is basically uh second. Um they were uh later um so 2013 ish um they were um and uh as well in between 2008 and 2012 they were um yeah supplemented by uh several other ISO standards like the 2700345 um and other uh specific um interpretive guidance uh standards were created. where the latest version of the ISO 27001 and 27002 standard were published in 2020. So you see you see the the history of the uh 27,000 family uh goes already a long way back where um we recently had in 20 The latest revision. So let's dive a little bit deeper in each of the standards. First of all, of course, the most important one I would almost say is the ISO 27000M1 So this standard really gives the requirements for establishing, implementing, maintaining, and improving an ISMS The clauses are expressed with the verb shell. So that means that it is a requirement, it's mandatory, so you cannot choose to do it. It is mandatory, so you need to implement it. The standard is applicable for all organizations, though it doesn't matter which industry you're in, what size you're in, what type of organization you are, you can use it in whatever format that you like Organizations can obtain certification against this standard. So it really helps you with getting that ESMS. implemented um and as we already also explained in the lead implementer course of course and there needs to be a link when implementing the ISO 2701, there needs to be a link with your business strategy. It's not set up in isolation. Um, and you set it up to really um Yeah, preserve the confidentiality, integrity, and availability of information by really applying that risk management process And to give confidence to your interested parties and your customers, your employees, your shareholders, that risks are adequately. managed. Looking at the ISO 27002, this standard gives guidance. So that means that the clauses are expressed with the verb should So um it really looks at the annex A controls that are present in the 27001. So it gives a little bit guidance on What is um what is the control about? So it gives uh the context of each control and what is the reason why a control was chosen by um the International Standardization Organization. It will give some guidance on how you could implement a certain control within an organization. It will give some best practices and it will also help you in developing organizations specific organization uh security guidelines. So this is really guidelines and there's nowhere written that organizations um are mandated to implement the controls as they've been written down in the 27-2 standard, but it helps you to give some insight. side that also means that um you cannot gain um certification against the ISO twenty seven thousand and two standard I use this standard a lot because it helps you when you have a discussion with your technical teams, when you're stuck in how it something should be implemented in an organization, then you can have a look at the best practice and you you can start your discussion from that point in time. The 2703 is also a guidance uh standard um so it gives guidance and explanation on the requirements of an ISO 27001 So it basically contains also 10 clauses with clauses 4 to 10 exactly mirroring the ISO 27001. So This document um does not contain any new requirements, but it really consists out of giving you an indication on how you should be implementing the ISO 27001. So you get some insight on what is meant with context of the organization, what is the standard expecting you to deliver there. Since it's a guidance standard, you can also not obtain certification against this. ISO 27701. That standard or this standard is an extension to the ISO 27001 and the ISO 27002 specifically for privacy manner. So it provides, as does the 2701, but it provides requirements and guidelines for establishing, implementing, maintaining, and continually improving a privacy information management system. Which is also called PIMPS in short. It provides guidance both for controllers and processors, information on or guidance on that personal identifiable information processing. Organizations can also obtain certification against this standard. It's usually done together with an ISO 27001 certification. Like an ISO 27001, this standard is also applicable to all types and size of the organization. So both public and private companies, government organizations. um which are uh PII controllers or PII processors. Um so it it follows the same structure as the ISO 27000 ISO 27009 provides requirements for creating sector-specific standards as an extension to the ISO 27001. So it really gives an explanation on how you can include specific requirements additional to those in 2701 um how you should interpret the 27001 requirements and how to include or modify controls in addition to those in ISO 27001 and ISO 2700 So if you would want to create a new ISO standard for your specific industry and there's no ISO standard available yet, this is the standard that you want to have a look at to understand how you can create additions to the already existing. Existing one. ISO 27010 and everything that comes after 27010 are sector-specific standards. So you have specific standards for telecommunication, for health. For finance and insurance, but you have also ISO standards for specific sectors related to information security. So you will find ISO standards on application security on cybersecurity, on security incident management, on privacy protection, 27,017 and 18. are both for public and private clouds. So for each of them you will find specific ISO standards that relate for that. So if you look on the website of the of ISO, you can find all of them and of course you can also purchase those either on the ISO website or on the PECB website. Website, you can uh purchase them as well. But you can find um really on everything that you can think about in information security, like storage, like privacy, like um incident investigation, incident response uh you can find um uh a lot of um isost standards uh related uh to that Now when looking at the implementation of an ISMS, besides having the certificates, there are a couple of advantages on implementing an ISO 27001. Firstly, it will of course help you to protect your data. That's the basis, that's the reason why you do it. So you will have robust data protection, so you will have enhanced security measures. That protects sensitive data from unauthorized access, from breaches, from leaks. And you will also be able to assure that you have the confidentiality integrity and availability of your data ensured. It will help you to assure compliance First of all, as security practices are aligned with laws and regulations, because that's a standard element in the ISO standard, and you will also adhere to data protection laws. You will be able to make a step up in risk management. You will be able to identify and evaluate information security risks And that will able enable the organization to really prioritize and also proactively address potential threats. You will be able to implement security controls and incident response plans, and that will also minimize, of course, the impact. of potential security incidents. You will be able to improve your security posture. You will be able to better manage Your information security threats, and you will be implementing, of course, a standard that is internationally recognized with internationally recognized information security controls And you will be able to prevent certain security incidents from happening. Prevent the prevention of security incidents. uh is uh of course cheaper than uh recovering from a cyber attack. So uh the financial losses that would be associated with a security incident will be less And you will have efficient resources, of course, to mitigate those risks. So you will be able to do a better resource allocation in line with the risk management that you've done. So there is a multitude of advantages that are related to an ISO twenty-seven thousand and one implementation, besides having the certificate So when starting with an ISO implementation, the goal should not be having the certificate. It's a nice reward, but all the other advantages should be the reason why you implement I saw twenty seven thousand and one. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S02.2-Introduction-to-management-systems-and-ISO-27000-family-of-standards.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S02.2-Introduction-to-management-systems-and-ISO-27000-family-of-standards.md new file mode 100644 index 0000000..4baaf5e --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S02.2-Introduction-to-management-systems-and-ISO-27000-family-of-standards.md @@ -0,0 +1 @@ +ISO uh standards uh more specifically in the annex A, and we have a clause um 531 Which says legal, statutory, regulatory, and contractual requirements. So an organization needs to understand what are those requirements That are relevant for uh the business that you're in, the type of organization that you're in. So the purpose of that control is really to ensure that compliance. I still see a lot of organizations when auditing that don't really know what are the applicable laws and regulations that needs to be there. So whatever organizations should do is to start either with their legal counsel or they need to hire a lawyer to help them with that To understand what are all the laws and regulations that have an impact on the organization. That can be quite a lot depending on the organization that you're in there, but you need to uh check If you are compliant, you need to check what are the different countries that I'm working for. Are the countries, do I have all the laws and regulations? What specific clause in the law do I need to adhere to? And how have I tackled that? What are the specific processes? What are the policies that I use to be able to show that conformity So that ISO 27000 and one can really help you with that to really get a step up in that good overview of laws and regulations. Now there are a lot of key areas um especially nowadays it was different fifty years ago, but uh today There are a lot of key areas that should be considered. On the slide you see a couple of things that you really need to think about if they are applicable for your organization And let's walk through them one by one. First of all, data protection. Today there are a lot of countries. That have established data protection laws and regulations, think about the GDPR, that really aim at protecting, safeguarding data and data subjects. Organizations need to understand what is the law and regulation, and we need to have procedures and processes in place to ensure that we can protect that personal identifiable information. we can adhere to any requests that data subjects have and we can uh look at that. Related to data protection is of course privacy. Privacy, also in order to comply with certain laws, many organizations are also obliged to establish a policy for ensuring information privacy Throughout which they increase awareness of those statutory, regulatory, and business requirements regarding the treatment and protection of that personal information. So data protection and privacy usually go hand in hand. Cybercrime is another thing to consider. They encompass any illegal activity that is performed through a computer and network. And that is intended to really harm the organization system and gain unauthorized access to the data. Targeted organizations might experience financial and reputational damage In order to prevent and to respond to those activities, organizations should also establish procedures like an incident management procedure, um like uh ways uh for ethical hackers uh to provide them with information. Um so um protective measures as stated are are not considered as crime but also there you need to see what is applicable in your country. Sometimes ethical hacking um needs to uh adhere to certain um yeah specific guidelines and I'm talking from Belgium of course and Belgium it's it's only for one or two years that it's really legal uh to perform ethical hacking. Um and To communicate to an organization that you find some vulnerabilities. So you really need to check what is legal in your country that you reside and how can you take care of that in your organization. Dignital signatures is something else that is really something of the last years. We used to sign everything in paper. That time is far behind us. So an electronic signature today is um it it helps organizations of course to verify the um authenticity of a message or a document and by verifying the author. To check if the content has been modified. As a result, an electronic document that is digitally signed has the same legal validity as a hard copy. So, like a document document that is signed in handwriting, as long as there are regulations that give that full legal value to it. And some countries Electronic records must ensure the um preservation of uh traces as evidence of that integrity. So there you need to see okay what is the tool that we are going to use To provide those dignity, what are the certificates, for example, that are used, and what is the law again that we need to look at Intellectual property is something that you need to think about, both your own intellectual property and what how do you work with customers and how is intellectual property taken care of there, but also the intellectual property of your employees. Ensure that you have everything written down in contracts so that There is no reason to come to a conclusion later. Also, there I see a lot of companies that take care of the intellectual property with their customers, but forget that their employees also have intellectual property. Electronic payments. If your organization has a web store or something like that, electronic payments laws have been created as well. So you need to check if there is something that you need to adhere to there in ensuring that you protect the rights of the clients of which you receive those electronic payments. And then lastly we have the records management. Some national laws also require from organizations that they establish procedures for identifying, classifying, storing, modifying, and even destroying records ISO 15489. 1 delivers those specific contents or concepts and guidance that can help you in that records. So you see there are a lot of um key areas that you need to consider uh because there are a lot of uh relevant laws that might be there. So after um the so now we've spoken about the key areas Let's dive a little bit deeper into all the information security and data protection laws by region. For sure, not all of the laws have been added because that would lead us a little bit too far, of course. But um you do well um especially also when you're auditing um to uh have a general understanding about general laws that are applicable for on a country level at least And then you can still have a look. Companies need to know what is specifically for their industry applicable. So let's start with America, starting with North America. You have, of course, the HIPAA, which is the health insurance Portability and Accountability Act. It regulates the privacy and security of medical information in the United States So that's very specific for the United States. A lot of companies that are working in the United States and that have have their headquarters in the United States put those requirements also on European organizations. So it's not because it's applicable in the US that everybody who's residing in the EU is no longer falling under it. So HIPAA might be something that you need to take in. into account. So if you're auditing a finance company, that might be something that you want to check upon. Surveyus Oxley Act, a well-known act, short SOX regulates financial reporting and auditing requirements for public organizations in the United States. So public organization The California Consumer Privacy Act, the CCPA, that comes back if you're working with um US organizations, which is Is a little bit similar like the GDPR. It regulates how organizations handle California residents' personal information So it's only applicable to California. The New York State Department of Financial Services Cybersecurity Regulation, in short, 23 NYCRR 500 Requires financial institutions to establish and maintain a cybersecurity program. Personal Information Protection and Electronic Documents Act, which is called PIPEDA Regulates how Canadian private sector organizations collect, use, and disclose personal information And then lastly, the Personal Information Protection Act, in short, PIPA, is a privacy law that governs the collection, use and disclosure of personal information by private sector organizations in British Columbia and Canada. So you see and the difficulty in North America is of course you have different states and different states have different laws, so you really need to have a look on, okay, what are the laws that they're uh looking at. Then uh jumping over um to South America, um there are also a couple of things that are in place. Um so in Brazil You have the General Personal Data Protection Act, and it's a data protection law that regulates the processing of personal data in Brazil. So it applies to both Brazilian but also foreign organizations that process personal data of individuals that are located in Brazil. In Argentina, you also have a personal data protection law, uh, which is number uh 25326 And that addresses the collection, processing, storage, and transfer of personal data. And under this law, individuals have the right to access, modify, and delete their personal data held by the data controllers as well as the right to object for the processing. So you see a lot of things coming back that were also part of the GDPR And then you have in Peru also the data protection law, a Peruvian law that regulates the processing of personal data by individuals and organizations. And the law aims to protect basically the privacy of individuals by establishing principles and requirements for collection, use, storage, and transfer of personnel. Looking at Europe, um, first of all, the GDPR, well known, regulates the privacy and security of personal information for individuals within the European Union. The NIST2 Directive is an initial EU-wide legislation on cybersecurity designed to attain a uniform and elevated level of cybersecurity throughout the member states. And then we also have the EU Cybersecurity Act, which creates basically a unified system for certifying ICT products, services, and processes related to cybersecurity in Europe. Then going to the other side of the globe, Asia. In China, there is a cybersecurity law which regulates the security of networks and personal information. In China. In Singapore, we have the Personal Data Protection Act, which regulates again the collection, use, and disclosure of personal data in Singapore. In India, we have the Information Technology Act, regulates electronic transactions and digital signatures in India. In Japan, we have the Act on the Protection of Personal Information, which regulates the handling of personal information in Japan. And also in Japan, we have the basic act on cybersecurity. Which establishes basic policies for Japan's cybersecurity efforts and it formulates also a cybersecurity strategy and it effectively advances cybersecurity initiatives. In Africa, South Africa, we have the protection of personal information, is also a data protection law in South Africa, and it applies to any individual or legal entity that handles personal data. In Mauritius, we have the Cybersecurity and Cybercrime Act of 2021. That's a law that deals with cybercrime and cybersecurity. So the act provides also for different penalties based on the severity of course of the offense committed and it can include a fine not exceeding two million uh rupees and imprisonment even um for a term um not exceeding 25 years so that That's already pretty hefty. In Tunisia, we have the Organic Act number 2463 on the protection of personal data. It's a primary legal framework for data protection in Tunisia. In Ghana, we have the Cybersecurity Act 2020. It promotes a safe and a secure digital environment and it also protects critical information infrastructures and combats cybercrime in Ghana. In Kenya, we have the Data Protection Act 2019, which regulates the processing of personal data and seeks to safeguard the privacy and data protection of individuals in Kenya. And then we have in Nigeria the data protection regulation, in short, NDPR, established in 2019. It's really the first comprehensive Data protection regulation in Nigeria, and it sets out the legal framework for again the protection of personal data in Nigeria. And then we still have Oceania left. There we have the Privacy Act 1988, which governs the handling of personal information by Australian government agencies and private organizations. So it requires organizations really to have a privacy policy, but also to obtain consent for collecting personal information and to provide access to those individuals to their own personal information. To assure that their personal information remains accurate, of course. In New Zealand, we have the Privacy Act 2020, which regulates the collection and disclosure of personal information in New Zealand. It applies to all organizations, also including Including government uh agencies. And then in Fiji we had the Cybercrime Act of uh 2001, um the which was enacted by the Fiji government um and that criminalizes range of cyber offenses, including the unauthorized access to computer systems, cyber stalking and cyberbullying. So uh a lot of uh laws that um and acts that have been uh put in place uh across the globe. So When working internationally, it's a smart thing to check where are we working, where are we data transferring to and what potential legislation might be in place So you can reach out to legal counsel, to sector industry bodies that can help you understand what are the different legislations that are applicable. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S02.3-Introduction-to-management-systems-and-ISO-27000-family-of-standards.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S02.3-Introduction-to-management-systems-and-ISO-27000-family-of-standards.md new file mode 100644 index 0000000..5e2791f --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S02.3-Introduction-to-management-systems-and-ISO-27000-family-of-standards.md @@ -0,0 +1 @@ +So let's have a look at what a management system is. Now if we look at ISO 27000, a clause 341 gives a definition on a management. So a management system is a set of interrelated or interacting elements of an organization to establish policies and objectives and processes to achieve those objectives. So basically it's a very complicated, or it seems a very complicated sentence, but it isn't really All organizations have some form of a management system because it's just the way you operate your business. It's nothing more complicated than that. It's a way on how you operate your business. So a coherent and a well-functioning management system combines processes, resources, tools and workforce And a management system can be very complicated or can less can be very documented or less documented depending on the maturity of the organization. So again, a documentation is not a purpose in itself. An appropriate level of documentation is Preferable because it will help you to ensure that consistency, continual improvement, and retention of organizational knowledge Of course, an organization changes in the course of its lifetime. You have an internal and external context It changes so um the management system really needs to be um agile as well, and it needs to be able to respond to those changes as well. So whenever setting up a management system Very important to keep in the back of your mind is whatever is implemented must be controlled and measured and what is controlled and measured must be managed. And so the performance evaluation clause in every ISO standard is a very essential component of any management system. Because everything that you write down should be able to be evidenced So you always need to think really hard on okay, what is it what we're going to do, and am I able to measure and to see if the control or whatever management system that we've implemented, if it's working effectively When looking at an information security management system, the ISO 27000 also gives some explanation about that. So an ISMS consists of the policies procedures, guidelines, and associated resources and activity collectively managed by the organization in the pursuit of protecting its information assets So it's again a very long sentence. So an ISMS is basically a systematic approach for both establishing, implementing, operating Monitoring, reviewing, maintaining, and improving the organization's information security to achieve its business objectives. And it's always based on a risk assessment approach and the risk appetite or the risk acceptance criteria from the organization to effectively treat and manage those risks. So a couple of things that are very important here, so it's a systematic approach, and very important is that an information security management system does not live in isolation. So it needs to be linked to the business activities. And it's always based on a risk management approach and the risk appetite of an organization to really treat and handle those risks. Now, when an organization, and uh today I see it more and more happening, uh, an organization can handle Multiple compliance frameworks. I see organizations that have an ISO 9001, they start with the 27,000 one, and they also want to Include the fourteen thousand one. If you want to do that, you want to um look for uh implementing an integrated management system In short, it's IMS. And it's really a management system that integrates all the components of a business into one coherent system to enable basically the achievement of its purpose and mission. If you look at um the table on the slide, you see and that's also the reason why um ISO has uh made a lot of changes to their ISO standards to ensure that The clauses 4 to 10 in each standard are pretty similar to each other. That's also the reason why they're called a harmonized structure. So if you look at leadership and commitment, for example, you see that in the ISO 9001, 14001, 2020, 20,000 23001 and 27001, and it all comes back to clause 5. 1. And more likely, the text that is in that clause is the same Policy comes back in all the ISO standards in 5. 2. The same for objectives, you can find them in 6. 2 documented information is always 7. 5 internal audit always 9. 2 management review 9. 3 Only with continual improvement you sometimes have three subclauses like is the case with 9000 and 14001 where uh you have it in 10. 3 and with the other standards in 10. 2 But the information that is in the continual improvement clause is exactly the same for all standards. So that will help you to harmonize and optimize practice. because it doesn't make sense to write in three different management systems the same explanation for leadership, for example. Of course, for a policy, you can say, oh, I want to create three different policies, but the way you set up a policy, the way it needs to be treated in the organization, it's the same So it will help you, of course, reduce duplication and therefore costs, of course. It will also reduce the risks. It will increase Profitability, it will help you to maintain consistency and it will for sure help you with uh improving the communication as well. So you if you work with different management systems consolidating into one is the best practice because it will also help you in communicating to the organization because otherwise it becomes pretty complex for your employees to understand what you're actually are talking about. Now apart from ISA publications range beside the ISO 27001 organizations can get certified against a lot of uh primary standards So ISO publications range from traditional activities such as agriculture and construction to the most recent developments of course in information technologies like as digital coding of audio visual signals for multimedia applications. So there are um a couple of standards that the organizations can still get certified against Mo the most well known and um I always say the oldest, but that's because I get older, is the ISO nine thousand one, uh which is quality management system. Uh twenty years ago that one was uh really uh was well known, uh was um Required for a lot of organizations. Today I see less questions about ISO 9000 and an increase on 2700001, but also on ISO 14001, which is an environmental management system. With the rise with everything related to climate change um and environmental uh issues the ISO uh 14001 is gaining in importance again, but it's already a pretty old standard as well. You can certify against ISO 45001, which talks about occupational health and safety The ISO 37301 is a compliance management system. We have uh a food safety management system which is 22000. Um we have business continuity management. Um 22301 also on the rise. I see a lot of customers asking for uh the business continuity management system Of course, also spiked through NIST2 regulations, increasing regulation on incident response and operational resilience There is an anti-bribery management system, ISO 37000 and one, and there is also a service management system which is ISO 2000- So you see there are a lot of primary standards that can be used, of course. If I look at this, I would say 9,000 and 14,001 would be the the two that are uh pretty well known uh throughout the world um with um the business continuity management system as third runner up um So yeah, if you want to have more information on each of the standards, you can also visit the PECB website again to get a little bit more information on each of them. standards. So it was a pretty long section that we've spoken about. So let me summarize a little bit. So the International Organization for Standardization In short, ISO publishes standards in response to market demand. ISO standards are based on global expert opinion and consensus and are developed through a multi-stakeholder process ISO 27001 specifies then the requirements for establishing, implementing, maintaining and improving an ISMS and assessing and treating information security. Risks. Advantages of implementing an ISMS can include the improvement of organizational security posture, achievement of good governance, increase of international recognition improvement of customer satisfaction and an increase of competitive advantage. A management system then refers to a set of interrelated and interacting elements of an organization to establish policies and objectives and processes to achieve those objectives, and organizations can two or more management systems by integrating them. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S03-Certification-process.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S03-Certification-process.md new file mode 100644 index 0000000..8ba7881 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S03-Certification-process.md @@ -0,0 +1 @@ +Certified instructor and I just wanted to tell you a little bit about my background. So as you might be able to pick up from the accent, I'm based in the UK specifically I live near a city called York in the northeast of England. A little bit of background about myself from a career point of view. So I've been in and around technology and specifically information security since around around about the year 2000. I started life in the technical side of IT, doing IT support, so desktop and server support. Later on I moved into networking, spent a few years in that space where I got a real interest in security through implementing things like intrusion detection systems. Systems, firewalls, etc. Then she moved into more of the management side of security and worked for a number of years for the National Health Service in the UK, implementing standards like What at the time was BS7799, so the forerunner to ISO 2701. Since then I've worked for a couple of very large IT outsources and providing services to customers, doing things like ISO implementations, PCI DSS, developing security architectures and policies. And since then basically I now essentially work as a consultant, so I have clients that I'm still helping. implement security standards and frameworks. I also spend a bit of time as an auditor conducting audits against a number of ISO standards and of course as a trainer with a doing a lot of work with PCB like these courses Um so I hope to bring some useful knowledge and experience in the uh courses I'm delivering. Welcome to this ISO 270001 Lead Auditor course I just wanted to tell you a little bit about the training and its aims. So the aim of the lead auditor course is to give you a good introduction to the ISO 27001 standard, to give you an overview of how that works and the overview of a an information security management system but with a focus on actually auditing an existing management system. So throughout the course we'll look at key things like audit principles, procedures and processes And then basically we'll take you through the steps of initiating an audit, right through to making audit conclusions, and also we'll take you through what happens after the audit. We'll look at this from an external perspective, so we'll also uh uh examine how certification bodies operate and your role as a lead auditor within that. Okay, so in this section we're going to examine the certification process for ISO standards. So specifically we'll look at the process itself. We look at something called the certification scheme and then we're going to look at the role of two very important organisations in this process which are accreditation bodies And certification bodies, and we'll have a look at the difference with each and the purpose and the role that they play. So the first thing to take a look at here is this diagram that outlines the certification process. As I'll explain in a moment, this is the certification process that would be followed by what we call accredited certification bodies. So let's just have a look at this. So let's imagine we have an organization that wants to be certified To ISO 2701. First of all, of course, before any audit, they're going to implement their ISMS But not only implement it, the organization will need to check that its own ISMS is working effectively by implementing and conducting internal audits. and having the management review conducted as well. So let's imagine an organization has implemented its ISMS, it's had its internal audit and management review. At that point the organization will need to choose an organization called a certification body. We'll have a discussion on those in just a moment. Let's imagine the organization selected its certification body. We then have, for the very first time, an organization is going for certification, something called the initial audit So the organization of course will prepare for this initial audit. There is an option, but it is completely optional, to have what's known as a pre-audit. a situation where a cert body can do an initial review to see if the organisation is ready for the actual audit, so to speak. That's an entirely optional thing. But the first part of an actual initial audit is what we call the stage one audit. What I tell people in a stage one audit it's typically about 30%. of the overall audit time is spent at stage one. And the purpose of stage one is to allow the certification body and the audit team to get familiar with the organisation and to validate that the basics of the management system are in place. such as the key documentation, some of the key processes that are required. So let's for now just assume that everything goes well at stage one and we then move to stage two and there's usually a gap between stage one and two Which typically is about two to four weeks, although that can differ, but the idea of that gap is to allow for preparation for stage two And stage two is what I call the detailed audit. This is where the auditors are looking beyond the basics of the management system, but looking for real evidence that the controls, for example, that are implemented are really working. And during this course we will get into both stage one and two and the kind of activities as auditors we need to be performing. Now it says in the diagram here on-site audit. That might vary depending on the nature of the organization, but typically it is certainly an in-depth audit. Now, after the stage two is done, depending on the recommendation made by the lead auditor, a couple of things could happen. One of those is if the audit uncovers what we call non-conformities, it might, not always, because it depends on circumstances, but it might be be required to conduct something called a follow-up audit And a follow-up audit is where an organization is given the opportunity, for example, to address a non-conformity, and the auditor will essentially come back at some point in time and validate that that non-conformity has being addressed. Again, we'll get into the details of the process and when a follow-up is necessary and when it isn't, but that could happen in some cases. In some cases that won't be necessary at all. But let's imagine that the organisation has implemented its management system, has had a successful stage one and two audit It's at that point where, of course, the auditor could make a recommendation for certification and the certification body if they're satisfied that the audit has been conducted correctly. After a quality review of the audit report, it is the certification body who will ultimately issue the certificate to the organisation and certify their management system. And as we'll explain in more depth as we progress through the course, when an organization gets certified, they get certified for a period of three years, and every year in between there'll be what we call a surveillance audit. The certification body will validate that the organization maintained its management system. So during this course we'll look in depth at all these procedures, but for now I just want to give you that sort of high-level overview, if you like. So the question then becomes, well, who are the key players in a certification audit? You know, who is doing what? And actually this diagram here that lays out the certification scheme is a really useful one to understand the position. So what I want to start off by talking about is the role of what we call a conformity assessment body or certification body. Now there are multiple types of certification bodies that do different things. So for example, PCB are what we would call a personal certification body So they certify individuals. So when you take your PCB Lead Auditor exam, for example, and you pass that, it's PCB who will award you as an individual professional your certificate. But in this discussion, we're really focused on a different type of conformity assessment body called management system certification bodies. So a management system certification body is usually, not always, but usually a profit-making organization. There are some that are not. And their job basically is to go out and conduct audits of management systems to ultimately certify organizations against various management systems. System standards. And there are many conformity assessment or management system certification bodies operating. And so the question you might ask is: okay, well, if we've got a management system certification body issuing certificates, how do we know that the certificates that they're issuing are credible, that they'll be recognized by people And how do we know that the certification body is trustworthy and professional? And all these very important questions. So to answer that question, there is a standard that certification bodies can follow, and that's called ISO 17021 And this standard lays out various rules about how certification bodies operate to ensure that they're operating in a credible, trustworthy and professional manner. Those certification bodies can themselves be audited by a separate organisation. And that separate organisation I'm speaking about is something called an accreditation body. So around the world in most countries there is usually one and one only accreditation body which is usually appointed by government and their job is essentially to supervise the activity. of certification bodies. Now I say usually there's one and one only. That does differ for the US who have three or four essentially, but in most countries there's one. And so the idea is: let's imagine I went away tomorrow and decided to set up a management system certification body. If I wanted to issue certificates that were valid, recognized, and trustworthy I'd need to implement ISO 17021. If I want to issue ISO 27001 certificates, I'd also need to implement another standard called ISO 27006. which lays out how certification bodies who issue ISO 27001 certificates need to operate. And then what we'd need to do is we need to go and approach an accreditation body and ask them to audit us and accredit us. So the key thing here is certification bodies get accredited by accreditation bodies certification bodies certify organizations management systems. Now it's really important to note that if an organization chooses a certification body that is not accredited, then you could argue that the certification they're issuing is worth precisely zero. And we have to be careful with this because Whenever you're selecting a certification body, it's always important to ask them, are they accredited to issue ISO 27001 certificates? i. e. , are they accredited under ISO 17021 and ISO? or 27,006. Second question is who are they accredited by? Now this is the important point. So I said that around the world in most countries there's one and one only accreditation body So how do you know who that accreditation body is so that you can actually check that the certification body is properly accredited? Well there is an organization called the International Accreditation Forum And you can find their website, it's www. ieaf. nu. If you go to that website and look under members and signatories, you can search by country So you can find in each country who the national accreditation body is for that country. So if somebody tells you we are accredited by UCAS in the UK, Well I could tell you straight away that's genuine, but of course you could go to the IAF website and check that it is indeed UCAS and then you could go to the UCAS website and see whether that certification body is listed. One important point to make about this is it's not a requirement for the certification body to be accredited in every single country in which it operates. Let's imagine a large certification body that operates all over the world. It wouldn't make a lot of sense if they had to be audited in every single country they operated in. So the IAF does have this thing, the International Accreditation Forum Called multilateral recognition. So for example, a few years ago I used to work for a German certification body who operated in the UK and they were accredited in Germany by DAX, which is the German accreditation authority. But those certificates were recognized in the UK because DAX and UCAS, which is the UK equivalent, are both members of the IAF and both sign that multilateral recognition agreement. So that's also something to note. So the main important point that I'm trying to get across here is select a certification body that is accredited by a member of the International Accreditation Forum. Uh and my final sort of word on that is do be careful to check those things because unfortunately, as I've experienced, there are certification bodies operating who are not properly accredited and I've even seen cases where there are some certification bodies who claim to be accredited, but then they're accredited by organizations that are not members of the IAF. In any of those circumstances It's unfortunately a case that that certificate may not be recognized. So just make sure when you're investing you can you know work well with the certification body in question So in summary then, what we've confirmed is there's a formal certification process that exists A certification body that is accredited based on what we've discussed in this section will follow the process that we presented at the start of the section. That is to say, conducting a stage one and stage two audit, and they will certify an organization assuming they're successful for a period of three years. Certification bodies certify management systems and the standards they should be following are ISO 17021 and ISO 27006 and accreditation bodies are the organisations who supervise the activity. of certification bodies and we should always select an accredited certification body to have an assurance about the audit process and the credibility of the certificate that's going to be Be issued. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S04.1-Fundamental-concepts-and-principles-of-information-security.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S04.1-Fundamental-concepts-and-principles-of-information-security.md new file mode 100644 index 0000000..b73cf95 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S04.1-Fundamental-concepts-and-principles-of-information-security.md @@ -0,0 +1 @@ +So in this section we're going to look at something we've called the fundamental concepts and principles of information security. Now of course I appreciate that many people looking at this training may well have a security background already, maybe you've you've got a lot of experience or other certifications and so forth. And the idea of this section isn't to sort of repeat what you may already know or to reteach the same thing. The idea is is to make sure that we're all speaking the same language and in particular from an ISO perspective. So the idea of this section is to introduce the sort of terminology and meanings, if you like, that uh ISO 27001 contains so that as we go forward When we start talking about auditing a management system, we can all understand the meaning of different terminology. So what we're going to look at in this section is the concept of information assets and information security according to ISO 20. The three tenants of security that ISO 27001 speaks about, which is confidentiality, integrity and availability. And we'll also look at the risk terminology, things like vulnerabilities, threats and consequences and how all these relate to the topic of risk. We'll also have a look at security controls because as you know the standard has annex A with multiple controls and we'll talk about how those controls can be classified and thought of. And we'll also examine the topics of cybersecurity and information privacy because you'll have noticed in the title of the standard it does refer to both cybersecurity and privacy and information privacy. So what do those things mean and how do they fit into the ISO information security concept? So let's start with information and asset then because one thing that ISO 27001 says is that we're trying to protect our information assets. So we can get the official definition of these two words from ISO 9000, basically a quality management series of standards, and ISO 55000, which is the asset management series of standards. So I think most of us would accept hopefully that information is meaningful data, that is to say data that we can do something with. So if I've got a customer database. containing customer records, you know, names, addresses, order histories, etc. That has some meaning, some use and some purpose. And an asset, we we typically say an asset is something that has value Now when I say value, that might be a financial value, something you can sell an asset for, for example, but it can also mean value in terms of usefulness and service to the organization. And most people, I would imagine, if I asked them what an asset was, would probably think of something tangible, you know, a c a computer, a building, some equipment, etc. And they'd be correct But also assets can be intangible. So actually the people who work for your organization are assets and ideas and intellectual property and of course information And even if I can't sell information for a you know a dollar, euro uh fee, so to speak, it still has uh a value to the organisation, hence the term asset So ultimately an ISMS based on ISO 27001 is about identifying those assets, those pieces of information, those you know, uh data sets, etc. , working out how valuable they are, and then essentially protecting them accordingly Now when we think about information assets and we think about running an information security management system, there are some other terms that we just need to be familiar with. The concept of document specifications and records. Now of course it might sound a little bit odd to uh tell you what a document is, I'm sure many people can imagine that, but there is a general saying which is a document is the information and the medium upon which it's contained. So yes, you could be thinking about a traditional Microsoft Word document here, but equally a confluence or a wiki page with information that we follow would also, in ISO speak, be considered to be a document. And of course some of the documents that we create or use in an ISMS will state very clear requirements. You know, maybe I've got a document that states things like secure coding standards requirements. for example or a document that says how a network device should be configured. And we would call that in ISO terminology a specification. And when an organization runs an ISMS and follows the requirements laid out in some of these documents. then essentially they end up generating records. So let's say for example you're running an ISMS and you have a process for reporting information security incidents. And let's imagine somebody follows it and they report an incident through whatever reporting channel. Of course then there'd be a record, there'd be some evidence that that process has been used. If you had a specification about how backups should be done and those backups run, of course there'd be logs generated, those logs would be records because they would serve as evidence that that activity is taking place. And records are very important in an ISMS, not just because the server's an audit trail, which is important. uh and certainly as auditors we'll be looking at records but also the fact is that records can be in their own right sensitive and need a certain level of protection. So an ISMS will concern itself with protecting documents specifically. and records. So it probably makes sense at this point to answer the question, what is information security? But more importantly, what is information security according to ISO 27000? And we have the uh the definition here which says Information security is the preservation of confidentiality, integrity and availability of information. And I'll come to that. And explore that in a little bit more depth in just a moment. Now the other thing that we we we say or ISO says about this is that information security is about determining what information needs to be protected. how it should be protected and from what. Now that would imply when you read that that that means that when we set up an ISMS we'll need to identify the kind of information we have. Trying to protect. And we'd need to do some kind of study or research into the potential risks that that information faces. So in other words, when we implement an ISMS, if I had two organizations implementing an ISMS They may protect their information very differently depending on the type of information we're speaking about and the type of risks they face. So the standard is flexible enough so you tailor your controls as needed. Now the other thing that's important in the definition about information security is the fact that it covers information in all formats. Now this is interesting. A little bit later in the section we're going to talk about this concept called cybersecurity. And certainly what I've noticed over the last few years when you look at job descriptions and you know, what a lot of people talk about. You hear a lot about cyber. And cyber of course is focusing very much on the technology aspects, you know, protecting the technical systems that will store and process information. And of course that makes sense because the vast majority of information today is indeed processed electronically. But it's not all processed electronically. It is still possible to have information in paper format, in video format, in spoken word, etc. So information security concerns itself with protecting that information regardless of format. And maybe a very quick example I could give. I recall having a train journey where on that particular train there was a solicitor from a law firm having a conversation with a client. uh quite openly for the entire carriage on the train to hear and s in and discussing some quite sensitive topics. It was actually discussing a divorce case with a client uh and basically pretty much with the phone on loudspeaker uh to you know revealing uh people's names, addresses, dates of birth, salaries, you know, a lot of very sensitive information which Let's say I or somebody else in that carriage was a cyber criminal, for example, or a fraudster, we could have gathered plenty of information to conduct things like identity theft. and so on. The point of that story is to say that organization for all I know, I don't know them, but for all I know they might have extremely strong cybersecurity. They may have, you know, um robust networks, strong application security, etc. But they've obviously still got some weak links in their information security program. In this case maybe the awareness of some of the employees who work for them So information security will concern itself with all those things. And ultimately the last thing to say before we look at this confidentiality, integrity and availability bit is of course when we look think about information security what ISO says is we're always focusing on the business objectives There is a saying that information security should be an enabler, not a disabler. So in other words, we're not implementing security to stop the organisation operating and achieving what it needs to achieve. What we want is the organization to achieve. to achieve what it's aiming to achieve but in a secure manner essentially. So let's have a look at this confidentiality integrity and availability bit and I just want to run through those and again I realize people have been in security for quite some time should be already familiar with this but again let's just make sure we're on the same page Now the first thing is that ISO says that these are the three pillars of security, the three tenets of security. But I must stress that when you set up an ISMS, you're not limited to just thinking about these three. things. These are the minimum three things you would think about. So just for those who might be in other industries, for example, if you're in a regulated industry where you need to have strong audit trails of activity and you're concerned about accountability, for example. There's no reason why we cannot implement controls and manage that through an ISMS. If you're an organization that's producing products or services and you're concerned about you know counterfeiting or piracy and risks like that. Um your controls to ensure authenticity, your digital rights management. authenticity management, etc. , can be considered. And similarly, if you're in the business of doing transactions and you don't want people to be able to deny activities, so you're concerned about non-repudiation those things can be considered. So my point is just because they're not explicitly called out by ISO doesn't mean that they don't matter or can't be thought about. But let's focus on the first three, the confidentiality, integrity and ability So what I typically tell people is imagine if you went outside and stopped somebody in the street who doesn't really know much about information security. Somebody who's not really in that space, and I asked them what is information security, probably I imagine the answer I would get back would be something like stopping unauthorized access to data or you know, um only allowing people access who should have access, something like that. I imagine the vast majority of people would probably focus on confidentiality, says the most obvious one. So indeed confidentiality is is exactly that, about limiting access to information to only those people who need it, about having control over information and and who can access it. And of course organisations can achieve that in many ways by implementing robust authentication for example, establishing a clear data access policy, having proper access control, perhaps using things like encryption or data masking, all of these are confidentiality techniques. But of course, whilst confidentiality is important, if we're building the argument that information is an asset because we use it to make business decisions, to respond to uh uh various problems and challenges, then we surely want some confidence that the information is actually trustworthy, up to date, accurate, and so forth. And that's where we concern ourselves with integrity. So integrity is about implementing controls that reduce the risk of unauthorized changes to data, data corruption. helps us ensure minimum data quality so that when we do come to rely on a system or the information it contains we can have a confidence within it. And whilst we were talking about confidentiality a moment ago, confidentiality is all well and good and we could achieve it by locking down all kinds of things, but it's not much use if Those people in an organization who need access can't gain access. So there's a balance and that's where we look at availability. So availability and the principle of it is about making sure information and systems are available as required when required by the right audience and of course some organizations will have very important um commitments on this you know maybe you have a commitment as an organization to ensure certain systems are available for a certain amount of time. So this is all about focusing on things like system resilience, ensuring that there's Where necessary, there's failover in place, so that we have disaster recovery and business continuity plans in place. Now whilst ISO says we should uh focus on those three things I think it's important to point out one point. It doesn't tell us which one of those is more important. This depends on the context of your organization and looking at risk. And a couple of very quick examples I can give on two two totally different industries. So of course I mentioned in my introduction that I spent some time working with the health service in the UK. So in that context Obviously confidentiality was very high on our radar, you know, respecting the patient's right to privacy, protecting very sensitive medical records. was right up there. But equally integrity was. You know, I always say to people, imagine a doctor treating a patient with inaccurate medical records or data that's been corrupted. You know, the consequence could be extremely significant. Separately, I did some work for an electricity distributor, so think of it like a national grid organization. And on that project we were doing an industrial control system security project. So what we were interested in was protecting essentially computer systems that controlled electricity substations on the on the uh power grid. Now for that there wasn't really a lot of confidential information. you know there's no patient records or customer data. Maybe the designs of the system were probably the confidential information we wanted to protect. Our focus was very much on system integrity, controls to prevent or reduce the risk of people tampering with those systems And of course availability. You know, if somebody could do a denial of service attack and bring one of those systems down, they could cause significant disruption in the country that we're speaking about. So that project was much more focused on availability. My point being, n neither of them are right or wrong. Both of them are perfectly compatible under ISO twenty seven thousand and one and it's all about focusing in the right areas and looking at the organisation priorities. Just speaking of availability, um this diagram here just tries to pin together the relationship between information availability versus confidentiality and integrity. So of course we have on the side here it says information security. So information security is supported by uh data confidentiality controls and integrity. If we think about availability, what we should say is availability isn't just about a system being up and running. It's about other things as well. A system may be up and running, but is it reliable? In other words, if I go to use the system, you know, is it still going to function correctly And timeliness and performance are all part of that. You know, let's say I'm um I'm an online customer going to a website, uh that website might well be there, but if I can't make, for example, a purchase because because of performance issues, then I still wouldn't argue that the system is available. And there are multiple things that support system availability. So the there are those things that prevent systems going offline in the first place, such as housing those systems in an environment with adequate physical security, your professional data center with fire suppression and um you know air conditioning and uh monitoring and all of those things. Having effective security policies in place which reduce the risk of actions being taken that could bring systems offline Designing systems in such a way that they're what we call redundant. So let's imagine we have a a hardware failure, that we don't just lose the system because of one hardware failure, that another piece of hardware Where um that kicks in. So even with networking, you can do that with firewalls, you know, you can have failover firewalls, for example. Uh making sure there's adequate monitoring. So these are all preventative things, hopefully to stop the loss of availability when things go wrong. And then of course in worst case scenarios, having adequate business continuity plans which lay out how we would recover. if something significant happened in terms of interruption and also thinking about backups and having adequate backups in place so we could recover from a trusted uh backup. Now one thing to say about all of the things I've mentioned, because I've mentioned them at a very high level, when we look at ISO 2701, uh how rigorous we need to be in each of these areas comes back to your risk assessment. So for example, ISO 27001 is not sitting. For every piece of hardware you must have an equal and uh uh opposite duplicate for example or that you must have two power feeds into your data centre etc you might determine that your availability needs are so high that that makes absolute sense and you need to invest in those controls. In other environments where the availability requirement may be less, then you can make different decisions. So ISO is not dictating here, but what it is saying is these are the areas to think about when it comes to availability So ultimately, yes, yes we're about protecting confidentiality and integrity, but we also want to make sure we have information systems we can trust and have a confidence in and have a confidence. That they'll be there when we need to use them. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S04.2-Fundamental-concepts-and-principles-of-information-security.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S04.2-Fundamental-concepts-and-principles-of-information-security.md new file mode 100644 index 0000000..b0a3014 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S04.2-Fundamental-concepts-and-principles-of-information-security.md @@ -0,0 +1 @@ +So now that we've talked about confidentiality, integrity, and availability. We just need to focus on some other terminology that ISO brings to us, which is related to the topic of risk, because ultimately managing information security risk is what having an ISMS is all about. So let's just have a look at these terms again just to make sure we're all on the same page, so to speak. And the first one of those I wanted to speak about was the term vulnerability. And we'll look straight away here at the ISO definition of the term vulnerability, which says the following. A weakness of an asset or control that can be exploited by one or more threats. So what I tell people generally if I'm talking about vulnerability is exactly that, the definition, weakness. Let's go with a very simple example of vulnerability. Let's imagine I go out the house in the morning and leave my door unlocked uh you could argue that we have a security vulnerability. There is a weakness in security in that case. If I was to connect my laptop to the internet without any uh firewall or without any anti-malware control, I would have a series of vulnerabilities. or weaknesses. Now for those of you who've been in information security for some time and maybe have worked in the technical part of security, maybe you've done things like vulnerability scans using tools like Aqualis or OpenVAS and S's something like that. And of course if you've done that, you'd be very familiar with a lot of common technical vulnerabilities, you know, missing patches, misconfigurations. you know, default manufacturer passwords left on systems and various things. And you'd be correct to point out that all those things would be weaknesses or vulnerabilities. But I must point out that vulnerabilities are not just technical when we think about an ISMS. We can have vulnerabilities in multiple places. So if for example we have an organization that uh has flaws in its background checking process when it hires people, that would be a vulnerability. If I have an organization that has gaps in its physical security, in its buildings and premises, those would also be vulnerabilities. So what we've got here is a a table from ISO 27005, well more to the point, an extract from ISO 27005 So ISO 27005 is a guidance document on information security risk management. And when you look up a vulnerability in that guidance document, you can see there's a number of categories and some examples of vulnerability. Now this is not of course an exhaustive list, it's just there to help you understand the terminology. So we can see examples of vulnerabilities in multiple areas in hardware, software, networks, with people with buildings, etc. And so the real thing is in the the real world when we're looking at an ISMS we'll be looking at where we have vulnerabilities in an organization. Now one key thing I always tell people on this about wording is you can work out if something's a vulnerability by the kind of language we use. So this is true for the real world and if you're taking the exam and you see any questions that might ask you about vulnerabilities, for example, the key words we're looking for there is usually words like, as you can see, insufficient. missing, absent, uncontrolled, poorly controlled, etc. If I hear things like that, that typically tells me those are my weaknesses or my vulnerabilities Now, of course the question is from a practical point of view in the real world how do organizations identify vulnerabilities Well for non-technical vulnerabilities like say flaws in the human resource processes or physical security there may be specific assessments and reviews of processes that can reveal that. But if we think about technology, the security testing and evaluation is where we might look at particular components, let's say in a network. network equipment so let's take a switch or a firewall and we basically have uh some experts sort of take a look at that and identify weaknesses So for example, one piece of work I sometimes do for organizations is exactly that. So we'll take a firewall and we're not going to try and break into that firewall, for example. in this example but we're going to take a look at the rule set. We're going to look for potential holes if you like traffic that that's being allowed through that possibly shouldn't be. Perhaps we'll look for misconfigurations that we can see that may be open to manipulation or misuse. So security testing and evaluation is one way of doing that. We can also do more deep dive tests, you know, as well as doing vulnerability scans, we can try and prove whether vulnerabilities exist For vendors who are producing products that they're selling, they can go through quite a rigorous process of security testing and evaluation. One particular scheme that you may be familiar with is something called Common Criteria. So Common Criteria is a global standard. It's based on an ISO standard called ISO 15408. What this is, is a security testing and evaluation process. So let's take a vendor. So take one at random, let's say a company like Cisco, for example. So let's say that they produce a new firewall that they want to sell, and maybe they want to sell it to very specific sectors like healthcare or government, etc. They may make a number of claims about the security of that device. They can then take that device to a common criteria lab and there are a number of those listed, an official lab, and that lab will set about doing a number of very rigorous tests to validate the claims that are being made and at the end of those tests we'll produce a report and also an i an evaluation level rating. And the evaluation level rating isn't necessarily about how good the security is, it's more about the level of tests that have been done. done. But the vendor, assuming it's successful, can then state our product is listed on the Common Criteria Portal and it's had this level of evaluation. And a customer can then go and look at the report and understand what testing's been done and what vulnerabilities may or may not have been addressed. So that's Obviously a very specific example. There are other schemes out there like that. So you can do your own testing, but there are independent security tests available. Another way that organizations discover vulnerabilities, not so much in products like the example I've given there, but in their environments more widely, is through a topic of what we call penetration testing. Now penetration testing is is worthy of uh possibly many hours of discussion, but I'll try and keep this as uh brief and to the point as I can. So in penetration testing This is where an organisation will invite qualified professionals to come and essentially probe their systems and essentially attempt to act in a similar way to a potential attacker. So not only will they ask the penetration tester to try and find vulnerabilities, they'll actually ask that test team to see if they can exploit those vulnerabilities. To then give advice on how we might remove those vulnerabilities to stop a real-world attacker taking advantage. There are different types of pen tests that can be done. depending on what you're trying to understand. And you may have heard of the term white box and black box penetration testing. So for example in a black box test This is where you might be concerned about, let's say, an unauthenticated attacker on the internet who doesn't have any existing access to your systems. So you're asking the tester to see what they can do without any information, without any credential. That's one extreme. On the other extreme where we talk about white box testing, that's where you give the testers information about your system. maybe even standard login credentials because what you're doing in a white box test is maybe looking at the system from an internal perspective. You know, so could somebody who already has access, legitimately or not, for example, elevate their privilege or do something that um they shouldn't be doing. So you choose which scenario is appropriate. You can also think about does the security team that are monitoring networks, for example, need to know about the the test? In other words, do we want them to be aware so they can be aware that when there's strange logs, etc. that's something Something's happening. Or are we using the pen test to test their capability to detect? A lot of organizations now are good are using this idea in something you may have heard of called red and blue teaming, for example where you've got the blue team that essentially defends the network and systems and the red team which is essentially pro-bring and testing all of the time There's a lot more we could say about that. The only thing I'd say right now is we need to be very careful with pen testing to make sure that we get best value from it by focusing it on those systems. that need that level of scrutiny and making sure we select testers who are competent. So maybe having a look at whether your testers are uh properly registered under schemes such as Crest or Tiger. There's many of other other schemes out there. So you can be sure that when they are giving you a report that there's a level of accuracy around it. The only limitation I would tell people about Pentel testing as well before I move off this is of course a pen tester has a limited amount of time because you buy their time based on a budget. A real-world attacker is not limited by a number of days, a number of hours, etc. So that's always something to bear in mind. But certainly security testing of products, doing your own security reviews and vulnerability tests and penetration testing can all come together to help us understand the kind of vulnerability. We have from a technical perspective. Now, of course, that all being said, we could produce lots of reports about all the vulnerabilities that exist, and some people would be correct to say, well Why is that an issue? Is somebody really going to take advantage of those vulnerabilities, etcetera? And that's where we move on to the concept of threat The ISO definition of threat, the potential cause of an information security incident that can result in damage to a system or harm to an organization. So think of the threat or threats as things that will potentially take advantage of those vulnerabilities. Now what I tell people before we have a look at the list from ISO is that you could break threats down really into three categories. You've got your deliberate or malicious. So this is groups of people who are deliberately aiming to gain unauthorized access, conduct any denial of service, conduct fraud, wherever it might be. So the deliberate and malicious threats We've got our accidental threats and there's plenty of those. So that's you know things like human errors. Imagine the employee who accidentally sends confidential data to the wrong email address or you know, copies data to Dropbox by mistake or something silly like that, but still extremely serious, but just not malicious, accidental threats. And then of course from the availability point of view we might have natural threats, things like fires, floods, weather events, etc. So we do need to think about all of them And if we take a look at this table from ISO 27005, again an extract from the table, this gives us some examples of threat. And you can see that they're bunched into multiple areas. And also you can see this column that talks about risk sources. So within ISO 27005, a risk source is basically saying where essentially a risk comes from So for example, you know, if you had a building and in that building you're you're um storing lots of um let's say dangerous chemicals, for example, that's that's a source of risk. That those are there give rise to risk. Now, one thing I'd like to say is if you're doing this in the real world and thinking about threats, you might want to think very carefully, particularly about the deliberate threats about the source of those threats. So you might want to think just for a moment about as an organization based on the type of organization you are and the type of data you're processing How interesting might your organization or its business be to certain threat sources? So for example, we could say threat sources are things like organized criminal groups, competitors. foreign governments or intelligence services, media outlets and journalists, and so on. And we could we could add many more to that list. And what you want to ask yourself is, well, do are we doing anything or do we have anything that might be interesting with those groups and how capable and how motivated are they? Now I can't just come up with the answer to that out of thin air. Often we'd need to look at the threat intelligence, we'd need to to do a lot of research around this. So why bother to do that? Well if we do that, then we understand the kind of threats we face, of course we can can uh put in a level of protection that's suitable, you know, protecting yourself from a determined advanced persistent threat. such as a foreign intelligence service, is a very different matter to protecting yourself against, let's say, your trivial technical hackers. They're both uh offer a level of threat, but those levels of threat are very different. So I do think it's worth thinking that through. It's also worth thinking through uh threat scenarios, that is to say, how maybe a s a threat source could influence what we call a threat actor. And I always just use a real-world incident just to just to call this out. And it's it's a little dated one, but I think it still really helps. This was a real-world story of a bank based in London uh quite quite some time ago now, but long story short, a um organised crime group who were looking to commit fraud and essentially They basically bribed a cleaner who had access to the office after hours unsupervised. They bribed this cleaner to install keylogger devices on a number of machines. Now today that attack probably wouldn't work because you would imagine most organisations would then put restrictions in place around USB, etc. But at the time restrictions weren't there. And then essentially with the login details they'd gleaned through these keyloggers, they were able to log in and basically commit large amounts of um data transfers. So but the point about that story is is that you have different people involved. You have a threat source uh essentially uh affecting the behaviour of an insider in this case. So that's a threat scenario. So it is worth thinking about that in the real world and really sort of doing some work to get under the hood as to how threats might you know manifest themselves in reality. We could say a lot more about that, but we'll park that there for the moment because beyond that we're getting into the realms of threat hunting, threat intelligence. etc. But what I want to just uh sort of point to here on this table is the relationship between vulnerability and threat. Now we've deliberately done it here as more of a one-to-one mapping just so that the the you know it's understandable. Like the first line, if we have a warehouse that's unprotected without surveillance, that's a vulnerability that could be exploited through theft. Or if we're using pirated software, then that software might be vulnerable to malware and other such things like that. In real life it can of course be a lot more complex than this. You know, one vulnerability might be exploited by multiple threats, or the other way around, you know, a threat might attempt in order to launch its attack to attack several vulnerabilities. However, for the sake of where we are now, these are the things that we need to be clear about. So let's imagine then, just uh hypothetically, a threat takes advantage of a vulnerability. When that happens and an incident takes place, we have what we call a consequence. Now here I'm not talking about business consequences like cost or legal action or reputational damage. First, we're going to talk about the consequences to the three tenants of security. So is the scenario affecting or could it affect availability of bringing a system offline? interrupting uh performance. Could it be a consequence on confidentiality, you know, a data leak, unauthorized access to data, unauthorized sharing of data Or could it be something that has an integrity impact? You corrupts data, allows people to make changes without authorisation, allows fraud, for example, to take place. And the reason we're bringing this up is when we think about risk in ISA 27001, this is what we're trying to look at each time. Now there may be some scenarios that affect all three tenants of security some that are very specific, but of course understanding that can allow you to think very carefully about the prioritization of risks And in this next table, now you've got the vulnerability and threat and the consequence in the column here as well. So if we had the unsupervised warehouse and we had theft, of course we would suffer from a financial loss. If we were transferring passwords across a network in the clear and we had some kind of eavesdropper or hacker, whatever their motivation, you know, intercepting that traffic, we could have potential information thing. I would argue we could have a lot more problems as well. But the idea is there's a relationship between all of these. And when we look later on at risk management, This is the important aspect. Now as an auditor, um you're not necessarily conducting the risk assessment for the organization, but what you are doing is validating that their risk scenarios make sense. So to be familiar with these things These concepts is really important. So the final thing to say on these terminologies is these all play into the concept of risk. And according to Weissot 27005, the definition of risk, information security risk, is the effect of uncertainty on objectives. So what we mean is um Risk is something that hasn't happened yet. It's an uncertain situation. And the study of risk is to try and think about the likelihood of some of these scenarios that we're talking about playing out. and the impact of them, the damage that can be done. And we have further discussion here based on the the NIST standards, the special publication 830 And it has a definition of information security risk which says the risks of organizational operations, organisational assets, individuals, other organisations and the name the nation in this case, due to the potential for unauthorised access, use, disclosure, disruption, modification, or destruction of information and or information system That's quite a long definition, but in a nutshell, what it's saying is it is the uncertainty related to the potential compromise of information. Now in this case where it mentions the nation, just to be clear on that, that's because NIST is a federal government standard in the US that focuses not just on organisational security. But national security, but even if you're not concerned about in your organization national security, I think everything else in that definition is absolutely perfect. So that's what we're trying to do in an ISMS And as an auditor, we're trying to validate that the organisation has got their approach right and they really do understand these issues and they really have identified the right kind of risks that's relevant to them. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S04.3-Fundamental-concepts-and-principles-of-information-security.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S04.3-Fundamental-concepts-and-principles-of-information-security.md new file mode 100644 index 0000000..5a01c92 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S04.3-Fundamental-concepts-and-principles-of-information-security.md @@ -0,0 +1 @@ +So as we we know, we as part of an ISMS expect an organization to understand its risk and to To understand the risk scenarios. And in response to those risks, an organization will be implementing various security controls. And if we look at Annex A of the standard, we know there's 93 security controls in there. And of course they can add others as well. But controls all have a different purpose. So we're just going to look at security controls by type and function. So let's start by type first of all. We could categorize security controls. According to what they do and their purpose. So we have some controls that you might call technical controls. So technical controls in information security is where we implement some kind of technology to restore respond to a problem. So if we implemented a multi-factor authentication system or a firewall or an intrusion detection system, for example, these would all be pieces of technology designed to achieve some kind of objective, a technical context. control and there's a variety of them that we could have. But I think most people would accept, even with really good technical controls, that a lot of them are dependent on good processes and uh that are followed by an organization. And this is where we talk about administrative controls. So administrative controls are where organizations bring in certain processes to manage risk. So you could have things around people like segregation of duties, job rotations, proper approval processes, your change management processes. These would all be example of administrative controls. But also having adequate procedures in place to manage technical controls. So for example, let's say we introduced a a security incident and event monitoring tool, which is a technical control, we'd probably have a bunch of administrative controls to go with it, such as stating how often the reviews of those logs have having a process that would be followed if we detected something suspicious. Those would be administrative processes. So often these will go hand in hand. And when we think about setting up an ISMS, we also have managerial controls. So managerial controls are very focused on people and management of people within the organization. So having things like management reviews, training and awareness programs, having proper internal audits to check that policy, etc. has been followed properly, disciplinary processes, etc. These would all fit under the the banner of managerial controls. And then we also have legal controls and there's two points of view on that. Legal controls are controls we would implement in order to fulfil our obligations under laws and regulations. And also where we use legal instruments to protect our information and information systems. So for example, if we asked people to sign a non-disclosure agreement, providing it's you know legally sound, that would be a legal control. Or let's imagine you have a supplier and you expect that supplier to meet certain security requirements and that's specified in contract. then that contract is essentially a legal instrument, it's a legal control that's helping to protect us. But as well as talking about the types of security controls, we also need to think about the function and the purpose of different securities. security controls. Now in this course we present this as three different functions, preventative, detective and corrective. I'm aware that in some other security studies etc you might have even more categories But for these we we keep it at three. And I just want to run through those three. The first one then, preventative control, is basically a control that we will implement to avoid or prevent the occurrence of a risk as best we possibly can. So for example, if I put strong access control in place on a system with multi-factor authentication, the objective there is hopefully to prevent unauthorised access. If I put a robust firewall at the perimeter of my network again, you would argue that's a preventative control. Or in the physical world, you know, if we put a you know, a vehicle barrier in place or a a strong entry control, these would all be there for the purpose of preventing things. Also, anything that's there to deter people, what you might call a deterrent, I would put in the preventative book it as well. So if I put signage up outside the building saying we're monitoring you with CCTV or a login warning banner that says you're about to log into a confidential system, you've been monitored. Now some people might say, well that doesn't prevent anything. People can just ignore those things. Well of course they can, but they're still there to to to with an effort to deter the attack Now all of this being said, there is plenty of studies to show that pretty much every preventative control that exists can, with enough time, enough motivation, potentially be compromised. Now I don't say that to frighten people or to imply that preventative controls aren't needed. Of course they are, absolutely they are The point I'm trying to make is that we need to think very carefully, going back to my point earlier, about threat. How capable and how motivated are the threats that you face? Because the larger, the bigger capability and motivation they have, the more we're going to need to do on the preventative front. One of my colleagues puts it like this. He says You're never 100% stopping an attack. What you're trying to do is raise the bar so high that the effort required to compromise those preventative controls is so great that the attackers maybe go somewhere else. Essentially that's what you Trying to do. So all of that being said, yes, we need absolutely robust preventative controls in place, without a doubt. But knowing that some preventative controls could be with enough effort and energy and time be compromised, we need the ability to actually spot when preventative controls have been compromised. And that moves us into detective controls. So detective controls are controls that allow us to see that. So things like monitoring and auditing, a security incident and event monitoring tool. our threat hunting activities, intrusion detection, file integrity monitoring, etc. These are all examples of detective controls Now, personally speaking, as somebody in the security business, I'm very focused in this area because um because of various industry statistics and publications etc. And I wanted to draw your attention to a couple of those. So uh over the last couple of years the National Cybersecurity Centre in the UK uh and totally separately uh HP so the um the the large infrastructure Company HP both did separate studies and without getting into too much detail they both implied that there was essentially a significant gap in general between organizations having a security compromise and spotting it. So approximately, and I'm not quoting the days exactly here, but in the ballpark of uh NCSC has suggested around six months things HP is at seven, you know, give or take a few days here and there. But the point is, um these studies are suggesting that organizations on average are taking six to seven months to notice that a security compromise has happened. Now of course you might be watching this and saying, well that's not true for my organizers, you know, you're we we we're much better organized. And that and if that's true, that's Fantastic. But clearly in the industry at large there is a challenges here. So what's that telling us? It's telling us that some organizations at least have blind spots. So investing in detective controls for me is super important to having an effective ISMS. There was a um a saying that a chief information security officer was quoted as saying that I think the RSA Security Conference when they said it's not a case of if you've been compromised, it's a case of you have, but have you detected it? And I don't say these words again to to frighten anybody or anything like that, but it's just to get you thinking about let's not overlook the importance of detective controls. When anybody tells me we've never had a security incident, I would say I'm quite sceptical and my question is well okay what detective controls do you have and how are you using them. Now equally if we are capable of detecting and we are detecting things or things are happening, then of course we need the ability to respond to that. And that's what a corrective control is. So corrective control seeks to respond to identified problems. So things like disaster recovery plans, business continuity plans. plans, um incident management processes, all of these uh root cause analysis processes, all of these would be good examples of corrective controls. And we'd expect to see again a good mix of those in an ISMS. Now one thing that's really interesting actually to talk about is this slide here which gives you layers of control and I think this is this is really interesting to explain what ISO 27001 gives an organization and what it doesn't. So let me just try and clarify this. So we can see essentially three layers in this diagram. At the top, controls that an organization would implement based on clauses 4 to 10. So you can see those controls are all quite managerial in nature, you know, having proper risk management. having a proper policy in place, conducting management reviews, looking at security from a strategic standpoint. And then of course we have annex A. Now we will say that Annex A are general controls. What I mean by that is When I look in Annex A of ISO 27001, it's not going to tell me how to configure security settings in Microsoft Azure or in AWS or on a Cisco firewall. What it's going to give me is a general set of controls and principles that we need to think about as an organization. What's not in there but still needs to be thought about is then how you apply specific technical controls at the technical level. Now what's this got to do with auditing an ISMS then? So let's imagine I come along as an ISMS auditor and you tell me that you have an access control policy and you require multi-factor authentication. Well of course as an auditor I need to get some assurance that that multi-factor authentication in this example is implemented in an effective manner. That means I'm going to have to take a look at the technology that's being used in your state, whether it's Microsoft Azure, AWS, something like that. completely different and look under the hood. And I need to understand that your organization, who I'm auditing, has uh the necessary technical controls at those levels. So what I'm saying is a good auditor isn't just familiar with the content of ISO 27001. You or somebody in your team will of course need to be familiar with the underlying technology. Otherwise it's going to be difficult to have a reasonable assurance that control those controls are implemented properly. So that's the part that requires you, I guess, outside of this course to get familiar with different technology environments and so forth. But just to sum all of this up, we've got a good slide here that might look a bit busy at first glance but is really trying to explain the relationship between all of these things. So in the bottom corner there we've got assets. In the end, the whole purpose of an ISMS is to protect information assets. And what we're saying, or we're trying to explain here, is that risks can of course cause damage, can harm assets And risks are caused by what? They're caused by vulnerabilities and weaknesses that are being exploited by threats. Now, and of course we respond to this by implementing controls, all the different types I've just been talking about. So some controls will reduce vulnerabilities, that's their purpose. Some can be implemented to reduce the amount of damage that can be done, reduce the impact, and or both. But it is worth noting, as it shows you in this diagram here, that controls themselves can have vulnerabilities. You know, I always say if you can fix one problem, could you be creating another one? So let's say for example we decide to introduce an intrusion prevention system for network security. because we have a number of vulnerabilities. So great, we go and implement this intrusion prevention system which when it detects something suspicious starts dropping network traffic Now if we get that properly tuned and implemented correctly, that's excellent. But what happens if it's not tuned very well and it starts dropping network traffic And causing a denial of service problem. So essentially we could create a new problem by fixing an old problem. So we call that secondary risk. So we're simply saying here, do think about that. When you're responding to risk. think very carefully about any new vulnerabilities that might be being introduced. So this is always in an organization an ongoing thought process. Now the last couple of concepts we wanted to introduce you to in this section were based on the fact that the title of the standard talks about setting up an information security management system. with a focus on cybersecurity and privacy. And sometimes the difference between information security, cybersecurity and privacy can cause a little bit of confusion. So we just want to make sure that we're all sort of on the same. same page. So ultimately cyber security based on ISO's definition of it is this safeguarding of people, society, organisations and nations from cyber risks What we mean by cyber risks, essentially they're technical risks. And if you look at ISO standards, they'll they'll still talk about a concept that I remember being talked about a long time ago called cyberspace. And cyberspace is basically think of it as the internet if you like. So any technologically connected system that processes information for faces potential cyber risks. So for the avoidance of any doubt When we set up an ISMS and we do everything in there that we should be and we implement those technical controls, we are and we should be addressing cybersecurity as part of it. So cybersecurity is not a separate thing from information security. Cybersecurity is an element of information security, protecting the technology, the infrastructure, the applications that form part of it. Information privacy, on the other hand, is also mentioned in the standard. And from ISO's perspective, that's about protecting what they call PII, personally identifiable information. So personally identifiable information is anything that will reveal the identity of a living individual. So of course there's obvious things, your your name, address, telephone number. date of birth, etcetera as PII. But even more subtle things. So things like let's say the the IP address you're using when you're connecting to let's say an online service, if that could potentially reveal your identity. In some cases that potentially could be PII. What we're interested in when we look at privacy is a little bit different to security. So bear with me on this. So obviously security is relevant for privacy, but if we look at look beyond ISO and we look at a definition for say for example from GDPR And it talks about privacy being uh essentially protecting the rights and freedoms of individuals. So there's a subtle difference. Of course, in order to ensure somebody's privacy to respect the rights and freedoms of an individual, we need to have adequate security. We need to protect that data. But privacy goes beyond that a little bit. And I always just try to use a very quick example of a project I worked on some time ago to distinguish between the two. So this project in brief was a road tolling project I was working on a project for a a UK project for a bridge essentially where they wanted to change the road tolling system. So previously people could drive to this bridge, uh pay in cash and drive across across it And the the organization behind that wanted to change to an automated system to stop queues basically. What they wanted was that people could drive across that bridge. have a picture taken of their number plate, automated number plate recognition, and then basically be asked to pay the bill online. So you could pay beforehand, you could pay afterwards If you crossed regularly you could even buy a transponder to put in your car and every time you crossed, there'd be an amount debited off that. So let's think about that. I was on that project as the security architect or one of the security architects. So of course my focus there is very much about the security of the network, the applications, you know, the whole sort of operation. And we had separately to that a privacy officer And the privacy officer did the um the privacy impact assessment. And the discussion in that, yes, there was definitely discussion about security of the system, security of the data, but they were then also looking at rights and freedoms and ethical issues. You know, now we're moving from a system where you could drive relatively anonymously across this bridge to one where there is a footprint, there is a record. And what could the impact be on an individual if uh those records were shared? You know, maybe certain people don't want. people to know that they were travelling on that road at that point in time during the day. So the questions start to become how long should we keep that data for? How much should we keep Who should we be sharing it with? What happens if somebody wants to access that data? You know, so a lot of procedural and ethical questions. And does that get included in ISO 27001? It does. There are some controls in there about that, which is why we bring it up. So all we're saying is if you're processing PIR, you need to think beyond just pure security, we do need to build privacy thinking into our ISMS. If you want further guidance on that, you can extend your ISMS to cover privacy in further depth with an extension standard called ISO 27701. which basically takes everything we have in ISO 27001 and adds further controls from a privacy point of view. But even without ISO 27701 there are some privacy controls. within the standard. So in summary, what we've tried to make sure is here that we're speaking the same language when it comes to security in the world of an ISMS So we know that information is meaningful data. That is an asset to the organization. We are building a management system to protect those assets. We at least focus on the three pillars of confidentiality, integrity and availability. We can go beyond that. We focus when building an ISMS on risk by understanding the threats and vulnerabilities that are relevant to us and the consequences if those threats were to exploit vulnerabilities. We can implement controls in response to that, preventative, detective and corrective controls, with a mix of legal, administrative, technical and managerial controls, or blend of controls to manage risk. And we will take care of both cybersecurity and privacy as part of the overall ISMS. So hopefully this has given you a good flavour of all the things we need to think about. And as we move forward, we'll start to examine as auditors how do we really test whether these things are effectively implemented. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S05.1-Overview-of-ISO-27001-requirements.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S05.1-Overview-of-ISO-27001-requirements.md new file mode 100644 index 0000000..cd527ac --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S05.1-Overview-of-ISO-27001-requirements.md @@ -0,0 +1 @@ +What we're going to do in this section is take a close look at the requirements of ISO 27001. So as an auditor of course we need to be familiar with all of the clauses of the standard and the annex to be able to add. Ask the right questions and conduct our audit. So basically, what we're going to do here is take you through clauses four to ten and also describe a little bit about annex A as well. Now before I start this, I think it's important to point out That we're not as we go through these teaching you to implement these or how to audit these things yet at this stage. We will be getting into how to audit and assess these things. What we're trying to do is just keep you a good broad overview of the requirements. So I like to call this section a bit of a helicopter tour of the standard. So by the time we've sort of finished this you'll have a good idea of some of the points within So let's start off with clause four, context of the organization. So this is broken down into four different subclauses, and essentially it's all about making sure the organization understands itself if you like in order to build an ISMS that's fit for purpose, that's tailored to the needs of the organisation. So when we use the word context, context basically means what is the organization about and from two perspectives, both what we call an internal context and an external context. So for example, an internal context is all about what's happening inside the organisation, such as how is it structured, who makes decisions, you know, what's the governance and oversight look like, what's the capability and maturity of the organisation. Whereas the external context is about what's happening in the outside world. You know, what's the legal and regulatory landscape look like? What part of the world are you operating in? What's the economic landscape look like? What's the demands of your customs, etc. So what we're saying is when we build an ISMS, an organization shouldn't just be building an ISMS out of the blue, but essentially should be taking all of these considerations. into account. And clause 4. 2 sort of expands on that because what it says is that we should understand the needs and expectations of interested parties. So in an ISMS, interested parties can be both internal and external. So external interested parties parties, maybe things like customers, regulators, business partners, suppliers as examples. Internal can be people like senior management. your user base, different teams and departments. And the idea is when an organization builds an ISMS, it should be examining what the needs and requirements of all these different parties are again so it can build an ISMS to respond. So maybe a quick example of that I can give. I remember at one point I worked for a training company that provided services to a government department And there was a requirement, so they were our customer in the contract which said if we discover any compromise of data relating to them, we must report it within four hours of detection 24-7. So that tells us that we need an incident response capability. That's 24-7 that has that response time built into it. ISO doesn't tell us that. but the expectation of our customer does. So we'd need to build the ISMS with that expectation in mind. And we'd also as an organization build an ISMS based on a scope. So One of the things to say is that when an organization puts an ISMS together, they don't necessarily implement it in the entire organization. They can choose which part of the organization it applies to or which business processes are in scope or which particular systems are in scope. And when an organization determines the scope, it should be credible based on the work done in clause 4. 1 and 4. 1 So as an auditor when I'm coming along and talking to an organization and I'm asking them about the scope, it's not so much that I'm there to tell them whether the scope is right or wrong. It's more about have they done the groundwork? Can they logically explain why the scope that they have makes sense? And then we have clause 4. 4 which talks about operating the information security management system. Now in reality, although this is a standalone or it's a subclause, that can only be fulfilled if the ISMS is actually fully established so that all the other clauses and relevant controls are implemented. So as we'll speak about a little bit later, as an auditor, we'll answer the question as to whether 4. 4 is fulfilled after we've looked at some of the other areas. So just elaborating a little bit on the understanding the organization in its context part, so let's think about a typical organisation. An organization, all organisations, whether they're a government agency, a non-profit or a profit-making business, all in the end have a mission, they have a purpose. So a Razondetterie, you might say a reason for existing. And maybe an organization has a mission statement or something like that that we can look at to understand. understand them. All organizations have objectives, things that they're looking to achieve. So if it's a say a a profit-making enterprise they might have objectives over the next X number of uh years for example to expand by a certain amount to launch new products in a new market whatever it might be If it's a non-profit like a government agency, they might have objectives in improving efficiency or improving quality of service or whatever it might be. But the point is organizations should have objectives and most organizations will have strategies. That describes how they are going to reach those objectives over a period of time. So, why is this relevant to a discussion on ISO 2701? Well, let's imagine an organization is implementing ISO 277. 27001, it needs to formulate its information security policy and its objectives. So the last thing it wants to do is create a set of objectives that are contrary to the mission or objectives of the organization. And let me try and give sort of a really good example, I think, of where an organization did this really well. So it was an organization I worked with some time ago. They were an IT service provider. And they'd called us in actually to help them implement an ISMS because they had a contractual duty. There's a contract that they'd won which said you need to have an ISMS and you need to be certified by a certain date. Now as the implementer in this case, not the auditor, as the implementer in this case, we could have easily gone in and just kind of done what we needed to do to get them compliant with that contract, get them certified and leave it there. But early on I had a conversation with some of the directors. I had a good relationship with the finance director at the time and I started asking him about the longer-term objectives of the organization And in that conversation, he kind of revealed that their aim was to start d expanding into the defence sector. They wanted to start selling various services into Ministry of Defence and other defence organizations around the world. And the conversation I had with him based at a very high level went along the lines of, well, in order to be able to achieve that, you're going to need to have a certain security capability. a certain level of maturity to be able to get into that kind of supply chain. Long story short, that led to the formulation of a security strategy which didn't just focus on getting ISO 27001 certified but it focused on building the organization's security capabilities so they were in a position to win business in the defense sector. So what I'm trying to say is we produced a security strategy that was aligned with the strategy of the organization. This is the kind of thing that clause 4. 1 is talking about. We're not building an ISMS just to tick some boxes off for the sake of it. We're trying to build an ISMS so the organisation should be to achieve its longer term objectives. So as an auditor, if I'm wearing my auditor hat, that's what I want to understand when I'm talking to the organisation. What is this delivering for you? When we talk about understanding the needs and expectations of interested parties, as I said a few moments ago, there are many interested parties. that might be affected by an ISMS. There are those who might be directly affected, you know, for example internally, if we start implementing security controls in order to fulfill requirements You know, those that will see that first hand, like users and employees, etc. And then may maybe those who are less affected but are nonetheless interested. You know, somebody like a regulator, for example, might not be seeing your ISMS on a day-to-day basis, but might be So it is a important thing that the organization takes its time to map out its interested parties and to map out what the requirements are. Now in some cases requirements might be explicit. So like the example I gave a little bit earlier on about that training company, it was clearly stated in the contract that we shall report these incidents within four hours of detection. Section. That was non-negotiable. That's a requirement. There may be cases where interested parties don't have a written explicit requirement But a an implied requirement exists nonetheless. So for example, if your organization is selling goods or services to the general public, you might not have a written contract specifying all the security controls you need to have in place. But you'd still say there's an expectation, you know, the members of the public would still have a certain expectation about how you process and store their data, as well as obviously the legal and regulatory aspect. The other thing that's important when an organisation does this is have they identified their legal, regulatory and contractual obligations. So as an auditor very early on in the audit this is a question I ask and I like to see has the organisation spot spotted that And if you're thinking about organizations that operate globally, then of course that might be even more complex. But what I want to find out is have they took these points into account. It wouldn't be a particularly useful ISMS if they've overlooked key legal obligations in the end. An organization needs to determine the scope of its ISMS, and the standard says the following: the organisation shall determine the boundaries and applicability of the ISMS to establish its scope. But as we can see, it's not just establishing any scope from anywhere. We should take into account A the internal and external issues we've just been talking about. The requirements referred to in 4. 2, that is to say the requirements of your interested parties, and this is an interesting one as well. Interfaces and dependencies between activities performed by the organisation. and those performed by other organizations. So let's take an example. Let's say we've got an organization, pretty much every organization I could give this for now, and it uses cloud services. So let's say you use a SaaS platform, software as a service platform provided by a cloud service provider. So I think we could all agree that a lot of the technical delivery of that service would be the responsibility of the cloud service provider. And the organization isn't necessarily going to put the cloud service provider and all its activity inside the scope of their ISMS But the management and oversight of that cloud service provider and the processes for that would be in scope. So we've got to look at what I I actually call it the reliance scope to some degree. degree. In other words, who or what are you reliant on? And if we drew dru do draw a boundary around that, how do you have some assurance and oversight? So this is an important point. And it says that the scope shall be available as documented information. So as I've said a little bit earlier on, as an auditor, I want to see the scope document and I really want to understand how the organisation arrived at the scope and And as I've said before, it's not about whether I agree or like the scope or don't like the scope, it's more does it make logical sense in terms of how they've got there. And 4. 4 is that the organization should establish and maintain and continually improve their ISMS. Well, in the end The fact of the matter is in an audit that's what we're trying to work out at the end of the audit, I want to really be able to say, is this clause fulfilled? Have I seen enough evidence of other stuff going on to say whether or not they have an effect? So let's move on to clause five then. Clause five is entitled Leadership and it has three controls, leadership and commitment, policy organization roles, responsibilities and accountabilities. So clause five, when we use the term leadership This is all about making sure that there is support and commitment from what ISO calls top management to run and operate an ISMS in the long term. So when we see this term top management This basically means that senior leadership within an organization should be overseeing and supporting the implementation of an ISMS. Now who top management are might vary depending on the type of organization we're talking about. So often when I ask this in a classroom, I'll say, well, what do you think top management is? A lot of people say things like directors, C level, you know, executives, etc. etc. And by and large that would be absolutely true. Now, obviously it's context driven to some degree. So I remember working with a uh a large global IT service provider helping them implement an ISMS But the ISMS scope was limited to some services specifically in the UK in this case. So I wouldn't expect the global chief executive necessary. necessarily to be involved in this case, but certainly the UK directors who were accountable for that business unit in that case were our top management. In a small business Very small business, it could even be the owner of the organization. So it will kind of vary uh vary depending on the organization. But what does the standard expect? Well, without going through each and every requirement A to H, because you're so you can read through those um in detail but I'll give you sort of a summary. What the standard is expecting is that those people in those leadership permissions support the ISMS in a number of ways. And some of them that are important are making sure the security objectives that we decide Define and the scope and so forth is aligned with the objectives of the organization, a bit like we were talking about earlier in clause four They should be ensuring that we have the necessary resources to run and operate that ISMS, not just to implement it. but to run it and operate it in the long term. Those resources might be financial, technological, it might be people. Now I'm not arguing here that management must have an open checkbook. and no budget, but what I'm saying is provide adequate justified resources to run the management system. Another key role that top management plays making sure that people in the organization are aware that this is actually a top management concern. So getting involved in communication, sharing. uh information with the wider organization. So people can see in reality that this isn't coming from an IT department or isn't a technical thing, but it's a concern of top management. And the more likely people see that, the more likely we're going to get back. in and also top management should be proactively reviewing the management system, ensuring that we are driving in continual improvement. This is why separately in clause 9. 3 we have this concept of management review. which we'll come to a little bit later. Now one way that top management can demonstrate their commitment is of course by establishing an information security policy So according to ISO, a policy is the formal intent and direction as expressed by an organization's top management. So, clause 5. 2 says we shall have an information security policy that does a number of things that's appropriate to the purpose of the organization. That includes the security objectives or if not includes them provides reference essentially. to those objectives. Includes a commitment to continual improvement and a commitment of satisfying applicable requirements. That could be legal, regulatory, contractual. requirements. Now usually what I would say here is an information security policy would be a fairly short document, maybe one or two pages that everybody in the organisation can see. It's setting the tone and direction. It's saying, okay, we top management take security seriously, therefore we're going to commit to the following things. For example, we're going to commit to implementing appropriate training. We're going to commit to ensuring risks are properly assessed and treated. We're going to ensure that we're going to monitor our ISMS, etc. There might be other policies produced later that are topic-specific, you know, topic tech technical topics like cryptography or network security or application security but we'll talk about them in annex A because there's a particular control in the there for that. For now, this is about top management showing that there is commitment and setting the tone and direction in policy. And of course we can't have an effective ISMS or argue that there's top management commitment unless people are appointed to actually run and operate the ISMS. And that's what clause 5. 3 is all about. establishing organizational roles, responsibilities and authorities. So who does what when it comes to running the ISMS? And who's authorized to do what? So, you know, who's doing the risk assessments? Who is it who's going to create policy? Who's responsible for handling incidents or conducting internal audits? We'd want to answer all of those questions And it clearly says in the standard, top management shall assign the responsibility in authority for ensuring the ISMS conforms to the requirements of this document. to the standard and reporting on performance to top management. So top management can't just allocate roles and then just forget about it. and there needs to be a link between whoever's performing those roles, for example an information security manager or CISO and top management. Note that the standard does not give us a list of job titles or qualifications or anything like that. Every organization will be different, but it should be very clear who is doing what. Those people should be aware of their roles and be formally authorised to do that. Based on the um authority of top management. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S05.2-Overview-of-ISO-27001-requirements.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S05.2-Overview-of-ISO-27001-requirements.md new file mode 100644 index 0000000..f67b3e7 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S05.2-Overview-of-ISO-27001-requirements.md @@ -0,0 +1 @@ +Let's have a look at the next clause in the standard, clause six planning. Now this is broken down into three particular parts, the actions to address risks and opportunities, information security objectives and planning to achieve them planning of changes. So let's start on this first one, actions to address risks and opportunities. We see this in clause 6. 1. 1 and something I want to really draw your attention to here because often there's a little bit of confusion about this. 6. 1. 1 isn't specifically about information security risk We'll come to that shortly. It's about something slightly different. So let's just have a look at the words and then I'll try and explain my point here. So what we see is the following that when planning for the ISMS that the organisation shall consider the issues referred to in 4. 1 and the requirements referred to in 4. 2. So remember that's context of the organisation, the needs and expectations of interest. parties and then it says and determine the risks and opportunities that need to be addressed to ensure the ISMS can achieve its intended outcomes prevent or reduce undesired effects and achieve continual improvement. So what's this speaking about? This isn't necessarily speaking about identifying information security risks to particular systems or particular information. This is about risks to the ISMS itself. So let me try and explain this. So let's think about a project. Any project for that matter. You imagine a project manager would usually do a risk assessment. When they're doing a risk assessment, they're not focusing on security or any other matter. What they're focusing on is what's the risk of the project failing You know, could the project overrun? Could it uh go over budget? Could it completely fail to deliver? Well this is a similar story here. What we're looking at is when we're thinking about establishing an ISMS, are there any situations, risks, etc. that could affect the ability of the ISMS to work as expected. ? So for example, if we identified that we had a resource shortage, that would be a risk to the ISMS itself. There might be a chance that the ISMS cannot fulfil its objectives. If we didn't have appropriate support from management, we'd have a risk to the ISMS. On the flip side, an opportunity is indeed the chance to potentially improve something or or uh gain some benefit. So the opportunity of establishing an ISMS could be it could open the doors to more commercial opportunities for example Or one of the opportunities in an ISMS could be that we're going to conduct detailed risk analysis and we'll identify opportunities to drive efficiency in certain processes or remove duplication, etc. So 6. 1. 1 wants us to focus on those particular risks and opportunities. Now that doesn't mean that we're going to ignore information security risk. quite the opposite. That's why there's a separate clause on that, clause 612. And clause 612, and I won't read it all out line by line, again I'll just give you the sort of summary. The organization shall define and apply an information security risk assessment process that does a number of things. The first one establishes and maintains information security risk criteria. Information security risk criteria, think of criteria as rules, are the rules we're going to use to understand our risk. So for example, we might lay out things like risk acceptance criteria. That is to say when a risk is identified, how do we decide? whether or not that's acceptable to the organisation. Now we might have an answer to that because the organisation may already have some general rules or criteria. And the criteria for performing those risk assessments, so when do we need to perform an information security risk assessment Is it at the start of a new project, during a project? Do we trigger an at risk assessment again if we have some kind of incident? Do we do them every so often? These are the questions that will answer in a documented risk assessment process. We then talk about the fact that it should ensure repeatable results. I'll get into that a little bit later in this section where we talk about having a proper risk assessment. assessment method and then we will do a number of things including identifying information security risks and something I want to draw your attention to right now which I think is important right at the start identifying risk owners so risk owners are individuals in the organization who have a let's say a level of authority, a level of trust to make risk decisions. It's very important that we know who those risk owners are early on. Because when we start to identify risks, we're going to have to consult with those owners to make decisions on what we're going to do with risks. If we don't have risk owners, then the process could come grinding to a halt. So this is an important uh point that the standard. that is calling out. And in a risk assessment, as we'll see in just a moment, we have three stages in a risk assessment, the risk identification, analysis and evaluation. So we expect to see according to clause 612 a very clearly defined, understandable risk assessment process. So as an auditor, when I'm coming in to look at this, I'll be looking at is the process defined, and then I'll be looking at evidence by getting somebody to maybe take me through risk assessments. that have been performed. But let's talk about some important factors then about a risk assessment approach. So there are three sort of things to cover off here which you can see in mentioned in the slide. here that we need to identify a methodology. So let me explain this very clearly. So clause 612 tells us what should be considered when doing risk assessment It does not tell us how to conduct a risk assessment. It doesn't say you shall calculate your risks on a scale of 1 to 10 or high, medium, and low, or using some other kind of formula. Nor does the guidance document, I suppose. 2705. What does that is what we call a methodology and I'll talk in a moment a little bit more about methodologies, but we need to have an agreed way of conducting those risk assessments As well as having an agreed way to conduct those assessments, we must have predefined risk acceptance criteria. So let me give you an example. I was working with an organization. I spent that they didn't have such a process in place. We were trying to get this set up. I spent some time with the finance director. And we started to come up with some ways we could calculate risk. So we had what's called an impact table. So we had five levels of impact. So when we're calculating the damage that could be done, we could place it on a scale. And I sat with the finance director and I remember him pointing out a particular number on this scale and he basically said to me If as part of these risk assessments we identify any risk that could result in the loss of this amount of money, and he mentioned a specific figure, or more And the likelihood of that happening is medium or above, that cannot be accepted by the Information Security Committee. This needs to come to the board for review So in this case he's given me, involuntarily you might say, some criteria, in this case risk escalation criteria. And these are the kind of conversations that an organization should be having to define this. And an organization should be identifying the overall level of acceptable risk. When it comes to information security. Now ultimately that is set by top management. And the level of acceptable risk will vary, of course, depending on organisation. And sometimes when we talk about risk, we talk about this concept of risk appetite. And risk appetite is the amount of risk that senior management or directors or or company owners are willing to take in certain circumstances. That might influence the answer here. So for example, I've worked in organizations that have very different risk appetites. So I've worked in um Your government entities that might have a low risk appetite because they are looking for stability. They don't want to take unnecessary risk Whereas if you go into say a venture capitalist organization that's looking for rapid growth, they might have a much higher risk appetite because indeed that's That's what they're doing. They want to innovate and take risks, but not reckless risks, but risks to grow. And again, as an auditor It's not for me to say what is right or wrong here or to enforce my preferences on the organisation but I do want to understand have they defined these things and why and does it have the appropriate support from top management. Now there is a note here which says the following. The organisation must ensure that the risk assessment generates comparable and reproducible results. So how does an organization ensure comparable and reproducible results and what does that actually mean? Well what it basically means is let's say that there's two of us doing risk assessments for an organization and I come along and do some and you know you come along and do another one that we both approach the problem in the same way and that means basically we should have a defined methodology And there are a few things an organization should think about when they're choosing a risk assessment methodology. Now the first thing I would say here is there are many methodologies available for assessing information security risk. Some of them very simple, some of them very, very detail-oriented and extremely complicated. It's also possible to design your own methodology. So ISO doesn't dictate what methodology to use. So how can an organisation settle on one that makes sense? Well there are a few things that the organisation should think about. The first, compatibility with the requirements of 27001, that's relatively easy because basically as long as the methodology considers threat and vulnerability impact and likelihood and the three tenants of security pretty much that that that part's answered straight away so as long as your method does those three things that's point number one So what else might an organisation want to take into account when thinking about this? Well other things that are important, vocabulary of the method, in other words, the way it's written Does the language make sense? I don't mean language as is as in is it in English or French or German? What I mean is um does the terminology make sense? So if it refers to the concept of threat, for example Do we understand the work that word in the same way? So when we get output from these assessments, will it be understandable Now I'm not going to go 1, 2, 3, 4, 5, 6, 7 here, because actually for me the next one, which I want to talk about, number 5 on here, ease and use and pragmatism of the method. Let me explain what I'm saying here So there are some methods that are extremely rigorous and extremely complex and are really good for deep dive risk assessment. So I can think, for example, spending time in government departments, there are some methods we would use and one risk assessment of one information system could take 50 days or more because we're really looking under the hood at a lot of technical detail, but in that circumstance that's justified because of the type of systems and information we're trying to protect But that wouldn't necessarily be very useful if I took that method and tried to apply that in a small sort of startup company or commercial business It it it would be rigorous, yes, but it probably wouldn't be practical. So this is not me, I'm not trying to argue that we don't need to be rigorous. What I'm trying to say is we set up a method that is suitable for the organisation at that time. An example I can give, I worked with a very small organisation not too long ago. They had nothing in place for this at the time. They weren't overly familiar with this idea, so they didn't it's not like they had a team of risk professionals in the organization. So we started with something simple. We actually built an Excel spreadsheet with some very simple to use steps. Now is that the end game? Is that where I want them to be long term? Of course it isn't. We can get more sophisticated and we will over time as the organization matures. So let's make sure we pick something that's fit for purpose. Now if we are using a relatively complicated method, then there might be good questions in points three and four. Is there any software that the organisation can use to aid their risk assessments. The only caveat I would give to that point is that software tools are only as good as the person operating them So you can have the best security tools available, but the person using it still needs to be familiar with the method to be able to explain the output. And that also speaks to point four. If we're going to select a method, are we selecting one that's well used, that other organizations use? that's properly documented where we can get training or professional support if we need it rather than something that's a little bit more obscure for example. And we can also think, last couple of points, about cost to utilisation. That's very similar with ease and pragmatism. You know, how much time does it take to conduct this risk assessment? Do you need to bring in a specialist to do it, etc. We want to get that balance right. So all of these things can help. And whilst I don't promote any particular risk assessment method, just to maybe point you in a direction a little bit, there are methods out there you can think about So some that I've seen in this space are things like Octave, for example, from Carnegie Mellon University. There is actually Octave S and Allegro that's targeted at smaller organizations, things like um IRAM from the Information Security Forum is a really good example of a risk assessment methodology, platforms like VS Risk or a Rambuffer, etc. None of these are me promoting anything in particular, but just some examples that might help you to start looking and thinking about risk assessment methodologies. But there are plenty out there if you do that research But all risk assessment methodologies, regardless of how complex or not they are, go through a series of stages and they should follow the stages that are laid out in ISO 20 the guidance document that is there to support conformity with these particular clauses. So the first risk identification So risk identification is the step of identifying risk scenarios. This is not about likelihood and impact, this is about simply identifying potential scenarios, working with risk owners and other experts in the organization to see what risks might be relevant And there are typically two ways we can set about identifying risk in an organization. Now, firstly I would say this is never done by one individual on their own. Often it's a collection of people. From a given part of the organization. So you might have a facilitator, a risk expert, but then other experts who can contribute. And we can do either an event-based or asset-based approach or both. But let's say an event-based risk assessment. or risk identification I should say is where we talk about specific events in general. So let's say for example ransomware we could have a general discussion about the risk related to ransomware in our organization and think about that event and think about how that event might play out. That's quite a generalized thing. But an asset-based approach is where we take the asset, we look at the asset and we look at potential vulnerabilities and threats. So let's say one of the assets is a CRM system So in an asset-based risk assessment, we'd take that CRM system, we would look at the design, the build, all the details we can, and then we'd say, okay, does this system have any vulnerabilities? What do they look like? How could they be exploited? And from that, we would identify a set of risks that would be quite specific to that asset. So an event-based approach gives you a good organizational overview, but then the asset-based very specific. So let's take the ransomware example. Let's say we look at ransomware in general Hitting the organization. And then when we do our asset-based assessment, we can say, okay, how would that ransomware scenario play out for this system system because it might play out differently in one environment to how it does in another. So for me, if you want to be really rigorous, I would say both approaches probably need to be done hand in hand. Now again I caveat that with that depends on the um importance of the assets, the level of rigor you need to go to. ISO 27001 does not demand this, but I think if you want to do risk assessment, or risk identification rather well, a combination of the two approaches would be really helpful. Now one of the things that sometimes I found comes up in risk identification workshops, for example are people saying things like, uh well that scenario is uh never going to happen, so we shouldn't really talk about it, and things like this. And I always argue in risk identification Let's not have that argument now, let's have that argument in the next phase. And that next phase is risk analysis and evaluation. So risk analysis is where we can have that debate, because what do we do in risk analysis? That's where we look at the potential consequences if this scenario played out and the likelihood And there are multiple ways of doing this. Likelihood can be arrived at by looking at events and how frequently they might occur. It can be worked out potentially by looking at previous historical events, if not in our organization but in others. But with the absence of that information, let's go back to the conversation we had in the previous section about threat and vulnerability. And the way I think about it is if you've got an environment that has vulnerabilities The question is, how easy are those vulnerabilities to exploit? So some vulnerabilities will be very trivial to exploit. Some will require possibly a lot of uh insider knowledge, a lot of expertise, a lot of determination and motivation to exploit. And then you ask yourself the question Well how motivated and capable are our threat sources? If you've done your threat analysis properly, you can answer this question. So logically speaking If I've got vulnerabilities that are easy to exploit and highly motivated and capable threat sources, logic would tell you that the likelihood of that risk playing out is probably a lot higher than the opposite way around. If I've got a vulnerability which yes could be exploited but requires hours of effort insider knowledge and various other things And I'm not facing sophisticated threats, let's say, from foreign intelligence services or organized crime groups. It might be a less of a likelihood Now again there's a lot more we can say about that, but for now what I'm looking for from an audit point of view is does the organization calculate likelihoods and consequences and does it have a proper system for doing so And risk evaluation is then taking those things, determining the level of risk, so usually by looking at a combination of the likelihood and consequence. And then making a decision about prioritization, and that often happens by looking at the results of the risk analysis Looking at the risk criteria, the risk criteria are the rules we use to prioritize, a bit like the finance director example I gave earlier, you know This is a level where something needs to be escalated, for example, and then prioritizing risks and deciding which ones might need treatment. and treatment comes where we decide that risks are unacceptable and action needs to be taken. And that decision should be being made by the risk owner. And as we'll see shortly, the risk owner is the one who should be approving the risk treatment plan and validating that risk treatment is taking place. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S05.3-Overview-of-ISO-27001-requirements.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S05.3-Overview-of-ISO-27001-requirements.md new file mode 100644 index 0000000..62c3ba4 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S05.3-Overview-of-ISO-27001-requirements.md @@ -0,0 +1 @@ +So let's imagine an organization has took the time to identify risk and to analyse risk. According to clause 613 We then move into the need to do risk treatment. And risk treatment is all about choosing risk treatment options. Which we'll have a look at here in just a moment, and also determining which controls we might implement to respond to that risk. And we know that in Annex A, there are a list of 93 security controls that we can choose from. which you're not limited to, remember that. And we will need to state which of these we're going to implement or not in a document called the statement of applicability. That's all part of risk treatment. So we'll certainly run through in just a moment creating a statement of applicability. And also what's important in 613. f. Formulate an information risk security risk treatment plan. Also what's important is point F, obtaining the risk owners approval for the risk treatment plan and the acceptance of residual risk. That's the risk that's going to be left. after the treatment has took place. This is vitally important. This is one that sometimes I have identified as being a problem as an auditor where I've seen very good risk processes but then a disconnect between the process and the risk owner. So I'm always looking to see that the risk owner was involved and ultimately made that final decision. But before we look at the statement of applicability and a risk treatment plan We need to talk generally about the different risk treatment options that exist. So let's imagine an information security risk has been identified and we want to do something about it I'll go through a few different options. Now first one, risk modification. Risk modification means changing the circumstances around a risk. So that might be about implementing controls to reduce vulnerability. So let's say for example I have a network architecture and we identify the way in which the network segregated leaves its vulnerable to the attack. So we propose you know more granular segregation and introducing some kind of firewalling technology. We'd be doing a risk modification. To reduce the vulnerability and the likelihood. Or let's imagine we want to reduce impact. A very simple example of that. Let's think about organizations that use mobile devices like laptops if they do if they apply whole disk encryption to that laptop. It doesn't reduce the likelihood of the laptop being lost or stolen, but it does reduce the potential impact when that happens because we have more of a confidence, that confidential data isn't being disclosed. Both of those would be taking risk modification actions. Now the reason ISO calls it modification rather than reduction is In theory, we could allow risk to go the other way. If we identify, for example, we're spending a lot of time and money on a security control that's keeping a risk really low, you're well be well below the risk tolerance level, it may be a case that We can remove security controls to some degree, allowing an increase of risk, as long as it's managed, to assign that budget, time, etc. , somewhere else. So ISO does leave it as very flexible. hence the term risk modification. Other things an organization could do, risk avoidance, risk avoidance is where we take a decision to deliberately as you as you gathered there, avoid the risk scenario uh either partially or to some degree. So for example, um if we were selling goods online and we were seeing a particular amount of credit card fraud, let's say coming from a particular particular territory, we could take the view to stop taking card payments from that particular territory. Now that might be commercially a bad decision, possibly, but it is a theoretical example at least of risk avoidance Or if we said we will not use a particular type of technology because we're concerned about the risk level, you're taking a risk avoidance step. That's not always practical, but it is an option. Another potentially practical option to deal with risk is what we call risk sharing. In previous guidance and in other books, you might read this as risk transfer. ISO deliberately stopped using the word transfer. Because we're not passing a risk to somebody else. Risk sharing is where two organizations of people might share the burden. So let me try and give an example. Outsourcing is a good example of risk sharing. So let's say we have a particular problem, we share that with a third party, the risk still rests with us. I'll give two sort of worked examples on this. So one, I worked with one organisation that identified that it had quite a number of network security problems. And the organisation openly said, look, we don't have the expertise in-house to address some of this stuff And therefore they took a decision to enter into a partnership with a s a company who would maintain their network equipment for them. And they were very transparent about the vulnerabilities they had. And it was therefore the responsibility of the network service provider. to deal with some of these security vulnerabilities. But it's a shared risk because my client can't just then say, ah well, it's managed by somebody else if there's a security breach, an incident, etc. It would still be my client answering to the regulator, answering to the customer, but they have shared the workload, obviously with due diligence, with that third party. You often see this as well. Another example is with card payments, so websites that take card payment online. Some companies will say, well, rather than us take the risk of processing those credit card details ourselves We'll have a module that's run by a trusted third party, usually a PCI DSS service provider, and we'll share the burden with them. So they're going to deliver the service obviously for a fee, but the risk is shared. Now there may be cases where none of those options are practical or affordable. It could be that the cost of implementing modification is prohibitive or technically not feasible. There might not be a partner you can share it with and maybe risk avoidance just doesn't make sense At this point we might be into the realms of what ISA would call risk retention. That is to say that we have to accept that risk. That doesn't mean accept it forever. We might accept it for a period of time until better options come along. But accepting risk is something that ISO allows, providing that it's done as part of a proper process. in in in line with your risk management process and providing it's not just the default go-to option so we can't just say well uh we've got a long list of risks let's just sign everything off and hope the auditor uh is happy with that But where it makes sense those decisions can be made. But let's talk about risks where the treatment will be to implement controls. So according to clause 8. 3 of ISO 27005, the guidance document on risk management, it says that we shall select controls in order to address risk And those controls can be preventative, detective or corrective in nature. So we mentioned that in uh in the earlier section in the course and the difference between them. But practically speaking, we will find the controls that are very relevant here in annex A of ISO 27001. So let me just mention a couple of things about Annex A. So as we've said earlier, there are 93 security controls in there. It is not mandatory to implement every single one of those controls. An organization will need to run through them and decide which ones are applicable and which are not. Where a control is not applicable, the organization will need to mention this in a document called the Statement of Applicability and basically give a justification. You also need to justify the controls you've included by the way as well are marked as applicable. But when it comes to things that are not applicable, wearing my audit hat, I'll often talk the organization to say, okay, how have you come to the That conclusion. And sometimes it might be that a control isn't needed because the process isn't in place. For example, there are controls in Annex A about software development. Well, if your organization doesn't do software development or it's not in scope of the ISMS, that might make sense to mark that control as not applicable. And we'll have a look at that in a bit more detail in just a moment. But one thing I always like to tell people about Annex A is when you look at those 93 controls and try and read them, they're often described in no more than a sentence or a couple of sentences at best. And whilst you know you could read them and they probably make some sense, it doesn't give you a lot of implementation guidance as an organization. Let's take A5. 7 on threat intelligence. It simply says, you know, threat intelligence shall be gathered and processed by the organization or something along those lines. Not with a lot of detail in it. Now let's imagine I'm the implementer here and not the auditor. Then I might want some greater advice and guidance on how I'm going to fulfill that control. Well, that's where ISO 27002 comes in. So what ISO 27002 does is it's a document, a guidance document. It takes all the requirements of Annex A, or all the controls I should say, of Annex A, and for each and every one of those gives an explanation. So let's say let's take A5. 7. It's numbered the same in ISO 27002. You could go to that section and it will explain the control and its purpose or the objectives of such control. control is. It will give some implementation guidance and examples of things to think about and some additional reading what we call supplementary information. Now the key thing is about ISO 27002, it is there to help the implementer. Now as an auditor, I still look at ISO 27002. to make sure I'm familiar with the control, to make sure I'm asking the right questions as an auditor. However, I am not auditing an organization against ISO 2702 because it's not a set of requirements. So I cannot raise a finding to say you've not done something where the word should is used Because the word should is guidance. But at least if I've read it, I understand what the control is about. It puts you in a better position as an auditor to ask the right questions. But as an implementer, I would argue 27,002 is absolutely vital Now, there's a diagram we've included here, this sort of thing that looks a bit like a wheel, if you like. And this is for people who may be familiar or may have worked with the 2013 version of the standard. and want to see the comparison between the Annex there and Annex A in the newer standard, the newest version being the 20th So in the 2013 version of the standard, and some organizations are still aligned to that because they've got till the uh I think the end of uh October in 2024 to try transition so maybe some of us still sort of uh using that. That had in the annex 114 security controls grouped into areas which were called control objectives A5 through A18, covering many topics. And what we've seen in the new version is an effort to simplify that. to put 93 controls into four distinct areas. And people certainly have their opinions on what they prefer, but that's where we are today. And of course, the logical question I get asked is, hang on, we've gone from 114 controls to 93, so surely the newer version of the standard isn't quite as strong. That's not actually true at all because None of the controls from 2013 have been deleted as such. What's happened is in the newer version in 2022 quite a few of those controls have been merged. So in other words, where you had separate controls. describing something that have been brought together. And actually there's new controls in Annex A of the 2022 version. Things like threat intelligence, data loss prevention, data masking and information deletion. and configuration management, web filtering, those are a few that I can name, that have been added. So believe it or not, actually you've now got more control in the annex than you did in the previous version. There are plenty of documents out there that do show a mapping as well available online that if you want to see the mapping between the two annexes So, with all of this in mind, we need to create a document called a statement of applicability. As a when I say we need to create it, the organisation implementing the ISMS needs to to create it. We as auditors will of course review it. And as I've said, this SOA statement of applicability is a document that lists all 93 controls And the organization will state whether they apply or not. If they do, why? If they don't, why not? Usually if they do, though the answer to that will be to address risk, to address a legal or regulatory requirement. fulfill the customer requirement. Our job as auditors is to review that SOA and make sure, as we'll see in a second, that those controls and those selections are justified. If an organization decides it's going to add other controls into its ISMS, so let's say we have a company that needs to follow PCI DSS because it's processing credit card data and they include those controls, those controls should also be spoken about in the statement of applicability. So let's just explore that a little bit further. Let's imagine you're looking at a statement of applicability and an organization has marked some controls as applicable. So they've said yes, they need it We need to see the justification. Why does it apply? So they can't just say, yes, because you know we're just ticking a box. There's got to be a reason. So let's take this uh example on the slide here, uh which is related to A5. 20. Relevant information security requirements shall be established and agreed with each supplier based on the type of supplier relationship. And they've said They want to implement this control because they want to ensure security across all IT components. A number of IT components are being used or delivered by suppliers. This is perfectly fine justification. As I say, they could have said we've identified a risk in this area and therefore we need this control to address risk X, Y, and Z. They could have said we have a legal and regulatory obligation to monitor our supply chain, therefore the supplies, or we have a customer uh requirement in our contract if that was applicable. So there's many ways there, depending on what the right answer is, to justify it. But they've given an explainer. Note that that explainer is only a paragraph. We don't need as I like to say to people, war and peace in here. You can show me other more detailed technical documents separately, but just enough of a summary would be sufficient On the flip side, excluding a control, we've got a few examples here, of A6. 1, an organization deciding not to implement that because it violates legal or contractual requirements. Now in reality it's probably a partial uh answer to that because I'm sure there's still some background checking they could do. But anyway, if a control was at odds with a law or a regulation We could exclude it. Or if it's just not relevant, like remote working, if we don't actually have people working remotely or software development if we're not doing that in-house, those are perfectly sensible reasons to exclude exclude controls. As an auditor our job is really to look at especially those excluded controls make sure the organization has fully understood them and fully their their reasoning makes sense So here we have a simple example of a statement of applicability. Obviously, there's only two controls in it, a real one would have 93. And this is just to show typically how an SOA is laid out So you can see in here two controls. One is marked as applicable, yes, with a description and a justification. And then we have the one there on remote working, applicable no. justification. One thing to say is this is a living breathing document. The organization should always be adjusting and updating its statement of application. Is necessary. And the last thing to say about a statement of applicability is when an organization is certified on their certificate, it will refer to the statement of applicability version and anybody who's looking at the certificate is entitled to ask to see a version of the SOA. In other words, if I'm doing due diligence on an organization and they tell me they're certified to ISO 27001 as well as understanding the scope of the ISMS, I would want to know which controls they've implemented and which ones they haven't. And it would be perfectly reasonable to ask that question. The last part of clause six is also worth mentioning here as well, is not so much about risk, but objectives. It says the title of it is the information security objectives and planning to achieve them. So all organizations should have information security objectives. Some of those objectives might be derived from the risk assessment we've done, hence why 6. 2 for that. 6. 1. Some objectives may be derived from commercial objectives, you know, things we want to achieve. But of course the whole point of having an ISMS is to fulfill certain objectives. just have an ISMS for the sake of having one. And what the standard says here is the information security objectives that the organization does identify shall, as we see, be consistent with the information security policy. which would make sense, be measurable, if practicable, I'll come back to that in a second. Take into account applicable information security requirements. and results from the risk assessment which we've just been talking about and those objectives shall be communicated and updated as appropriate. So what this means Is depending on the work you've done in clause four, understanding the needs and expectations of interested parties Depending on the work we've done in clause 6. 1, understanding our risk, depending on the discussions we've had with our management, we'd put together a set of objectives Now some security objectives might be very high level, you know, basically long-term. You know, you might say an organization might say they have an objective to ensure ongoing legal and regulatory compliance, for example. But some may have shorter term, much more measurable objectives. So if you said, well, based on our understanding, we want to improve our security incident management response time by X percent in the next 12 months. That would be a very clear short-term objective. But what we're looking for is not that the organization just has a list of objectives, but are there clear plans that really specify how they will achieve them. Because in the end, from an audit point of view, the judgment we're making is not only Does this ISMS conform to the requirements of the standard? The other big one is does this ISMS allow the organisation to achieve its objectives? Because that's the whole thing. purpose so of course they can only achieve it with adequate plans in place. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S05.4-Overview-of-ISO-27001-requirements.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S05.4-Overview-of-ISO-27001-requirements.md new file mode 100644 index 0000000..67bf8c8 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S05.4-Overview-of-ISO-27001-requirements.md @@ -0,0 +1 @@ +So next let's take a look at clause seven. So clause seven in the standard is entitled support and it covers five distinct areas from resources to documented information. So before we sort of look through these what I describe clause 7 as is the building blocks of the management system. In other words, these are all the things that would need to be in place in any organization for a management system to work effectively. So let's just take a run through and understand what the standard is requiring and some of the things we should be thinking about. So clause 7. 1 then says the following. It says that the organisation shall determine and provide the resources needed for the establishment, implementation, maintenance and continual improvement of the ISMS Now when we say the resources needed, these resources could be human resources, as in people, financial resources, so appropriate budgets. tools and technologies, you know, physical workspace if that's relevant. This is what we mean by resources. So what we're looking for is that the organization has Planned the resource requirements has a proper resource plan in place. They should be thinking longer term as well So one question I always like to ask is, you know, if you expand, for example, over the let's say coming 12 months, if that's in the organisation's plans, have they thought about how they'll ensure that there's adequate resource provision in this case? Particularly relevant with roles and responsibilities as well, do those resources have enough time? So there was a case with one organization where it was a relatively small business And the IT director was also named as the information security manager. And this person was perfectly able to do that job, except for the fact that they didn't really have time. Their IT director duties were so large if you like they didn't have the time to do that that would point to me as a resource problem. So have they properly planned that resource out over the long term Now if we focus specifically on human resources, not only do human resources the people need to have time, they also according to the standard in clause 7. 2 need to be what we call competent. And clause 7. 2 states that, without necessarily reading out every line, that the organisation shall determine the necessary competence of persons doing work under its control that affects security performance. That the organisation should ensure that those people are competent on the basis of what this is, education, training, or experience And where applicable, in other words, where there are situations where we need to improve competence, that those gaps are essentially plugged. And there should be evidence of that. So let's think about that practically speaking. So this means when an organization establishes roles and responsibilities for security, this should also establish the kind of skill sets that those people fulfilling those roles should meet. Now you won't find anything in the standard saying that somebody in a certain position needs to have X amount of experience or you need to hire somebody with this qualification. it's down to the organisation to determine that. A really good example of that I saw on a real world audit was a quite a large organization and they had a large cybersecurity function and they had what they called a competence matrix. So basically on on in this matrix they basically had one axis which was all the job roles in the cybersecurity function from SOC analyst to red team test right through to sort of uh your governance risk and compliance roles, so real variety And then across the top axis they had a bunch of skills described there from networking knowledge to application security to risk management. And each area on the map on the axis you could sort of plot it had a number assigned to it and that number was basically the required skill level for that role. from a level one, which they said was introductory or basic knowledge, through to level five, which was subject matter expert knowledge in this case And so the idea was you could look at any role and say what are the kind of skills and knowledge that the an individual within that role needs to have. And that organization used that to first of all develop its own internal employees so it could work with their staff to see where they might want to enhance their skills and provide them with training and support. They also used it as a career development mechanism. So if you were in one position and wanted to move or progress, you could see the kind of learning path you would need to take, the training path you'd need to take to get there And they also used that when they were onboarding new employees because they could actually then test somebody's competency through not just looking at their qualifications but maybe getting them to do some tests or competence-based activities in their interviews. So being clear about what the skill set requirements are is going to be important. Because you imagine running an ISMS and having individuals who might not have the required skills that could undermine things very easily. Let's take software development, for example. Let's say I have software developers who are not familiar with secure coding, for example, then you know that could potentially then lead to vulnerabilities which otherwise wouldn't have been present. So ensuring competence across the board is important. There's a lot we can say about that, but at this level, this is what clause 7. 2 is asking us to think about. Now that's slightly different to awareness, which is a much more broad thing. So when we look at clause 7. 3 it says The persons doing work under the organization's control, so that can be both employees, freelancers, contractors or even suppliers. shall be aware of the information security policy, their contribution to the effectiveness of the ISMS and the implications of not conforming to the requirements of the ISMS. Now many organisations tackle this by having quite a broad awareness program for both new employees joining the organization and for people there longer term. So you might think see things like e-learning activities, you know, awareness training sessions and so forth. But what we're looking for is what efforts are the organization making to really drive the right security behaviours in the organization Longer term that might be about building a strong security culture where people think about security almost as just being a normal part of their duties, not as a sort of a separate discipline. And again a bit later in the course we'll talk about as an auditor the kind of evidence you can seek out in this area. For example, looking at training records, I often as an auditor we'll choose a sample of employees and I'll interview those employees during the uh the audit. Not to catch them out or anything like that, but just to understand what are they aware of when it comes to security. Do they recall what training they had? Do they you know what do they think the most significant security issues are often just those kind of questions could soon tell you uh what levels of awareness are generally in place in the organization Now another thing that clause 7 focuses on is this topic of communication. So let's think about what we said in clause 4. We said in clause 4 that the organization should identify its interested parties, both internal and external. But it's not just a case of identifying them. Obviously to run an effective management system the organization and those running the management system would need to have regular communication with different interested parties. And there might be different reasons for that regular communication. It might be about giving interested parties an assurance when it comes to security. So for example customers, we might want to keep customers appraised of what we're doing to give them or instill and maintain confidence. It might be about support. We might be regularly communicating with our top management in order to get the ongoing buy-in and commitment that we need. Or we might be regularly talking to users in order to encourage the right behaviours. So for every interested party, there might be different reasons and purpose. for communicating. But what the standard says is we should essentially come up with a plan laying out on what we're going to communicate to who, so what kind of topics, how frequently we're going to do that and the methods we're going to use. Because every interested party, the way in which we communicate may need to vary depending on their level, their purpose, what they need to know. And so there should be a strong communication strategy and plan. And obviously from an audit point of view, I would want to see that plan, I'd want to see the examples of communication. And not only that What are the organisation then doing with that? In other words, is the communication effective? So, you know, it's great, for example, to send a let's say a report to top management every month on how we're performing from a security point of view But what impact is that having? In other words, is that leading to the desired effect of, in this case, let's say more buy-in? What sort of feedback are they the organization getting and are they adjusting it? But what we're looking for is on that ongoing communication. And one thing I should maybe just add to this is that the examples I've given there might seem a bit one way, like I'm talking about the organisation talking to its interested parties. Obviously communication comes back the other way as well and so how does the organisation manage that? So for example, let's say an employee in the organisation has a question about security and wants some help. Well, how can they go about seeking that? How responsive is the organization to that? Because if you could see gaps there, that could be a potential problem. You know, if people are coming for advice and not receiving it very quickly it might happen happen the next time round that they say well I won't bother I'll just skip that particular step. So we're looking for the overall communication plan and approach Now in any ISO standard, any management system standard, of course, there is always talk about documentation or documented information as ISO would put it. And I've heard sort of some myths if you like about ISO standards when it comes to things like this. I've heard people saying things like, well all ISO standards are documenting what you do or you need to create loads of documents in order to meet the requirements of an ISO standard. So two things to tell you there. It's not just about documenting what you do. Because ultimately you could be documenting things that you do that aren't particularly very good. So the point is it's about creating documentation that's needed to support the organization in doing tasks um well and doing tasks in a consistent manner. Also it's not true to say that you need to you need to create mountains of documents for the sake of it. So let's actually have a look at what's what the standard actually says and then we can work this out. So it says the following in clause 7. 51. The organization's information security management system shall include documented information required by this document. That's quite a mouthful isn't it? But basically documented information required by the standard So it is true that there are some minimum documents that need to be created when implementing ISO 2701, but there's not a huge amount of them. The main documents, I won't necessarily be able to recite every single one of them, but the main ones that spring to mind here are things like the scope. Of course, the scope needs to be documented the information security policy, the risk management process, the statement of applicability, the resource requirements. These kind of things you would expect to see, the internal audit process, you'd expect to see those documented. And how do you know if something is required? Well when you read the standard, if you see the words this shall be available as documented information, that's point A. But the myth bit about creating lots of documents is the bit in B, point B, 751B, which says documented information determined by the organization as being necessary, key word, for the effectiveness of the ISMS. So what you've sometimes see and I've certainly witnessed in real life and I shouldn't criticize consultants because I am one myself but I sometimes see consultants who are going to an organization They'll look up clauses 4 to 10, all 93 security controls and write a document for each one. Well there you are, here's a huge bunch of documents for you and guess what happens? Those documents don't get read. You might end up calling them shelfware. You might have heard of that term before, just documentation that isn't looked at. So that's not what the target is here. We've got to determine what documentation we need. So if we're in a complex environment with a complex task, let's say a system administration task that we need the system administrators to do consistently in detail, then of course something like that you'd expect to see a detailed document with step-by-step instructions. Maybe for simpler tasks, lower risk tasks, where we have a highly competent workforce, the level of documentation won't be quite the same. An example from an audit I actually give when I teach this course is the following one. I did an audit of an IT company that had 15, that's 1-5, employees. Uh and in this audit I um spoke to the uh the basic the owner of the company and we were talking about HR security and I asked him about the leavers process. So I said, can you take me through what happens when somebody leaves And how do you ensure that you remove all system access when they've gone? And he said, well, being honest with you, in the last five years I've only had two people leave the organisation, but here's what we do, and he talked me through it And I checked the uh all the uh the various systems, the Active Directory, a few other applications. I could see that those accounts had been removed. I'd seen an email to the administrator confirming this. So I was happy that the two individuals we're speaking about had had their access remote So I asked him, I said, if you're not here, given that you know the process, well what would happen then? And he explained how his colleague also would cover this and I interviewed that colleague separately. So long story short, by the time I'd done those interviews and looked at that evidence, I was satisfied that they had managed those levers effectively. But I asked the classic question, which is, you've verbally explained this procedure to me and I've seen evidence that it's happening. But have you documented it? And the answer that came back was no we haven't. We haven't written a document. And then I have a decision to make as an auditor. Well the standard doesn't actually say, believe it or not, that there shall be a document So in that organisation I took the view that what I've seen is effective. I did raise an opportunity for improvement and I said to them, if you grow and there's more people involved then this is more complex. You probably ought to document this, but certainly it's not a mandatory requirement. Now had I have been told that story in a company with a a thousand or two thousand employees, I would have taken a very different view because the lack of documentation could mean that the process would be ineffective. So this is the point about point B. Every organization is different and especially as an auditor you just need to think about the proportionality. Documentation should always add value, not just be there for the sake of ticking boxes. Now one thing that is important for the documentation that is created, whether that's created in Word documents, on wiki pages, in products like Confluence or wherever it might be is that the organisation has what we call a document life cycle. There should be some rules that specify how documents are created and who can create them. So maybe some levels of authorisation There should be some information about how the organisation will identify those documents. Is it a policy, is it a procedure, including the classification and security level. So in other words, is this a document that is limited to internal use only, limited to a certain audience? Does it have a certain level of sensitivity? If the answer to those are yes, obviously I would expect to see security handling rules in an audit, we'd be testing that as well to see if those security rules have been followed. What are the rules about modifying documents? So do we have access restrictions to stop people simply making changes to documented information unless they're authorized? And I'd want to understand the approval process. Now approval processes may differ. A corporate policy may need a different approval channel to a let's say a local procedure in a given department. But how does that work? I'd also want to understand how documents are actually distributed. It's one thing to have good quality documents, but how do the people who are meant to use them know that they're there? So how do we share them with people And of course we can test that in real life during an audit by looking at the documentation people are using, asking them questions about it So recent audit I did, for example, the organization had launched a new AI policy just a few weeks before the audit. So when I did my awareness interviews, I asked a number of people, I just said, have you seen the AI policy? Where would you find it? And I wasn't grilling them on their knowledge, it was more about could they find it, did they know it existed, you know, could they consult it if they needed it. How does the organisation check whether the documents are being used adequately or not? Again, in other words, are people actually referring to them? Are they actually following what's stated in these documents? That can be discovered through things like monitoring and metrics, through the internal audit process perhaps. These are all relevant points. And then the last two bits, archiving and disposal. Depending on the information or data retention policies of the organisation, there might be a point in time when organisations archive documents, that is to say keep them, but just store them for the longer term. And there may be a point when they actually decide to destroy or dispose of those documents. Again, I'd want to understand what the rules are about that From an archiving point of view, are there any security rules? How are those archives protected? Now thankfully the vast majority of documentation today is electronic and there are electronic archiving solutions Back when we had a lot of paper documents, I'd have to concern myself with physical archive storage, for example, and how secure or well protected that might be. And then disposal, the way in which data is destroyed, might vary depending on sensitivity. So there's no right or wrongs for all of these, but there is an expectation that all of these points can be answered. Now typically that would be answered in a document management policy. So an organization really ought to have a document management policy that answers all of these. The last point I want to make on this is if an organization who is implementing ISO 27001 has another management system in place, let's say 9001 for quality it might be that they already have these processes in place and could essentially reuse them because all ISO management systems have the same demands so that's always something to explore as well. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S05.5-Overview-of-ISO-27001-requirements.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S05.5-Overview-of-ISO-27001-requirements.md new file mode 100644 index 0000000..855b793 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S05.5-Overview-of-ISO-27001-requirements.md @@ -0,0 +1 @@ +Let's take a look at the next clause, clause eight operation. And that has three parts to it, operational planning and control, information security risk assessment, and information security risk treatment. So let's have a look at operational planning and controls. So what this is about in clause 8. 1 is we've said that when we establish an ISMS we'll implement security controls from Annex A and various processes. But of course an organization should think very carefully about how to roll out those controls and processes so that when they are implemented, they're implemented effectively in what I would call a sustainable manner. In other words, they're there to last. speak. So this means thinking through how those processes will be defined by having clear criteria to say this is what what success looks like and having a level of planning. So for example, let's imagine an organization was going to deploy, let's say, a log management solution to monitor and that they're going to use to capture logs, maybe monitor for suspension. Well what you'd expect is there'd be a series of um series of things done. The organization would specify the need for such a lock management. management system, you know what sort of functionality should it have, what sort of events and logs should it capture, what sort of capacity it should have, all of these things. It would specify some criteria before actually making that decision. The organization would specify how that's going to be used, you know, what's the processes to be followed to review those logs. how does that process link to the incident management process of the organisation and so on. They'd probably want to think about the resource requirements to operate that control effectively. Do they need a dedicated member of staff or a team. They might want to think about whether there's any training requirements that are needed before it's rolled out. how that might be communicated to the wider organization. So there'd be all these things essentially thought about before the deployment. And that's what we mean by operational planning and control. So that we have a confidence that what we roll out is going to be effective. Now there is an interesting point in here as well, which says that the organisation shall ensure that externally provided processes, products and services that are relevant to the ISMS are controlled. What this means is is if the organisation is depending on let's say a service provider or some some um process from the outside that this is still managed. So for example if we said right we're going to use a a SaaS platform, a software as a service platform to let's say for let's say for risk management. Well we're not just going to just buy the platform and just start using it even if we argue that the the actual tool is provided by a SAS provider We as the purchaser of that, the implementer of ISO 27001, would still need to make sure that that service provider meets our requirements you know offers the functionality that's required, offers the level of service, maybe availability, the level of security that's required. And it would still be part of the ISMS to monitor the activities of those kind of service providers or outsourcers. There is a separate ISO standard document that might help here which is not security specific but it does look on look at um outsourcing and it's called ISO 37500 it's called guidance on outsourcing Certainly isn't a requirement to look at that for this particular aspect, but it might help in giving you some guidance on how to have proper governance and oversight of um organizations like service providers and outsourcers. So that's what 8. 1 is speaking about. Now you might when you've looked at the beginning of this section have thought, what's this about information security assessment and risk treatment? Surely we've already spoken about that and looked at it in clause six And that's true. And this isn't telling us to do anything different, but essentially what we're arguing is you implement your risk management processes as per clause six. essentially 612 and 613 and then you in clause 8 the do phase of the plan due checkup cycle you execute those things So that this is confirming that those risk assessments are actually being carried out, that the risk treatment plans are actually being implemented. So essentially you're moving from the plan stage of risk assessment and treatment in six to the actually doing it in cloud. So there's nothing different here other than we have to execute the stuff we plan to execute in clause six. And that then feeds into implementing controls and planning them properly, which is what 8. 1 is talking about Now when we think about an ISMS and going through a series of steps, at some point when we've implemented controls, the organization needs to be checking whether those controls work effectively. And that's what clause nine tackles. Clause 9 is performance evaluation broken down into three areas, the monitoring, measurement, analysis and evaluation, basically metrics. Internal audit and management review. So let's just have a look at those and what they mean and some of the key points. So clause 9. 1 talks about this concept of monitoring, measurement, analysis and evaluation. What that means in a practical sense is deciding what parts of the ISMS the organization would like to monitor on a regular basis in order to identify its performance essentially and to evaluate performance. Now the ISO standard itself does not say which controls or which processes to monitor and what performance evaluation targets to have So what we typically say here that's up to the organisation to select. But the important point is we don't expect an organization to take clauses 4 to 10 and take every control in the annex and try and have a measurement or performance evaluation for everyone. Instead we expect them to focus on key things. And the big one for me would be security objectives. So an organization should be looking at what security objectives it has and then asking the question how will it measure and check whether those objectives are being fulfilled. That's the primary priority here. Other things an organization might want to measure regularly might be things like legal and regulatory compliance. It might be about measuring controls that are implemented to deal with significant risks. Because obviously if those controls aren't working as expected, then risk may be higher than it should be. And what we want to see is not just a list of things that will be measured, but some information on how frequently those measurements will take place. um how practical they are, you know, who's doing it and so forth and what action is going to be taken in response. Now when it comes to performance evaluation, in other words deciding based on these measures what good looks like. The ISO standard doesn't say this to us. So it doesn't say, for example, with patch latency, how long it takes to apply patches that we shall do that in five days or ten days or something like that. The organisation will set its own targets. Those targets might come from contractual obligations, legal obligations. obligations and other standards or it might come through its own setting its own KPIs. So what we're looking at when I say KPIs key performance indicators when an organization designs and implements an ISMS it will want to identify early on what those key performance indicators are. From an audit point of view we want to make sure that the organisation is checking those things regularly. Now the other thing an organization should be doing to validate whether its ISMS is working effectively is to be conducting its own internal audits. So when we deliver this course, we're talking about this from an external auditor's perspective. That being said, everything we teach in this course can be applied by people who are doing internal audits as well. So if you're an internal auditor Everything you learn here you can still apply. But basically the standard requires that internal audits are performed at what it says regular intervals And the purpose of internal audits is to validate whether the ISMS meets the requirements of ISO 27001, but also to validate whether the ISMS is actually effectively implemented, maintained, is it set up in a way to help the organisation fulfil its objectives and so forth. Now there's a few points to make about internal audit that are important. As we'll describe in audit principles Independence is a very important part of audit. Now, internal auditors aren't necessarily independent of the organisation, but they still need to be independent of the work they're assessing. So we need to make sure that whoever's working as an internal auditor is not auditing areas under their control. They're not essentially auditing their own work. We need to make sure those auditors are in a position wherever they sit in the organization. to be able to openly make honest observations based on the evidence that they see. We also want to validate that internal auditors have the necessary competence We mentioned competence in clause 7. 2. We will go through a little bit later on the specific competence requirements for auditors. We need to make sure the internal auditors have those skills to perform them. And we also need to make sure that the organisation doesn't just do a one-off audit, but they have what we call an audit programme in place. An audit programme means there'll be a series of audits over a period of time. In some organizations, rather than doing sort of one ISO 27001 internal audit every year, they might spread that work out over a period of time, perhaps doing deeper dive audits into particularly critical areas. A quick example is I work with a software as a service provider who they have quite a unique product. They develop all the software themselves and therefore one of the critical areas is secure software development. So their internal audit programme includes many reviews of software development practices, possibly more reviews in that area than others because they see that as a critical area to be more closely monitored. So some of those audits focus regularly on that as part of a bigger audit program. And then in clause 9 we also have what's called the management review. So the management review is the opportunity for top management, which we talked about earlier on. It's their opportunity to see what is happening with the management system. So a management review does not have to be a meeting called management review, although that can happen that way, but at regular intervals top management need to get together, whether it's physically, online, or wherever it might be. to take a look at the management system. Now usually this would be facilitated by a security manager or a CISA or whoever's sort of overseeing the ISMS And in management review, it's important to point out is usually looking at strategic aspects. In other words, does the management system meet the requirements of the organisation? Is it aligned to objectives? Does the scope of the management system need to change in any way? Does it need to be updated to respond to risk or legal and regulatory requirements? And some people ask, well, what should be on the agenda in these management reviews? You know, what should we talk about and what should we cover? Well the answer to that is I don't need to give you an agenda because you've actually got it here as you can see on the slide, A through G, the management review shall include consideration of all of these points. Whenever I conduct an audit we always comment on whether all of those points have been covered. The point about a management review though is it's not just a meeting where these things get discussed. It is a place where decisions can be made about how we continue to operate the ISMS going forward. So management review should be an effective program for top management to have an influence and an oversight of the management system Now, given that those three things we've talked about are all to do with checking how well the management system is actually working. Clause 10 then is focused on what we do in response to those things or what the organization does in response to those things. So there are two things in clause 10. 10. 1, continual improvement. and 10. 2 non-conformity and corrective action. So if we talk generally about continual improvement, 10. 1 This is one of the requirements which basically has a one, well almost like a one-paragraph requirement, which basically says the organization shall continually improve the suitability, adequacy and effectiveness of the ISMS. That's literally all it says. So suitability, is the ISMS fit for purpose? Adequacy, is it meeting the minimum requirements that need to be met by the organisation? and effectiveness, is it working to the organization's needs? So the issue with this as an auditor is you might ask well how do you even check this? And there's two things. If this is an initial audit, that is to say this is the first time we've ever been to see the organisation and the ISMS implementation is relatively new. There might not be lots of different improvements that the organisation can point at to prove this is in place, but what they could point at is how they're going to measure and what mechanisms they've got in place to respond. As an example, I did a recent audit. and the chief information security officer showed me an analysis that the organisation had done. So they took all these areas of security, they called them capability areas, like incident management, education and awareness, risk management. and so on. And for each area that identified where they currently were in terms of maturity. And basically the seesaw had set. a strategy for the year ahead saying these are the improvements we expect to see and every month they were checking their metrics to see are they on the right track So even if not everything is in place that they want to have in place, they're demonstrating a culture of continual improvement. Over time, when an organisation gets certified, of course, every year, as we'll get to, we do what's called surveillance audits, and in a surveillance audit we're always looking for examples of continual improvement. Now this is slightly different to clause 10. 2, non-conformity and corrective action. So in brief in non-conformity is the non-fulfilment of a requirement. So in other words when a requirement of the standard or requirement of the organisation's own requirements is not being met and the organisation know that it's not being met, whether they've detected that through metrics an incident or through the audit process, clause 10. 2 requires that action is taken to address it and to prevent a recurrence in this case. So this is where we just need to quickly draw a distinction between a correction and a corrective action. Both of them are important but they're both slightly different. And this is an audit example I can give. So I did an audit of an organization and we found that on their network there were a number of devices that had not had their software patches applied for over 12 months. And the organization openly said, look, this is an oversight, this is a mistake. So it wasn't a risk-based decision. They basically had a number of flaws and problems. And they said, ah, well what we'll do immediately is we'll apply all the missing patches. will pretty much do that straight away. Now that's obviously a good thing. I'm not going to discourage that. That's what we call a correction. They're taking action to address the symptoms of a particular problem. But the question is, what gave rise to these machines having missing patches for over 12 months in the first place? And what's the chances when I come back in three, six, twelve months time, that I'm going to find the same problem again? So they need to do some kind of root cause analysis to get to the bottom of it and then take action to prevent the recurrence. And in their case, they'd found a number of problems with their process. They'd update in response they updated their patch management process. They did a lot more close monitoring. They made somebody particularly responsible for that process. And eventually that addressed the problem and stopped it recurring. And what we've described in the latter part of that example is a corrective action plan And that's what this slide here is showing you with the steps involved in a corrective action process. So in any case where a non-conformity is detected. We would expect an organization to describe that non-conformity, conduct a root cause analysis, maybe they've got a root cause analysis process. An organization I spoke to recently about this demonstrated an example to me called the five wise analysis which basically asks you to as it says look at a problem through multiple angles and at least five times ask each uh for each answer to each question we keep asking why until we get to a root cause. An organization needs to evaluate and select solutions to that problem but and then implement them, but not just implement the solution and assume it's worked. they will monitor for a period of time has that action worked. So like that organization I was just telling you about with their patch management, they didn't just rewrite the process and say, well, let's close the non conformity, they monitored that for a period of time and over several months they could see that they were no we were no longer falling behind on their patch management cycles So in summary what we've tried to do in this section is give you sort of an overview of an ISMS. by doing a bit of a helicopter tour of clauses 4 to 10. All of those are worthy of much more discussion and please be assured we will be digging into some of these a lot more as we go through here But all of clauses 4 to 10 are mandatory in order to achieve ISO 2701 certification Based on risk, an organization will then choose which controls from Annex A to implement as well, and they can decide which are applicable and which are not. And ultimately at the heart of ISO 27001 is risk management. So what I would say is the part clause six where we talk about Identifying, analysing, evaluating and treating risk is fundamental because that then influences everything else that we see in clauses four to ten. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S06.1-Fundamental-audit-concepts-and-principles.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S06.1-Fundamental-audit-concepts-and-principles.md new file mode 100644 index 0000000..a0bf6e8 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S06.1-Fundamental-audit-concepts-and-principles.md @@ -0,0 +1 @@ +Hi there, my name is Carl Carpenter. I will be your instructor. I am a consultant for Arrakis Consulting, a full service cybersecurity firm. I've been dealing with cybersecurity for over 30 years. I'm also a former chief information. Security officer for a $6 billion entity dealing with all types of regulatory environments. And for this course, this is the ISO IEC 27001 lead auditor course Sponsored by PECB. Hi, thank you for joining me. This is section six for the ISO IEC 27001 course. Fundamental audit concepts and principles. In this section, we're going to talk about audit standards, what is an audit, types of audits, involve parties, audit objectives, and criteria a combined audit, principles of auditing, and competence and evaluation of auditors. Be warned this is a fairly long section, so make sure that you have plenty of coffee So what is an audit? Well as per ISO 19011 Clause 3. 1, it's a systematic, independent, and documented process For obtaining objective evidence and evaluating it again objectively to determine that the extent to which the audit criteria is fulfilled. So it's basically An assessment by an auditor on the evidence and the facts that a company is trying to present to that auditor. So it's it's very simple just asking a lot of questions and then evaluating the evidence that's provided, making sure that the evidence is in alignment with uh policy standards, procedures, processes, things like that, as well as possibly national or international guidelines So audits can come in a variety of flavors. There could be financial audits, there could be administrative audits, there could be an information systems or information security audit, which is what ISO 27001 is based on. So there's international standards on auditing, so ISO 1911, that provides guidance on managing an audit program, planning and conducting management system audits, as well as the competence of auditors. 19,011's most crucial aspect is that it provides the fundamental principles of auditing. But we also have 17,021. Uh-huh, which contains requirements for bodies providing audit and certification of management systems. So by complying with this standard, a certification body can prove competence, consistency impartiality and ensure credible certification. There's also ISMS audit standards, so 27,000 six-1, in addition to the requirements of 20 of 17,001-1 Certification bodies that provide ISMS auditing and certification services must also meet the requirements of 27006-1. This standard specifies requirements regarding the competencies that auditors must possess to audit an ISMS. There's also 27,007 And that twenty that standard provides guidance on managing an ISMS audit program, on auditing an ISMS against the requirements of ISO IEC 27001, and on the necessary competencies. That auditors should have to effectively audit an ISMS. So this standard focuses on ISMS audit activities and their steps. The importance of vocabulary is critical when it comes to auditing, not only from the standpoint of what the auditors say or do or write, but also from the standpoint that when the auditors are interacting with the auditee, that we're all using the same language and we understand that. So auditors need to have a firm understanding of the vocabulary and terminology that ISO uses in its management system standards and the terms and definitions that are specific to 27001. And we'll go over some terms and definitions in a few slides for now. So there are potential sources for the different types of vocabulary. So the one that uh is highly suggested is online browsing platform. It's a tool developed by ISO which provides access to ISO standards, terms, and definitions. But you can have other sources as well. So there could be specific publications by ISO, guidance documents, articles. possibly a glossary or or so on. You just want to make sure that if you're going to pick a term for vocabulary in or when you're interacting with the auditee, that you are using consistency in in relation to the terms. So standards themselves, like guidance standards, they will also have terms that could be relevant that you'd want to make sure that you're consistent with in relation to your conversations and your uh your recording of information or reporting or so on. So for example, ISO 9000 has uh deals with uh quality management. 27,000 is the ISMS family of standards. 27,001, as you know, is this is the course that would be for uh information security. And then based on the harmonized structure of the management system standards, clause three of a management system. Standard will contain relevant terms and definitions which are typically organized according to the veri uh hierarchy of concepts It's also important to understand that clause 3 is fairly consistent across any standard. They're always going to have the same set of terms. So we also have verbal forms. So ISO IEC directives provide the general principles for structuring and drafting ISO IEC documents. So, among other things, the document states that particular attention should be given to the verbal form of a document to distinguish between requirements, recommendations, permissions, possibilities, and capabilities. So auditors should be aware of these forms as well as how they evaluate the auditees when they're evaluating the audite's conformity to 27,001. So the important part in in relation to these uh different verbal forms, so if we have the verb shall, That is a requirement. That's not something that the uh the oddity can decide to not do. It's they shall do it. If there is the the verb should is uh in use, then that means they should do it, but that's not a requirement. It's highly suggested that they do it, but it's not a requirement. And then may means that the auditee could do something if they chose to, or maybe they don't. And then the other one is can, which is a possibility or a capability. So again, from the standpoint of shall, should may can, it is very important that you understand the difference Not only from the standpoint of auditing, but also from the standpoint of when you're going to basically be taking the certification test, you are expected to understand those words. Now in relation to shall uh shall you know is a requirement. It's also important as an auditor to understand that in certain cases if something is not done then there needs to be uh there needs to be some sort of explanation of why it's not applicable. So for example If a company is completely hybrid, they have no physical location, but the ISO 27001 requires physical security. uh it it's not possible. So while there is a shall statement in relation to physical security, that doesn't mean it's uh completely applicable. So isoglossary, these are the definitions, so terms uh applicable means relevant, appropriate, possible to apply appropriate, suitable, meaning suitable, authority, power to command or give a decision. And the authority could be in a variety of different ways. It could be the CEO of the auditee uh or could be some other internal group. Competence, the ability to apply knowledge and skills to achieve the intended results I think that's fairly fair fairly self-explanatory and what competence is you guys are taking this course so you can gain the uh the competence so you can perform activities But that doesn't mean you're not going to continuously learn elsewhere. Conformity, fulfillment of a requirement. So in 27,001 If there is a requirement and they uh they meet the requirements, the guidelines of the requirements, then then that's a conformity. They've conformed with it. And obviously the opposite of that would be a non-conformity. which are repeatedly discussed in 27001. Continual improvement, that's recurring activity to enhance performance. Corrective action, that's some sort of action to remediate or mitigate a possible nonconformity and to prevent recurrence. So if there's an issue with an oddity of some sort, uh and you've identified that issue and they've they've understood it, they've recognized it, and so on. And you've said, hey, we need to have a plan to fix this problem, that would be known as a corrective action plan. So or a CAP, CAP. Documented information, that's pretty self-explanatory, information required to be controlled and maintained by an organization and the medium on which it's contained. So continuing on with glossaries. Determine, appraise or analyze quantitatively or otherwise find out. Identify Find out, mark or label, show, to reference something without ambiguity. Interested parties, persons, or organizations that can affect, be affected by or perceive itself to be a affected by a decision or activity. In relation to interested parties, it's important to understand that interested parties don't always have to be internal. They could be external. They could be regulatory bodies. They could be law enforcement It could be clients, it could be board of directors or shareholders. Interested parties are essentially going to be anybody that might have a reason to care about whatever it is. Maintain can enable to continue. So if you're sufficiently doing something correctly and you continue to do it correctly, then you are maintaining Nonconformity, that's the opposite of a conformity, that's when you're not meeting the requirements of the standard or whatever particular area of the standard. Organization, company, corporation, firm, enterprise, authority, or institution, person or persons or part of combination thereof, whether incorporated or not, public or private. That has its own functions and administration. So again, in 27001, you'll hear this a lot through other sections, understanding the context of the organization. So think of that as uh in most cases it's going to be the um the odd T. Retain means keep top management. Person or group of people who directs and controls an organization at the highest level. So there's different types of audits that you should be aware of. We'll go through those. The first party audit is when the organization audits its own processes. So say for example an organization had an internal audit team. And they audited themselves and most organizations at some point will get to that point or uh or have somebody do it for them. That's a first-party audit. Now you can also have It's still a first-party audit, but you can also have an organization outsourcing internal audit functions to a trusted entity that basically acts as an internal audit team. So if you're auditing yourself, that's a first-party audit. We also have second party audits. So if uh a second party audit Could be where the uh the the actual customer of the organization itself is auditing the organization to determine if they want to do business with the organization. And it's important to understand that the organization is the auditee. So we have the audit the auditee and we have the customer. If the customer wants to do business with the auditee, then they can audit them And to find out if they're safe to do business with. That would be a second party audit. Another type of second party audit is when the organization or the auditee has vendors So possibly say for example uh an audit T is uh on Amazon or or Azure or G Suite or something like that, and they want to evaluate are those entities safe to do business with. So they may audit them. That's also a second party audit. In some cases that's that could be known as vendor due diligence. Now in a lot of cases, not saying Microsoft or Google or Amazon or Oracle are dangerous to do business with, because they're probably not. But other vendors that are less well known, that are probably startups or something like that, that an organization might do business with, this might be more critical for that. You can also have third-party audits. A third-party audit is when a organization is audited by an independent organization that's completely independent. They have no knowledge of any previous audits. Uh they have no knowledge of anything. They're coming in uh basically not knowing anything at all, and uh they're gonna audit and and uh give an assessment. And that's the kind of audit that uh you'll have certifying bodies uh participate in so that they can certify the auditee themselves So in this particular slide, we can see different forms of audits. We have the customer, which could audit the organization. That would be a second-party audit. We have the organization that could audit their own vendors That would also be a second party audit. If the organization audits themselves, that's a a first-party audit. And then again, a third-party audit would be something like a certifying body coming in to uh to double check make sure the organization is following the the guidelines of 27001 and then that could lead to certification for the organization You can also do a combined audit, and a combined audit is exactly what it sounds like. It's taking more than one framework or more than one standard, but auditing it all of it at the same time. There are some benefits to this because uh most in most cases it's going to save time and money. Uh so it's not necessarily a bad bad thing to consider. In relation to combined audits, 27,000 one, 9001, 37,001, and then 20,000-1 A combined audit can be much more than just ISO IEC frameworks. So in the United States, for example, it's very common to do 27001 and SOC2 together. And that's two different two different standards, two different frameworks completely. So again, from the standpoint of combined audits, they're certainly possible. You just need to make sure that there's adequate planning And again, if you're going to have somebody who's going to do a combined audit, make sure you have adequate competence training, certification to even do the audit um and and go from there. Involved parties out of 1911, clauses 312, 313. 314, 315, and then out of 17,021-1 clauses 38, 39, and 316. So these are some examples of A uh involved party, we have the audit client, otherwise known as the auditee. That's the organization or person requesting an audit. We have the auditee, that's the organization as a whole, or parts thereof being audited. And again, remember for 27001 or basically how you set up different frameworks. You don't necessarily have to audit the entire organization. You can audit just sections of it if if that's the goal of the audit client. You have the auditor, the person who conducts an audit, and that's basically you guys who are taking this course. You're going to be the auditor. You have the audit team, one or more persons conducting an audit supported if needed by technical experts. So obviously the audit team would be people composed of auditors. and everybody's capable of doing the auditor job, they're certified, or or so on. You can also have a technical expert, person who provides specific knowledge or expertise to the audit team. It's important to understand that as an auditor, you're not required to know every single thing for every possible concept of every single framework that's out there. So for example, if you're going to audit a software development company, for example, and you're not a developer, you probably are going to have to have some help. Or maybe there's a company, an auditee. uh audit organization that uh wants to that's heavily heavily using databases or something like that but you're not necessarily a database person you may want to bring in a database person to evaluate their configuration So technical experts are certainly possible. They're certainly also possible in the areas of network engineering, network security from the standpoint of network architecture, and so on. So it's not it's not unheard of to do that. There's also observers, a person who accompanies the audit team but does not audit. This could be a person from the audit company themselves, possibly somebody who's uh learning how to be an auditor or possibly somebody within the audit company that is uh evaluating the performance of the auditor or the audit team uh themselves And then there's also a guide. That's a person appointed by the client to assist the audit team. I'm a huge fan of implementing and using guides whenever I help a company get ready or if I'm involved directly with audits. The reason why is because a guide will generally have direct access uh to people or areas of the auditor or audity environment that allows for faster access to get things done. They basically can cut through what we call red tape. You can get things done faster and smoother with less hassle. And realistically, guides make things go uh a lot easier \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S06.2-Fundamental-audit-concepts-and-principles.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S06.2-Fundamental-audit-concepts-and-principles.md new file mode 100644 index 0000000..11dee03 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S06.2-Fundamental-audit-concepts-and-principles.md @@ -0,0 +1 @@ +So there's audit principles. This is out of ISO 1911, clause four Auditing is characterized by reliance on a number of principles. Adherence to those principles is a prerequisite for providing audit conclusions that are relevant and sufficient and for enabling auditors working independently from one another to reach similar conclusions in similar circumstances. So we have an example of integrity, fair presentation, due professional care Confidentiality, independence, evidence-based approach, and a risk-based approach. And we'll talk about each one of those in the following slides. So integrity out of 1911 clause 4A. Integrity is the foundation of professionalism. Auditors and the individuals managing an audit program should Perform their work ethically with honesty and responsibility, only undertake audit activities if competent to do so Perform their work in an impartial manner, and in other words, remain fair and unbiased in all their dealings. Be sensitive to any influences that may be exerted on their judgment while carrying out an audit So in relation to cybersecurity or auditing of any kind, integrity is the core principle of professional behavior. So let's talk about this a little bit. So perform their work ethically with honesty and responsibility. So meaning that You're not going to lie in relation to or be un less than truthful in relation to the work that you perform. We're we're not going to uh uh create wordy words and reports and documents or emails or anything like that that could possibly be misleading. We also want to make sure that we only undertake audit activities if competent to do so. So if you'll remember in a previous slide we talked about technical experts. You want to use technical experts if you feel like you need to. Just because you're the only auditor, that doesn't mean that you're expected to know every single thing about the audit. You want to perform your work in an impartial manner remaining fair and unbiased in all everything you do. That doesn't mean that you have to be insulting in how you do the work, but you do have to remain impartial. You have to be truthful. Fair presentation. So this is out of 1911 clause 4B. The obligation to report truthfully and accurately So audit findings, audit conclusions, and audit reports should reflect truthfully and accurately the audit activities So how did you perform the audit? Who did you interface with? What date and time did you interface with them? What evidence was provided to you? Things like that. All of this should be documented in the audit report. Significant obstacles encountered during the audit and unresolved diverging opinions between the audit team and the auditee should be reported. Now a lot of times in relation to obstacles, if you have a guide, some obstacles can go away. If you understand the organization that you're auditing uh fairly well, you get along with them, you're polite, you're respectful, and so on, then a lot of times uh obstacles can go away very easily. It depends on how diplomatic you are I don't want to say how politically correct you are, but you do need to understand the environment, the culture, the political situation, possibly with the audit. The communication should be truthful, accurate, objective, timely, clear, and complete. So again, no ambiguity. Make sure that you're always objective during the audit. You're not going to compromise yourself, your professional judgment on the ground of any predetermined prejudice or conflicts of interest or anything like that. If there is an issue in relation to some sort of bias or whatever, then you definitely want to try to avoid that at all all opportunities Due professional care, so 19011 clause 4C, the application of diligence and judgment in auditing Auditors should exercise due care in accordance with the importance of the task they perform and the confidence placed in them by the audit client and other interested parties. An important factor in carrying out their work with due professional care is having the ability to make reasoned judgment in all situations. So one of the examples I'd like to give for this particular slide The application of diligence and judgment in auditing relates to the the the fact that as an auditor, when you're asked to come in to audit a client or an auditee There's a tremendous amount of trust placed into you as the auditor. So we don't want to violate that trust The confidence and trust that the auditee is placing into you is expected to be upheld at all times. So, to conduct an audit, auditors will have to consider the following beforehand: the context of the organization, critical processes of the organization, the expectations of the clients complexity of the client activities to be conducted, and the resources needed in order to do the actual audit Again, there's a tremendous amount of trust placed in auditors, so you don't want to violate that trust. Professional judgment, this again goes into the trust. by the auditees. Professional judgment means applying relevant training, knowledge, and experience to make informed decisions in various situations. During an audit. In exercising professional judgment, auditors maintain independence and objectivity and adopt an attitude of skepticism to reach the audit objectives Again, a lot of the professional judgment that you're going to be making as an auditor is going to rely not only just on the auditor training that you're going on right going through right now, but also possibly prior training. So for example, if you're an auditor and you before you became an auditor, maybe you were a network administrator, maybe you were a network engineer, or maybe you were a security architect. That knowledge can carry over into auditing, but you want to make sure that if you're if you're uh auditing particular areas that you're not necessarily trained on or you don't have the knowledge on, then don't make informed decisions based on things that you don't know. Rely on technical experts or possibly other members of your own audit team Professional skepticism, that's necessary to reduce the risk of overlooking possible issues or intentional issues that are intentionally being hidden from you. Which could obviously lead to incorrect audit conclusions. So auditors should not ever take the word of the auditee as fact. Instead, what you want to do is look for evidence to support their claims. of whatever they're trying to tell you. So an attitude of professional skepticism implies that auditors perform a critical evaluation on the validity of the evidence obtained and are on the lookout for evidence that could contradict or question the reliability and validity of the documented information received The answers to questions asked during an interview or any other information related to the audit itself. So again, just because the auditee says that they they have antivirus, for example, across their entire network, that doesn't mean that you should believe them. You should ask them, okay, prove it. Uh you say you do, but prove it. Irregularities and illegal acts in an audit If auditors encounter exceptional circumstances, so significant irregularities or illegal acts that affect their ability to continue with the audit, they should take into account the legal implications. And they should also consider withdrawing from the audit. However, I will uh expand on this a little bit. So in the United States, and and I assume most other countries have something similar to this. We have the concept of mandated reporting if it's an illegal act. So examples of mandated reporting if it's an illegal act. Could involve national security like terrorism, uh things like that, anything to do with child pornography, uh that's a illegal act that it requires a uh reporting to law enforcement So based on the country that you're in the and the company that you're auditing as an auditor, you need to understand what your legal implications are. If, for example, I ran across a company that had a mandated reporting event and I detected that, I uncovered it somehow or another, and I did not call law enforcement, then I personally to be held accountable for that. So I'm I don't want that risk, uh that burden. So uh just understand if you have something that's a mandated reporting event, then you you have to report it, whether the c audity likes it or not. Now in other cases though, let's say for example theft, you run across a person who has stolen a computer. The victim would be the auditee. That is not a mandated reporting event. That might be something where you report to the auditee, hey, we we caught this guy stealing a laptop. or or something, uh you can do whatever you want with it. We're just letting you know. The victim in this case would be the auditee and it's up to the auditee if they want to report it or do something about it. However, you could also run across irregularities that may put the auditor, you guys, the students. For this course, then you may consider withdrawing from the audit because you're just not comfortable anymore in dealing with it Obviously, if you're in a situation where you're auditing a company and you run across a mandated reporting event, depending on how that interaction goes, You may still consider withdrawing from the audit just just because it's not appropriate for you to be there anymore. So there are different types of situations. So again, notifiable illegal acts Countries around the world have established various laws that obligate this to happen. Child pornography, again, is a major one. It's certainly a mandated reporting event in the United States. highly suggest that you understand the country laws uh for whatever uh country you're going to be auditing in. You may also want to understand your own country laws if you're auditing a client that's not in your country, but you are in your country where you reside and you're auditing remotely Confidentiality. So clause 19011, clause 4D, rationale is security of information. Auditors should exercise discretion in the use and protection of information acquired in the course of their duties. Audit information should not be used inappropriately for personal gain by the auditor or the audit client or in a manner detrimental to the legitimate interests of the auditee. And the con this concept includes proper handling of sensitive or confidential information. In most cases, when you go uh and Perform an audit, you're most likely going to be required to sign a non-disclosure of some sort. In addition, the certifying body that you're working under, so you can do the audit They're probably going to have a non-disclosure as well. It would be extremely irregular if you did not sign non-disclosures and then started doing audits. So again, with with some exceptions, always attempt to protect the auditee or the audit client. With whatever information that you're exposed to because again, as an auditor, there's a tremendous amount of trust that's placed on your shoulders by them working with you The only area that you need to be aware of in relation to confidentiality has to do with criminal activity. So again, there's mandated reporting criminal activity, which a non-disclosure clause is not going to protect you from. Confidentiality requirements. So there's several different requirements from 17021-1, 8. 4. 1. The certification body shall be, and again, shall means it will be. It's not an option. The certification body shall be responsible through legally enforceable agreements for the management of all information obtained or created during the performance of certification activities at all levels of its structure, including committees and external bodies or individuals acting on its behalf. 8. 4. 3 Except as required in the part of 1702 information about a particular Certified client or individual shall not be disclosed to a third party without the written consent of the certified client or individual concerned. So again, if you're going to release anything, make sure that the people you're releasing information about agree. Personnel, including any committee members, contractors, personnel of external bodies or individuals Acting on the behalf of the certification body shall keep, again, shall is a requirement. Keep confidential and information obtained or created during the performance of the certification body's activities except as required by law. That's your clause right there that says if there is a mandated reporting event, then as required by law, it's okay to release that information. The certification body shall have processes and where applicable equipment and facilities that ensure the secure handling of confidential information. So certification body is going to hold on to the information and get and going to protect it. A lot of certification bodies, they have the material and then uh after a certain time period uh they they purge the material so they don't have to protect it anymore. It's just simply not there. Implications for auditors in relation to those requirements. So the certification body will most likely include confidentiality requirements in the contract which the auditor signs. Auditors must be aware of these requirements and their implications. Again, it would be extremely irregular if you audited anybody without some sort of non-disclosure in place. Auditors must obtain written consent from the audit client before disclosing any information to a third party. The certification body may also have to be kept informed. Auditors must handle with confidentiality all information created or obtained during the audit except when disclosure is required by law. We talked about that Auditors must handle all confidential information per the certification body's processes. Auditors must have knowledge of the certification body's solutions for handling confidential information. information. This doesn't mean you have to be a network engineer and understand in great detail how data is encrypted or backed up with the certificate certification body, just that it is being performed. And again, a lot of certification bodies, they will capture the data, they'll produce a certification of some sort once they've evaluated that there's no more need for the audit evidence or whatever information that could be viewed as sensitive. A lot of them are actually uh deleting them uh on a on a time-bound basis. Exceptions to the confidentiality principle. Confidential information can be disclosed only if it is authorized by law by the audit client or by the auditee. So if it's authorized by any of those law clients or auditee, then it can be disclosed. Or required by law. So required by law is uh something you again you have to be aware of. An obligation or right to disclose when not prohibited by law. And I can't really think of too many examples why you would want to uh disclose something when not prohibited by law because you felt obligated uh to do so as an auditor. Uh you may not be asked to do too many more audits if that's if that's the case In a general sense, what I suggest people do, just don't release anything about any of your auditees, your audit clients, unless they say it's okay or the law requires you to do so. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S06.3-Fundamental-audit-concepts-and-principles.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S06.3-Fundamental-audit-concepts-and-principles.md new file mode 100644 index 0000000..5de214b --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S06.3-Fundamental-audit-concepts-and-principles.md @@ -0,0 +1 @@ +Independence, this is out of 1911, clause 4E, the basis of impartiality of the audit and objectivity of the audit conclusion. So we have independent auditors that are going to audit the ISMS. We have management that deals with the information security management. Then we have the auditee and then we have the users. There's an independence in relation to all of those. So the independent auditors are not going to report directly to management. Their independent auditors are not one of the users. They're not the auditee either. Threats to independence. This is actually something that can happen and has been discussed repeatedly in a lot of different auditor courses. But out of 17021-1 clauses 4. 2. 4 and 5. 2. 11, the certification body shall take action to respond to any threats to its impartiality arising from the actions of other persons, bodies, or organizations. Threats to impartiality may include, but are not limited to self-interest, self-review familiarity or trust and intimidation. So it's important to understand the certification body shall take action, meaning again, it's not an option. They must take action. If they don't, then there could be an issue with the certification body itself, which could be very detrimental to their business So we want to make sure that we are always accurately being aware of what's going on. We're protecting all the information. So threats to uh independence, uh self-interest is one of them. So threats that arise uh from a person or body uh acting on their own interest. Uh so a concern relating to certification uh could be that way like financial self-interest. So say for example I was auditing a company and I, strangely enough, for some reason or another, had a whole bunch of shares of stock in this company Uh and I knew that if they passed an ISO 27001 certification audit that their business would uh improve and their likely their sales would go up or things like that And that would naturally make my uh my shares of stock uh be more v more valuable. Uh that would be a an example of self-interest. We also have self-review. You can't audit yourself. That's essentially what that means. You can't audit yourself Intimidation is obvious. If somebody says, you know, you are going to give us a good report so we can get certified or bad things will happen. But then there can also be familiarity or trust. So that's not necessarily self-review. That's where you have so much of familiarity with the oddity that It's almost you're almost part of the team that's being audited, which kind of rolls back into self-review. So items of or threats to independence. So we can uh some examples. Items Or GIFs. That's certainly something that I've I've never personally run across any of these before. But I have heard of situations where an auditor uh may have received a gold Rolex or may have received something else. a free laptop. I have heard of a in one case I heard of an auditor. He was going through an audit and the auditee said, here's the laptop we want you to use and when we're done you can keep it. So that's that would be a gift, we can't do that. Trips, there could be cases of of in of threat to independence for a trip where for example let's say a company says hey we're gonna get audited we want you to be our auditor okay great oh and we're gonna do the uh the we're gonna do the audit in Maui uh or in Hawaii uh or in Bora Bora or in Fiji uh and it's gonna take three weeks but we're only actually gonna be interviewed for uh four days That would be can viewed as a as a gift. It would be basically a bribe. Meals, again, very expensive meals or elaborate meals. That could be a threat to independence And another one is contracts. I have heard of cases where uh uh companies, an auditee has told uh uh an auditor If you pass us and if we get certified, then we will give your organization a follow-on contract. So again, that that is a threat to independence. We we don't want to We don't want to put ourselves in that position. We don't want to put the certifying body in that position. And we don't want to put our company into that position Consultancy services and audits. Auditors should not provide management systems, consultancy services for the auditee Meaning they cannot contribute to the design, implementation, or the maintenance of a management system for the Auditee. In case the auditee received consultancy from a body that has a relationship with the certification body A minimum period of two years must pass before the certification body can certify the auditee. So essentially this goes back into self-review and familiarity. You cannot Help the auditee get ready for the audit, uh maybe perform functions for the auditee, maybe perform services for the auditee. And then turn around and act as an auditor to evaluate your own work. That would be inappropriate. Now, that second bullet, in case the audite receives consultancy from a body that has a relationship with the certification body. It's in most cases I've seen companies they will have different wings or different divisions. They'll have the implementation division, then they'll have the auditing division, but it's the same company In my opinion, that is inappropriate. And in a lot of cases, they'll have a separate legal entities, but it's it would be common knowledge that they're the same company. Again, in my opinion, that's that would be inappropriate. Realistically, if you needed uh as an auditor, if you're auditing an auditee uh and the auditee needs help, then it should be a completely independent uh entity from the audit firm That doesn't mean that the auditee and the the consulting party as well as the audit auditing firm, that doesn't mean they may not know each other or they may not uh you know, interact with each other through different clients or or so on. But we definitely want to avoid the case of of a uh consulting company acting as an auditor and then uh grading their own work so to speak All right, consultancy services and audit requirements for the certification body. So this is out of 17,021-1, clauses 5. 2. 1 and 27006-1 clause 5. 2. 2. Conformity assessment activities shall be undertaken impartially. The certification body shall be responsible for the impartiality of its conformity assessment activities and shall not allow commercial, financial, or other pressures to compromise impartiality. So again remember commercial financial or other pressures, so other pressures could be viewed as intimidation. Commercial could be gifts in some form of fashion. Financial could be literally somebody trying to bribe you or the certifying body. And again, understand that conformity assessment activities shall be undertaken This is something that the certification body is going to do. Certification bodies may add value during certification and surveillance audits by identifying opportunities for improvements. Those are commonly called OFIs as they become evident during the audit without recommending the specific solutions. So they there could be a situation the auditor sees that there is a potential for improvement by the auditee. And they say, hey, you really need to do this, it's not a requirement, you really need to do that, but not explain exactly how to do it. That's where the audit T is uh suggested to go talk to a third party to maybe help them uh with that OFI. without it being considered as consultancy or having a potential conflict of interest. Again, avoid conflict of interest. And again, if you're the auditor and you're telling the auditee specifically how to do something or what to do step by step, then that could be viewed as consultancy. So you want to avoid it. The certification body shall not provide internal information security reviews of the client's ISMS subject to certification Furthermore, the certification body shall be independent from the body or bodies which provide internal ISMS audit So the certification body is an independent body. Then you have the the auditor, which is generally going to be a contracted individual or possibly a contracted company And then you're gonna have a separate the auditee in whatever environment they're in. Consultancy services and auditors. So 17,021-1 requirements In order to ensure there's no conflict of interest, personnel who have provided management system consultancy, including those acting in a managerial capacity. shall not be used by the certification body to take part in an audit or other certification activities if they have been involved in the management system consultancy towards the client or the auditee. A recognized mitigation to this threat is that personnel shall not be used for a minimum of two years following the end of the consultancy. So what this means if if I'm helping a company, uh XYZ company, uh get ready for an audit and then uh maybe their their audit company that's gonna come in and do the certification uh on this XYZ company, they say, hey Carl, we really want you to show up and and be an auditor uh for us because we we like your work and everything else Then essentially I can go to work for them as an actual auditor doing certification audits and things like that. But XYZ company I can't even go to for at least two years Now in my experience, uh it's actually a lot longer than two years. Uh I've seen companies that say three to five years just to make sure that any interaction you may have had, including maybe people actually just not working there anymore, uh That there's no uh connection anymore. So the implication of this clause, uh the provision of consultancy services may constitute a conflict of interest. Certification bodies establish safeguards such as a two-year waiting period or possibly longer, or even prohibit their auditors from providing consultancy services to their audit clients. Auditors must be aware of the safeguards and policies established by the certification body. So 5. 2. 12, all certification body personnel, whether internal or external, or committees Who could influence the certification activities shall act impartially and shall not allow commercial, financial, or other pressures to compromise impartiality. Basically, that means doing the right thing. Don't let yourself get bribed or influenced in any way that could be uh could look like a conflict of interest. uh that could affect the certification process or even the certification body or the auditee themselves. You have to maintain your independence through the audit. You have to be aware of possible threats to independence. And I gave some examples like gifts, hotel stays, trips, financial promises, or anything like that. Any undue pressure from the audit client should be reported to and consulted with the certification body. In a lot of cases, you're not going to run across any of these. I've personally never run across any of them myself, but I've heard about it. One that would definitely affect me would be anything that would concern me greatly would be anything involving the concept of a bribe or intimidation. You need to understand as auditors, your name means everything. The very second that your name is tarnished, and that means your integrity is untarnished And it very rapidly will go around the audit world that your integrity is not to be trusted. 5. 2. 13 Certification Body Shall require personnel, internal and external, to reveal any situation known to them that can present them or the certification body with a conflict of interest. In other words, if you're going to go in and audit a company and you are you have more information or you have a past with this company or something something like that, you have to disclose it before you actually do anything. Uh you want to disclose it right away to the certification body. We simply don't want to have any sort of conflict of interest. We have an evidence-based approach as well. 19011 clause 4F. The rationale behind this is the rational method for reaching reliable and reproducible audit conclusions in a systematic audit process. So we have information that's objectively obtained. It's also evaluated objectively, and then we have the evidence. So ideally, uh if we ask a company, uh, you know, we're interviewing somebody We're going to ask them, say, say for example, do you have encryption at rest? If they say yes, okay, well what level of encryption at rest? Encryption at rest is AES 256. Okay, well then how do we know that? So one of the things we can do is compare what they're telling us with the actual evidence. And the actual evidence could be a policy. an encryption policy for example. Or maybe they have encryption at rest in relation to their databases. We could say let show us the database settings that show us what level of encryption to support the words that you're telling us. Again, unless there's absolutely no way of doing it, never trust the just the words that uh an interviewee or auditee uh tell you because they in in some cases in most cases they're wrong uh or in some cases they'll just tell you what they're expecting you to hear \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S06.4-Fundamental-audit-concepts-and-principles.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S06.4-Fundamental-audit-concepts-and-principles.md new file mode 100644 index 0000000..a493e65 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S06.4-Fundamental-audit-concepts-and-principles.md @@ -0,0 +1 @@ +Negligence of auditors, there's different uh four levels of responsibility in case of torturous acts Now you may go, what does tortuous acts mean? Tortuous means the actual damage that is done as a part of your involvement in that. What damage is done to the company because you're involved? And that could be a variety of different ways. It could be financial, it could be commercial, it could be reputational. So definitely understand that. So first off is no negligence. And that's realistically where. Where you want to be. That means that you are a perfect auditor. You did everything great. You followed the rules exactly the way they're supposed to be followed, and everything else. And it's it's just ideal There's also ordinary negligence. Now that doesn't mean that you are a bad person or you're a bad auditor, but possibly you just didn't do 100% in one area. uh more like 98 or 95 or 80 percent uh success in that particular uh area that you're you're working in. So you're still able to produce enough evidence to show that The auditee does deserve a certification of some sort. They pass their certifying audit. It's just that there's areas that could be done a little bit better the next time So during a surveillance audit, anything that could possibly be viewed as ordinary negligence, that could get double-checked to make sure it's adequate at that point in time. However, there's also other forms of negligence, and that's not the kind that we ever want to be in. So gross negligence is certainly one of them. So that's basically a total lack of diligence. The auditor did not report the facts that another auditor could have easily observed without being even without being qualified to conduct an audit. So for example, let's say an auditor did not really conduct the audit very well, but submitted a uh a positive audit report to the certifying body. So what could happen, the audit findings could be challenged by the certifying body and a new audit assigned before the auditee can claim some sort of certification or be granted or awarded that certification. Disciplinary actions could happen in cases like this for uh you know for the auditor themselves, including uh administrative actions like termination uh or Just basically being banned from working with that certifying body. Now, in cases of ordinary uh negligence, if there were cases of ordinary negligence, That could be just additional training, or it could be just maybe somebody's observing the auditor the next time they go around. So gross negligence is not something that we ever want to be in. Fraud, though, is the worst kind. That's where the auditor knowingly, consciously and deliberately participates in falsifying uh reports that is being sent to the certifying body in order to deceive this the uh certifying body or maybe even another party of some sort, law enforcement, regulatory bodies Anything like that. That is pretty much a worst-case scenario if if you're accused of fraud and actually found to have been fraudulent as an auditor. uh you might as well just plan on not being an auditor anymore uh because again as an auditor there's a tremendous amount of trust placed on you not only from the auditee with the information they give you but also on the certifying body that has contracted you to perform the audit. So it's super important that you never want to be in the gross negligence or fraud areas. Always strive for the best job you can do. Ways to reinforce ethics with auditors, conduct background checks before contracting the auditor, if if that's uh or or employing the auditor Make sure you understand the background of people. So one of the examples I give in relation to background checks for auditors If you're going to hire an auditor to do a financial records check of some sort, you want to make sure that that auditor wasn't convicted of embezzlement. Uh if same thing with uh information security. If you're gonna hire an auditor to perform information security, uh you may wanna make sure that the auditor not only is qualified to do the standpoint of information security audits. But also they were not charged with or convicted of some sort of cybersecurity crime. So it's also important to understand that background checks also don't necessarily mean uh criminal action that could have happened, but also from the standpoint of what's their knowledge. If they say that they are former network engineer, Then they should be able to prove that. And a background check should possibly, depending on how you're doing it, uh, could possibly prove that yes, they were a network engineer. So they understand the concepts of TCPIP and subnetting and VLANs and routers and switches. Or maybe they don't, but they put it on their resume. So make sure that you do a adequate background check for your uh your contractors, your auditors, whether the contractors or employees, to make sure they're they're living up to the name that they say they are. We can also have the uh sign, the auditors sign a code of ethics on uh company policy, company actions code of conduct, things like that, uh on ethics or surrounding auditing, uh possibly you could make the uh auditors that you're uh bringing on aware of the laws that they have that they will be beholden to, things like that. Conduct training and awareness programs. This is always good. There's computer security awareness training in any company, in any regulatory environment requires it. There's no real reason you could not add additional auditor training. to auditors in relation to uh being an auditor or awareness around things they should that the company or the certifying body wants to make sure that they're aware of Draft workplace policies and procedures based on best practices. That's going to vary based on the entity that you're working with. Establish an ethics committee and implement their decisions. Just because an auditor really does a great job and everything, that doesn't mean that they would pass ethically. There might be cases where reports need to be reviewed, they need to be approved, they need to be uh evaluated, and so on. Number six, evaluate the auditors continuously. Always do that. Always make sure that you're being aware of what your auditors are doing, what their experiences are like, how they interact with the auditees, and so on. Implement legal and professional sanctions if necessary. And again, the certifying body, the auditee, the auditor environment, that's going to vary based on what it is. and perform external audits by accreditation authorities. So we also have a risk-based approach to auditing. So this is 19011 clause 4G. So the rationale behind this is an audit approach that considers risks and opportunities. The risk-based approach should be a Should substantively influence the planning, conducting, and reporting of audits in order to ensure that audits are focused on matters that are significant for the audit client and for achieving the audit program objectives. So we want to, when we're performing the audit or when we're going to perform the audit, we don't want to perform the audit in such a way that it creates risk for the auditee because you pretty much will never get asked to come back if you cause a problem for the auditee as a part of doing the audit. So we want to ensure that the audit process is being conducted efficiently. And as an auditor, we should follow a risk-based approach by focusing on the audit areas that pose the greatest risk. The audit process would be inefficient if auditors use the same level of effort and utilized the same techniques in less risky audit areas So an audit risk-based approach helps enhance the effectiveness of the audit, as well as reduce risk for the auditee So one way to address the audit planning and testing while considering a risk-based approach is the top-down approach. So a top-down approach is basically the ranking of detailed audit procedures from the highest risk to the lowest risk. And then auditors should obviously use professional judgment to perform a top-down risk-based approach This implies, if we're going to do something like that, this implies that we have technical experts who can help out, as well as constant communication with the auditee to make sure that they agree with our risk-based approach. So clause uh 6. 3. 2. 1 out of 1901, the audit team leader should adopt a risk-based approach to Plan the audit based on the information in the audit program and the documented provided by the auditee. Audit planning should consider the risks of the audit activities on the audite's processes and provide the basis for the agreement among the audit client, audit team, and auditee regarding the conduct of the audit Planning should facilitate the efficient scheduling and coordination of the audit activities in order to achieve the objectives. effectively. So again all of the planning that's going to go into place, we're going to communicate uh everything, make sure everybody's in complete agreement uh specifically uh not only in relation to the audit team uh with each team member understanding but specifically the audit client And the audit. We want to make sure that we don't create additional risk by performing the audit themselves. Audit risk refers to the risk that the auditor may express a flawed audit opinion. and recommendation for certification based on inaccurate audit evidence. There is no audit approach that ensures a perfect audit process. Each client is going to be different, each company is going to be different, each environment's going to be different. Different. However, the risk-based approach is considered as an effective approach for most organizations for minimizing the possibility of not meeting audit objectives. The focus of risk-based approach is analysis and risk management. So simply due to the nature of audit process, every audit is a challenge to auditors. Every audit is a puzzle that has to be solved, and every puzzle is going to be different. Every client is different Given that there are no two organizations with the same complexity of operations, meaning that while you may have two two two organizations that do the same thing, they don't Internally they don't do the same thing the same way every single time. They may produce the exact same thing that gets marketed to the public, that gets sold to the public or whatever, but how they do it is completely different for every single company. Risk-based audit planning requires auditors to keep a focus on risk throughout their audit activities. It requires that the focus on risk is maintained throughout the planning process, including the way that plans are broken down and implemented. It needs to be responsive to the risk management cycle as well as the adequacy of the cycle in meeting the changing risks of the industry. It must be based on and aligned with the organization's priorities and that of their key interested parties. Changing and evolving perspectives could come into play. And again, remember that uh interested parties could be anybody. It could be a regulatory body, could be law enforcement, could be uh clients, end users. The risk-based approach should continuously promote the view that risks are an integral part of the organization's operating processes, and they are not only related to compliance. and regulatory issues. So examples of risks that an organization could face that an auditor might be might want to keep in mind. Operational, so utility failure, inaccessible offices. So again, a guide can help out with inaccessible offices or areas. Utility failure, that could be something that the auditor accidentally creates or maybe somebody else creates it. IT and communication, loss of the internet and phone access. That's going to be out of the hands of the auditor in most cases. as well as the auditee, but it's could be something that needs to be reviewed or understood. Regulatory fines as a result of non-compliance violations of contracts. That could be a risk Financial budget reduction, fund canceling or decreasing personnel, staff loss, or possibly not enough staff in the first place. Or unqualified staff. And then reputation, negative media coverage, loss of trust from key interested parties. And again, key interested party could be uh shareholders, clients, law enforcement, regulatory bodies, and so on. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S06.5-Fundamental-audit-concepts-and-principles.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S06.5-Fundamental-audit-concepts-and-principles.md new file mode 100644 index 0000000..ab60cf1 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S06.5-Fundamental-audit-concepts-and-principles.md @@ -0,0 +1 @@ +Competence of auditors You do have to know what you're doing. So number one, personal behavior, generic knowledge and skills, discipline, specific knowledge, communication skills, and knowledge of certification bodies processes So in relation to competence, the three dimensions of competence are knowledge, skill, and attitude So knowledge is the acquaintance of facts, truths, principles during a study or an investigation, and it's the mastery of those concepts and theoretical knowledge So when you know something, that is knowledge. Now how you know it is is relative. So did you have a previous job where you learned it? Are you formally trained? Or are you Googling it and figuring out what knowledge means? Whatever the knowledge is for the uh oddity It's important to understand that if you're going to audit something, you should be competent enough to actually do that. And if you can't audit a particular area because you simply don't have the knowledge, get a technical expert to help you Skill refers to the practical competence and expertise of an individual. Attitude refers to the ability to display professional or behavior according to the characteristics of the environment situation or people. So read the room is a common common term. Make sure that you're professional in nature and so on and you understand the culture of the company. So personal behavior. So this is out of 17021-1 Annex D. Examples of personal behavior that are important for personnel involved in the certification activities for any type of management system are described as So ethical, open-minded, diplomatic, collaborative, observant, perceptive, versible Tenacious, dis decisive, self-reliant, professional, morally courageous, and organized. So let's go over a few of these So first off, ethical. Your word is your bond. If your word is bad, uh then then that means you're pretty much unethical. So always be fair, truthful, sincere, and honest. This ties greatly into integrity And again, in auditing, there's a tremendous amount of trust placed in you in information that's provided by the auditee. It would be unethical if you just simply disclosed all of that information uh unless you're r required to by law, it would be unethical to to do that. It would be unethical to uh not be truthful when you're writing uh you know certification suggestions or things like or uh reports to certification bodies. We always want to be ethical in relation to all activities we we do. We want to be beyond reproach. Open-minded. Willing to consider alternative ideas or points of view, basically meaning that maybe maybe you're making a mistake, maybe you're not right in uh how you're doing things So being open-minded. That could be being open-minded with your audit team, but it could also mean being open-minded with the audit client or the audit team. Diplomatic, being tactful and understanding, respectful of other people that you're interacting with and so on. Collaborative, working with other people as a part to uh you know coming up with a solution So you don't act like you're the Lone Ranger and nobody's there to help you. You're part of an audit team. They're there to help you and you're there to help them. observant, actively aware of physical surroundings and activities. As an auditor, I start the audit process the very second I get out of the car and I'm on the on the auditee's property. Uh if as I'm walking into uh the audit environment, I'm observing The doors, how are the doors secured? Are there cameras? Do I have to check in with somebody as a part of the you know a guest check-in process? I just observe all of those things before I even ask anybody questions And I take notes out of all of that. Perceptive, being aware of and able to understand situations. And those perceptiveness could be a variety of different types of situations could be uh also tied directly into diplomatic Versatile, adjust readily to different situations or be avail uh be able to uh uh flex. Tenacious, don't don't quit. Persistence is uh uh another way of saying tenacious, but uh just don't quit. Decisive, reaching timely conclusions based on logical reasoning and analysis. Self-reliant, basically you can act independently. You don't need other people. Professional, again uh being uh understanding of the culture, the environment, the people you're talking to, uh your professionalism is uh uh highly valued. Now also understand that a lot of these, for example, morally courageous, uh morally courageous and ethical are kind of hand in hand with each other. Diplomatic and professional are also diplomatic or also connected with each other So, and then organized, uh be organized in your activities, uh especially as an auditor in relation to organization. If uh if you're going to interview people and it it it appears that you're not organized, then what could happen is that the auditee uh might have a concern that you're not doing a very good job. Additionally, when you're interviewing people based on the stature or the position of those people, they simply just don't have the time for you to learn how to get organized while you're interviewing them So be very organized as much as you can. Generic knowledge and skills of auditors. So 19011 clause 7. 2. 3. 2. Auditors should have knowledge and skills in the areas outlined below. So audit principles, processes, and methods. That's the first one. So we should understand as auditors How to perform an audit. We should understand concepts of auditing, which we've talked about in other slides, like understanding risk. opportunities, understanding that we're supposed to be truthful and ethical and morally courageous as an audit principle. We should also understand the processes of audits That while an auditee or an audit client may say they have encryption, how are we really going to prove that? We should also understand other concepts around auditing in relation to processes and methods. uh like say possibly sampling or or so on and that that's other sections of uh this course We also have management system standards and other references. So this is a uh ISMS 27001 course. So Understanding 27001. That would be the management system that you need to understand. But this is this particular slide is talking about 1901, clause 7. 2. 3. 2 Which does not specifically say 27,001. So if you're going to audit, say for example, also 9001, make sure you understand it. Make sure you understand all the connecting references In relation to the management system that comes out. So here's an example. You have the ISMS 27001. But let's say you're a European company that you're also heavily involved in the GDPR space. You want to understand GDPR because there is a connection with 27001 in GDPR. So understand these references. The organization and its context. So essentially, in a nutshell, what does the organization do? What is the audity? What is their function? Do they make a product? Do they sell a product? Are they only financial? Are they this? Are they that? So understand the organization in its context. And an easy way of saying that is this is the organization, XYZ Company, and this is what the organization does. So understand as a part of that. You might also want to figure out what what regulatory environments are the organizations or the entity are they beholden to Do they have to uh you know comply with HIPAA or FERPA or GDPR, for example? Understand how big they are. Understand uh the the org chart of the company Understand the companies that they interact with. Try to understand the countries that they're in, and so on. So understand the organization in its context means understand the auditee. You don't have to be perfect at it. You don't have to know in great detail every single thing, but you do have to have the basics. Applicable statutory, regulatory requirements, and other requirements. I kind of touched on that under management system standards and other references. But yes, if if the company or the auditee is in a situation where they have to comply with other regulatory or statutory requirements, try to understand those too. Also understand though That every company is going to be different and not every company is going to have to comply with the same requirements that other companies do. Now it's it's also important to understand When it comes to statutory regulatory requirements or maybe contractual requirements, you don't have to be and you're not expected to be an attorney or a lawyer in order to uh do that portion of general of knowledge and skills. It it is expected that, you know, for example, if you're gonna work uh with a European company that once you get 27,000 women and they're also in a GDPR environment, it's expected that you understand what GDPR is, the basic concepts behind it But you don't have to understand every single article in GDPR in order to perform your skill as an auditor It would not be unreasonable though as a auditee if I was talking to an auditor and I knew I was in a GDPR environment. It would not be unreasonable of me to ask the auditor to have the ability to look up specific articles to make sure that we were good to go as a company. Knowledge of regulatory requirements again continuing. Auditors should have knowledge and understanding of regulatory requirements on the following Intellectual property, so non-disclosures are certainly going to come into there. Content protection and retention of organizational records That's going to vary based on the country and or state you're in. Data protection and privacy. So again, I've referenced GDPR, but there's other uh regulatory environments like uh hippa, FERPA, CAPA, CCPA. Uh the other countries like Brazil has a really uh intense privacy regulatory environment. Regulation of cryptographic controls. So regulation of cryptographic controls is something that uh you definitely want to be aware of. Some cryptography solutions are actually uh They actually fall under government entities uh environments in relation to arms trafficking. So for example, There's this guy named Phil Zimmerman. He's the guy who created PGP, Pretty Good Privacy. That was released outside of the United States. The United States FBI investigated him. Ultimately he was it was fine, he was let go, but um they the US government uh viewed PGP at one time as a uh regulated cryptographic control and it fell under uh ITAR. International trafficking and arms regulation So be aware, especially if you're crossing going from one country to another, be aware of the cryptographic controls. uh in the regulatory environment around that. Some countries literally do not allow high complex encryption because uh well It makes their spy agencies work harder to break in if they have to. But in other countries, they just don't care. Electronic commerce, so like uh uh PayPal and everything else. Um How money is uh transmitted from point A to point B electronically. Uh electronic and digital signatures, those are becoming more and more popular. Workplace surveillance The key thing to remember about workplace surveillance, regardless of the environment that you're in, the one place you absolutely can never have surveillance in would be restrooms, latrines, lavatories. things like that. You cannot record people using the bathroom. But in some other countries, uh the very second you walk through the door, you you could be expected to be surveilled The United States, for example, cameras everywhere. The U United Kingdom, cameras everywhere. And it's expected. You'll see signs that say you have no expectation of privacy. uh things like that in relation to surveillance. The other areas of workplace surveillance that could come into play could be electronic surveillance of basically What people are doing on their computers, what emails they're sending and receiving. That could be a form of surveillance. So understanding the regulatory requirements around workplace surveillance Also goes into what country you're in. Some forms of workplace surveillance in the United States would actually be illegal in the United Kingdom or European Union. Telecommunications interception and monitoring of data like email. In most places, if it's a company email system, You have all sorts of rights to monitor whatever you want and intercept and do whatever you have to in order to protect the company, not for surveillance reasons because you're trying to intrude upon people's privacies. Computer abuse. So what are the hacking laws in the country that you're in? In the United States, we have the Computer Fraud and Abruce Abuse Act. We have the Interstate Commerce and Communications Act. Uh there's all sorts of different things. Different countries have different laws around this. Electronic evidence collections or forensics You know, again, if you're gonna investigate somebody and you don't know how to do that, then uh get a forensics person to do that job for you. And also understand the concept of chain of custody Penetration testing. This is a big one. I'm a hands-on penetration tester in addition to being an auditor. But penetration testing is something that you want to make sure that you are doing legally Uh in some companies or some countries penetration testing is not as strict as other countries In the United States, if you perform penetration testing without a contract that allows you to do it, then it's a felony. You could be arrested for it. And so you don't want to get caught doing unauthorized penetration testing. In some other countries, simply having the ability penetration testing tools on your laptop is could be viewed as a crime. So make sure you understand that. International and national sector specific requirements, for example, banking. uh the SWIFT concept is comes to mind, uh but how uh national and international sector specific uh environments interact with each other. So there banking is an example, but it could be something else. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S06.6-Fundamental-audit-concepts-and-principles.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S06.6-Fundamental-audit-concepts-and-principles.md new file mode 100644 index 0000000..3814cd1 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S06.6-Fundamental-audit-concepts-and-principles.md @@ -0,0 +1 @@ +All right, discipline and sector specific competence of auditors. So this is out of 27006-1 clauses 7. 1. 3. 1. 2. And 3. 1. 3. 1. 3. Each auditor in an ISMS audit team shall have, that means must. Shall have knowledge of ISMS-specific documentation structures, hierarchy, and interrelationships, information security risk assessment and risk management, processes applicable to the ISMS. Each auditor in an ISMS audit team shall have knowledge of all requirements contained in 27001. An easy way of thinking about that is. You have to be certified in 27,001 as an individual in order to be an auditor. That's the whole purpose of this course that you're in right now. The audit team members shall collectively have knowledge of information security management related tools, methods, techniques, and their application. The current technology where information security can be relevant or an issue. So the audit team members shall collectively, that's a key word, have knowledge of all controls contained in 27001 Annex A and their implementation. That doesn't mean that each audit team member has to know every single thing, but collectively you do. And again, if there's particular areas when you're performing an audit that you're simply not aware of uh then get a technical expert to help out. Specific knowledge about clients this is out of 27006-1 clauses 7. 1. 3. 1. 5 and 7. 1. 3. 1. 6 Each auditor and ISMS audit team shall have knowledge of the legal and regulatory requirements in the particular information security field, geography and jurisdictions. So again, I've said repeatedly how You need to be aware of the organization and its context. So where it is, what it does, what regulatory environments it's involved in. So a big one that's easy to use. would be uh GDPR in European countries or companies. Um it's it's just something you have to know. If you're in California And you meet certain requirements, you're going to be held bound to CCPA. If you have anything to do with the medical field in the United States, it's going to be HIPAA-based. If you have anything to do with credit card transactions globally, you're going to fall under PCI DSS. So you have to be aware of all that. Information security risk related to business sector. That's again going to change based on the type of auditee that you're working with. generic terminology processes and technologies related to the client business sector that they're in. The one thing I will say about generic terminology, if if you have a client that you're auditing Make sure your terminology aligns with their terminology. There could be cases where somebody views auditing terms. differently inside the company. So make sure that uh you have some sort of Rosetta Stone translation capability in there to understand uh what auditors mean is is the same or if there is a difference than what the uh business sector uh agrees with. Also the relevant business sector practices, so the criterion may be shared among the audit team The audit team also needs to have collectively have knowledge of impact of organization like type, size, governance, structure, functions, relationships. implementation of the ISMS and certification activities, including outsourcing, complex operations in a broad perspective, as well as the legal and regulatory requirements applicable to the product or the service. All right, communication skills, presentation, and interviewing. This is 17021, Annex A, 2. 9, and Annex A 2. 10. Perhaps two of the most important aspects related to communication are presentation and interviewing skills. The auditors should be capable of presenting audit findings and conclusions to be easily understood for the team leader. Easily understood. So the team leader presenting in a public forum, like a closed meeting, audit findings, conclusions, and recommendations appropriate to the audience So an easy way of understanding this is that if you're going to do something highly technical as an auditor and you're going to report on it, don't get highly technical for the non-highly technical people. uh that you're reporting on. If if for example y you have to s uh basically give a presentation about lack of encryption Uh you don't really need to tell the CEO of a company about how AES 256 works or the lack of uh configuration uh based on your findings or something like that. All you have to really do is say you're not adequately protecting data at rest. and have the other people within the company uh maybe give them a more technical explanation of something, but You don't really need to overwhelm people because ultimately what will happen if if you don't if you're not aware of your audience when you're doing a presentation They will get confused, they'll get lost, there will be numerous questions about what do you mean, how does this work, stuff like that. It could raise uh raise their stress level uh get them you know they could freak out or something you just don't want to do that just be aware of the people that you're presenting to interviewing skills so capable auditors should be capable of interviewing to obtain relevant information by asking open-ended, well-formulated questions and listening to understand and evaluate the answers. So there's a actually a lot in relation to interviewing, but definitely be open-ended, well formulated. And you want to listen, evaluate the answers, but at the same time you want to understand that the answers that a person that you've interviewed may not be the same answer as another person you've interviewed. So not only understanding and evaluate the answers, but also comparing the answers to make sure that they align with each other. Knowledge of certification bodies processes. So this is out of 17021-1. Annex A 2. 4. The auditor must have knowledge of certification body's processes sufficient to perform in accordance with the certification body's procedures and processes. This implies that the auditor must thoroughly understand the certification body's policies and procedures relevant to them. applicable to the audit process. Other relevant policies such as quality and information security of the certification body, not the auditee. So, if you're an auditor working for a certification body, performing a certification audit, you need to understand the policy relating to information security and quality for the certification body itself. So you understand so you don't violate those policies. Any established guidelines from the certification body. And then tools such as forms, templates that the certification body provides to its auditors. In in most cases, if you're an auditor and you're working for a certification body or you're contracted to a certification body, For a particular audit, they're gonna provide all the templates for you and they'll they'll give you all this uh in advance. But While certification bodies may do that, that doesn't mean that every certification body is going to have the exact same template for every single audit. So make sure you understand that it will be provided to you, but at the same time also understand there's no consistency. From one certification body to another. Responsibilities and competencies of the audit team leader. So as stated in 17021-1, the audit team leader is responsible for assigning or reassigning work to each and audit team member to audit specific processes, functions, sites, areas, or activities Generally, when work is assigned to an audit team member, that is going to be based on the skill sets of that audit team member And generally that also means the audit team leader is aware of those skill sets in advance of assigning uh work. Now reassigning work could be for a variety of reasons. Maybe the audit team leader felt like It wasn't done very uh good very well, or maybe uh the audit team leader didn't assign work uh equally across the board and somebody's now has has too much work and it has to be reass uh allocated to somebody else. The audit team leader is responsible for reporting to the audit client and certification body when evidence indicates that audit objectives are unattainable. Reviewing with the audit client any need for changes to the audit scope. In all of my experiences with uh audit clients, every single time the audit scope is going to get discussed Either the audit client uh underscopes or they over scope. And uh the auditor and the team leader uh uh you know has to Help the audit client saying, yeah, you know, this is really not in scope or that should be in scope. The audit team leader should attempt to resolve any diverging opinions between the audit team and the client concerning audit evidence or findings. It's going to be uh politically, diplomatically, uh professionalism, things like that. Uh but that doesn't mean that The audit client is going to be accurate in their assumptions. Sometimes audit clients produce evidence that totally contradicts what they believe is true. Overseeing the preparation of audit conclusions. conducting the opening and closing meetings and preparing the final uh the preparing the audit report. Uh in relation to preparing the audit report, uh that's the responsibility of the team leader, but that doesn't mean that the audit Team itself is not going to be involved in preparing the audit report. I I've worked in uh audits for very large entities. Can't name them, but uh very large entities where the team leader uh basically said, okay, Carl, you're gonna do this section, Bob you're gonna do that section, Joe, you're gonna do this section, you know, Janet, you're gonna do this section And then I will do this part, and then we'll all come together and and put all these sections into a singular document, and then we're going to do a constant peer review process to make sure we all agree. That is a very realistic scenario. Maintaining competence out of 17021-1, clause 7. 2. 10, 7. 2. 11. Auditors should maintain their competence and aim to complete their audit assignments. To the best of their abilities, they should adhere to all competency, requirements, standards, policies, and procedures of the certification body This is important because as per 17021-1, the certification body monitors and evaluates each auditor considering the type of management system. To which the auditor is deemed competent. So there's a variety of ways that we can maintain competence. We've listed some. We can have an on-site evaluation by the By the certifying body. We could review audit reports after the fact to understand the competence in relation to auditing. Do they write well? Do they read well? We could also have feedback from clients in general or the market. Now there's other areas where you can maintain competence, and that's something after you finish this complete course and you take your test And you get certified, you've met all the minimum requirements, and you're certified, and that's called taking uh continuing education. So that's another way of maintaining competence. Another area of maintaining incompetence or maintaining competence is taking other courses related to 27,001. For example, you could take 27,002, you could take 27,005. All of that can tie into maintaining competence and improving yourself. So a form of professional development. All right, and that is the summary of section six. So ISO 19011 provides guidance on managing an audit program and planning a management system, whereas 17021-1 Consists of requirements for bodies providing the audit and certification to the management system. An audit is the assessment of the fulfillment of certain criteria by means of evidence and professional evaluation Internal audits are also known as a first party audit. External audits are known as second and third party audits. Understand the difference. A second party audit could be A client auditing the auditee in order to determine if they want to hire the auditee for a function. Or it could be the auditee auditing vendors or their suppliers. And that's commonly called vendor due diligence. A combined audit is an audit carried out together at a single audity on two or more management systems. So it could be 27,001 or 9,001 at the same time. If you're going to do a combined audit, make sure that you have appropriately certified and trained people to do that Some audits, well for example, ISO uh ISO audits require that, but in other cases, for example, you could do an ISO 27001 and a SOC 2 with less certified people. Also understand that you may actually have in relation to a combined audit, you may actually have multiple audit teams in order to save time and money in relation to the auditee. The principles of auditing are integrity, fair presentation, due professional care, confidentiality, independence, evidence-based approach, and risk-based approach So keep in mind what I said about integrity. Once your integrity has been tarnished, it's going to be difficult for you to be an auditor So make sure that your integrity, your honor, your ethics, your moral courageousness, that is never violated It's your name means everything in the world of cybersecurity and auditing. Also understand the concepts of confidentiality. Unless you are given permission, do not release information about anything In relation to the client. The only exception to that is what's called what I call mandated reporting events. Audit team leaders must be professionally competent to plan and audit using resources efficiently Manage and counsel the audit team members, prevent and solve conflicts, and prepare, explain, and defend the audit conclusions. So if you're a team leader Leading an audit team, you have to be able to lead your team. Sometimes you'll have team members on your audit team, they will just disagree with each other. So maybe you have to change some work assignments As a team leader, you may also understand the culture or the personality of the people that are being interviewed. And you might want to reassign uh interview people Who are going to interview the auditee based on the type of culture and environment that you're in? There's also some questions. We'd ask those if this was a uh uh in-person class there's an exercise exercise two in quiz five you should do those on your own time obviously we can't do them because this is uh recording And with that, I want to thank everybody for your time. I will see you on the next one. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S07.1-The-impact-of-trends-and-technology-in-auditing.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S07.1-The-impact-of-trends-and-technology-in-auditing.md new file mode 100644 index 0000000..2114c61 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S07.1-The-impact-of-trends-and-technology-in-auditing.md @@ -0,0 +1 @@ +Hi everyone, thank you for joining me. This is section seven for ISO 270001 Lead Auditor. This is the impact of trends in technology and auditing, and we're going to talk about big data The use of big data and audits, artificial intelligence, machine learning, and cloud computing, the use of artificial intelligence and audits. The impact of cloud computing and audits and auditing outsourced operations So the impact of technology and auditing, uh, technology makes auditing a whole lot simpler than it than it uh could be. The advances in technology are changing on a daily basis. In relation to operations of organizations around the globe. Companies that are wanting to make more money, be more efficient, they're all obviously always trying to figure out how they can add more technology to do so. Technology has also been an impact on the way audits are being conducted and data is being analyzed. The use of new technologies like audit tools and software contributes to the increase of the audit quality by providing tools that can help deal with large amounts of data. Tools that can increase the audit efficiency, tools that allocate more time to the audit analysis instead of more time to conduct some sort of technical tests because the tools take care of that. Tools help minimize costs and they can also help provide transparency. However, the use of new technology tools Can also present certain challenges. Data security and quality control are two important factors that have to be considered by organizations to ensure that their data used is reliable, complete, and accurate. Not only that, but also has to be safe, has to be protected. So we have the concept of big data. So the dictionary defines big data as an accumulation of data that's too large and complex for processing by traditional database management tools. If you're interested in artificial intelligence, this is going to be covered in the 42001 course, which is also hosted by PECB. And I'll talk about that later. Big data includes a large number of structured and unstructured data. So structured data is organized, easily reachable. Unstructured data cannot be organized in relational databases and are not easily reachable. So structured data can have a defined data model and are based on relational databases. So example of structured data could be like SQL databases, Microsoft Excel files. And so on. Unstructured data would be an example would be MongoDB, Mongo database. So remember the two differences, especially from the vendor standpoint. Structured data would be like SQL SQL, SQL Server, or Microsoft Excel, but I don't really view Excel as a database, but SQL databases. And then MongoDB would be unstructured data. The use of big data in audits, so technology tools for big data processing can be beneficial in that auditors Can easily identify data that is available and use it easily. Retrieve data that may be considered sensitive, design their program to manage big data better. Collect more qualitative audit evidence, gather data from different systems, and combine structured and unstructured data Big data technology is often used for data analytics as it provides a scalable infrastructure for storing, processing, and analyzing large and complex data sets. Data analytics involves analyzing and examining data to obtain valuable outputs that support organizations in making strategic decisions. Big data analytics enable the integration of different data types quickly and efficiently. So there's a variety of different things we can do in relation to big data, but If we want to optimize the value of data so we can implement various technologies, and some of those could be uh data management, so referring to the activities that are conducted to ensure the accessibility, reliability, and timeliness of information, including the gathering of that information, the structuring structuring of the information, verifying, securing, and so on of the information. Auditors can rely on data management technologies to gather and organize data from various sources to support the audit process. We can also have data mining and that refers to the process of analyzing data to identify patterns and relationships between events. In auditing, data mining technologies are used to identify anomalies and unusual patterns in financial transactions or other data. So in relation to data mining, there may or may not be that much involvement with uh 27001, depending on the type of client you're interacting with. Auditors, however, can use data mining to identify potential areas of risk, such as fraudulent activities or financial reporting. We can also have predictive analytics. Basically, we take the data, we look at it, we start to see trends, and we start to anticipate what could happen. So, the use of big data and audits. So, Microsoft Power BI is an example of a tool. So, Microsoft Power BI is a powerful tool that can be used by auditors to analyze data and identify patterns, trends. and anomalies. Auditors can use Power BI for the following aspects during an audit. So data analysis, visualization, data cleansing, collaboration, and monitoring. And we'll talk about those. But again, from the standpoint of big data and audits, and as well as structured and unstructured. So again, structured data would be like Microsoft SQL Server, unstructured data would be MongoDB. But from the standpoint of Microsoft, think Power BI. Now, artificial intelligence. So the dictionary defines artificial intelligence as the theory and development of computer systems Able to perform tasks usually requiring human intelligence, such as visual perception, speech recognition, decision making, and translation between languages So the interconnectivity fast data transfers that are now possible used to not be so possible through the usage of 5G and there's other technologies besides just 5G. Is expected to allow AI applications to become integral parts of our lives. AI is increasingly ubiquitous across industries. Some common applications of AI are banking, marketing, healthcare. autonomous vehicles and so on. So as it relates to AI, it's becoming more and more prevalent across uh various technologies. I just got a new iPhone 16. It's new to me, maybe not so new to everybody else. But one of the options when I set it up was include artificial intelligence uh uh upgrading some of the uh older iPhones to a current uh iPhone tech iPhone operating system that now allows for AI. There's numerous areas of AI that's now being included across the board. But it is important to understand that artificial intelligence solutions don't necessarily make the right decision the first time. They have to be trained. They have to understand. They have to learn. And so on. So there could be, for example, I saw a video Where a guy had a bunch of balloons on the wall and he said, track all the yellow balloons. And the camera moved all around, but it didn't really know what to do other than track the yellow balloons. And it but it knew what the color yellow was. So it was able to visually perceive the color yellow. It was visually or it was capable of understanding its directive, of tracking the yellow balloon But it didn't know what to do after that. There that had to be another command uh with a decision made by uh a human being I also don't want people to get the impression I I think most people across the planet have seen the Matrix movies or the Terminator movies or so on and so forth. Uh don't want people to think that it that uh artificial intelligence is to that level. It's it's it's not. So the use of artificial intelligence and audits, artificial intelligence is mostly applicable in the domain of information collection or collecting, which refers to data extraction, comparison, and validation processes. By leveraging AI-enabled technology, auditors can extract information from documents and use it more efficiently AI-based systems such as expert systems and neural networks can help auditors in their decision-making processes by addressing potential biases and omissions that could arise. In a manual decision process. The aim is to improve the overall quality of auditor judgment. So there's various technologies that can be used in conjunction with AI technologies To help collect and analyze data that could be used to facilitate the audit process. So, for example, we have the inductive language programming. It could be used in auditing to show patterns and anomalies in large data sets. as well as prepare a hypothesis based on data itself. We can have robotic process automation, which can be used to help automate repetitive tasks Mimicking iterative auditing tasks by identifying inconsistencies and outliers. Expert systems can be used to imitate the auditor's way of thinking to solve problems. Be very cautious about saying the word expert systems because again, artificial intelligence has to learn. You're not gonna flip a switch and they're gonna be as smart as a human being the very second it's turned on. Decision networks can help auditors make more informed decisions based on incomplete or uncertain data because we can predict what the data could be. And then artificial neural networks analyzing large data sets and identify patterns and relationships between different variables without any sort of other prior instruction. But again, that implies learning. AI applications for auditing, risk assessment of individual transactions, augmented audit interviews, and then augmented analysis. So we can perform risk assessments in relation to individual transactions by automatically assessing the accuracy and legitimacy of the individual transactions Without AI or without technology, this could be a labor-intensive process that's could be prone to human error, particularly for small businesses or small entities in general By using AI, the process can be improved, resulting in cost savings, not only to the company, but also increased profit because that reduces human effort, which means they can do other things. To generate revenue, as well as increase the quality of the auditing process itself. The AI-based risk assessment involves automatically detecting and flagging abnormal transactions. between accounts that are unrelated, infrequently used, or do not match the transaction detail. So this helps connect things that did not appear to be obvious independently Could help identify transactions that appear suspicious or fraudulent by looking at outliers as well as evaluating authorizations for transactions. In relation to the cybersecurity space for SIMS, security information event monitoring, a lot of the SIM solutions are actually implementing artificial intelligence to help identify suspicious or fraudulent activities. As a part of the outliers. We can also use AI to augment audit interviews, capture and analyze clients' verbal interactions, so basically their voice speech patterns and uh understand what they're saying, why they're saying, or maybe possibly pick up uh some other things, which could lead into an augmented analysis So if we're if we're able to augment the audit interviews and able to determine speech patterns and uh and so on in relation to the truthfulness or body language if there's visual recognition, then we might possibly be able to use artificial intelligence as a uh ability to analyze that and and augment it a little bit more We can also do an automated confirmation letter, automated data validation, and augmented physical observations. So automated confirmation letter to validate transactions and account statuses Auditors often need to automate or to communicate with external parties during the audit, such as creditors, debtors, customers, regulatory bodies. and so on, or law enforcement, or maybe shareholders. These validations commonly involve repetitive tasks such as selecting the accounts that should be verified, composing and sending the confirmation requests receiving and reading the response, updating the confirmation status, and so on. So all of that could be automated to save a lot of time for the audit team uh itself. By automating uh such processes, auditors can save time and resources. Nonetheless, there are some challenges associated with the use of this technology, such as the financial cost to even make it happen. If it's obviously if it's a smaller entity and the audit the confirmation letter is only gonna be to ten different entities, probably don't want to do that, but if you're looking at a hundred thousand, a million confirmation letters or whatever, you're probably much better off to figure out some way of automating all of it. Automated data validation prior to publishing the annual report of a of an entity, we could validate the accuracy and completeness of the numerical data in that report for that. uh entity that uh ought a T. And then also we can augment physical observations based on uh what uh artificial intelligence, how it's set up and how you're if if they even have a need for a physical observation of the oddity. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S07.2-The-impact-of-trends-and-technology-in-auditing.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S07.2-The-impact-of-trends-and-technology-in-auditing.md new file mode 100644 index 0000000..b2e12e3 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S07.2-The-impact-of-trends-and-technology-in-auditing.md @@ -0,0 +1 @@ +We're gonna get a little bit more into this, uh, but again, from the standpoint of artificial intelligence, machine learning. and so on. If you're really interested in this or you want to learn a whole lot more, highly suggest you take the PECB course for 42,001, which will provide a lot more information rather than just a few slides. So machine learning and artificial intelligence are sometimes mistakenly used interchangeably, although they do not represent the same thing. So AI encompasses a broader concept of machines that have the capacity to mimic a human being, whereas the main purpose of machine learning is to enable computers to learn automatically. Okay, so just to be clear, even though AI has a capability to mimic a human being, the AI has to understand what it means to be a human being in order to mimic it. So there it's not a light switch where you turn it on and it automatically works. In machine learning, the processor is given the entry data, and the machine solves the problem by applying various methodologies. Some of the essential algorithms that are used utilized by machine learning are linear regression. logistical regression and decision tree. So the two types of machine learning that's important to understand are supervised and unsupervised Supervised machine learning is used in context of classification and regression. So algorithms used in supervised machine learning including logistic regression, support vector machines, and so on. The aim of both classification and regression is to find the structure of the input data so that it can produce accurate output data. Unsupervised machine learning includes clustering, representation learning, and density estimation. Groups data based on output. So algorithms used in unsupervised machine learning include autoencoders, principal component analysis, and clustering. And then the cluster method is, or cluster analysis is the most common method. So again, if you're interested in uh artificial intelligence machine learning, you really want to take the 4200-1 course as well. There's also cloud computing. This is uh uh something that's been in use for several Seems like at least a couple decades by now. Cloud computing is a delivery of computing services like servers, storage, databases, networking, and processing power. So in general, cloud computing delivers a service of some sort over the internet to the auditee or to you as the customer. There's different categories of uh of uh cloud services or cloud computing. So we have infrastructure as a service or IAAS. So that delivers servers with CPU, memory storage, and so on. And it allows customers to directly access the virtualized hardware. So you could think of Microsoft, Azure, where you're building a virtual server. That would be infrastructure as a service. Platform as a service. Is a complete development and deployment environment in the cloud. It allows developers to scale their cloud resources according to the needs such as CPU cores, memory, and storage. And then we also have software as a service, which is the applications are hosted by the provider and delivered through the web. This allows providers to offer a cloud service to run existing online applications Multiple users can access the same application while the user's data and sessions are isolated from others. So a good example of software as a service would be like uh uh Microsoft O365, where you're accessing the platform itself. We are accessing Outlook through through the browser or maybe G Suite or Gmail. That would be software as a service. So there's uh traditional levels or levels of integration in relation to uh cloud computing. You should sort of understand uh the concepts behind these. So you have traditional IT and that's pretty much the no cloud computing at all. What that means is that uh you as the IT team or the auditee. Would be responsible for everything. And as the auditor who is auditing, the auditee, if they had no cloud computing, then you would have a lot of different areas to audit. So then we get into infrastructure as a service. So for example, there we have less management that we personally have to care about. And we've offloaded some of the responsibility like the storage, the network, the server's virtualization, and so on. We've offloaded that to the hosting provider. Then we also have platform as a service where more and more is offloaded to the hosting provider and the only thing we care about is the application and the data. And then there's even more, software as a service. Again, Gmail is a perfect example of software as a service, or O365 from Microsoft Where you pretty much just use it as as you need to. But they manage everything else on the back end to make it work. Practical approaches for auditors in cloud adoption. The revolution of various organizations brought about by cloud computing necessitates careful consideration. of substantial associated risks. So a few methods auditors use effective to effectively handle the possible challenges that could come out of this are risk assessment and adjustment Inventory of cloud activities, roles and responsibilities, clarification, timely involvement, internal training initiative, and a team-focused approach So all of those come together from the practical approaches for auditors and cloud adoptions. If the uh an auditor is going to uh audit a client or an auditee that has cloud Solutions, then or even if they don't have cloud solutions, auditors should ask the client, do you have any cloud solutions in use? It could be anything. For example If uh if they're a G Suite uh company, uh they should ask them, hey, do you have any cloud solutions that you're using? And if they say, yeah, we use G Suite, okay, they should declare that to the auditor so the auditor can understand it. But also as a part of that, the auditor needs to understand the risks of involving that cloud hosting provider of some sort. What are the risks? And if a company is going to migrate to the cloud, then they need to that company needs to understand the risks and possibly do a risk assessment. And if the auditor is showing up right after that, or possibly right before that That might be something that the auditor asks the auditee, have you done a risk assessment in relation to the transition? What's your risk? And if there's a problem, what are you going to do about it? Outsourcing operations. Um, first off, if you're using a cloud service, you are actually outsourcing something Organizations can select or identify potential controls from any standard or source, like legislation, industry best practices. that it deems appropriate and applicable. Organizations can also outsource different kinds of services like payroll, technical support, HR, and so forth It's very common for uh corporations to outsource something, uh if not one thing, but a whole lot of things. The company ADP, which does payroll transactions in the United States, maybe globally, but they do payroll transactions, a lot of corporations outsource that function of payroll to ADP. So you can outsource responsibility. So in this case it's outsourcing payroll to ADP. uh meaning that ADP has to pay the people, but you can't outsource accountability. And that's important to understand when it comes to ISMS or cybersecurity. So organizations outsource in order to reduce their costs, become more efficient, and focus on crucial operations So again, it's very common to outsource. It could be a variety of different things. Payroll is certainly possible. Technical support is possible. Security operations, forensics. uh cybersecurity in general, human resources, all of that could be outsourced and it's totally applicable. In the case of GDPR, for example, It it literally states in there you can outsource the role of the data protection officer to a third party, provided that they have the same amount of authority. uh to perform their duties uh per GDPR requirements. So auditing the outsourced uh operations, the process of auditing outsourced operations Involves the following steps. This is not just these steps, but basically the understanding of them. Reviewing and evaluating the organization processes for monitoring the quality of their outsourced operations. So how good are they going to do? Do you have SLAs in the contract? Verifying if contractual requirements are met So again, contractual requirements, whatever they are. In some cases, uh in most cases, if you're outsourcing something that's cloud-based. . It's not unreasonable to think that the company is going to require what's known as 5. . 9s. So 99. 999 uptime of that outsourced cloud-based solution Determine whether appropriate governance processes are in place with regard to the engagement of outsourced persons or organizations So are they safe to do business with? Uh do they actually do what they say they're going to do? Do they have to report to anybody? Do they have to be certified in 27,000 one as well? And then reviewing and evaluating the organization's plans in case of expected or unexpected termination of the outsourced agreement. Again, this goes into risk and vendor due diligence, but uh in relation to outsourcing, it's always a suggestion for a company if they've outsourced something. Find a backup in case that primary uh outsourced hosting provider uh goes under, goes out of business, uh decides to, you know, maybe they get a breach or something, who knows? But it's always good to have a backup plan And as a part of that, it's important that the auditor uh gather enough audit evidence regarding contractual agreements between the auditee and the outsourced hosting provider to validate that the the out the auditee has done their vendor due diligence to make sure that they've done what they said they were going to do and that the outsourced hosting provider is safe to do business with. So this could be done a variety of different ways, conduct interviews with persons or persons responsible to uh you know check on the vendors or the suppliers. Uh but it could also be done by looking at the evidence that a uh a uh internal person within the auditee firm, like, okay, did you check this company? Yes. They had a SOC two and ISO twenty seven thousand one. Okay, show them to me. So they can see it. If the uh internal person for the auditee has the material or possibly a risk assessment sheet for that uh outsource per uh outsource company, then it can demonstrate to the auditor that uh proper vendor due diligence was being done. So this is the section summary summary. We're almost over with this one. Technology allows auditors to work more efficiently by minimizing time and costs. Thus, they increase the audit quality. Big data includes a large volume of structured and unstructured data Remember structured data would be think Microsoft SQL SQL. Unstructured data, think uh MongoDB. The Merriam-Webster Dictionary defines big data as an accumulation of data that's too large and complex for processing by traditional database management tools. Artificial intelligence encompasses a broader concept of machines that have the capability or capacity to mimic a human being. Machine learning is related to AI, but they are not interchangeable. The goal of machine learning is to let computers learn automatically. Cloud computing includes the delivery of hosted services over the internet, software as a service, infrastructure as a service, platform as a service are all there. Outsourcing is the practice of hiring a third party, which could be a human being, a person, or an organization, to perform activities, tasks, and provide services for the organization. Again, if you're interested in more learning more about artificial intelligence or machine learning, highly suggest you take the ISO 42001 course. With that, I want to thank everybody for your time. I will see you on the next one. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S08.1-Evidence-based-auditing.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S08.1-Evidence-based-auditing.md new file mode 100644 index 0000000..cf6b5b4 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S08.1-Evidence-based-auditing.md @@ -0,0 +1 @@ +Hi everyone, thank you for joining me. This is section eight for ISO 27001 Lead Auditor, Evidence-Based Auditing We're going to talk about audit evidence, the different types of audit evidence, quality and reliability of audit evidence as well. So we're going to talk about the different types and how they interact with each other and their applicability. So 19011 clause 3. 9 defines audit evidence as records, statements of fact, or other information which are relevant to the audit criteria and verifiable. So audit evidence must be verifiable and can be either qualitative or quantitative. The uh the important thing about audit evidence is the verifiable part in relation to the actual evidence. So again, in a previous section we talked about Don't don't just take somebody's uh the oddity's word as fact. Uh you have to have some sort of way of validating the fact to prove that it's it's actually uh being done the way they say it is. So qualitative evidence. So that's the uh basically the concept of uh evaluating something from the standpoint of high, medium, and low. So for example, if uh if there's a risk of a breach, and we said it's a high risk of breach. then that that doesn't necessarily mean that there's going to be a breach, but there's the belief that it's a high risk as opposed to and that's qualitative As opposed to saying something like there's a 90% chance of a breach. If we said that, now we've qualified or we've quantified it with a number And generally, as an auditor or somebody who helps companies get ready for audit, I'm always a huge fan of quantitative evidence, especially when it comes to risk. So understand the difference between qualitative and quantitative. So different types of audit evidence. We have physical, mathematical, confirmative, technical. analytical, documentary, and verbal. And again, uh I hope everybody remembers when people say things, uh if it's possible to validate their their words, then you should absolutely do so. Don't don't assume that they're uh being uh a hundred percent truthful or accurate. So audit evidence does not have to be mutually exclusive either. So it's possible That you might have a uh a process, for example, with the within the audit T, and the process itself, just the mere existence of it, is audit evidence. But then the output of that process could be audit evidence for a completely different area. So it's possible to collect more than one type of evidence to uh determine the conformity or if somebody's the if the audit T is doing what they're supposed to be doing in relation to a particular uh control in the system So, for example, an external audit report is both a confirmative and documentary evidence. So we have an external audit that's confirming, but it's also documented, so it's documentary evidence The verification of the configuration of a firewall is not only physical because there's a firewall, it's also technical, but it's also analytical. And then an interview with a third party could both be confirmative and verbal. So we'll talk about physical evidence first out of that list we just had. Physical evidence is obtained through the observation or direct inspection of tangible elements. It is evidence that can be counted, inspected, examined, or observed. For example, the auditor can observe the physical access controls in the server room, or maybe the physical access controls to even get into the building. The auditor can observe the supporting utilities in the organization, and then the auditor could observe security measures across the board or maybe safety of human life measures Now, in relation to observation, it's important to understand that the auditor must observe it themselves. They can't take the uh the word that somebody else observed it and then just believe it. Observation is helpful in determining audit evidence for a particular kind of evidence because that allows for a faster response. So for example, If an auditor went to some sort of a shipping container for an organization because it's part of the inventory to make sure they're possibly counting inventory or whatever Or look inside the container to make sure that what's inside the container as listed on the packing slip is actually there. That would be an observation Other areas of observation could be walking into the building and observing how did you get inside the building? Do you have to register as a guest? Are there cameras? Are there badge entries? Are there turnstiles? There's all sorts of different things. We also have mathematical evidence. Mathematical evidence is obtained by validating the mathematical exactness of certain documents or records For example, the auditor can calculate the number of training hours relating to the ISMS provided to the personnel. They could also risk uh count the average time it takes to respond to an information security event or incident. as well as the number of nonconformities and corrective actions taken after each internal audit. Mathematical evidence is something I really like because It allows for numbers to be used. And why do we care about numbers? Because numbers can relate to percentages. Numbers can be related to dollars or revenue. So mathematical evidence is is really important from my standpoint as an auditor. Because it gives me a better understanding of the context of the organization. So for example, if we talk about training hours to the ISMS That are provided to people. I could say mathematically that you know each person went through three hours of training. There's a hundred people, so 300 hours of training was initially provided. I could even go so far as to say uh 52 phishing emails were sent out and uh 10% clicked the link or whatever, and then that 10% was uh provided with uh remedial training. So I like mathematical evidence a lot because it allows for a lot of different things. Obviously in financial audits, mathematical evidence is going to be utilized just to make sure that the numbers are right, but that makes sense. Uh how you use math as a part of uh mathematical evidence collection is really up to the auditor, but it's it's certainly uh something that could be done. Confirmative evidence, that is evidence that is obtained by the confirmation of a third party regarding one or more elements observed during the audit. Examples of confirmative evidence are the results of an intrusion test conducted by an external organization. So an external organization or intrusion test, think of that as penetration testing. Verbal statements by the external parties confirming that the organization has engaged in external communication activities. Now if you don't have verbal statements, you could have uh contractual statements that could mean uh something that along the same lines You could also have a prof professional certificate recognized by a recognized uh uh professional certification body So, for example, once you take this complete course and you pass the test and you apply for certification you'll get a professional certificate recognized by a certification body, which is PCB. So there's all sorts of different ways, but the important part in relation to confirmative evidence is it's done by a third party Not the people that you're actually auditing just by a third party. I like to use penetration tests as a really good example Because uh they're practically irrefutable. The the auditee, if you ask the auditee for examples of a penetration test or if it was even done, they're gonna hand you the same document that was handed to them So areas that can help in a auditee have an easier process for auditing is uh has to do with one of the uh other sections that we discussed, and that's dealing with the um outsourcing operations so or outsourcing services to a third party like payroll or uh onboarding and background checks and things like that So the reliability of confirmative evidence will depend on the reliability of the auditee in relation to the third party who provides the evidence. So a reputable third party is more reliable than a disreputable third party. This type of evidence is usually reliable if produced by an independent entity, so a third party, which should be external to the audite. So they're hired to come in and do a particular service or function or whatever. So, examples of mathematical evidence that could be used could be in the areas of competence. So, for example, if you had 10 people on your cybersecurity team But only three of them are certified in cybersecurity, then you could say your competence rate is 30%. Uh and the other s seven people on the team would have to get training in order to bring up that confirmative evidence And of course you wouldn't just assume they're certified, you would ask to see their certification papers. You could do segregation of networks showing that uh information services, users and groups are segregated. There's a variety of different ways you could come up with some sort of confirmative evidence. And as a part of that, you could even say, you know, a network drawing confirms that there is segmentation. There's also technical evidence characterized by the specific knowledge or expertise required to obtain it. This knowledge or expertise can be related to the organization, an activity, a process, a product, a service. or something else. Technical evidence is often, but not necessarily always, obtained with the help of a technical expert and requires conducting detailed inspections or observations of relevant operations. So again, in a previous section, we talked about competence of auditors. And I repeatedly said, if you're not fully aware of how to do something, then get a technical expert. As an auditor, you're not required to know every possible aspect of cybersecurity as a part of the audit itself, but you are expected to be able to contact people to help you out. So an example of technical evidence are number one, analysis of an IPS, so that's intrusion prevention system, analysis of IDS, intrusion detection system, and then analysis of a firewall, like maybe the access control lists. Or if there's a VPN, what VPN encryption is in use? Or how are they connecting? That could all be technical evidence So there's a lot of different ways. You can do the same, have that same concept with uh asking for configurations, uh password configuration uh for uh in uh uh Microsoft uh Active Directory or something, what's the minimum requirements? Just ask for a screenshot of that. That would be technical evidence. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S08.2-Evidence-based-auditing.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S08.2-Evidence-based-auditing.md new file mode 100644 index 0000000..cf05958 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S08.2-Evidence-based-auditing.md @@ -0,0 +1 @@ +Analytical evidence is obtained by analyzing data and their variations to find their tendencies as well as potential deviations. Analytical evidence includes any evidence collected by statistical methods. So examples of analytical evidence are analysis of network access logs to detect deviations or exceptions. Sometimes, depending on the level of intelligence you have with your technology, that could be called outliers. And again, we talked about outliers in artificial, the section about artificial intelligence Analysis of information security incident reports. Analysis of a sample of worker competency tests to measure the understanding of the information security controls, or possibly the the uh pop quizzes or quizzes at the end of information security awareness training. Come up with some analysis based on that. So there's a whole lot of different ways you can analyze the evidence. Obviously, as an auditor, we want uh we desire that our Auditees are up to speed on uh on as many things as possible. So we expect high numbers as auditors. And if they don't have high numbers and you know, we need to come up with a corrective action plan. There's also documentary evidence. This is really the easy ones uh to deal with and you're certainly going to see this in a stage one portion of a ISO 27001 audit We'll talk about the stages in a different section. But documentary evidence is obtained by verifying any record or document that exists already. So for example, information security policy. or any policy relating to information security for that matter. It could be encryption or asset management, it could be development, it could be anything. But those written documents that could be used as documentary evidence. Statement of applicability, where you're stating exactly in 27001 what is applicable and what is not and why for each one. Documented procedures. And any other documented information that the organization views as necessary for the effectiveness of the ISMS? And then also super important ed evidence of the result of management reviews. We can't create uh evidence or reports or reporting in generals, things like that and not actually have management review it to to sign off and endorse it. If uh if management is not aware of cybersecurity, then that is actually not a good thing. Not only in relation to the audit, but it's not good in relation to the health of the entity itself So other areas of documentary evidence could be non-disclosure agreements, policies of any kind, possibly records of backup. uh backup, you know, backing up the data, as well as if you're going to do a backup, you have to do a restore. Other areas of documentary evidence could be a penetration test provided by a third party uh which which would also be confirmatory uh evidence. There's also verbal evidence, which is obtained during interviews with persons that have the necessary knowledge and responsibilities to perform the operations. That are being audited. So general discussions carried out during the audit could be viewed as verbal evidence, and then formal interviews conducted during the audit. However, I will point out Do not assume that your answers from a ver from an interview, the verbal evidence, are accurate. Verbal evidence is very unreliable. compared to actually seeing like the firewall access control lists or seeing a penetration test. It's unreliable And you will find that uh there will be one person that says one thing to this to a question and there will be a person that says something else to the exact same question. And that's generally because the co the organization is not in sync with each other. or that or one person just doesn't know. So there's a whole lot of different ways we can have verbal evidence, but it's also important to understand that verbal evidence could could be uh a tied uh tied to different areas like for example is your leadership and management are they behind uh deploying the ISMS do you have top-down support People could say yes. Uh leadership is totally behind it. But how would we prove that? So we can believe it, but if we had some sort of email from leadership saying We're deploying a 27,001 ISMS. Everybody needs to be on board and we expect full cooperation. That's better evidence than just saying yes, top-down management or top-down support is in place. Quality of audit evidence, audit evidence must be first appropriate and then sufficient. So we have evidence And you can see there it's it's a is the evidence appropriate? Is it relevant? And is it reliable? So is it is when I say relevant, is it relevant to the requirement? But then more importantly, is it reliable evidence? If it's unreliable evidence, then as auditors, we need to figure out how to make it reliable or get different evidence. Once we've done all that Then we can compare it to the control, to the requirement, and we can determine is it sufficient or not. And if of course, if it's not sufficient, then uh going circling backwards, taking a step back. We go find more s more evidence until it is sufficient. But we have to get to a point Whereas auditors, we are comfortable that the evidence provided for any particular control in 27001 is sufficient to meet that control. And if it's not sufficient then we uh have to you know ask for more. Uh reliability of audit evidence, so the main determining factors is objectivity of the evidence, the timing, independence of the source evidence collection techniques and then the internal control system. So objective evidence is based on facts and proof Not hearsay, not belief or anything else. It's based on facts and proof. And we want to make sure that is accurate. So an example of this. If we uh if we said, hey, do you have uh surveillance system, physical security, like cameras or something, we could go around and observe the cameras in place, but that doesn't mean the cameras are recording anything. We could then ask, well, let's see the the the screen where all the camera feeds are going into and if we saw that then we could even go so far as to say Uh hey, uh how long are you retaining the data, the video uh surveillance? So there's all sorts of different things that um That's could be based on. So the objectivity is it's the evidence is based on facts and proof that you can actually see There's also timing of the evidence. So if if we had something with timestamps on it, then uh that proves that the evidence is recent, then that's sufficient. If we have uh evidence that's Say evidence is only required once a year for something. Uh so provided it's within that year time period, technically it's supposed to be good. But if we can regenerate evidence that's closer to the actual audit, then that's even better. But we don't want to say if we have a requirement for evidence that's some kind of task that has to be done monthly, we don't want to submit evidence that's six months old for a task that's supposed to be done monthly Independence from the source is super important to make sure that the evidence is collected outside of how it was generated And then we also have to care about the evidence collection techniques. There could be a variety of different ways on that one. There's collecting evidence or creating evidence in relation to sampling and collecting it that way as well. There's all sorts of different ways. I believe there's other sections where there's evidence collection techniques are discussed in greater detail. There's also the internal control system That has to do with uh the evidence that's collected. Where is it stored? How is it tracked? Who's monitoring it? Who's approving it? Who's saying that this is sufficient enough Are other controls being monitored and adhered to? So there's a quite a variety of different ways of looking at audit evidence. We have verbal evidence, which we've already said is the least reliable Documentary evidence, which could be like a document itself, like a policy standard procedure, but it's written down and we assume that they're doing it right. Analytical evidence. Is uh analysis of evidence to come up with a determination of the uh analytics for whatever the evidence is around Technical evidence like configuration files or evaluating like a server password management uh complexity, things like that. confirmative evidence, uh something that confirms evidence as being accurate and realistic. Then we have physical and mathematical evidence, which we talked about, uh physical evidence could be uh like an you're observing something. of you personally observe it. You're physically observing it, whether it's like a a surveillance camera or maybe antivirus on the workstation, uh could be anything. And then mathematical evidence is calculating, uh coming up with a calculation of of the auditee's environment to figure out, you know, how things are So a good example that they provide here is for mathematical evidence, calculations of the number of auditees computers and the number of antivirus licenses acquired. So if you had a hundred computers, but if you only had 50 antivirus licenses, well you got a problem. And in this slide you can see um The uh the layout of the types of audit evidence least reliable is verbal. Don't believe that uh when somebody says this is the way we do things, don't believe that that's the way they do things The most reliable is physical and mathematical evidence. Alright, this is the summary for section eight. There's seven major types of audit evidence, physical, mathematical. Confirmative, technical, analytical, documentary, and verbal. Again, remember, verbal is the least reliable. Physical and mathematical is the most reliable Documentary is when they uh you're you actually see copies of administrative controls like policy standards, procedures, and so on. Any information that can be verified, measured qualitatively or quantitatively, and used to determine the audit findings can serve as evidence Remember qualifying something is a relative term like high, medium, and low. Quantitatively is a numerical term, like 90%, 100%. Audit evidence should be relevant, reliable, and sufficient to be considered acceptable. In relation to sufficient, remember again that if it's not sufficient, your job as an auditor you would go around and uh and basically uh request more evidence. So there is a quiz for this section, but this is a recording, so you'll have to do that on your own. Thank you. I'll see you on the next one \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S09-Risk-based-audit.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S09-Risk-based-audit.md new file mode 100644 index 0000000..2b231f2 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S09-Risk-based-audit.md @@ -0,0 +1 @@ +Section 9 presents the type of audit risks discusses how to determine and evaluate the audit program risks and opportunity as per ISO 1911 and also introduces the concept of materiality and how to determine the materiality of a system. So looking at the audit approach based on risks. So there are a couple of um different audit risks That we can determine. First of all, we have the inherent risks. So the inherent risks really refer to the risks that despite that an internal control mechanism is active in the organization, a significant defect occurs in the management system. These defects are related to the industrial sector in which the oddity operates. Secondly, we have the control risk. A control risk refers to risks that have a that a significant defect will not be detected or prevented by the organization's internal control mechanism. These risks are obviously higher, according to auditors, in organizations that have ill-defined processes, and where those processes are mainly manual. In contrast, automated processes will have a lower risk of failure. If they are well configured. And lastly, you have a detection risk. Detection risk refers to a risk that a significant defect could not be detected. even by the auditor. In order to minimize such risks, auditors apply the audit principles based on risks. And we will go about talk about that in the later slides, or on materiality. Now, if we look at ISO 1911, that ISO standard gives us an explanation on risk. So risk is really an effect of uncertainty. So an effect is a deviation of what is expected, and that can be both positive or negative. And uncertainty is basically a state, even partially. Of deficiency of information related to understanding or knowledge of an event, its consequences, and its likelihood. So risks are often characterized by a reference to a potential event or consequences or even a combination by those. So understanding what risk is is obvious very important if you want to use an audit approach based on risk. Now If you look at an audit approach based on risk, we of course need to have a look at a couple of things. And there can be risks associated with a couple of things. There are risks and opportunity related to the context of the audity, so the organization that you're auditing, that can be associated with an audit program, and that can affect The achievement of the objectives of the audit. So there are a couple of things that need to be taken into consideration So there can be risks associated with the planning. For example, a failure to set relevant audit objectives and to determine the extent, the duration, location, or even a schedule of the audit. There can be risks associated with the resources. For example, you don't get enough time, the resources are not available, you didn't receive training to set up the audit program, or you don't know how to conduct an audit. There can be a risk associated with the audit team, selecting the right people, because you, for example, don't have people with the right competences to conduct an audit. There can be risks associated with communication. That there are ineffective communication controls. You don't have effective communication channels. Think about You're sending like 20 emails and there isn't a response coming back and perhaps the email address was wrong. So there might be issues with that. There might be risks associated with implementation So um an ineffective coordination of audits within the audit program or not considering information security and confidentiality There might be risks associated with the control of documented information. So might be the case that people don't know what information that is necessary. You can't process audit records to demonstrate the audit program effectiveness. So there might be risks associated with that. There might be is risks with monitoring, review and improving the audit program, so that there might be an issue with reviewing of ineffective monitoring of the audit program outcomes And of course, there might be risks with the availability and the cooperation of the auditee or the availability of evidence that has been sampled. So if you want to have an a sample done and you can't access the information or the information cannot be shown that obviously will pose a risk. So when looking at opportunities for improving that audit program, you can of course think about a couple of things. Firstly you can think about Having multiple audits in a single visit. You can minimize time and distance to traveling to another site. You might think about matching the competences of the audit team so that you have people that have a higher competence accompanied with somebody with who is less experienced and has less competence and you might also think in aligning audit dates with the availability of the audit key step which is uh usually the right way uh to go. So an auditor should um act as part of an assignment uh of an individual audit The risks and opportunities of the organization can be included. The core objectives for such an audit are I give assurance on the credibility of the risks and opportunities that uh were tracked in the identification process. So really understanding okay where are the risks coming from and what are the inputs that the organization uses um so that might be checking if there are external and internal uh issues the strategic uh direction of the organization did they get um input from interested parties, um are there potential sources like environmental aspects that have been taken into consideration. So really looking at the process if it's a valid process Secondly, an auditor should also check if the assurance that the risks that have been determined that they are managed in a correct way and also review how the organization addresses um its determined risks and uh opportunity. An audit of an organization's approach To the determination of risks and opportunities should not be performed as a standalone activity. So any review of your risk assessment process and the treatment should be implicit throughout the whole audit of a management system. Um especially when interviewing top management. What happens a lot of course is that um the risk assessment Is conducted by an ISMS manager and representatives of the organization, and that top management is isn't really involved. However, it's good practice to refer back to the risk management process because all of the controls should uh or most of the controls should be implemented based on risk. So looking at the risk assessment and understanding where the risks are coming from is a good practice to have that throughout the whole So the treatment, the including and the acceptance of a risk and what the organization determines, is of course based on judgment of the audit. If we look at mat reality, so um if you look at the uh definition of mat reality uh um in order to limit audit risks and obtain reasonable assurance The auditor must place emphasis on the processes deemed material to the oddity. So another word for material is of course critical. So you look at the critical processes of the oddity Information is of course considered material or critical if its omission or erroneous handling of statement can influence the decisions of the interested party. So the term materiality comes from accounting. It's not something that comes out of the world of information security, but it comes out of the financial world. Financial auditors usually measure materiality in monetary terms since what they audit is also measured in money. So it's normal that they measure that in monetary terms. term. So materiality really depends on the nature of the information and the seriousness of the error with within that particular circumstances of its emission or which something would go wrong. So, based on the oddity, the auditor, it's up to the auditor to really estimate the materiality threshold from which the interested parties could change their decisions concerning the oddity. So for example, if you would have an inventory loss of fifty thousand dollar undeclared or not detected by the auditor It would be non-material if the organization would make 10 billion US dollars revenue per year, but it would be material if that same organization would only make one million in revenue. So it's really based on What does the organization do? What is the impact? What are the interested parties to determine that materiality threshold? So that's really up to the auditor to determine that. Now, when determining the materiality of a system, there are of course a couple of factors that need to be considered First of all, you look at the cost of the process. What is the cost involved in material, software, potential licenses, or a combination of those? You look at the cost of the operation, like personnel, third-party general fees, combination of these again. What would be the potential cost of errors or non-conformities What are the resources that you need to conduct the process, of course? What are the conditions of service level agreements and costs of potential penalties? And what are the penalties in case of failure to conform legal, regulatory, and contractual obligations? So it's really um the combination of these six factors that make up that materiality threshold. So it's it's not something that an auditor does like on a P Sheet of paper to really come up with a calculated uh estimate, but it's something that based on um the experience of the auditor, based on uh understanding the context of the organization That auditors determine that materiality of a system. So materiality is of course very important when a process is really vital in achieving that organization mission. So In in determining or evaluating that materiality, the auditor should really consider what is the general level of error that is acceptable by management, but also what is acceptable by the certification body. So it's it's it's a combination of three things and what is acceptable by management, what is acceptable by the auditor and by the certification body. It might be the case I haven't seen it a lot though, but it might be the case that an organization decides that they are okay with a certain level of error, while um with common sense you would say, well, you're saying that because you want to get um through the audit in an easy way. So then you need to have a discussion about that. Or the possibility that small errors or small weaknesses would accumulate to um a materiality So evaluation of that materiality is really a question of professional judgment. So it's really based on the experience, the the context of the organization. So the auditor must really look at the general effect on the organization Now, when do you come up with that materiality of an audit? Well it's actually done throughout each step of the organization. So first of all, you have a couple of contact points with your odity. So you have usually your initial contact with the organization where you determine basically the duration of the audit based on inherent risks to the organization So that is where you check, okay, what is the sector that the organization is part of, what is laws and regulations, what are the number of workstations, what is the complexity of the sector system, how many employees do they have? So based on the inherent risks on the context of the organization, you make a first assessment of that In your stage one audit you will have a look at what are the key processes. So you will have a look at um your management system as such. So based on that You will have a look on okay, what are the processes that are now more material than others? So which are the ones that you really want to dive into in a stage two? So making that assumption on based on the initial contact, then checking that in the stage one will give input to your stage two audit where you will adjust the plan based on the materiality of Each process and asset. So basically, these three phases help you by determining the materiality and coming up with a detailed audit plan that will have a focus more on processes that have a higher materiality. So auditors um try to get basically a reasonable assurance that um yeah the audited management system is um free of uh erroneous material um representation and non-conformity. So the problem or the challenge with ISO twenty seven thousand one audits is that auditors are not able to obtain that absolute assurance that the audit conclusions reflect the reality because we always take samples so it's not a 100% uh check So in a ISO 27001 auditors, um auditors should be able to obtain that reasonable assurance That the ISMS as a whole conforms to the requirements as a standard, and it it's not the goal to achieve that assurance that each process is effective and in compliance with the standard requirements. course. So um there are limits of course uh to what an auditor can detect uh based on false material representation You cannot see you only have a limited set of time, so it might be that material might be false, that is not correctly. You cannot always see that there are issues in the internal processes. And you can also affect that several audit evidence is persuasive rather than conclusive. So there are limits of what you can see in an inter or in an uh in an audit based on ISO 27000 So in conclusion, the main types of audit risks are inherent control risks and detection risks An audit approach based on risks, consider the risks and opportunity of the audit that are related to the context of the audity. So you always look at the context of the organization. The main factors to consider when determining the materiality of a system include cost of operation, cost of the process, potential cost of errors or nonconformities, the resources needed for the process Conditions of service level agreements and penalties related to legal non-compliance. Materiality is evaluated at each step of the audit, meaning the initial contact, phase one and phase two audit And auditors cannot obtain absolute assurance that the audit conclusions reflect the reality. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S10.1-Initiation-of-the-audit-process.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S10.1-Initiation-of-the-audit-process.md new file mode 100644 index 0000000..0984c2f --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S10.1-Initiation-of-the-audit-process.md @@ -0,0 +1 @@ +Section 10 aims to provide information on receiving an audit offer, appointing the audit team leader and other audit team members, determining, of course, the audit feasibility, accepting the audit establishing contact with the auditee and defining the audit schedule. So this is really the kickoff of the audit. So let's have a look So PECB has developed a methodology developed for auditing a management system. It's known as the accepted auditing methodology for management systems and standards. In short, it's AMS2. This methodology has been developed based on best audit practices and on ISO 1911 guidelines, and it also meets the requirements of ISO 17021-1. So the AMS II consists basically out of six phases. It's very similar to a normal audit cycle. So the six phases are the initiation of the audit process. Then we go to the stage one audit. Step 3 is the preparation for stage 2 audit. Step 4 is stage 2 audit itself. Step 5 are the audit conclusions. And step 6 is beyond the initial audit. So each phase within the AMS II has three to five steps, which are further divided in separate activities. The methodology also consists of two supporting processes which are communication during the audit and management of audit risks. During the training course these steps will be presented and illustrated in a chronological order The activities in each step. So each phase has two to five steps, and in those steps there are a multitude of activities that need to happen. We will not dive deep into the activities because they depend on the specific context of the audit. So the appointment of an audit team leader, for example, will depend on whether the certification auditor has a qualified auditor or not. And these steps involved then a series of activities such as a job interview, signing of the contract, which we will not go deeper into So on the slide, you see the six different phases with the activities included there. And you see, as a supporting process, is of course the communication during the audit and management of the audit risks. So, for this section, we will dive into phase one, which is initiation of the audit process, and we will talk a little bit about the five different steps that need to be taken there. So, first of all, you need to accept an audit mandate, and the certification body needs to accept the audit mandate and the certified auditor as well, and you need to appoint an audit team. So prior to accepting that audit mandate, the auditor receives an offer from the certification body. So that's of course a little bit dependent. on how the qualified auditor is appointed. Is it an employee? Is it a full-time employee? The engagement in audit is already part of the employee contract, so there might not be an official offer or an official mandate. The same goes goes when a certification body works with self-employed auditors and they have like a contract which is uh an open-ended contract um then you don't have that specific of offer either. So the process of accepting the audit mandate helps of course in avoiding any misunderstanding that might arise during the audits. And the official audit offer then offers as the yeah as a contract between the auditor and the certification uh body um and it's best that it's formally signed. So if I look at my experience as an external audit I don't get um specific offers per audit. I have an an open-ended contract as being self-employed And we agreed on the number of days that I would do audits. And as long as the days have not been fulfilled, the calendars are checked and there's also of course a check of on the independency. and then the audit company just uh completes um the planning in my calendar so but it will be different from certification body to certification body Now looking at the audit offer, what is usually included in an audit offer? Of course the audit scope um the audit objective and the criteria. The duration of the audit and will it be ten days, will it be twenty days, will it be only three days Potential audit team members, the responsibilities of the audit team members, what are the limits of the audit engagement And um of course uh almost also very important uh the auditor's payment is also very important, of course. Um so the auditor and the certification body should agree on that uh audit offer and on the terms of the offer mandate. So just to ensure that there is no misconfusion, there's no discussion afterwards. So on the following slide you see um an example of an audit offer where you see Basically, name of the auditor that they state that there is an um an audit that needs to be happening against the ISO 2701. You see there is a line on Your responsibility will be to ensure that the organization has implemented and continually maintains and improves in signing the offer as well as the attached terms and conditions. You agree to those and you will perform the audit in uh name of the certification body. You see the duration it will last 16 days which is already a pretty long audit And the audit scope covers the organization's headquarters, including the data processing centers and seven offices. And the other team members will collectively have the necessary skills and expertise to conduct it. And the payment details will be specified. in an uh a separate document. So it really entails everything that you need to know before engaging in an audit for you as an auditor. Now, um appointing an audit team leader is of course very important. Before each audit, the certification body should appoint only one audit team leader. That person is a is responsible. For conducting the audit until its completion. So the audit team leader is the one who uh drafts up in the end the non-conformities, who comes with the conclusion he's and responsible. So um very important here on the terminology and the term audit team leader is not um the same as certified lead auditor. Although uh there might be a lot of team members on the audit team that are also lead auditor, but the team leader is basically the one that leads um the audit who has um the duties and has certain duties and responsibilities And everybody involved in the audit team should also agree, of course, on the authority of that audit team leader. If you have misconception on what the audit leader is supposed to be doing, you get a lot of frustration. So the audit team leader is responsible for a lot of things. He needs to he or she needs to plan the audit. He needs to think about potential audit risks and he needs to think about how he's how he's going to address them. He or she is also responsible for undertaking the communication with the audit team. He needs to manage the audit team. He needs to assign the responsibilities to each team member. Here she also needs to solve any conflicts within the audit team or conflicts with the audit team. Here she is also responsible for drafting and reporting the audit conclusions. And he or she needs to uh prepare the uh audit report as well. So um there are a lot of responsibilities that come with the audit uh team leader. How it usually happens is that the team leader is basically responsible for everything and you have in an audit regular touch basis during the audit to check whatever goes wrong or what non-conformities that you have have encountered during the audit Of course, you also want to select an audit team. Any successful audit will be dependent on the audits, the auditors that you choose, the competence that they have. um the expertise that they have uh with the industry. So um when you decide on uh the size and the competences of an audit team um you need to take into consideration a couple of things First of all, you need to have a look at what is the audit mission and what are the audit objectives, what is the scope, what is the location. So you Um you also need to ensure because everything um needs to be paid by the audity, so you have to have a look at okay where is the the audit happening uh Do I have auditors close by? Do we need to fly them over? So that will be uh one part to think about. You also need to think about what are the required competences of the audit team And do we um need any specific expertise um to communicate with the oddity? Um is there technical knowledge necessary? Uh what language is the audit uh in Is there any um social or particular cultural characteristics that we need to take care of? Um for example, I can imagine if you go and audit in Saudi Arabia, it might not be the best thing to send uh a woman or perhaps it is or and the same goes for Israel for example. So you want to think uh about any social and particular cultural characteristics And you want to have a look at each individual team member. Is there a conflict of interest? Are the auditors obviously available? What is the specific expertise as well? So Um if you just pick and choose without taking these things in consideration, that will have an impact on the effectiveness and the efficiency of the audit, of course. So it might also be the case that you don't have any specific technical knowledge in the audit team and that it's still required then you can add technical experts um or translators um to uh the audit team just uh to help them um yeah perform the audit and when you use of course translators or interpreters uh they should not um yeah affect the audit as such as so they're just there uh to basically translate whatever needs to be done So when selecting um the audit team, um you there is a difference, of course, um in what you uh should be looking at. So um the individuals that manage the audit program, and the so the the lead auditor. needs to appoint those members. It usually is done together with the certification body, but you need to take into account competences needed to perform in line with the objectives to perform that individual audit. So of course you need to have a look at the overall competence of the audit team. So you need to have a look at okay what is the competence needed as I already explained And you also need to select those other team members so that you have all relevant uh knowledge in there. So you need to have a look, and depending on the size and complexity of the audit, of course, you need to think about okay, what is the overall competence that we need? What is the complexity of the audit? Is it a combined audit? Are you doing multiple management systems? What are the audit methods that you're going to use? Can everybody act in an impartial and objective way? How are people working together? How are they able to communicate with the external parties? What is the complexity of the processes? What is the language? But when looking at the audit competences, uh each auditor mainly needs to be able to communicate in a good way. They need to be able to work together. although usually uh auditors um are used to working in solitude. Uh you don't always have an audit team. Um but if you have an audit team you need to be able to work together well. You need to have good communication skills because you also need to communicate of course with your customers. You need to know the risk-based approach to auditing. You also need to of course understand the standards, the audit standards, the procedures In ISO 27001, you of course need to understand what requirements of 27001 are, and you also need to understand organizations main business processes. So you need to have a basic knowledge on whatever the organization is doing. At least one audit team member should have knowledge of the industry in which the Audity operates Knowledge of the Odity's language, of course, expertise in each domain to be audited, and some knowledge about legal and other requirements that the auditee is subject to So it is very important that uh you take that into consideration. Of course, um not everybody uh will have all uh the knowledge and that's not really necessary. You can add as I already s stated. Technical experts. You can also add auditors in training, but they're not supposed to be working alone, so they always need to participate under the direction and guidance of an auditor. So it's very important that everybody knows what their role is in the audit process, and you need to ensure that you have the necessary skills and competence available. Usually, at least that's my experience, this is checked beforehand, also in the initial stage, to understand what is the specific need that the organization has. Now, an audit client or an audit tee has the right to request a replacement of an audit team leader, of course. You need to have valid reasons. So, what usually happens is that the certification body provides with the names of at least the lead auditor but also the team members And an certification body can also present with a resume or some background information to the certification to the auditee. um to give them enough time to do an analysis if that's happened. Now I haven't seen that happening a lot. I we usually provide with the names um but an RDT Can say I I don't want to have that person um on the team, I don't want it, but there needs to be a valid reason of course. A valid reason can be a couple of things. It might be that there is a conflict of interest. That might be a real one. For example, the auditor has previously worked for the Odity, or a perceived conflict of interest. For example, the auditor has worked for a competitor and uh the audit doesn't want uh the auditor um to see their internal processes as well. Um the fact that an auditor has previously displayed uh unprofessional conduct might be a good uh reason. It might also be the case case that in certain industries, some sectors like um aviation, um anything that has to do with defense, nucle nuclear power, those kind of things It can be the case that an auditee requests the auditors or members of the audit team to hold a security clearance or a background check because you need to do that from out of legislation sometimes. So it might be the case that that is requested as well. So it is of course very important that you communicate the reasons that a customer or an oddity asks you to remove somebody from the audit team to communicate that as well. So um as I already said uh you don't have if you don't have the clearance you cannot go and audit. Um I know uh um unprofessional conduct um conflict of interest, all good reasons um b by which an um an audit um yeah an auditee can refuse to have you Sometimes you also have like um yeah it doesn't click yeah sometimes you you just don't have the glue that sticks you together. That might also be a reason um for an auditee or even from an auditor um to ask a replacement if you feel that you it's not comfortable, it's not working, if you get frustrated from one another, you should take that into account. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S10.2-Initiation-of-the-audit-process.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S10.2-Initiation-of-the-audit-process.md new file mode 100644 index 0000000..459b69a --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S10.2-Initiation-of-the-audit-process.md @@ -0,0 +1 @@ +When you're appointed as a lead auditor, you first of all need to determine the audit feasibility. The audit feasibility is very important because it gives you the reasonable assurance or the reasonable confidence that the audit objectives can be achieved. So how do you now come to that determination of feasibility? So you need a couple of things that you need to consider. So first of all, you need to check, okay, what is the information that we need to plan the audit? Do you receive the necessary information to really plan and conduct the information? Do you have everything available? Secondly, you also need to check okay what is a corporation from the audites part. You need to have as an audit team full access to the information related to the ISMS. So for example, if an Audit refuses to give you access to, for example, firewall configurations, claiming that the information is too sensitive, it would be impossible to check the control. So it is recommended, of course, you usually have a confidentiality agreement. It might also be the case that sometimes you can do background checks. I haven't I I ha only have a couple of uh customers where I need to do a full uh security clearance, but that's based on legislation. In all other um areas and some countries it's not even allowed To do a full um criminal records um background checks. Usually the confidentiality agreement is enough. But you can also state that sensitive information can only be accessed on site and when somebody from the audity uh team is uh represented. Um you also want to check um to the proposed length um of the audit. Uh if um sometimes you get into a situation where you think okay I don't have enough time uh to perform the audits. So you need to check that as well. So for example at the ISO 2706 on which certification bodies need to be certified requires a maximum of five-day audit, of which three needs to be held on site. In a research and development company, in the pharmaceutical sector sector, it would not make sense um and it should not be uh accepted. So depending on um how big the organization is, the complexity of the processes, you need to check do I have um enough time do I have um enough time to check if everything is implemented accordingly. Of course you also need to have a look at the competence of the audit The audit team leader needs to be sure that everybody is part of the audit team has the right competences, has the right interpersonal skills to feel comfortable to conduct the audit. And then lastly, you also need to have a look at the cultural aspects. Do you have an issue with the language, with the social background? That might also be an issue, of course. Again, I want to reiterate here, resources also include adequate access. As an auditor, you need to have full access to whatever you want to check. Now how long should an audit last? It's not something that certification bodies um can come up uh with um out of the blue in the ISO 27006. There are tables that help you with deciding how long an audit should last. So that also means that if you compare audit firms as certification bodies with each other Um it's um you won't see a difference in audit days. Uh usually the audit days are the same, price will be different. um reputation will be different um but um basically there is a table that is used and a certification body is allowed um to use um a couple of um indicators like complexity of systems, um outsourcing of uh systems Um is it a combination audit that will give them extra parameters to either uh reduce or increase the number of days? But In the in the basis, the table that is shown on the slide gives you an indication on the number of days. So number of employees, if we look at the ISO 27001 column, which is the third one If you're an organization between one or ten FTEs, you will receive a five-day audit, of which three days will usually be on site. From 11 to 15, it goes up to six. If you're 176 to 275, it will be 14 days. And it goes up all the way to 10,700 where an auditor comes and lives with you for a month. So what usually happens when you have like uh days like 28 or 10 um you usually um get uh because that it's that is per person. So usually uh the people um get divided so that you don't have four weeks the same person in the company, but you get like two or three or four audit uh auditors that visit your company So um the basic thing here is that certification bodies um need to give uh enough time to auditors to complete the audit. So the time available will depend on a couple of things. So you have the basic table, but then certification bodies also look at what is the scope of the management system, what is the complexity. What is the field? For example, in a ho in a healthcare sector, it might be a different complexity. Are there multiple sites that need to be audited? Um what is uh the complexity of the technology? Are you using one technology stack or are you using multiple uh technology stacks? What are um outsourcing uh services? Um what are any regulations? Um Um or loss that needs to happen. So as I stated, at the minimum time for an audit is five days per person. So that means that usually you have like half a day that you use for uh planning and auditing. You have one day that you do the phase one or the stage one which is the documentation audit. You will have three days to do an on-site audit and then half a day to do the drafting of uh the final process. So um that means that an auditor performing an audit um on their own um must in five days conduct everything so do the opening and the closing meeting, they do need to do the interviews, they need check the documentation. So that becomes uh that's a pretty challenging task. Um so um the auditor must use time wisely and that's why they only uh focus on key processes. So you won't be able to see everything. So that's the reason why you need to focus on the key processes and the critical systems that you want to audit. Now looking at the audit objectives, they need to be stated by the certification body So usually a certification body uh creates um um audit objectives for ISO 27001 audits that might be different from a stage one and a stage two, but the audit objectives are there to verify. If the ISMS conforms to the requirements of the standard. Also to check if the ISMS is effective in meeting their intended results. And it's to check if the organization can reach their information security objectives. based on their own criteria. So having those audit objectives in place is your first step of course to start your audit. Now looking at the audit objectives, ISO 17021-1, class nine dot one dot one dot too gives a little bit more information about that. So the audit objectives really need to describe what is accomplished by an audit and needs to include a couple of things. So there are four things that need to be included. So first of all, needs to include that there is a determination of the conformity of the client's management system or parts of it with the audit criteria There needs to be a determination of the ability of the management system to ensure that the client meets all statutory, regulatory, and contractual requirements There needs to be a determination of the effectiveness of the management system to ensure that the client can reasonably expect to achieve the specified objectives. And of course, there needs to be, as applicable, an identification of areas for improvement to the management system. So that's usually what is stated in the audit objectives. If you look at an audit report That's usually stated on the first page. Besides that, the audit scope will need to be determined. Also, ISO 17021 Uh gives there some uh insight. The audit scope will describe what are the boundaries of the audit and what is the extent, what is the the boundary like what are the number of sites, what are the organizational units What are activities and processes to be audit? So the audit scope is something different than the scope of the management system. So the ISMS scope is probably more broader Then the audit scope. It of course the audit scope needs to be consistent with the audit program and also with the audit objectives But it doesn't necessarily include all of the organizations processes and products which may be covered by the ISMS. So if we look at an example, it might be that in a bank, for example, that for auditing the overall activities of a bank that has like a head office, four processing centers um a couple of regional offices and uh a multitude of branches um that for the audit scope we would all only um visit the head office One data processing center and only five regional office and twenty-five branches, for example So that would mean that you will not would not need to visit all the sites and all the branches because that would be become very expensive And that would also mean that it would take a lot of time to do that. So the audit scope is not necessarily the same as the ISMS scope It's usually a little bit um uh smaller than the ISMS scope, but it needs to be in line with the audit program and the audit objectives We'll have a look at the audit scope. So it might also be so you he will he or she will look with the audit tee at the audit scope and to see if there need to be any changes made when they're on site. So it might be that you determine an audit scope and you come on site, you d conduct a couple of interviews and you come to the conclusion that basically the audit scope is not completely correct And then the other team leader needs to have a discussion with the client. So what might that, for example, be? For example, the ISMS scope wasn't really clear at the beginning of the process and while doing the interviews it becomes more clear. There are recent changes in technology that have not been communicated. There have been an acquisition that has not been communicated. Or there might be something happening, for example, like a fire that yeah. And forces you to change the audit scope. Whenever that happens, those changes need to be documented in a clear way. And of course, the certification body also needs to be informed So there are a couple of things that then can happen if you uh if uh the auditor and the auditee don't agree on the change of the audit scope, there are two possibilities. Either continue with the audit as in the initial scope or state that you stop the audit and that you withdraw with the audit because it's impossible to complete the audit. So there are two things that you can do uh in that instance. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S10.3-Initiation-of-the-audit-process.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S10.3-Initiation-of-the-audit-process.md new file mode 100644 index 0000000..91ed729 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S10.3-Initiation-of-the-audit-process.md @@ -0,0 +1 @@ +When looking at an audit, you need to define the audit criteria. So in management systems, the audit criteria are really the requirements of the standard against which the auditee wishes to obtain certification. coupled with other requirements that the audit T has determined. So in an ISMS conformity assessment audit, the following audit criteria are used as a reference against which conformity is determined. So, first of all the requirements of ISO 27000 as defined in clauses 4 until 10 And then on top of that, the relevant ISMS requirements that the organization has set for itself. So that can be expressed in processes, procedures, controls, relevant policies, and so forth. So that will be used of course with whatever is being audited. So the audit criteria is really an essential part of the auditor because that is the checkbox or the reference check that the auditor will do to determine the conformity. If a non-conformity is being declared, it is always based on specific audit criteria So sp all any other additional criteria, audit criteria may come out of internal policies that you put, any laws of regulations, contracts that you've put. But mainly clauses 4 and 10 and then every other control that the organization has deemed part of the ISMS. Now when you perform audits in small organizations that sometimes poses a challenge. Um so That also means that um sometimes uh auditors um are used to auditing big organizations, so uh we tend to be used to very sophisticated management system or um very sophisticated record management systems. While in small organizations that is often not the case and it's not even preferable or desirable because it will overc um uh complicate uh things So in small organizations it's also d often the case that one person at the segregation of duties is a little bit more difficult in those small organizations. So it might be that um owners or managers uh control all the decision making processes but also intervene personally from time of time So what we also see happen a lot is that all the or that at least in small organizations the owners or the managers are not fully aware of their responsibilities and those of auditors. So it it it's very important to have that clearly state. Stated before the audit, the only thing that you also need to consider there is that if you're working with an audit team that might pose a challenge because you cannot um yeah you're you're talking to the same people and people cannot duplicate um so you need to take into consideration that um yeah you have a limited set of people you can talk to Documentation can be less sophisticated and of course the manager takes a very uh prominent uh role in that. The certification body will agree in the end on the terms and conditions of the audit. It will be agreed upon in a formalized certification agreement. It's in best interest that both parties sign this to understand or to avoid possible misunderstandings And the certification agreement documents and confirms the acceptance of the audit, also the audit dates, audit objectives, criteria, and scope. So it's a very important um document because it really has that objective uh of the certification agreement that is the clear communication of responsibilities also to the top management How is that usually done? It's usually just a contract like everything else, which states very clearly what will be done. Sometimes I see it also for the three-year cycle, so it's dependent from certification body to certification So, what is included in the certification agreement? The certification agreement generally includes the audit objectives, the audit scope, the audit criteria, but also the responsibilities of the audit stop management, ensuring that they are present when the audit happens. It also stipulates the unrestricted access to information and other resources. It also has usually an agreement concerning the planning and the conduct of the audit and of course the basis of the fees and other types of invoicing, how it is calculated, what is included in audit time, what is not included in audit time. So a certification body should only accept the audit, of course, um if they've also done a check um to the auditee um to check if um the audit has is uh the check of the integrity, the reputation, and those kind of things. You might also think about including Um for example, uh if you have any technical experts that need to attend um the audit, you might also uh think About that, you can also think about reference to other agreements. But usually the certification body has like a template for that where everything is included Now looking at the audit mandate, so there are a couple of steps that need to be undertaken in accepting an audit mandate So first of all, the certification body looks at all information regarding previous annual reports. Of course, you're going to check as a certification body Is the Odity able to pay all their fees? Will it be uh is it a financial strong organization? Secondly, you will ask information about the integrity of the potential Auditee You, if possible, want to check with previous auditors if there are any inconsistencies in audit procedures and you would also check if there would be any violation of um applicable regulatory uh requirements if you would accept uh the audit. So those are uh the things that you uh need to do Now the audite usually contacts the certification body uh themselves because they're looking uh for an auditor. But prior to the initial contact with the Audite, the audit team leader will prepare an engagement letter and send it to the Auditee. So the engagement letter um is basically um a a letter that states hey I'm your uh lead auditor I'll be coming uh to visit you um these are the dates um perhaps he can he or she can ask to have uh um a call to just get acquainted before you um end up on their doorstep on the day of the audit. So that might be uh the thing. So uh the really that initial contact is really to get a better understanding about um the oddity about the customer to understand how um do they want to communicate You want to introduce the team members as well. You want to check that the audit schedule is still okay, that they don't have any wrong dates in their calendar. Potentially you can also ask access to the documented information. Um you also want to check depending how the organization is set up, uh where do you need to park your car, how do I need to access the building, those kind of things. And if there are any observers or any other, for example, auditors in training, if you bring them along You might introduce that as well. So it's really a first contact with the auditee to get acquainted and to inform them about everything that will happen in that audit The audit schedule is of course important both for the audit team as for the audit tee because there need to be people available. So the audit schedule is basically the list of actions that will be done during the audit and link to that uh when it will be happening. So what usually happens I usually uh make an Excel spreadsheet, I divide it in the hours and I tell them um Yeah, what process or what team that I want to talk and which controls or uh clauses I will be discussing about. So um the audit schedule needs to reflect basically the importance of the activities. It's crucial uh to prepare that time uh that schedule based on the time that you have available while of course optimizing the effectiveness and efficiency um of the audit. So to be to have an efficient audit you need to provide the audit schedule uh before you start with uh the audit and before you arrive on the um audit. Usually certification bodies have like internal processes as well that uh state that you need to provide the internal audit schedule or the audit scheduled to the customer six weeks in advance, for example, in order to give the auditee enough time to indicate which resources should be available if people are on holiday that they can be uh backed up by somebody else, but also indicate if something wouldn't be possible so that you still have enough time to change the audit schedule. So again, a pretty um long section. Um so before let me summarize a little bit um before accepting the audit mandate, the auditor receives an offer from the certification body The process of accepting the audit mandate helps in avoiding any misunderstanding that may arise during the audit. An audit offer generally includes the audit objective, the scope, the criteria and the duration of the audit, but also the team members if they're already known and the responsibility of each team member, but also the limits of the audit engagement and the auditors' payment. For each audit, and also in the case of joint audits, the certification body appoints one audit team leader. There can only be one audit team leader who is responsible for conducting the audit until its completion. In management system audits, the audit criteria are comprised of the requirements of the standard against which the Auditee wishes to obtain certification and any other requirements that the Auditee might determine. The certification body and the auditee must agree on the terms and conditions of the audit, and the audit objectives must be defined and the audit scope must be validated before the audit starts. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S11.1-Stage-1-audit.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S11.1-Stage-1-audit.md new file mode 100644 index 0000000..fcc25f8 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S11.1-Stage-1-audit.md @@ -0,0 +1 @@ +So in section 11 we will be uh discussing the objectives and the steps of a stage one audit. We will go over the steps in detail. In addition, this section includes also information on how to prepare and to conduct the on-site activities and among other things how you should review documented information and their types. So let's dive into it. Let's have a look what the objectives of a stage one audit are. As you all know, an ISO 27001 audit by a certified body is separated into two stages. Stage one and a stage two. So during the stage one audit, the auditor does not yet verify the effectiveness of the management system in place but it's design. So basically the auditor will only check the effectiveness of the management system during the stage two on-site audit to validate whether the documented processes exist and are effective and also comply with the standard requirements. So what is the stage one audit then about? So first of all, the auditor will have uh a look and will review the audities management system documented information. That's why it's also um often referred to as a documentation audit. So it really the auditor really looks at what has the organization documented. The auditor will also check for any site-specific conditions that the audit D has put in place. During that stage one audit, the auditor will also review the re or the uh the oddity's understanding of the standard requirements. He or she will gather information regarding the scope of the management system and also have already a look at the preparation for the stage two audit. So um it's really to get an understanding on how many sites need to be visited. What are the resources that need to be in place for the stage two audit in order to really get insight on a good planning for that stage two audit? And finally, the auditor will also check if an internal audit and a management review have been executed, have they been performed and planned in the way as is necessary for the standard Stage one audit steps. The stage one ideally takes time in between two or four weeks before the stage two audit. It depends a little bit on what the organization requires as well. Sometimes even a stage one and a stage two can be performed separately, but usually there is two to four weeks in between the stage one and the stage two audit. A stage one audit should not be too far from the stage two audit either. So usually it doesn't go over the 12 weeks mark and that's really the the the biggest time lap that can between can be between a stage one and a stage two audit um and that's done because uh you don't want any uh changes uh man happening in your management system Of course, that the design that you've reviewed is not necessarily reflected in a stage two anymore. So it should also be conducted far enough apart so that you have time to prepare, of course the on-site audit plan, but also to give the organization some time to work on areas of concern that has been identified during the stage one Usually 30% of the total audit time is spent on stage one audits. Um, and um usually I I prefer to do the stage one audit on site because you get a good feeling on what um yeah the audite's organization look like but um a part of the um stage one can also be performed remotely but it it is um a common practice that you do it on site To get that feeling of the organization. However, the review of the documented information of course can be done either at the audit site or remotely. So both are an option there. So, when looking at the approach at the audit program management, we're at phase two in the stage one audit. As you can see, there are three activities that need to be performed there. So we need to prepare for the on-site activities. We need to conduct the on-site activities and of course we need to document the output of the stage one audit. Looking at the preparation of the on-site activities. So The reason uh for having that um preparation there is of course to ensure that the objectives of stage one can be met and the client will be informed about um any on-site activities that will be happening during uh stage one. So first of all, the the audit team should carry out a general review of the documented information that the organization has in place. So what will they be looking at? They will be looking at the information security policy, obviously, any operational procedures, an asset inventory. Awareness or training sessions, previous audit reports. There is also a general review should be conducted to evaluate whether the documented information is current Signed and dated and of course consistent. So all the documentations should be updated, should have an owner, and so forth And this helps, of course, to give uh the auditor a systematic and structured approach when uh he goes through the audit. So as I stated previously, in determining the interval between phase one and phase two, you need to take into account that you need to give some time to the organization to resolve any areas of concern And yeah, it might also be that you decide to postpone the stage two audit based on the areas of concerns that you have identified in your stage one. So if that happens, of course, it might be that you need to redo parts of your stage one audit, but when that happens, the client will obviously be informed. Usually the interval is also determined not only on the areas of concern that you might have found in the audit, but it's also associated with the availability of auditors, of course, to take on the audit. So you've conducted, you have set down a planning, you did the review of the documentation. What are you going to do when you're on site? So you're going to do in general four steps or four things. First of all, you will um have a look at the location and site-specific conditions of the audit. Um so the auditor uh should make himself familiar with the location in order to assess better at the risks that are related to the specific conditions of the oddity. Also you should also get as an auditor information on security rules regarding hygiene, health and safety in the workplace. understanding that if there is any use of personal protective equipment when necessary. You also want to understand that if you wanna uh if you are conducting a stage two, you also want to understand if that's necessary as well for you when you're conducting this Stage two. Secondly, you want to make contact with the personnel of the Odity. So it's the first um instance. Well, basically, it's the second time that you have contact, and the first time you uh Send the auditee uh an email or a confirmation letter that you will be coming along. But this time you're on site, you're having contact with a lot of different people within the organization So that moment in time is really necessary to understand that people know about, that they are involved of the scope and the objectives of the audit. In addition to the presentation of the audit team, it will give you also a great opportunity to see if everybody has been well prepared, if they have the right motivation. And you can also already get a little bit of a feeling on how the organization is structured, what is the culture within the organization. So it will give you a good feel about the organization. You will also be observing the technologies that your audity is using. So during the internal the first stage audit, you will not go into the very uh detail of the technologies that are used. But you will be able to observe already based on the documented information, based on the interviews that we're having, you get a little bit more used, you get a little bit more familiar about the technologies that the Odity is using And in general, you will also observe the operation of the ISMS. And that will help you as an auditor to better evaluate the risks. To the specific context of the audity. It will be helpful to prepare any audit plan and any test plan for your stage two audit, obviously. So during that stage one audit, um there are a couple of things that you uh need to validate. So uh you need to validate um Mainly the scope of the management system and the audit. You want to understand what are the legal constraints, what are regulatory and contractual requirements. You also want to uh talk to top management to ensure that they understand what their responsibility is. You want to have a touch point with key interested parties and you want to do the stage two uh audit planning So during that stage one audit, you will obviously not talk to as many people as you will do in a stage two. So you will have some interviews with key interested parties. So the goal of the objective of those interviews is not really to collect evidence like you would do in a stage two audit, but it's more to validate the compliance of the management system with the standard requirements and to understand basically to get insight in the context of the organization and how that management system responds to them So usually uh what happens, and usually you talk to two to three people and you talk to the person who's responsible to the ISMS because they can give you an explanation how the management system has been set up You always talk to somebody from top management to understand their reasoning behind wanting to obtain a certificate. You want to understand if they um really get uh a grasp of their responsibility and usually um you also talk to the internal auditor to to to check if uh internal audits have been uh performed Of course, if you have an uh a stage one audit that goes over a couple of days, that sometimes happens when you have a huge organization, then you will of course have interviews with other people like HR, like an information security manager, or perhaps somebody who's responsible for the physical security, uh, also to get a better understanding of how things are being arranged within the organization. A very important part of that stage one audit is the review of the documented information. So, documented information, if we look at ISO 1911, class 6. 3. 1 gives a little bit more information. So it states the relevant management system, documented information of the audity should be reviewed in order to get gather information. to understand the audite's operations and to prepare audit activities and applicable audit work documents, for example, on processes And functions, and it will also establish an overview of the extent of the documented information to determine possible conformity to the audit criteria and detect possible areas as concerned, such as deficiencies, omissions, and conflicts. So three things that you basically add the documented uh read the review of the documented information will review in three main things. First of all, you get a general understanding of the function of the management system. You understand how each process is integrated with each other, how you best audit it. It's good to have an overview of that general process overview. You will be able to do an evaluation of the management system design as well as the related processes and controls Um so to check if they are compliant with the standard and of course you will um be able to check if the internal audit and the management re review have been conducted. So uh those are really important um points that need to uh be checked and of course while while reviewing that documentation The auditor checks if the documentation is complete, if it's up to date, if it has been approved, uh, if it's consistent across all the documentation. to see if there are references to other uh policy documents or other processes that it is in line with whatever has been discussed. So, what are now the criteria for evaluating that documented information? So, first of all, three criteria that needs to be followed. So, it's the content of the documented information. the format and the procedure of the of managing the documented information. So let's have a little bit of a detailed look. So content of the documented information, of course an auditor needs to check that the document contains the information that is required by the respective clause of the standard. Obviously that's the purpose of the document. However, the documents may contain only the minimum information required, not everything that the standard specifies. The criteria for the auditor are not the best industry practices, but the minimum requirements specified in the standard. So the standard is leading, so whatever is Written in the standard that the organization shall document should be in the document. However, the organization is free to add any additional information where it deems applicable. Secondly, we look at the format of the documented information. So the auditor must ensure that each piece of the documented information is conform and standardized in terms of format. So there needs to be an identification of the author, uh the production data, there should be a version number, perhaps the approval. Sometimes I also see data classification, the process that it links to. Very important there is when determining in 7. 5 in the clause that the organization determines what the process is for the documented information and that is of course what you want to follow but at a minimum you want to see of course the title a version number the author and the approval Thirdly, you wanna check the um to check if there is a procedure for managing the documented information. And you wanna check if that is in line with the requirements of the standard, and you wanna see that there is a process in place. that documents get reviewed and updated \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S11.2-Stage-1-audit.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S11.2-Stage-1-audit.md new file mode 100644 index 0000000..0cd3e33 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S11.2-Stage-1-audit.md @@ -0,0 +1 @@ +Now, what type of documents need to be audited? So it's um there are um actually four levels of documentation that can be audited So on a first level, which is also called the strategic level, which is anything that has to do with the governance framework. So the ISMS scope The objectives, the policy, any other strategic documentation, that is basically where you want to start first as an auditor because it will give you the general overview And you basically go uh you dive deeper into detail um along the way. So after level one you go to level two uh two, which is um information that is um yeah basically related to risk management so it is the documented information on all the processes and the controls. So it really describes the why, what, how, when, by who. So it gives you that description of the process. At third level, you go to the individual processes and procedures where you check from okay how in detail are procedures being performed. And then on a third fourth level It's really the records where you um have any supporting documentation, the evidence of conformity happens uh there. So basically um starting with the governance uh framework, looking into the risk assessment then looking at all the different processes and procedures, and then checking for the evidence. That's basically the the strategic approach or the structured approach that an auditor should take to really see the um the linkages between the documentation uh within an organization. The auditor must validate, of course, that the documented information includes records that demonstrate the audite's management commitment. To the establishment implementation, operation, monitoring, and of course the continual review update as well. So that means that the strategic documents need to have um a couple of um central things in there. And it's all related to whatever decisions have been taken, any approvals that need to be taken. So the ISMS scope is of course something that the management team has been involved with. So you look at that You look at the information security policy, it's also a policy that top management needs to create and needs to sign and communicate to the organization. So you want to have a look at that Risk management at a risk acceptance and the risk evaluation criteria is something that stopped needs to sign off on. So you want to ensure that you have a look at those as well. the resources um uh that are um meant to implement the ISMS so people, money, uh consultants, you wanna uh check that and of course The management review and the internal audit program are uh two documents, two uh elements that uh should not be forgotten to verify if the management system is in place. So second step is of course after the risk assessment, so it's basically the third step, you want to verify the processes and the procedure So the processes and procedures need to give you information on what is happening in the organization. So basically they need to give you an answer to the five Y's and the One H. So Who, what, when, where, why, how. So that means, and you see an example written out on the slide. So that means that you need to, in some way or another, need to Detail that in the organization, but you can do that in different formats. The standard doesn't tell you that you need to use a physio diagram to do that. So you can use that in basic text formats, you can use an Excel spreadsheet, you can use Visio. So you can use whatever you have available in the organization and what is used in the organization to work with to create these processes and procedures. The auditor must also verify if the documented information related to the internal audit demonstrates that the auditee has implemented a planned and structured approach. um towards the audit program and that it meets the requirements of the ISO 2701. So the auditor will um We'll have a look at a couple of things. So um first of all, um the auditor wants to see any documented information related to that internal audit program. So Based on the ISO 27001 requirements, an organization needs to have an internal audit program available which really defines what is the frequency that you will do an audit What are the methods? What are the responsibilities? What are how does reporting work? So that must be sufficiently documented to have evidence basically of that implementation. So you need to have something written down The auditor will also look at files of internal auditor. With files meaning that checking that the internal auditor has the correct competences to execute the internal audit So that might be a resume, that might be a training plan or an annual evaluation. So anything that can attest to the competence that is required to perform their mission. The auditor will have a look at the internal audit plan to check that the audit plan covers all the ISMS activities That the internal audit program has detailed out that they are planned for the duration of the certification. So in this case that's three years. So it's best practice that it is conducted for three years. Of course, will the auditor also look at the internal audit procedure to see that there is any documented information available that gives information to the internal auditors on how they need to perform audits and that it's done in the same way? They will have a look at the report, and that's the very important document. So they will have a review of the internal audit report so that to see what has been found in the internal review. So at before going to a certification audit, you should have at least one internal report. So one internal audit report should be available. And it is of course best practice to have done the internal audit for the full scope Of the ISO 27001 or at least the full scope where you're implementing it for. Documentation of the audit follow-up activities Of course, if there were any non-conformities, observations, areas for improvement, they should be documented in a good way. There should be a follow-up plan or action plans. So the auditor will also have a look at those to see if you've done anything With the findings out of the internal report. So the internal audit is a very important document, a very important process that will be verified during the stage one. During the stage one audit, the auditor will also determine to what degree an auditee uses electronic documented information. So you should reach an agreement on how an auditor will get access to that documentation. So it might be that you give the auditor access and some instances you get a guest access. To go through the document management system. Sometimes you need as an auditor a little bit more explanation. So what needs to happen is that an audite gives you, of course, all the explanation um the not too many permission rights as so viewing rights um and of course give you detailed information on how you can uh walk through the documented information management system So of course, um auditors for an ISO 27001 should be competent in the use of IT um infrastructure and development trends. So, you need to have as an auditor a minimal practical understanding of general trends, of course, in technology development Auditors should pay uh in particular uh attention to development, technological developments in their respective area and how these innovations might be used in their work. So being up to date in any document management system or an electronic document management system uh is something that you would probably um do best in in gaining some access. And most commonly used is of course uh SharePoint uh confluences of these worlds uh but um asking some explanation is good uh thing to do. Of course you want to review that electronic uh documentation and so um it will depend on of course if The audity is able to make that information available either through a web-based application or through email transmission, but it will also be dependent on technical and security factors. So the audit approach here is of course dependent. And so during an on-site audit, the auditor's responsibility will be basically to oversee the physical location of the audited process. So in case when a document management system is applied, the amount of time required to confirm the evidence in order to validate that the requirements are being met may be dedicated to a computer workstation where the document is stored and which may not be located near the actual process. The actual auditing time at the physical location may then be reduced, where you can spend your time in reviewing the documentation in another part. So that is of course very important In using an electronic document documented information, of course, you also need to have a look at um yeah what is the format that the organization uh uses it. Is it plain text Is it HTML or the PDFs or their Excel Excel? So there needs to be suitable measures in place to protect those electronic documents as well, because it's much easier to change an electronic file than it is in an in uh in a paper-based file so you need to have a process in place or you need to check as an auditor if there is a process in place for the uh the review, the publication, the distribution, and the disposal of that document management uh system. So having um having a look at that electronic documentation um either separate in a separate document review sometimes we do that as well and that we spent one full day to review all the documented information and that might be done off site because you can access uh somebody's SharePoint from uh from a remote location. So that is uh basically uh what you uh should do. Lastly, of course, when you um evaluate uh the audities controls of the retention of that storage media, so you should also check okay what what is the time uh what are the retention periods that documents stay in the organization, um how what do they do with archived documents? Um how is backup uh done? How do we ensure that there is enough storage capacity? Um so It might be uh that um and because there is a lot of um where used to be everything used to be uh written down on paper nowadays A lot of electronic documentation is available. So the role of IT becomes more and more critical. So um in relation to that electronic document management system, an auditor should also check If an organization has allocated enough resources, enough IT resources, so that means both people and infrastructure to make sure that the system operates effectively and without interruption. So, and that also goes to looking at the competences of the people that are working with that. So that electronic document management system is becoming more and more important in every organization Of course, after you've done the full stage one audit, you need to create stage one audit output. So that a stage one audit report is usually shorter than a stage two audit report. And an auditor should at least document observations that run can result in nonconformities during the on-site audit. Means that you can write down as an auditor areas of concern That could be classified as a non-conformity during a stage two. So stage one doesn't necessarily need to meet requirements of a full audit report So in in um any case and when there are major nonconformities detected during that documentation audit The organization or the auditee should make time available to do the modifications to the management system and submit the correct documentation also to the auditor to ensure that you are ready before the stage two So it might happen that there are some big gaps that need to be closed, and then an auditor will ask you to either send the documentation or to set up a Teams call or some remote meeting. To check if you've closed the gap in order to successfully succeed with the stage two. So, in summary, the purpose of a stage one audit is really to review the overall design of the ISMS. The main activities undertaken during an on-site visit on a stage one audit are the evaluation of the auditee's site-specific conditions. Contact establishment with the personnel of the Audity and the observation of the technologies used and the operation of the ISMS in general. The main objectives of reviewing documented information are to get a general understanding of the function of the management system. To evaluate the management system design as well as the related processes and controls, and of course to verify if the internal audits and the management reviews have been conducted Strategic documents should include the ISMS scope and the ISMS policy, the risk evaluation criteria, the resources for the ISMS operation, the management review, and the internal audit program. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S12.1-Preparing-for-stage-2-audit.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S12.1-Preparing-for-stage-2-audit.md new file mode 100644 index 0000000..4befa49 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S12.1-Preparing-for-stage-2-audit.md @@ -0,0 +1 @@ +Hello everyone, thank you for joining me. This is section 12, preparing for a stage two audit. We're going to talk about setting the audit objectives, planning the audit, assigning work to the audit team, preparing audit test plans, and preparing documente information for the audit. So in this section, we're to discuss the preparations for the stage two audit, including the steps for planning the on-site audit, assigning work to internal people or internal audit people. And preparing the audit test plans and documented information. It's also an assumption that if you don't know what stage one is, then you should re-review that section before you continue down into stage two But I will uh elaborate a little bit more in relation to stage one during this process. So here's our uh uh preparations for stage two. We're gonna plan the stage two audit We're going to assign work to the audit team. We're going to prepare audit test plans, and then we're going to prepare the documented information for the stage two audit itself. So the stage two audit objectives is to evaluate the information security management system. And what when we evaluate, we want to make sure that uh we meet some requirements or the auditee does That we want to make sure they conform to the requirements at 27,001. And when it's conforming, that means truly conforming. So there's no non-conformities And if there is something that they're not going to conform to, then they have to explain exactly why. It's not applicable. We also want to make sure it's effectively implemented. And then we also want to make sure that uh this we're enabling the organization to reach its in information security objectives. So the purpose of the stage two audit is to evaluate the implementation, including effectiveness of the client's or auditee's management system. The stage two audits shall take place at the site of the of the client. And now you should understand with the pandemic, a lot of audits were done remotely, all of them. Uh and that's that's totally acceptable, uh it seems nowadays that uh if there's no on-site activities. However, if it is on-site, it shall include Auditing of at least the following information and evidence about conformity of all requirements to the applicable management system standards or other normative documents like policy standards procedures And again, you're going to do this whether it's on site or not. There'll be performance monitoring, understanding Like how many people took uh computer security awareness training, how many people passed the phishing exercises, all that good stuff. Also the ability for the client to manage the ISMS Can they manage it or can they or did they just have the ability to implement it but with no actual management? So it's important to understand that once uh the ISMS is implemented, They ha they have to manage it, they also have to prove that they can manage it. So that would be the operational control of uh processes and so on. So 3. 1 plan the stage two audit. This is out of 17021-1, clause 9. 2. 3. 1. The certification body shall ensure that an audit plan is established prior to each audit identified in the audit program in order to provide the basis for agreement regarding the conduct and scheduling of the audit activities. So the audit plan will facilitate the flow and coordination of on-site activities during the stage two audit itself. The audit team leader then will prepare an audit plan that serves as a basis for the agreement between the certification body, the audit team, the auditee, with respect on the the stage two portion of the audit. And again, Stage two generally involves uh interviews. Sometimes it's on site, but uh there's gonna be a lot of interviews, but it all it could a lot of it could be remote. The audit plan should be reviewed and confirmed by the certification body and auditee before starting the stage two audit. It's actually very important to understand that for a variety of different reasons. Almost any framework that you are going to be an auditor in, that statement is going to be a requirement across all of them. Whether it's 27,001 or 42,001. Any objections by the auditee should be resolved between the auditee and the auditeur or audit team leader In order to revise the audit plan to where it's uh easier for the auditee to accept. There any revised audit plan should be agreed upon all the parties and communicated to the certification body before starting uh the stage two portion. It's important that proper scheduling, proper awareness proper communication uh to make sure that stage two audit uh goes pretty smoothly. The audit plan itself, 1901, clause 3. 6 That is the description of the activities and arrangements for an audit. So the audit plan must be adapted based on the audit risks that were identified And the particular conditions of the audit. So, for example, if it's a multi-site audit, it's an integrated audit or a combined audit, duration of audit, audit scope. Who's going to be involved, get interviewed, all sorts of different risks that could come into play. The audit team leader should ensure that the audit plan is sufficiently flexible to allow for modifications. In fact, if you're going to be an audit team leader, you should plan on incorporating flexibility because I can promise you your plan is going to change. That will be something that comes into play. So preparing for the audit plan, the audit plan shall be appropriate to the objectives and scope of the audit. The audit plan shall at least include or refer to the following objectives, criteria, scope, including identification of the organizational and functional units or processes that are getting audited. the dates and sites uh for on-site activity uh and so on but now if it's not on-site there should be certainly dates and times for uh uh virtual meetings, virtual interviews like over Zoom or or something. Expected duration of the on-site audit activities Roles and responsibilities of the audit team members and accompanying persons such as observers or interpreters So it's super important to understand and as the auditee, you definitely want to make sure that you have a good plan on when people are going to show up on site. A lot of different reasons aside from the standpoint of efficiency of the audit itself, but also from safety of human life. You want to know how many visitors you have on site if there's an issue of some sort So the audit planning steps confirm if the certification body on behalf of which the audit is being conducted has a designated template for this purpose. In most cases, certification bodies have all the templates you need. You just have to be provided them. And no certification body is the same as any other certification body Plan the audit activities by focusing on the processes and controls of the organization, not the clauses of 27001. So uh you don't have to follow in relation to auditing, you don't have to follow the clauses uh chronologically in order. What you should do is figure out what does the company, the auditee, do figure out how you can uh inspect those uh that activity and align them with the clauses. Involve or consult the auditee where possible Incorporate the outputs of the stage one audit as well as part of the audit planning. And again, the stage one audit, that's the first 50% of the overall audit In the stage one audit, uh you'll be asked, or as auditor, you will ask for administrative controls like policy standards, procedures, statement of applicability, uh things that can be emailed as evidence like computer security awareness training records um and so on all right 3. 2 assigned work to audit team this is out of 17021-1 clause 9. 2. 2. 1. 5. The audit team leader in consultation with the audit team shall assign to each team member responsibility for auditing specific processes. Functions, sites, areas, or activities. Such assignments shall take into account the need for competence and the effective and efficient use of the audit team, as well as different roles and responsibilities of auditors. or auditors and training or technical experts. So again, as it said in other some other sections, don't uh assign work to an uh somebody on the audit team that is not competent enough to perform that work. And it's absolutely acceptable to have uh technical experts. If you're going to have auditors in training, then you should realistically ensure that they have some sort of oversight by an actual certified auditor. Changes to work assignments may be made as the audit pro uh as the audit progresses to ensure the achievement of audit objectives. I have seen cases where say it's a three-person audit team Uh two people are faster than the third one, and then the work assignment from the third one starts to get offloaded to the other two people. in order to uh uh just uh be more efficient and and save uh you know time. So in order to make sure that work assignments Are allocated properly, the audit team leader should obviously we talked about need for competence. Make sure that people are fully competent to perform whatever work assignment is assigned to them. We also want to make sure that the team leaders uh fully brief the team members on what uh needs to happen. So don't say, for example, if you're a team leader, hey Bob, I need you to go do this, but not explain exactly what this is. It may also be a good idea to say, hey Bob, I need you to go check the antivirus on uh you know these five computers um and then make sure that bob back briefs bob the auditor back briefs the uh team leader on on what he has to do. Yes, I understand. I'm gonna go check the antivirus on these five computers. So we want to clarify and validate responsibility for uh work assignments, things like that. Now in relation to uh managing the actual team itself, um if they're certified people uh and they're on the audit team, then they should know what to do. It should be very little micromanaging involved. So you you really realistically want to avoid micromanaging your audit team. Give them they're certified in auditing, so give them the flexibility of doing their job. Having said that, at the end of the day, you're most likely or you should have a meeting with everybody on the audit team just to make sure everybody's on the same page There's no surprises or no obstacles or anything. But definitely avoid micromanaging. Using technical experts 17021 clause 9. 2. 2. 2. 2. Technical expert steering and audit is uh is absolutely acceptable. It just needs to be agreed upon by the certification body and the actual client uh prior to them showing up. So a technical expert does not act as an auditor on the in the audit team. They help to come up with uh evidence or provide an opinion, but they're not actual auditors. Technical experts can provide advice to the audit team for the preparation or planning of an audit, but they're still not auditors. So the audit team leader should evaluate the professional competencies of everybody on the team, as well as the professional competencies of the technical expert themselves. So this could be in evaluating professional certifications, memberships in some sort of professional body uh experience based on you know past experiences that uh the the expert may have objectivity uh ensuring that they are not in a compromise position because they are uh Auditing or supporting an audit team that is working with an auditee that possibly the technical expert has helped before, and so on. So we want to make sure that it's very objective. If the auditor is skeptical about the competencies or objectivity of the expert, then they really need to discuss their concerns with the certification body. And find another solution or find an um a possible solution. Audit findings or comments made by the technical expert should be communicated to the auditee only through the audit team uh leader or other members of the audit team. Uh we don't want the technical experts to make comments directly to the uh oddity because that could skew some of the answers or skew the perception or skew the professionalism and ethics of the overall uh environment. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S12.2-Preparing-for-stage-2-audit.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S12.2-Preparing-for-stage-2-audit.md new file mode 100644 index 0000000..5b3a51a --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S12.2-Preparing-for-stage-2-audit.md @@ -0,0 +1 @@ +The responsibilities of a guide. So this is 17021-1. Uh clause 9. 2. 2. 2. 3 Each auditor shall be accompanied by a guide unless otherwise agreed to by the audit team leader and the client. Guides are assigned to the audit team to facilitate the audit. The audit team shall ensure that guides do not influence or interfere in the audit process or outcome of the audit. So, guides help facilitate audit activities, maintaining logistics, ensuring that health and safety policies are observed, witnessing the audit process on behalf of the auditee. As somebody who's done audits, I really enjoy having a guide from the auditee being there and available because they cut through what I call the red tape They uh they make it easier to accomplish the audit itself. They can make people available that you normally wouldn't have access to. They can get you into areas that uh you normally wouldn't get into All sorts of different things. So I'm a big fan of using a guide at every possible opportunity. They can also do scheduling They'll uh they'll basically be your personal assistant to schedule uh audit activities uh while either virtually or on site or or whatever. But it's also important to understand that as auditors or people on an audit team, those companies that you're auditing, they're responsible for your well-being, your welfare while you're there. So it's important if you're going to audit somebody that the auditee know how many people are showing up, where are they going to be at, what are they going to do, uh, and so on. There might be a case where it's uh it's an industrial environment and uh The uh guide is gonna make sure that everybody puts a hard hat on or safety glasses or or something. But there's also the case that What if there's a fire in the building and the and the guide is there? The guide would be responsible for making sure that the audit team got out safely. Then there's also witnessing the audit process on behalf of the auditee. This is certainly true. Um, and I have seen situations where the guide basically acted as uh off-the-record surveillance for the auditee. And as comments were made around the guide, then the guide would run off and tell the auditee, hey, this is what Carl said. This is what John said, and so on. So if you're gonna have private conversations about the oddity itself, then just make sure that the guide is not there. Because you don't want to influence, you don't want to make a comment that the guide hears, gives to the auditee that could possibly influence the auditee in a wrong direction Or put the audity at risk. So unless there's something absolutely critical, just keep it to yourself and understand that everything you say around a guide is probably going to go back to the oddity within a few minutes. All right, preparing audit test plans. Following the development of the audit plan, the audit team prepares the test plans. Test plans involve the use of several audit procedures such as observation, interviews, documented, information review, analysis, and technical verification. Since the audit team cannot validate all the elements of the management system, the processes and systems to be tested will be selected based on their materiality. Audit test plans will be explained in detail in the following sections after this after this one. Knowledge of auditing techniques is a prerequisite for understanding the means of creating effective audit test plans. All right, prepare the documented information for a stage two audit. This is out of 1901 or 6. 3. 4. Audit team members should collect and review the information relevant to their audit assignments And prepare documented information for the audit using any appropriate media. Again, media could be paper, could be digital, could be anything All right, so the documented for the audit can include, but not limited to physical or digital checklists, audit sampling details. or audiovisual information. Audit team members should prepare the work documents that will serve as audit records. This could be interview guides, meeting records, checklists, sampling results, and so on. The audit team must maintain their work documents until the end of the audit. Afterwards, the documents should be archived or destroyed. As I said in a previous section a lot of audit certific certification bodies once once they've evaluated the material and agree that certification should be awarded then they they actually destroy uh any any sensitive documents or or notes from the audit team It's important to ensure that protection of all work documents during the audit because they may contain confidential information of the auditee. It's also important to understand that work documents That are created by the audit team are the property of the audit team, not the client. So if if I take personal notes or I work with uh uh other people on my audit team But we're just documenting our observations or things like that. That is not the property of the client. So the client cannot demand that that information get turned over. Principles of maintaining audit work documents, so consistency and standardization, accuracy and timeliness clarity and conciseness, completeness, authorship and review, and then confidentiality. So working backwards, confidentiality is obviously keeping whatever you write or your thoughts of anything written down as secret. Authorship and review. So there's going to be people creating work documents, but there should be reviews and collaboration on those work documents as well If we're going to create a uh start creating a final audit report, then we definitely want to have some sort of review. Completeness, make sure every single thing that is relevant to the control or anything else is absolutely all there that people don't read it and go, what does this mean? Uh because you've skipped the step in in uh explaining it. Which again goes to clarity and conciseness. We don't want to write a bunch of stuff in our work documents that are confusing to understand that some other team member can't figure out what we're talking about. Accuracy and timeliness. So audit work documents should reflect the planned tests and results in an accurate manner. Documents about the timing of the work carried out should be provided And then consistency and standardization. So auditors should maintain consistent writing by using standard formats in Work documents. Again, the certification bodies are most likely going to have templates and you just have to fill in the details, fill in the gaps. But if we have consistency and standardization, it's going to be easier to understand and review the documented information itself. So continuity will be promoted when an auditor takes over a work that has been initiated by another auditor because it's consistent in exactly using the same template All right, checklists. There are pros and cons. So the advantages of checklists help keep objectives in mind. It creates a structured and standardized audit approach. Helps guide the auditors, it saves time during the audit and facilitates record keeping. But there's also some downsides to this It can appear to become a rigid frame. So less flexibility. And remember I I indicated in another section that uh while you may have a plan and everybody agrees to the plan, you should also uh be very flexible in relation to the fact that the plan may change uh you know later into later on in the actual once the audit started. Disadvantages of checklists, it should not be used as a substitute for audit planning Subject can be too limited or maladapted to identify the important processes or controls. And it can intimidate those being audited. I've actually seen this before where uh people get intimidated. They feel like they're being interrogated or uh being interviewed by the police or something. Um so we we just want to make sure that we're not intimidating the auditees. They're under a lot of stress as it is. With what they're doing, what they have to do, how much money they pay just to have people there. So we don't want to create a situation where they're intimidated or feel that way. And you can understand that uh in relation to checklists, some of the items could simply be out of scope, so you might not even do them, even though you have a checklist. Implementation of a documentation standard. The team leaders responsible for establishing a standardized documentation procedure. Most of the time, uh there that will be provided to you by the certification body itself. So the documentation standard usually involves guidance on the following aspects: language to be used, which In a lot of cases it's going to be English, but uh make sure you're aware of your countries and your certification bodies requirements Media to be used. So are you going to use some sort of audit software? Are you going to use audit templates? How are you going to do it? Are you going to just use a sheet of paper? Use of abbreviations. Again, not only use of abbreviations, but making sure that the auditor's version of an abbreviation is consistent with the auditee's version of what that same abbreviation means. And then documentation of audit evidence. Alright, and this is the section 12 summary. So the purpose of stage two audit is to evaluate the implementation and effectiveness of the auditease ISMS. The audit plan should be reviewed and confirmed by the certification body and audited before the stage two audit is initiated. A key factor in ensuring a successful audit is the selection of competent and professional individuals to be part of the audit team. The involvement of technical experts can help in filling any potential gaps in the audit team members' knowledge or qualifications. And lastly, the audit team leader is responsible for establishing a standardized documentation procedure. Much like the other ones, there is a quiz for this section. So be sure and do that on your own. I will see you in the next one. Bye. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S13.1-Stage-2-audit.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S13.1-Stage-2-audit.md new file mode 100644 index 0000000..d1180db --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S13.1-Stage-2-audit.md @@ -0,0 +1 @@ +Hello there. Thank you for joining me. This is section 13, stage two audit for the ISO 27001 Lead Auditor course. In this section, we're going to talk about conducting the opening meeting, collecting information, conducting audit tests. Determining audit findings and nonconformity reports, and then performing a quality review So this section is going to elaborate on the elements of the stage two audit, including the opening meeting, the collection of information, the audit test, and quality review. Stage 2 audit, this is out of 27006-1 clause 9. 3. 2. 2. So, based on the findings documented in the stage one audit report, the certification body shall develop an audit plan for the conduct of stage two. In addition to evaluating the effective implementation of the ISMS, The objective of stage two is to confirm that the client adheres to its own policies, objectives, and procedures. To do this, the audit uh shall focus on uh various aspects of the client's uh environment that we'll talk about in a minute. So again, if you don't remember stage one, that's basically where the auditor asks the client or the auditee for various pieces of information like policies. standards, procedures, objectives, statement of applicability, training records for computer security awareness training, and so on And they evaluate all of that information, all that material, all that evidence to make sure it's sufficient in compliance with 27,001. And if it is in compliance then stage two is possible. However, if material is delivered or provided to the auditor uh for stage one and it's not in compliance or they just simply don't have it, then the odds of a stage two even happening are are pretty small. There has to be, in order to do a stage two, there has to be the material to justify the stage two And uh if there is no material, then it's it's not really in the best interest of anybody to do a stage two that's going to guarantee a fail. So to do this, the audit shall focus on the client's assessment of information security related risks. The audit shall also ensure that the assessments produce consistent, valid, and comparable results if repeated. So again, from the standpoint of risks, we can qualify risks, we can quantify risks. I like quantifying risks because I can put a number to it. And if you quantify it, then you can do math. You can figure out equations, percentages, and so on. Qualifying risks That has to do with like a high, medium, and low, and that's really the perspective of whoever's reading. Determination of controls based on the information security risk assessment and risk treatment processes Information security performance and the effectiveness of the ISMS, evaluating these against the information security objectives Correspondence between the determined controls, the statement of applicability, the results of the information security risk assessments, and the risk treatment process and information security policy and objectives. They are also going to care about top management leadership and commitment to the information security objectives. So this could be done in a variety of different ways, but top management support is absolutely critical. For an ISMS to function as well as passing. Implementation of controls taking into account the external and internal controls and its related risks and the organization's monitoring. Measurement and analysis of information security processes and controls to determine whether controls declared as being implemented are actually implemented and effective as a whole So again, just because the uh the auditee says that a control is being implemented, that doesn't mean it's actually being implemented. That's really up to the auditor to also agree. Programs, processes, and procedures, records, internal audits, and reviews of the ISMS effectiveness to ensure that these are traceable to top management decisions And information security policy and objectives. So again, once they have a policy, they have uh of various types, uh, they they have to be able to show that those policies are being um are being followed and that there's evidence to show that the the whatever activities that the company is doing can be directly connected to a policy as well as ensuring that top management is aware of those uh policies and the ISMS in general, and that they have some sort of decision-making uh evidence of some sort of decision-making Process that supports the ISMS in general. So audit program management. So in the stage two audit, we'll conduct the opening meeting, we'll collect information, conduct audit tests. Determine audit findings, draft nonconformity reports, and conduct a quality review. So conducting the opening meeting. So out of 17021-1, clause 9. 4. 2 A formal opening meeting shall be held with the client's management and where appropriate those responsible for the functions or processes to be audited. So who is going to be in this meeting? The audit team, uh, key persons involved in the ISMS and the clients management. What Introduction of the audit team and the audit activities to be taken. Where in a suitable environment. It could be in a conference room. It could be over Zoom A lot of places are doing all this stuff by hybrid. When first day on the audit site before the collection of information So the other standpoint in relation to who is important, who is actually going to conduct the opening meeting, who's responsible for that? Well, if you're thinking team leader, you're correct. The audit team leader is the person who conducts the opening and closing meetings in the audit. So the purpose of the opening meeting, usually conducted by the audit team leader, is to provide a short explanation of how the audit activities will be undertaken. In relation to the what introduction of the audit team, it's very popular to have each person stand up or just briefly introduce yourself or themselves, but it's also possible that the team leader will just do all of that. So during certification audits, the meetings are expected to be formal, attendance is mandatory, and and has to be retained as evidence. So there will be a uh an attendance log of who is in the meeting. Um depending on Depending on the environment, you may get permission to record the meeting if it's over like a Zoom type environment, but there may also not, depending on the client The opening meeting is considered as a unique and effective way of establishing good relationships between the audit team and the audit tee. And should be arranged in a way that allows interaction. So the Oddity answers all potential questions without hesitation One other person that I think should be brought into any any type of meeting is definitely going to be the guide. Um you while you may have the the audite and the client's management uh involved in the opening meeting It's certainly important that the audit team, if there is going to be a guide involved, that the audit team know who that guide is. And it's always best to do that right from the very beginning. Alright, conducting the opening meeting, this is the actual meeting itself. And this is a um just a suggested agenda. That doesn't mean you actually have to do it this way The following is usually included in the opening meeting agenda. Introduction of the audit team members. So obviously we're going to start with a team leader, then each person on the audit team um briefly discuss the team members, what they do, how long have they worked for the company, uh, you know, it could be a variety of different things. Number two, confirmation of the audit objectives, scope, and criteria. Three, confirmation of the audit plan and logistics. And again, probably around there, you're going to want to make sure that there's a guide that has been identified. From the auditee. Number four, introduction of audit methods and procedures to be followed. Determination of communication channels between the audit team and the auditee. Number six, information on the availability of resources. Seven, confidentiality of information and health and safety matters. Again, uh having a guide there that can make sure that the auditors or audit team is uh not going to be in danger is is going to be uh important. Information on how to deal with potential audit findings. Information on audit findings, feedback, including complaints or appeals, and then information on the closing meeting So this is basically this meeting is going to go through the entire life cycle of the stage two audit and try to alleviate any potential pain points before they become a pain point. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S13.2-Stage-2-audit.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S13.2-Stage-2-audit.md new file mode 100644 index 0000000..5ad7133 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S13.2-Stage-2-audit.md @@ -0,0 +1 @@ +So we're going to collect information as well. So we're going to have sources of information of a variety of different locations or uh where s where information could be sourced from. So observations, we talked about that. That's when the auditor absolutely abs personally observes. uh something. We can have records, whether they be written on paper or digital, system configurations, like reviewing firewall configuration logs or something like that. Other documents could be um could be anything. Maybe it's contracts with a with a uh a vendor, uh indicators of some sort using uh possibly um Uh the only thing I can think of right now would be like a security information event monitoring, which could give an indicator of uh of a log or possibly some sort of other analytical uh aspect Interviews with people. And again, understand that verbal uh evidence is the least reliable in relation to evidence. And then databases and websites, if we're going to uh look at databases or maybe internal or external websites. And again, in a previous section, we talked as it relates to databases. We talked about structured and unstructured databases. So structured databases would be SQL, for example. Unstructured would be like MongoDB. And then for large, very large data sets, we talked about artificial intelligence and machine learning in another uh section. All right, specific elements of the ISMS audit. This is out of 27006-1, clause 9. 4. 2. The certification body audit team shall require the client to demonstrate that the assessment of information security related risks is relevant and adequate for the ISMS operation within the ISMS scope. So in a previous section I briefly talked about qualifying and quantifying risks. Again, qualifying risks means you're Using a high, medium, and low kind of scale, whereas quantifying risks means you're using actual numbers. So nine out of ten we're or ninety percent. So that doesn't mean that you can't use or an oddity can't use qualifying uh uh qualification as a as a method. It's certainly Acceptable. It's just that it may be better to encourage them to not do that. But anyways, however they're doing information security risk and how it's relevant to the ISMS, that's still your job to make sure that they can adequately demonstrate uh uh you know this process. We also want to establish whether the client's procedures For the identification, examination, and evaluation of information security-related risks and the results of their implementation are consistent with the client's policy, objectives, and targets The certification body shall also establish whether the procedures employed in risk assessment are sound and properly implemented. So again, a lot of this goes into the knowledge and competence of the uh audit team themselves to determine if If it is actually sound and properly implemented, as opposed to what the client believes it is So 4. 3 conduct audit tests. So number one, collection of information. During the audit, the audit team continuously collects information that will serve as audit evidence. Number two, audit tests with appropriate procedures. To gather audit evidence, the auditor performs tests by using a series of procedures such as observation Documented information review, interviews themselves, analysis, and technical verification. Then we also have corroboration and evaluation of evidence To establish sound audit findings, an auditor systematically looks for evidence. So we don't stop looking for evidence just because we feel like it's uh completed, uh we may not look as hard, but if we find evidence that's directly related to something else, then we still need to ask questions. In a broad sense, the auditor's work mainly consists of collecting information, conducting tests, and corroborating the various types of evidences uh with each other as well as with the um the control the requirements in 27001 so the activities of you know one two and three there uh illustrate that there's that the whole process is really iterative in nature. So it's a circular, it starts over and over and over. We're always uh qualifying uh the data Meaning that in relation to the iterative part, that the auditors switch back and forth between those steps in order to make sure that the audit's done appropriately So conducting tests can be one of the most important steps in the audit itself, both in terms of importance and duration. So testing could include interviews with personnel involved in the processes and top management to make sure they're aligned. Equally in relation to what they think is going on. Examination of documented, paper information, electronic data to make sure it's consistent. Examination of procedures An examination of procedures could be not only a review of the procedure itself if it's if it's electronic, but if you're on site, you could even say something like, Demonstrate to me how you back up systems and then just literally observe it. And you can say that you observed it personally You can also do a site walkthrough, which could be some sort of physical security audit, as well as evaluating the other physical-related security controls and other administrative controls. Like uh do you have to check in as a guest? Are are you escorted everywhere? Were you given a badge once you uh checked in? So 4. 4 determine audit findings, draft nonconformity reports, and conduct a quality review. So this is 19011, clause 6. 4. 8 Audit evidence should be evaluated against the audit criteria in order to determine audit findings. Audit findings can indicate conformity or non-conformity with audit criteria. And when specified by the audit plan, the individual audit findings should include conformity and good practices along with their supporting evidence, opportunities for improvement, and any recommendations to the auditee. So determining the audit findings is a significant part of any audit. During this stage, auditors can evaluate the evidence gathered during That portion of the audit against the criteria, and then uh and then make a determination. Equally important is the need to accompany the audit findings with their supporting evidence So when the audit is performed by several auditors, the audit team members should meet at relevant stages during the audit to review findings. The audit team leader should strive to resolve any differences in opinion relating to evidence or audit findings within the audit team. So in relation to uh meeting uh regularly, I guess I w I always suggest that uh you have a meeting at the beginning of the day so you sync up on what you're gonna do during the day and at the end of the day you have another meeting to go over what you went over uh during the day. That way everybody's on the same sheet of music, everybody's on the same page. Just understand that the the initial, the meeting in the morning and the meeting afternoon, that should be very private. Only team members should be in that, so no guides from the auditee. You should also understand uh resolve any diff the audit team leader resolving any differences and opinion uh within the audit team. There may be people in the audit team that just simply have more experience than other people and may have a difference of opinion. Realistically, if somebody with more experience has the actual evidence to prove their point, then they're most Probably most likely right. Um but the audit team leader needs to figure that out. The uh it's also important that the audit team leader uh maintain um control of the audit team themselves. Uh I've seen audit team members get in arguments with each other about about something. And it's realistically most of the time it's just one person's opinion, it's different, and they have to deal with it. Quality review. The quality review of audit findings will ensure that the audit conclusions are reliable and valid. So we have our audit findings, they roll into quality review, and then from there we have audit conclusion. The quality review, the audit findings will be explained in detail in other sections. But there should be a quality review. Also, in relation to uh quality review, uh if if it's possible uh having the entire team uh aware of that what the findings are and and uh there's no disagreements on what the findings are. It's always good to have the opinions of other people as a part of quality review. And this could be in a variety of different forms. Not just the belief that there's a finding, but also how uh word products are created And this is the summary for section 13. So in the beginning of the on-site audit, it's recommended to hold an opening meeting. It's not recommended, you must do an must hold an opening meeting with the representatives of the auditee and the person responsible for the operations or processes to be audited. Remember, it doesn't have to be on site. With the pandemic, a lot of people, actually everybody because of the pandemic, we're all doing uh remote. audits for stage two. That doesn't mean that you won't have a stage two audit that's on site. It's just that it's very popular not to do on-site audits now The following activities are included in the opening meeting, introduction, introducing the audit team, confirming the audit plan, briefly explaining how audit activities will be conducted. Confirming the communication channels and identifying potential audit problems or obstacles. The auditor has the right to require access from the auditee to all sources of information related available in order to adequately evaluate the procedures and their conformity to the applicable requirements. So as an auditor, get whatever information you need in order to validate one way or the other if requirements are being met. If a uh if a oddity uh says they're not going to give you something but you deem it to be um relevant Then first off, you need to understand there's a lot of trust placed in you by the auditive, but you also need to understand that could be uh something that requires you to reach out to uh the certification body to basically say they're not giving me all the evidence I need. I know it's there, uh, but I can't see it. They're refusing to give it to me and and maybe discuss with them about a path forward Because that could be a case where logistical changes on audit teams happen. Audit evidence should be evaluated against the audit criteria in order to determine audit findings The quality review of audit findings will ensure that audit conclusions are reliable and valid. And of course, there's a quiz here, but this is a recording, so you'll have to do that on your own time. So go to the quizzes worksheet within the uh uh the material and take care of that quiz. Thank you very much \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S14.1-Communication-during-the-audit.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S14.1-Communication-during-the-audit.md new file mode 100644 index 0000000..6919197 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S14.1-Communication-during-the-audit.md @@ -0,0 +1 @@ +Okay, so in this section we're going to explore the concept of communication during an audit. We're going to have a look at a few different things, including things to think about when conducting on-site visits, how we communicate both within the audit team and to the auditee during an audit. We'll have a look at different audit team meetings that are important. And we'll also explore the issue of conflict management, both conflict within an audit team potentially, and potential conflict between the auditee and the audit team and how we Try and address some of that. We'll also consider cultural aspects, which is an important part of audit planning and execution, and also how we handle the communication with top management, another vital part of the audit process So let's address the first point here, behavior during on-site visits. I appreciate you're all professional people and some of these things might come across as being sort of relatively sort of obvious things to say in terms of professionalism, there are a few things to to think about. Of course, we want to make sure that if we're involved in an audit, you know, conducting an audit on site, that we do conduct ourselves professionally, you know, making sure we know and follow any rules and policies that the organization might have, particularly around things like health and safety and so forth, making sure of course turning up on time, following the audit plan, you know, just demonstrating that all-round professionalism And that also comes sort of in dress code as well. And part of that is understanding, let's say, the expectations of the auditee in this case. But the big one for me out of all of these is the being a role model so to speak. What we mean by that is the old practicing what you preach, so to speak. So believe it or not, I have seen audit situations before where auditors who are auditing information security come on site and do things like leaving the laptop unattended unlocked or leaving notes on the desk. or using removable media and things like that. The last thing we want to do is be expecting the organization to behave one way whilst doing completely the opposite. really set a good tone. So if anything, I would say that is probably one of the most important points, as well as you know the obvious stuff of being polite and courtes and so forth. Now during an audit there is many ways in which we exchange uh information whether that be between ourselves as an audit team or between us as the audit team and and us as the lead auditors and the auditee And communication can be done in multiple ways, whether that's verbal, in writing, and so forth. And there are a few important points to take into account. account. And one of those is when we're planning an audit we should think about the ways in which we're going to exchange information, particularly with the auditee. So some things I try and agree in advance of any audit is how will I keep the auditee appraised of what's going on? So usually I would recommend at the end of every day, for example, having a summary meeting with the auditee. to explain how well the audit schedule is going. You know, are we on plan? Are there any concerns? If there are any potential non-conformities or issues and communicating those to them. We should agree in advance as well about how things like that are communicated. Also, what if we run into problems during the audit? Whether that be conflicts, which I'll come to a little bit later on, or any other concerns that we might have, how do we report those and in what form? So it's important to think those things through because we want as smooth as possible. interaction. So let's think about the different types of communication that would be valid in an audit setting, starting with verbal communication. Well that's going to form the vast majority of the audit because ultimately as an auditor or a lead auditor or an audit team we're always going to be talking to the auditor. Getting this right is a great way of building those professional relationships. It's a good way of immediately transferring and sharing information. Rather than me emailing somebody and asking for a response, you know, being able to interview somebody and ask them directly about how something works. And of course it's feedback, we can give feedback as we go. Now the only point I would make about verbal communication is from an evidence point of view, verbal evidence is considered the weakest form of audit evidence. In other words, you know, if somebody says to me, you know, yes, we have the following process in place for anti-malware management, for example. That alone is a starting point. That alone is not evidence in that case. In other words, I'd want to then see the process if that makes sense. sense. So it is important that we um we address that. Now one of the things that's really important I find from experience of doing audits Is making sure that the audite is on the same page as you in terms of understanding. What I mean by that is you may well be the information security expert and an expert on ISO 2701. So maybe some of the technical jargon like clause numbers or technical jargon about a particular area of security might be second nature to you It might not necessarily be second nature to the person you're interviewing. So it's always important whenever we're having an interview or we're exchanging information with the audience. Just to make sure we we're speaking in the right level. And if we're using specialised terminology that we explain it the best way we can. We don't want essentially a misinterpretation. If I ask a question and the person I'm asking misunderstands me. So we recommend as much as possible to use plain language, avoiding technical jargon. Now I appreciate if you're in a conversation with a network engineer or a you know a software developer at that point fine you might need to get into more technical discussion but certainly at uh those higher levels thinking very carefully about the term we use. I tend to avoid when I'm actually talking to auditees quoting clause number or control numbers from the standard. For example, I did an audit recently we talked about threat intelligence. And rather than me just saying tell me about threat intelligence, I just kind of explained what we meant by threat intelligence and then allowed the audite to give some feedback Feedback. It can be useful during an audit as well if there's anything complex to present to think about using things like visual aids. So for example, when I'm explaining the certification process Rather than just verbally explaining the steps, I uh I do use the diagrams. Okay, this is step one, this is how we progress to stage two, this is what a re- when a recertification audit happens, for example, we walk them through the process and It is also a good idea as an auditor to constantly seek feedback about whether of course you're being understood, whether you're clear. So sometimes if I'm in a conversation with somebody, I'll say you know one of my bad traits or good traits depending on your view is I'll often say things like does that make sense um you know is that clear uh and I'm not doing that to sort of vindicate myself it's almost let's just make sure um because if it if if i'm not making sense or i'm not clear enough then it's down to me to then re rephrase the way I'm asking questions. Essentially I want the auditee to feel as comfortable as possible, familiar as possible with what we're asking so we can get the best quality answers and Go in the right direction. Now speaking of communication, one thing that a lead auditor really needs to think about is managing their audit team effectively and managing the audit end-to-end. Because ultimately, as a lead auditor, it is you who is responsible for the overall audit conclusion and the report back to the auditee. So this needs to be very well managed. So we recommend if you've got an audit team to have every day two meetings, even if they're small, a morning meeting with your audit. team before the audit starts, maybe 15 to 30 minutes, to talk to the team about what's expected for that day, to discuss any potential challenges or problems that might come up um and so that we prepared. What I don't want to happen is to start the day and have auditors in the team maybe not clear for example about what's ex Or you know, have somebody worrying about a potential problem and they haven't told us about it. So this is the opportunity. Equally at the end of every day, what I always suggest is again with your audit team, 15 to 30 minutes. to get the team round the table or online and to discuss any issues encountered in the day. You know, did the team members who are working on your behalf, did they manage to cover everything? Did they run into any problems? Are there any conflicts or issues? Do they have adequate evidence or a bit of a quality review of any audited items? So for example on a recent audit I had an auditor in the team who during the day had identified something that was potentially a non-conformity, but because in this context I'm the lead auditor that's come from me in this case as the lead auditor. So at that evening meeting the auditor took me through what he believed to be a minor non-conformity, explained why, you know, we both looked at the evidence. And uh in this case agreed that you know his view was correct. And at that point, I then know I can take that to the audite and present it. Um equally, if any of your auditors have run into any trouble, problems, you know, gone off track with the um. The agenda, these are things that can come up because as a lead auditor I want to capture problems early. I don't want to be getting at the end of the audit and find out there's been various problems that I wasn't aware of So make sure you bake them into your audit plan. Now what these meetings and discussions might reveal is potential conflict. And there is two types of potential conflict that can occur in audits and it is down to the lead auditor to deal with these. And these are conflicts with the auditee and conflicts within the audit team. So let me deal with conflicts with the auditee. First of all. So there is a possibility, and I'll go through each one of different scenarios that could crop up. So in some organizations, there can be internal conflict between people Or teams within the organization. And the point here is: as an auditor, I'm not there to referee or indeed to take sides in this case. And I can think of a prime example when I was interviewing a particular um person it was a well it's a CISO it was actually a security team within the organization uh and this security team was still doing a lot of hands-on network management And I I simply asked the question, which was a legitimate question, well how come this is under your team's remit and these you know these firewalls and other devices are not being managed by the you know the the IT team? And then this person basically went into a bit of a uh uh a rant you might want to call it about how incompetent the other the IT team was and how they didn't have capability and one thing or another and how certain individuals should be fired basically and things like this. Now at this point, um it is not my place as an auditor to start commenting on that. I've got to be very careful Obviously the last thing you want to do is show signs of agreement here because the last thing you want to do is create the impression that you're taking a side. You've got to try and manage that. Now in that case, because I I I just kind of changed the subject a little bit, it's okay. Right, I understand, you know, these devices are controlled by you. So now let's go into how that's done without sort of taking it any further. Um so trying to be as neutral as possible is the important point here, no matter what your personal opinion might be. Other situations that can crop up, unsuccessful interviews. So an unsuccessful interview, maybe you've got some time scheduled with somebody and the interview maybe goes off topic, for example, or maybe the person in front of you isn't kind of the right person to answer. those questions. So there's a couple of things. Usually at the start of an interview I'll ask the person I'm interviewing just to describe a little bit about their role. And part of that is to make sure have I got the right expert in front of me? So let's say I want to speak to somebody about network security and maybe I want to Have a deep conversation about that, have I got the right individual in front of me? Because there's very little point in plowing on with the interview, asking questions that the person may be unable to answer because it's not their role or their area of experience. expertise. So you can usually avoid that if you plan properly. Also if you've got an interview which may be going off topic a little bit, you know, the person's talking about something else sort of, you know. tr you're wasting a little bit of time and so forth. It's down to you just to bring it back on track. Now it doesn't mean you have to be unfriendly if the person, let's say, starts talking about the uh you know what they watched on TV last night or the weather or something like that that of course you can manage a bit of that kind of talk but if it's something to go much deeper I'll say something like that's interesting perhaps we can catch up on that over the break or something and bring the the the the interview back on track That's different to deliberate what I would call antagonism or lack of cooperation. So this is a situation where the person you're interviewing, the audite, maybe sort of for whatever reason against being audited or may even be deliberately difficult. Now I'm pleased to say that despite mentioning it in here, that's a rare occurrence. I find most auditees ideal With quite professional and willing to share ideas with you and so forth. But it can happen. And I had a case, prime example of this, was I was interviewing a HR manager because, of course, there are requirements. people controls and I remember interviewing this HR manager and I introduced myself, I explained why I was there and you could see he was obviously very busy and he said to me at this point he said to me I don't understand why I'm here. This this topic's got nothing to do with me. You know, we have an IT team, we implement things like firewall and antivirus and all of this, and we're really good at security, so why am I spending my time in a meeting with you. Quite antagonistic at this this point. And so of course I tried to be as polite as possible. I said, I understand what you're saying. I said, and you're absolutely right. You know, you do have these controls in place but part of the standard also covers uh things like recruitment and managing starters and levers and so forth. That's why we have this session And he wasn't overly convinced and more or less told me, long stuff, long story short, that I was wasting his time. Now at this point, I'm not going to get into a heated argument with this individual. What I actually did is okay, I can see you're busy. Thank you for your time. I'll probably stop that here and move on to something else. Then what I did after the interview is if you have a situation like that or an unsuccessful of you you've got to tell what we call your audity contact. Not because I want to get this person into some kind of trouble or cause any more friction But I've got to explain this because I can't just say, well, the interview didn't go very well and I don't have the evidence, let's move on. What I did was I fed back to my contact at the audit Just look, I've attempted to have a meeting with this particular HR manager. They seem extremely busy. Um, I'm not sure they're too keen to take part in this. Um, can we resolve this? Now that might be by Bringing that person back. In this case they put me on to somebody else in the HR department who I spent some time with and we resolved it. Reporting these things back to the audity as well. Again, it's not about making trouble But it's about a principle in auditing called fair presentation. You know, uh if I just keep that quiet and don't say anything, uh that could cause problems later in the audit. Also, we could get situations of what we call wasted time. You know, what happens if you turn up for an interview and that person isn't there, for example, they don't turn up on time or something along those lines. Well again you can't just leave it. Again you need to speak to your auditee. Maybe the reason somebody's not there if there's a like an emergency situation I can actually observe them dealing with the real-world problem. But whatever happens, any cases like that, we need to reschedule. Similarly, imagine that you've gone for a lunch break and it's taken a bit longer than planned for every We can't just say, oh well, we've lost that working time. It's down to you as a lead auditor to address those problems. And I am pleased to say that despite presenting those, they are uh You know, fairly rare, but you have to be prepared for them. The other type of conflict that you could see potentially is conflict between auditors in the audit team Again, it's down to the lead auditor to have the management skills to deal with this. And some of these I would argue are more likely than others. So the first one, difference of opinion, that's certainly very possible You know, I know some really excellent auditors who would fight like cat and dog over certain things because as we'll establish, for example, determining if something's, let's say, a minor non-conformity or a major non-conformity. Can sometimes be more of an art than a science and comes down to a level of professional opinion. So as a lead auditor, ultimately you've got to oversee that. Now that doesn't mean you need to be arrogant and say, I'm the lead auditor, therefore I know everything. and I'll make the final decision. I do try and listen to people and listen to different opinions, but at some point the lead auditor has to say, okay, based on what I understand, this is the position we're we're going to take. So we try to be inclusive and manage that as best we can. The others I hope are less likely but should be mentioned. Difference in work methods I would imagine should be very unlikely because when you work for a certification body, the certification body usually sets the work methods. They'll lay out the procedures that should be followed. followed, the audit templates that should be used, etc. So it'd be very unlikely that I'm finding auditors arguing over work methods. But again, making sure before the audit starts everybody in the audit team has been properly Trained has access to the right information and is happy with what we're asking them to do is part of that. Personal conflict, well, really I would argue personal conflict between individuals can happen in any workplace. specifically in an audit team and speaking of somebody who in the past was a line manager who had to manage a team I recognize a little bit of this. Again, a bit like the dispute with an auditee. I'm not there to referee personal conflict. It is up to you as the lead auditor to potentially manage that. If there is real conflict, do we separate people. Worst case we could you know remove people from the audit team. I don't advise that unless things are really extreme. But again is about recognizing and managing that situation. If two people really don't get along when let's not put them on the same part of the audit for example And work attitude is a similar thing. Now what I would say about work attitude is when you work for a certification body, whether you're a lead auditor or a co-auditor reporting into a lead auditor auditor, your work performance is actually regularly reviewed. So I think any auditor who really was demonstrating a problem here, this would be hopefully route it out fairly early on but what I would say is it's down to the lead auditor to manage this and I do remember speaking to somebody who was a lead auditor so I was a consultant in this case My client was audited by basically a small audit team and I spoke to the lead auditor who I knew very well after the audit. And he said basically said to me, don't ever work with person X. And he actually named this individual, which I didn't think it was overly professional, but anyway, named this individual, don't ever work with M And I said, what was the problem? He said, well basically, he said, he didn't um write up the audit notes, he didn't finish parts of the audit report, and basically this lead auditor said to me, I had to stay up until three o'clock in the morning writing up his section. Now ultimately that staying up till three in the morning writing his section Was the right thing to do because the lead auditor takes ultimately responsibility. But the lead auditor will also, when they review the performance of that auditor, will hopefully feed that back. But again, I'd like to think those situations are very rare. So whilst we do need to talk about conflict in here, I don't want to frighten anybody into thinking that this is a hostile environment or anything, but yeah, let's be prepared, let's be willing to handle those situations. when they occur and a lot of them don't necessarily come from what somebody like me would say on a training course a lot of this you're actually going to learn through real-world practice real world experience \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S14.2-Communication-during-the-audit.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S14.2-Communication-during-the-audit.md new file mode 100644 index 0000000..a56b739 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S14.2-Communication-during-the-audit.md @@ -0,0 +1 @@ +So one of these things we need to think about in an audit when we're communicating is what we're we call cultural awareness. Now when you first hear that title you might think of uh you know audits which might be multinational you're working in different countries and territories and that's certainly relevant, but even in working in different industries potentially there can be what we call cultural aspects And what we want to make sure of is that we avoid during an audit any misunderstandings or any particular issues. So it is a good idea for auditors if they're going into a different environment to sort of familiarize themselves with that culture. So putting international stuff to one side, just as a simple example, I went in my previous career from working in a financial organization at one point which had a very you know specific as I say working culture to doing some work for a construction company very very different kind of environment with you know different norms and uh different sort of behaviors almost. And of course indeed if you are doing an audit that might um where you might be liaising with people from different parts of the world there may be you know diff different um cultural things in terms of how to be polite or how to behave and so forth. And my job here isn't to teach you about all the different world cultures and how to adapt to them But it's in put two things are particularly important. One is whatever your particular view or perspective that as auditors we have to mean absolutely Absolutely unbiased in the end an audit is a fact-based exercise. So whatever the work culture, whatever your uh feelings are about that, ultimately we're still looking for evidence and facts. And the second thing is when we're thinking about language, especially if we are working in places where you know the people we speak speaking to are you know dealing with us in their second or non-native language, then we've got to be very careful again again about how we explain things to come across clearly to make sure that we're interpreting things correctly that we're getting back as well. So it's just about being prepared a little bit before you engage. And there is some practical advice on the cultural aspects. Usually when a certification body looks to do an audit, particularly one that might be multinational, then this should be looked at in what we call the feasibility study. So the feasibility study will look at the potential problems, the potential uh issues depending on the environment. So that should be sort of thought about in advance. So none of these things should be a surprise by the time we come to conduct the audit. And therefore, of course, it might sound like common sense, but often a certification body will of course try and select an auditor that's familiar with local language or customs and perhaps have a local auditor. And maybe a good example I can give of that. So I work as what we call a co-auditor, so not a lead auditor for a particular organisation. So this organisation is headquartered in the US It has a UK operation and an operation in India. And in this case, what happens is the lead auditor is based in the US because that's where the headquarters of this organization are is. I'm involved to look at the UK division and then there's a local auditor in India who looks at the the division there. And that's quite a deliberate strategic decision, of course, both from a cost point of view, less travel, but also from that familiarity point of view. Not all of us are operating places Where we're quite familiar with the local language, the customs, and it just makes the whole process a lot more smooth if that's possible. Um now, of course, that's not always possible, and if you are in an environment where you're uh you know in a different culture, a different place. Of course it's a good idea for the auditor to try and adapt, you know, learn about that culture, as long as it's not in any way whatsoever interfering with your objective. and your ultimate audit conclusions. And whilst this comment I'm about to make probably comes across as common sense, you know, avoiding as much as you can discussions about topics like religion and politics is highly advisable. Those two topics of course are very easy ways of causing potential divisions. So we always try and steer clear of those at all costs Now one particular important aspect of communication in an audit is dealing with top management. So we've already identified that in the standard there's a number of requirements for top management management to do various things. So this means at some point in the audit you as an auditor are going to engage with top management. Now before we talk about engaging with top management The fact of the matter is there are many different types of senior management and leaders in organization. And the psychologist Kurt Lewin refers to three of them here. Just to mention those, so you get some kind of leaders in organizations who you might call the autocratic leaders. So that is to say uh a leader that pretty much makes the decisions, is very authoritative, is very clearly in charge, you know, you you you're either with that leader or you're not kind of a leadership style. You have those who are much more laid back or at least say the laissez-faire approach where they will kind of uh take a less uh direct role and sort of trust their employees if you like to um you know deliver good value and so forth and those that you might call visionary leaders or democratic leaders those who will still lead but look to bring people with them on the journey a great example remember of that long time ago when I worked with a a bank and we had a new manager come into this particular bank and he sort of set forth his vision about the the future but he was really quite um inspiring if you like and he he would be a prime example in my book of one those democratic leaders. Now you might be wondering why are we talking about this in a lead auditor course? And the answer to that is I'm not here to teach you management styles. Ultimately, in real life, you learn these by working with people in these positions. You get to see the different styles and attitudes. But the point is the more familiar you are with the way in which different senior management operate, the easier it becomes as an auditor to be able to sort of interact and communicate with them. Those senior leaders. So let's think about an actual audit where you would be interviewing top management. We'll get into what you're going to interview them about in just a moment, but first of all, there are some basic principles. We are going to spend time with top management in order to validate commitment. Ultimately, we look at clause five. That's what talks about leadership. and commitment. We're going to see whether top management are fulfilling their various responsibilities according to ISO 27001. Now we use this term that the auditors should use use appropriate business language. What we mean by appropriate business language is phrasing questions and interacting with top management in a manner that they can understand. So I'm not going to go into an interview with top management and start quoting clauses from the standard or using your technical jargon. I'm going to make sure I frame the questions in the right way. And I'll get into some good questions to ask of top management in just a second. But there are a few things to say before I do that When you interact with top management, you might have a limited time frame to do so because top management often are very busy. And the other thing is the credibility of the audit essentially depends on your impression. There's often a saying that you can basically blow credibility very quickly. People make judgments very quickly about uh uh individuals. So what does this mean? If I want to come across as credible, to have a good interaction, I've got to be as prepared as possible. Being prepared in terms of being clear about the kind of questions I want to ask kind of things I want to focus on. Being prepared in terms of understanding things about the organization structure, maybe doing a bit of research about the organization so you know you come across again as credibly in that meeting. Using as we've just said a moment appropriate language. So for example, let's say I want to ask about or gauge whether the top management understand risk. So rather than talking technical risk language, I could just say, so in general in your position, what do you see as the most significant security risk or what what gives you the most cause for concern. Or let's say I was interested in gauging whether they understood objectives, I could say, what value do you think having this management system brings to your business? How is it helping you fulfill your business objective? objectives. There's very straightforward questions like that tied to their objectives and what they're aiming to do. Now where we say keeping a professional distance, what we mean by that is not that we need to be robots or run-friendly, but remember that this is an audit and therefore you know we've just got to be professional. We've got to make sure top management are aware of the amount of time that we need need. Now that should be factored into the audit plan so it shouldn't be a surprise but usually when I start the discussion you know I'll kind of say according to our schedule we've got 30 minutes here these are the things I'll like to cover does that work for you because you know top management are very busy people they won't be too happy with you if you kind of keep them there beyond the time slot um you know so you don't want to do that. And it is a good idea to summarize and confirm the answers. So in other words, let's say your top management have told you about their strategic objectives of Okay, so if I understand you correctly, the key issues of concern are A, B, C, and D. And the reason I want to do that is I don't want to misquote anybody. There'd be nothing worse than reporting back and then especially top management level people Saying, well, that's not what I meant, or you've misunderstood me. I'd rather clarify that during the meeting. So what are the main topics that you're going to discuss with top management in such a meeting. And we've got sort of eight points that are mentioned here. But again, I wouldn't ask them necessarily in this order or use the language that's here. I'd ask various questions around it. So if we talk about leadership and commitment, rather than saying, please can you tell me how you're committed to an ISMS, I might say, can you tell me a little bit about your role in supporting the ISMS? of things do you do? How do you support those people who are running the ISMS? You could ask, you know If the organization needs to fund its security efforts, can you tell me a little bit about how that works? Does that need to come to you? Do you have any oversight on things like spending or investment, for example If we're talking about objectives, point number two, rather than saying tell me what your security objectives are, what I would say is so as I understand it, you've got the following business objective objectives, how does these how does the information security management system help you fulfill those objectives? I wouldn't ask them directly about how they fulfill their requirements under 27001 because they might not know, but I could go on to ask, well what involvement do they have in the security strategy? Do they take part in things like management reviews? What sort of decisions would need to come to them for sign-off? How do they, one of the big questions I like to ask is, so how do you, in your position, have an assurance That the right security controls and processes are in place. You know, do you get briefed on that? Do you have any information? Um, you know, uh, and those kind of things. Uh, you could ask them about roles and responsibilities, so you could say, okay. So who do you see as being responsible for security in your organization? So those kind of areas, if we cover those off well, and we ask the right kind of questions, you can soon gauge in a meeting like this whether there is real sort of top management commitment and buy-in. Now in the end, depending on the the attitude and views of senior management you might get better quality or less quality answers depending on who you talk to but in the end what I'm looking for can I see that top management are providing adequate resources are supporting policy and are taking part in things like management reviews and risk reviews. I'm not testing top management security expertise or technical knowledge It's much more about their buy-in and involvement and are they providing the right sort of tone and direction? And that's what we hope to gain from that kind of meeting. So in summary then, what we've talked about is basically verbal communication in an audit. What we've said is that for any audit we will prepare properly, we will ensure we do our research so that we come up across as professional at all times. We'll always follow the idea of being open and transparent with communication, that in the event of conflicts, whilst not intervening in conflicts, we'll do our best to manage those situations. Obviously report concerns if we have them, remember the principle of fair presentation. We'll always take the effort to understand the culture of the organisation to avoid any misunderstandings make sure we're using language that is non-technical, appropriate for the audience, again so we have a good experience. What we want to make sure of is both us as auditors and the auditees have a positive experience and that what we can extract from these interactions is information to make fair, you know, unbiased judgments on the conformity with ISO 27001 \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S15.1-Audit-procedures.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S15.1-Audit-procedures.md new file mode 100644 index 0000000..be8a71b --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S15.1-Audit-procedures.md @@ -0,0 +1 @@ +Okay, so in this part of the course we're going to explore the concept of audit procedures So audit procedures are activities that we can follow as auditors in order to collect, review and analyse evidence. So we're going to have a look at a few different evidence collection procedures such as carrying out interviews, document reviews, physical observations. We'll also have a good look at analysis and sampling techniques and how we can use those as well as technical verification. And then we'll also look at evidence analysis techniques such as corroboration, evaluation. and so forth. And we'll have a look at something that's become more and more relevant as time's gone by, which is the auditing of what we call virtual activities or virtual locations. And we'll see the considerations to take into account. Those situations as well. So the figure or the diagram we've got here is from ISO 19011, and this gives an overview of the audit process. And what it basically summarizes is the high-level steps in an audit. So let's just talk about some of those and how they relate to what we're about to present. So as an auditor, what are you doing? In reality, you're looking at the audit criteria, the requirements of a standard or requirements of policy or wherever it is you're auditing an organization against And you're going out and you're looking for information, sources of information that you're going to collect using different procedures, some of the procedures we're about to talk about, like sampling, like interviewing. etc. And this information that you gather we would call that audit evidence. And what we're going to do with that evidence depending on how much of it we collect and how we've collected it, is we're going to evaluate that against the criteria. In other words, against the requirements of the standard in this case. to make a judgment, a finding. In other words, a finding is do we think the requirements of the standard are met or not? There's more nuance to that, but at a high level that's what a finding is. And of course, overall, once we've got a series of findings, so let's say I've looked at ISO 2701 and I've got findings for clauses four to ten. and findings for the controls in Annex A, we'd re I'd review that with the team as a collective to come up with what we call an audit conclusion. Now usually in a certification audit that will be a conclusion about whether or not to recommend for certification. There are some other options there as well, but ultimately that's the audit process end to end. So this part of the course we're going to focus on how we gather, review and evaluate the evidence. So we'll talk about the findings and conclusions in later sections, but for now we want to focus on the evidence gathering and review techniques. Now there is something important to say which we'll be digging into a little bit further as we progress through this section, and that is the types of evidence gathering we do can depend on a couple of things whether or not there needs to be human interaction or not. So for example, some evidence gathering techniques of course will involve direct human interaction. I'm interviewing people, you know, doing a document review with the auditee, you know, carrying out sampling, for example, I'm certainly going to need to be interacting with people. Some stuff though doesn't necessarily involve direct human interaction. If I'm doing an offline document review, for example, or completing paperwork or doing stuff statistical analysis of a sample I've already collected. So of course we'd think about that. And we'd also think about the location. Do we need to perform this activity on-site, in person with people, or remotely. And it is now possible to conduct some parts or possibly all parts of an audit remotely And we'll come on to that at the end of this section and talk about some of the issues about conducting remote audits and also some of the circumstances under which we might decide to operate remotely. versus on site. But for now, whether we're on site or acting remotely, we can talk generally about some of these procedures. So what we're going to talk about here are three things. Evidence collection procedures. So these are procedures we will follow to obtain evidence. Evidence collection tools, so in other words techniques and different tools we can use such as sampling and technical verification and then what we do with our evidence when we essentially collect it like corroboration and evaluation and we'll take you through all of these with some examples about how and when you may want to consider using these in an audit context So the first place I want to start is with interviews. Throughout an audit, we'll spend a lot of time doing interviews. interviews, interviewing the audities, employees, possibly third parties, like suppliers and people like this who may be working with the organization. to gather evidence. Now obviously an interview will be a verbal exercise, but then as I'll explain shortly we'd follow that up. Now there are a few basic points I think most people would be um familiar with hopefully already about having an efficient interview. And this stands whatever interview you're doing and whoever you're interviewing and that is we want to make sure when we ask questions we avoid what we call leading questions. or influencing questions. What I mean by that is the kind of questions that lead people to an answer that they think they should give. So let me give an example Let's say I'm asking somebody about their backup procedures and I say to them, okay, let's talk about your backup procedures. Most organisations do incremental backups every day and then a full backup every week. Is that what you do here? If I say something like that, that's a lead. leading question but whether whether or not the organisation does what I've just said I've kind of led that person to believe that that might be the answer I want to hear. So I don't want to ask it that way I'd be far better off asking, okay, can you describe to me your approach to backup? And then of course we can we can do a little bit more digging depending on the answer that I hear We also need to take notes. That goes without saying, unfortunately, at least I can speak from my own memory. I'm not going to remember everything that was discussed in an interview. So we certainly want to take any notes quickly. And it's a good idea to what we call corroborate information. Corroborate information means verify it from multiple sources. So if one person's told me something in an interview, I might want to go and check that fact with another person in another interview. check that fact against documentation. And the purpose here isn't about catching people out or anything like that, but it's about validating have I understood things correctly. Because obviously one person's perspective on something may be different to another and we need to get beyond perspectives but essentially to the facts as best we can. So with that in mind and some of those principles in mind Let's just think about the types of interview that we could have in an audit. And we say there are two: general and detailed. So general interviews are usually where we would look at sort of the the more tactical level or even the more strategic level to understand how a process works. So the example given in here is about interviewing top managers management which is a good one. Another example I could give, let's say I want to understand HR processes, but before I get into the detail, for example, about how HR do a background check, for example example, I might want to have a high-level meeting with the let's say HR manager for example just to get an understanding about the general HR processes in the organisation. And then at some point I might want what's called a detailed interview. So a detailed interview is where we have an interview with a specialist in a given area to sort of dig deeper in that particular topic. So sticking with HR, if I sit down with a HR manager or administrator and I say, right, we are going to have an interview specifically focusing on the approach to background checking. That would be a detailed interview or if I said I'm going to sit down with a software developer to discuss the software development lifecycle in detail. I'm doing sort of a deep dive in a given area. So of course, usually you'll start with general interviews and then when you have the basic understanding the detailed interview would follow. Now when we think about conducting interviews, we could have interviews with individuals, one-on-one, or interviews with groups But let's stick with individual interviews for now. So the purpose of an individual interview is really you can spend time with a single person who will often be a subject matter expert hopefully in the area where we can really go looking for for detailed information on a specific topic. And one of the benefits of doing individual interviews, it's often possible to read body language Often body language can tell you whether a person is comfortable or not or um you know uh how they come across. Now obviously I can't use body language as evidence, I can't write in my report this person had bad body language but it can sort of help you you know understand uh uh the confidence if you like and whether you might want to explore elsewhere for further evidence. If there are sensitive elements of a discussion discussion you can possibly have those in an individual interview. What I mean is there may be things that people are willing to say in an individual interview that they might not feel confident to say in a group setting. So with that being said, one of the things that's important is when we have an interview with somebody, we always explain the confidentiality principle. Now I've got to be clear on how this works. The confidentiality principle doesn't mean that this is a secret interview. Any interview that takes part as part of an audit, the fact that the interview happened Who it happened with and when will be reported that is that is described in the audit notes. So it's not the fact that the interview is happening that is confidential where it is the content of that. We as auditors are not going to record an interview or quote people as saying things without agreement if that may So in other words, somebody, you know, if somebody does say something you know negative about their colleague or about the organization, you know, unless there's a reason that that is that is relevant, that's certainly not going to be repeated out. side of the interview and usually at the start of an interview we'll explain that to the uh to the interviewee. Also the beauty of individual interviews is you can adjust your questions accordingly. So you're not going to just stick to a rigid checklist you can adjust so depending on let's say the backup question depending on the answer I hear then of course I'll reframe my next question accordingly so you can be quite flexible with them. Now one of the challenges though is unfortunately with the best will in the world it's going to be difficult to individually interview all of the time. you don't necessarily have enough time. So for certain topics, it would make sense perhaps to have a group interview where you've got a number of subject matter experts or people together. Now there is a challenge as I'll get to in a moment with what we call group dynamics. But before I get to that It is a good idea with a group interview if you can do it, if there's more than one auditor, to perhaps have a couple of auditors there, one maybe doing the questioning, another for the notes. If you're able to do that. And ideally, you don't want to group more than five people because then it becomes very hard to manage. But with regards to group dynamics, there's a couple of things to talk about There is what I would call the bandwagon effect or strong leader effect. What I mean by that is let's imagine I'm interviewing a group, let's say there's four people in that group, they're all doing a similar job, and I ask a question. Let's say let's stick with the backup thing. Let's imagine these four people are administrators and I say okay can somebody take me through the approach to backup? And let's imagine one person takes the lead and they explain the answer. It could be that everybody else, because of the bandwagon effect, even if what's being said isn't entirely accurate, kind of nod, so to speak, and go along with that strong leader. And so you can sometimes get a false sense of reality through that sort of group think idea. The other potential problem which I have encountered one time is disagreements amongst the group and having to manage the dynamics of that. I remember auditing an organization at one point and they had four system administrators. This time my question was about the leavers process. So can you take me through how you ensure when somebody leaves that their access is adequately displayed? disabled and removed. One person gave me their answer and then somebody else said, you're working on an out-of-date process. That's not how we do things anymore. And somebody else chipped in with a different version of events and suddenly we had this argument going on in the room. Which one I had to manage, but two I kind of drew the conclusion that certainly there's either an inconsistent process or a lack of awareness of that process because clearly you know everybody is on a different page with this. But generally, whether you're interviewing a group or interviewing individuals, there are some uh important points to be made. And Annex A17 in ISO 19011, the guidance document for auditors, says a few things. And I'm just going to call out some of them that I think are particular Particularly important. The first one is as well as verifying that I am interviewing the right person, often when you kick off an interview, it's a good idea to say, can you tell me a little bit about your role and your background? Just because let's imagine I want to interview somebody about firewall management. I want to make sure before I ask perhaps technically related questions, I've got the right person in front of me. We also want to try and make interviewees feel at their ease. So you want to be doing the interviews, of course, during working hours in a place that's comfortable. Comfortable for them. And when I say I want the audit e to be at their ease, this is just about explaining what we're doing and what we're not doing. So I always make it clear: look, this is part of an ISMS audit. I'm looking at processes here and trying to understand processes. I always tell people I'm never commenting on anybody's performance. I'm not auditing the individual or commenting on them. I remember doing a one interview where I met with a person in HR and she kept saying to me after answering the question, she's obviously quite nervous, oh, was that the right answer? And I kept saying that there isn't a right and wrong answer. I'm just trying to get an understanding of how things work. Please don't worry. This is not about you or your role. This is just understanding about what goes on in the organisation. So you do your best to try and put people at their ease. Now of course you're going to take notes. Again that can be quite intimidating to people. So I often explain at the start, look I am going to type up some notes, I'll write things as I go along. Please be assured it's not I'm not quoting you, I'm just capturing notes for my own memory after the event. Are you okay with that? Again explaining that. that. Asking the open-ended questions we've talked about already. These are all important points. Now one thing ISO 19011 does allude to In interviewing. Interviewing in person can be very different to interviewing online. Because when you're interviewing in person in the room, things like body language and tone, etc. , it's often a lot easier to pick up than perhaps it is over a Zoom or a teams meeting and we'll talk about that a bit later on when we talk about remote um you know remote audit \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S15.2-Audit-procedures.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S15.2-Audit-procedures.md new file mode 100644 index 0000000..5981c2a --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S15.2-Audit-procedures.md @@ -0,0 +1 @@ +So for any interview of course the key is in the preparation. It makes absolute sense as an auditor to make sure you have time in your agenda to define the objectives of the interview. You know what's the purpose here? Is this a technical deep dive into a topic that I really need to understand? Is this meant to just be a high-level demo and overview of something What are the topics I want to cover? Now I don't need to write out my questions rigidly because the you know we have to have some dynamism in the conversation but what is it I want to cover? Let's make sure I have a look at the in put maybe put an interview plan together. Of course I'm going to select interviewees based on what they do. Now usually this happens anyway as part of the audit planning So usually when I put an audit plan together that'll be circulated well in advance and I'll ask people, I'll say, okay, for this slot, I need to speak to the expert on that. uh you you know on your firewall or on this this lot I need to speak to somebody who does security architecture wherever it might be. Of course we'll have an appointment in our plan that should be there already so everybody should know when we're going to meet And preparing the work documents, this is something we'll walk through later in the course, but a work document is where you record the outcome of these activities. you record what interview you did and you record the salient points, the points that might be relevant in terms of evidence. So let's imagine you are doing an interview, you're about to start the interview, the best way to start is from the common courtesy point of view, thanking the person. for being there. If there is more than just yourself doing the auditor introduction, um I was just thinking of an audit I was doing literally the week week before this uh training delivery and I met so many new people um I almost went into robot mode a little bit with my introductions because every person I had to explain I'm uh where I'm from, uh what the audit was about, but it was important to do that each and every time so that every person who came in understood why we were there. comfortable with it. And we explain the scope and purpose. We describe the points about how the interview will be conducted and we ask the auditee or the interviewee have they got any questions about the process before we start? Is there anything they're concerned about that they want to clean And then we can kick the audit off or the interview off by asking that person to describe their role in the ISMS. Now as we've already said, we don't want to use guided questions. I think I've clarified that bit on already what we say is the best type of audit questions are the open-ended ones you know who what where and when or the best one I like is show me or tell me or explain to me Because if I say, you know, please would you explain your approach to conducting backups, I can leave the the uh the interviewee to really give me a description description um and just sit back and listen. In fact actually the less questions I'm asking in a way the better. Whereas if you're asking things like closed-ended questions, it would just be very difficult to conduct an interview. If I said to the auditee instead, do you have a backup policy? Yes. Do you do backups every day? Yes. I'd say you can imagine that's a pretty painful interview. And you probably won't get to the root of the importance content so open-ended policies far better so as I say the the open-ended ones are always the uh you know the best value so to speak A few other important principles to think about. In the end, if we want real evidence, we do need to ask for specifics. The danger is with some of these topics we can talk in a very general sense, you know, if we're taught, especially with technical topics. topics, you know, people talk quite broadly. So when I say ask for specifics, I say, okay, so you've described generally the principles of background So with system X, Y, and Z, which is in scope, can you specifically tell me how you do that here and actually try and dig into some detail? The more specific evidence I've got, the more likely it is to be relevant and useful. I also want to confirm that information. So again, so just to confirm you've told me A, B, C, and D. I want to make sure I've not misunderstood anything. everything. And paying attention to the meaning of words, what we mean by that is, you know, is somebody if somebody says, well we should be doing ABC That's very different to saying we are doing ABC, for example. So I although it might sound a bit pedantic, I do challenge those kind of things. things again I'm not catching people out right and say okay you've told me you should be doing those things so does that mean you are or it's something you plan to do um that's important to find out And there's a mention here of the familiarity or trust threat, which we'll have gone over in the sort of audit principles. It's important of course to be friendly and approachable during these interviews. I'm not certainly against that in any way. But of course there is a threat in an interview if we let's say have very close trust. or you know that person very, very well, that that can be a threat to independence to some degree. So you've always got to remember, you know, no matter how well you may get on or have a good relationship with that individual, to still be asking the right questions. and challenging where need to. Now equally when we bring an interview to an end, it's a good idea before we end it, of course, within the timeframe, that we ensure have we covered all the questions that we wanted to ask. Give a summary back to the interviewee circuit. The main things we discussed were my feeling is this and be honest. If they have told you something which could could potentially be a non-conformity keyword potentially. I will I will explain that. I'll say, look, I'm having a bit of a problem here. I had an interview recently um where the the audity kind of openly said that there were some controls that they didn't have in place and I was just frank enough with them to say okay Okay, I appreciate you've explained this. This could potentially be a non-conformity in this area because. And the reason I did that wasn't to say, haha, I found a problem. So give them the opportunity to respond. Not to frighten anybody, but let them think about have they missed something? Could they refer me to somebody else? Do they have an opinion on that? So I can then think about the bigger picture. So be honest in that case. If you've agreed during the interview for the auditee to provide more information, like they've said to you, well yes, we have a document on that topic, I'll send it to you, or I'll give you this evidence. Let's recap that at the end. So if I understand you rightly, you're going to send me, you know, the backup policy and the procedure document. Also, you allow the interviewee the option to ask you more questions Questions and of course the courtesy thing, thanking them for their time and their cooperation. Now, before we finish on interviews, there can be potential problems that occur during interviews that might to be tackled that you just need to be prepared for and aware of. Some of these are more frequent than others, but let's briefly look at those. You might hear what you call the unusual or unlikely statement What we mean by that is, as an auditor with experience, when you ask a question on a certain topic, you're quite used to the kind of answers you would get. An unusual or unlikely statement is just something that might take you by surprise So I had a case with one audity and this is the honest truth when I tell it. I asked this system administrator about patch management and vulnerability management and I said, you know, can you tell me a little bit about the way you approach patch management and he said to me oh well that's something we look at when we've got nothing else better to do because that's you don't expect that kind of response response and uh the first thing there is to say okay have i have i explained myself properly um you know can i rephrase it i said okay i said so just so i've got you clear i said what i mean here is that you know with the software on your estate, usually you would review every so often and ensure that any vendor software patches are applied. Do you have like a process for that? And he basically reiterated the same answer saying, well, basically in the end he said they didn't have a proper process for doing it. But it was just that the initial sort of almost flippant response caught me by surprise. So let's just make sure you you um you've got that right. If the auditee wants to pick interviewees that can be a problem. Now just to be clear, obviously when I'm planning an audit I don't know the names of all the people in the organization, so you know often I am saying, okay, I need to speak to the firewall engineer or I need to speak to the security architect, etc. So they will often not pick the employees but they'll tell me who those people are But if there's any reason why the RT is restricting who I can speak to, you know, let's say I want to speak to the expert on security testing. but for some reason they're not there and and everybody else they're putting in front of me doesn't have that knowledge, then it is down to me to deal with that. We do need to go back to the RDT and say, look, it's important that aspect speak to this person or somebody in this role. Remember that when an auditee enters into a contract or an audit client enters into a contract with a certification body, they are making a commitment to allow these interviews to take place. place. So I've never really encountered that. I've encountered situations where I've had audities and might not be the right ones because there was a misunderstanding. Well then we can clarify and deal with that. Interference of guides. So a guide is a person usually appointed by the auditee who usually coordinates the audit. especially on site the guide might be there present during interviews they might be there to help you you know move from room to room in the building or if it's an online um interview facilitate discussions and that's what they're there for. What they're not there to do is interfere with the audit process. And what I mean by that is if I'm interviewing somebody and the guide keeps jumping in and answering questions on the person on behalf of the person I'm interviewing or putting pressure on the interviewee, this would be a potential problem. And again, I have to admit that this is not something I've encountered too too much. But if that was to happen, your first thing is to have a pleasant word with that guide. Just to say, look, I appreciate your help. I know you trent help, but I do need to speak to that. the person directs, I need to get their perspective. If it was such a serious problem, you would have the right to ask the guide not to be present As I say, I've never had to go that far before, but remember as a lead auditor you can and should, where necessary, you know, use the terms and conditions of the audit This case. And if an interviewee is unavailable, we've mentioned this previously already, if you turn up when they're not there, for example, then of course it might be an opportunity to watch that person in action, you know, if they're responding to um an emergency or dealing with a problem you might actually see the real world way in which to deal with it but otherwise we've just got to make sure we readjust the plan we can't simply say well because that person wasn't available at 10 o'clock on Tuesday We've just wrote off that interview. It's down to us as lead auditors to readjust. So these are quite a few things that are important about interviews. One of the most important and regularly used information. Collection procedure \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S15.3-Audit-procedures.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S15.3-Audit-procedures.md new file mode 100644 index 0000000..b5c6bf4 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S15.3-Audit-procedures.md @@ -0,0 +1 @@ +So in addition to conducting interviews and talking to people people. Another common evidence collection procedure of course is to review the documentation of the organisation. And I realise this has been discussed to some degree in the discussion about the stage one audit But just as sort of a of a recap here, we want to review all kinds of documentation from strategic documents like policies and procedures right down to actual records that might be there demonstrating that process is being followed and my main focus in here of course is the content that's the primary thing you know is the document what what is it telling me and does what the document tells me does that marry up for example to what I've been advised in some of these interviews. So let's say somebody verbally described to me the process let's say for background checking new employees, then I could re I could read the relevant procedure and say does it does this match up? Is there a you know mismatch or Is it consistent? I would still be looking at things like format and structure and also document management as well. You know, am I looking at the latest version? Does it look like this document's been subject? to any kind of review or quality control. So all the points that you covered in the discussion on the stage one audit would remain valid here as well. Now, as well as interviewing people and reviewing documents, one of the best in my opinion ways of really knowing what's going on in an organization is the concept of observation. So the audit procedure of observation is exactly that, as an auditor actually witnessing first hand for yourself without interfering in anything, various procedures. And that key term there without interfering is important. You know, we are not there as auditors to interrupt the business in any way. So what do I mean by observation? Well there are things we could ask to see. If there's software updates going on people could show me that happening If somebody is testing whether backup media has worked or not, they could potentially show me how they do the test. I could witness people logging into system. systems to see what access controls they've got or for physical audits, you know, going doing a physical on-site audit, looking at physical security you know, walking around the perimeter of the building, you know, experiencing the entry controls and seeing firsthand what's there are all types of observation. Now there are two types of observation just like there are two types of interview. We have the general observation and the detailed. So general of course is where you're looking at things. at a high level. So if for example I went to an office or a data centre and did a general tour to look at the facilities to understand what was there to observe some of the common physical security controls, you might say that's a general observation. If we are talking about a detailed observation, this is where we might want to see a specific task. In the example here it talks about the auditor witnessing the test of backup media. That's certainly a good detailed observation. An example there I can give, probably one of the most interesting ones. At one point I did an audit of a contact centre. So this contact centre had call centre operators taking telephone calls and dealing with customer inquiries, and that included processing credit card data. And so at the time, because they didn't have an automated system There was a requirement for the contact centre operator to stop the call and pause the recording when the credit card number was coming in. stop those numbers being recorded. As an auditor, what the organisation allowed me to do with authority, with non-disclosure agreements in place, etc. was basically sit with some of those contact centre employees and sort of witness how they did it and get them to just show me when they're handling a call the various screens they use how they log in etc And that gave me a really good appreciation and understanding of the technology and the processes and of course the security controls. that they had in place. All very good evidence to support what they'd told me verbally and what they'd stated in some of their documents. So when in order to carry out observations, when you see things, witness things, have things demonstrated to you, of course we've got to record these, especially if we are going to use those observations. as evidence. And the main way we do this is by taking notes. In fact, that's possibly in most cases the only way. So if I think to an audit I did recently, I did a physical security tour of the building and for each requirement of A7 in that case, I basically wrote the following. I said site two are conducted on X day at X time. The following controls on the perimeter of the building were observed such as, and then I talk about the vehicle barrier or the entry control or wherever it might be so written notes essentially photocopying documents might be one of those in reality uh I've never had the need to actually photocopy a document or take anything away. If there was a reason for doing so, then it is vitally important that you have the written permission and authority of the auditor. to do that. Similarly where it talks about taking photos, videos or audio. Now we've said quite rightly that that's not preferable. It's not preferable for several reasons. Some organizations have restrictions about media like that being on site, especially data centres and places like that, often you're not allowed to take recording equipment. in in the first place. Secondly, even if you are, there's the privacy question, you know, if you're shooting videos or taking pictures. If there's a real need to do so, then again, that's where we require permission. Now the only time I can think of really doing this in terms of taking photographs is when I've done audits that save networks and we've seen network comms cabinets that have been left open or you know badly cabled or something something like that. Sometimes it's easier to say there's a picture of what we've seen rather than sort of writing about it if you like. Sometimes the picture is more impactful, but again there has to be a reason for doing that and we have to have the authority to do so. So we can interview people, we can review documents, we can physically go and observe things or ask people to demonstrate things to us. Another thing we can do is analysis or sampling as it's sometimes called. And I just want to talk you through in this part a little bit about that procedure and things that you might want to understand. So there are controls and clauses within the standard where it's going to be very difficult to see everything everywhere. And therefore, you might, as an auditor, need to make a judgment On essentially a certain part of that process. So we say that analysis is studying a whole by studying its parts or taking a sample that's representative and then making a judgment. off the back of that sample. So we need to first to understand this talk about some principles and terminologies in the world of statistical analysis to be able to explain this. So we have four things, a population, a unit, a variable and a sample. So let's take an example. So the population basically is the set of people, objects, things that you want to see. The unit is each and every item of that population. The variable is the thing that we want to study, the thing that we want to look at. And the sample, of course, is the percentage or the group that we select in order to look for that variable. So we've got the example written in the slide here as an example. An auditor looks at 30 computers in a facility containing 500. So the 30 computers that auditor takes is a sample, the 500 is the population, and each computer is a unit. And in this case, the auditor is trying to validate that that computer has a proper A serial number and up-to-date anti-malware protection. So they're the two variables that that auditor's looking for. So in this high-level theoretical example, what the auditor is going to do when he or she's looked at those 30 computers. Is draw a conclusion. So even though they've not checked all 500, they've checked a certain amount. Now we'll debate about whether that sample size is a good or a bad one shortly, but all this is illustrating is that is what a sample. essentially is and there are controls in ISO 27001 that lend themselves very well to that kind of sampling. So things like competence and awareness In a large organisation, it's unlikely that I'm going to be able to interview all employees about their security awareness. I'm certainly going to have to take a sample. it's unlikely I'm going to be able to check all training records, so a sample would make sense. If we think about asset management in a large organization, let's say the the assets have to have some kind of characteristic like let's say laptops have to have whole disk encryption or you know have a serial number um attached to them like that example again I might take a sample Responding to security incidents. If the organizations have had several security incidents, I might want to analyse so many and so on. Protection against malware, I might not be able to check the malware signatures everywhere, but I might be able to take enough of a sample to draw a view, a conclusion if you like. Access control is another, let's say it's a requirement to be authorised to have access to a certain system. But you know you've got several thousand employees. I won't be able to look at every authorization, but maybe I can take so many to see and feel confident that those authorizations Are taking place. So there are places where we can do sampling. And what we intend to do here, based on the principles of ISO 17021, which are the guidelines for certification bodies. is take you through the things we need to think about when it comes to sampling in an ISO 27001 audit So as a recap, the reason we do this is because we cannot verify everything. And we're not looking to verify everything. What we want as auditors is a reasonable assurance that certain requirements are being made. met. So we're going to take a sample, but we have to look at sampling methods because so far that example you saw was very straightforward. It's a good one to explain what sampling is, but there are different types of sampling depending on statistics. statistical challenges and so forth. So before we talk about statistical sampling, there is another type of sampling that sometimes happens on audits which I have mixed feelings about but we do need to mention and this is called judgment-based sample So judgment-based sampling is where an auditor relies on their knowledge or skills or experience to choose a sample of things to look at. Now, I always say in an audit, especially management system audit, professional judgment is perfectly acceptable and is indeed a good thing You need to apply a level of professional judgment. The difficulty maybe with applying it in sampling is potentially it could lead to bias or confirmation of bias. So let me just give you a trivial example. Let's imagine I would like to look at the security of, let's say, user endpoint devices, maybe like smartphones and laptops and so forth. forth and according to your policy you know these devices should be locked down and controlled and so forth but based on my experience I know that sometimes, let's say, top management might not necessarily apply those controls, might be a bit more flexible in those controls. So I decide to take a sample of devices from the senior management population. Well, in one hand I'm using my professional judgment because I know that might be an area problem, but on the other, I could be accused potentially of not taking a representative sample of the whole organization, you know, maybe targeting a specific group or deliberately looking for non-conformity. So we've got to balance that. If you are going to use judgment-based sample do make sure as in insofar as possible that you've made a fair decision and you can justify that decision So the alternative to that is, as ITO 1911 points out, to look at what we call statistical sampling. And shortly we'll have a look at some of those statistical sampling methods and we'll look at the pros and cons of each. But before we do, there are things that can affect sampling that are important. Context size, nature and complexity of the organization, all of those that are valid. On certain audits, you know, if there's a complex environment, it might not be as simple as the example you just saw a moment ago. You know, taking 30 machines out of 500 and looking at them. Maybe all those machines have different variables. You know, maybe some of them are handling different types of data. So we may need to think about a sample that's representative of the landscape. The competency of the audit team makes a big difference. Do we have auditors who are capable of doing statistical-based sampling The time, you know, there is something we talk about in sampling, especially in internal audit, which is called the confidence level. And the confidence level grows to some degree the larger your sample size or the more areas it covers. But of course you have time limitations in an audit, so that can affect the type of sample you might be looking at looking at um and also how we deal with undesirable effects so there are some things to think about here Now another aspect of sampling before we go on to the different types in a management system audit is what we call multi-site sampling. So what do we mean by this? Well let's imagine the organization that's being certified or going through a certification audit has multiple locations. So I can think of one I work with right now. They've got Approximately 10 offices across the globe. Now when we do our initial audit, it's unlikely that we would visit all 10 locations. We may take a sample, we may look at certain geographical locations and that's what we call multi-site sampling. Now it's not necessarily about the amount of sites that we visit, but it's about the right mix to decide whether the management system is effective. So let me give you an example. This organization I'm speaking about has one large headquarters Another um location that does a lot of software development and then quite a lot of what we call small branch offices that are similar in style and nature in terms of what they deliver. So it makes sense that we will spend a lot of our time at the headquarters, at this development site, and then we'll take a sample of some of those branch offices. enough hopefully to have a reasonable assurance that the management system is working effectively. But we don't ignore the other branch offices. is in the audit following the surveillance audit then we look to visit those as well. But it's not necessarily about the number of places we've been, it's more about having that balance right \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S15.4-Audit-procedures.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S15.4-Audit-procedures.md new file mode 100644 index 0000000..1b5c229 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S15.4-Audit-procedures.md @@ -0,0 +1 @@ +So we need to make sure though as auditors if we're going to do sampling and we're going to base an audit finding off the back of a sample that we can demonstrate that we've done what might be called adequate sampling Sadly, however, ISO 17021, ISO 19011 does not say adequate sampling looks like this. Here's the number. Now if you work in other audit fields like financial auditing, for example, often there are precise formulas that you're required to follow. Things like stop-go sampling, things like um confidence and coefficient levels and so forth. I'm not going to go into these here, not because we don't want to talk about them, but they're less relevant in a management system audit context. But if you're doing wider information system auditing as part of a financial audit, this may be something you want to explore. What I'm going to present here is the the different types of sampling method and the sampling process. So we're going to sort of walk you through this. So we've got seven steps in terms of defining what qualifies as an error right through to documenting the sample process. So we're going to step you through these seven pieces step by step to explain the key points here. So the first thing we want to do when we think about it sampling is Define what we might consider an error. In other words, something that might affect the audit objectives. That's your first step. So if we see this example here, so it says the following. An error in sampling is an ISMS audit could occur if the auditor selects a sample of employees for verifying conformity to clause 7. 3 on awareness, but the sample is not representative of the workforce. So in other words, if I pick somebody out who's not actually doing the same job as somebody else, for example, you know that could be potentially an error or I pick somebody out who's not an actual employee but maybe who's a freelancer or something like that we might get the wrong picture. So we would define what could potentially be an error in this case before we start. We also want to think about the potential risks. What's the chance of perhaps not seeing the full picture, picking on the wrong areas and so forth? Now this is important and a big potential risk is in areas where you don't understand the landscape very well. So let's take a hypothetical scenario Let's imagine I want to look at the security arrangements, maybe let's say authentication, for an for applications. And I simply pick on a number of software applications that your organization uses. Now if I don't understand the fact that some of them have differences, I could run into a problem But what I mean by that is let's imagine there are some software applications that deal with highly sensitive information and some that deal with commercial information. They may have different security settings because of the kind of data they handle. If I don't know the difference between those and I just pick random uh applications, I might get the wrong idea. I might end up picking purely those that have handle sensitive information and not seeing that the others don't have the same controls in place. So I need to consider these potential risks before we start Another thing we need to be clear, and this leads into a similar thing, is to define the sample population. So we know what a population is in general, but over what period of time? So for example, let's say that I want to audit whether or not new users being added to a system are properly authorized Should be clear about which system I'm talking about, how many users are we talking about, over what period of time do I want to look at this evidence so we can clearly say in writing this is what the population looks like like. All changes to the ISMS performed in the last six months are part of the population. We're very clear about where that population starts and stops. But we need to understand, as per my point a moment ago, the characteristics of that population. So let's go back to my example of checking whether people have been authorized to have access to a particular system. Now it's not quite as simple as saying, well, there's a thousand people who've been granted access over the last year so I'll just have a look at so many because maybe some people have been granted administrator access, maybe some people are super users and maybe some some people are standard users Obviously, I'm keeping this example very simple, but the point is they then would all have different characteristics. So I probably then need to change my sample to fit that. So let's just say Keep it a bit simpler and this is very simplistic but but it hopefully gets the point across. Let's imagine there are a hundred users 10 of them are administrators, 10 of them are super users, and the other 80 are normal users. Okay, well if I'm going to choose a sample then based on those characteristics I want my sample to be representative of that. In other words, 80% of my sample should be focused on normal user accounts 10% of my sample should be focused on administrator accounts and 10% of my sample focused on superuser accounts. In other words, if I understand the characteristics of the the population I can have a sample that represents that population because if I don't I could get a very skewed view of reality So with that in mind, we have a little workflow here talking about selecting the sampling method. And depending on your view, you can follow this thro So we get this first question, do we intend to extrapolate the results? In other words, learn more from the results that we get And then of course we can be asked what type of extrapolation we can do. So when we say yes, often this works in the field of monetary audits or financial audits In our case, many of our approaches will be looking for specific cases, you know, looking for specific. security controls in place. So mainly in this selection we're often going for what's called monetary unit sampling Which is not necessarily about money, just to be clear, but what we call random sampling. So I think the best way to explain this is to have an exploration of the sampling methods and their their benefits, their purposes. So what I'll do here is I'm just going to run you through a few different sampling methods with an example of each and you can think about how you might apply this in an ISMS audit. So let's take the first, random. Okay, so very simple to explain, maybe harder to do in reality, but let's go back to my example of access control. And let's imagine we have a hundred users who have been granted access to an application. And I simply say, let's run a random selection. Let's just say I want to look at 10 of those just for the sake of argument. And I just say right I'll have any 10 from that pool of 100 using some kind of random number generator Or something like that. So total selection based on chance. I'm not interfering with uh which uh user forms I take a look at. So statistically quite reliable, but It may not be representative of the population if I don't think about some of the other characteristics, but it's the easiest to understand I could consider a systematic sample. So let's say there's a 100 users and I want to look at say 10 of them and I say okay give me A user from the first block of 10, a user from the second block, you know, 11 to 20, a user from the third block. So in other words, I'm selecting certain samples at certain intervals It is systematic because we're following a pre-described system to maybe try and get examples from across the sample There's still some randomness in that because I'm not saying give me number two, give me number eight, give me number twelve, etc. But I'm saying within this range I'll take some n However, if we have the situation like the one I explained earlier where of these hundred users, you know, ten of them are administrators, ten of them are super users, and the rest normal users, for example. and I want to select a sample that is representative of the population, that's where we call this stratified selection So that's where I want to make sure each subset is represented. So I want to see the administrator group, I want to see the superuser group and the normal use normal group. It could lead to false conclusions if I get my numbers wrong. So if I don't know for example that 10% of those users are administrators I could overly select users from the administrator group, for example, and get the wrong view of reality. So there is a risk of false conclusions unless you are fully familiar with the population and select a population that's representative. Another thing you could consider in a case like this is what's called block selection. Now this really isn't ideal because it's not really representative. This could be in an environment where you really don't understand it to some degree the population. So let's say, let's take a different example. Let's imagine I walk into a physical data center and there's various network communication capabilities. containing cabling and I want to look at cabling security and not knowing the differences between these I just say I'm going to go and look at that group over there And I'm going to base whatever I see based on that group. I've selected a block. That, you know, in in an environment where it might be difficult to understand what's happening, that can be useful but it may not necessarily be representative. So I think these are some of the the key points to consider. So to be clear these are the different types There's no right or wrong. ISO does not say you must use any of these, but you must be able to justify that when you put your ideas forward. So what we haven't talked about though is determining the sample size. This is something on a course like this I'm always being asked, well how many items should I take? Now unfortunately I can't give you a gold number. I can't say well every time you go in do 10% or 20% etc etc. It will vary. It does depend on the peculiarities of the ISMS audit and things like the audit objectives, the size of the population, which of those sampling methods you're going to choose to use maturity of processes, all of these things and the most important one arguably, the willing or the level of risk the audit team is willing to to accept. What do I mean by that? The level of risk related to errors or detection risk. Remember detection risk is the risk of not being able to detect something. So the smaller the sample size, usually the greater the chance of of course not picking up on anomalies or issues. So this will also depend on what we agreed up front with the audit in terms of materiality Now, obviously it wouldn't be very satisfactory of me to say to you, well, ISO 17021 and ISO 19011 have nothing to say about sample size, so let's move on. I don't think many People would be satisfied with that. So, to answer that question, what we have done is referred you here to a sampling table that was designed by the IT Governance Institute So the IT Governance Institute have given some quite good guidance on this. And what they're saying is depending on what you're auditing and the frequency According to their statistical analysis, these are the minimum keyword their minimum number of selections we should consider. So if I look at the top one where I'm seeing, let's say I'm going to audit some change management. and let's just say there's a change being made every day for the last year. I'm going to look at least at 25. Now that's the IT governance Institute's minimum recommendation, we may use more if we need to have a greater confidence. And I'll come back to that in just a moment. So let's imagine you're the auditor, you have selected a sample, you've chosen your method, you've chosen the size, you then evaluate the results Now, that doesn't mean we decide simply by looking at the results that something's conformant or not. We would record the results and make a decision On what to do with them. Now, usually in a classroom-based course, I'd usually fire a question at the audience and the question goes along this line. What I tell people is: imagine I've done The audit, let's say the uh example at the beginning of this section. And I've looked at those 30 computers out of the thousand, I think it was that they mentioned or 500. And let's imagine that 29 out of 30 all have up-to-date anti-malware signatures and a proper label on them, but one of them doesn't. I always ask the class What would you do? Would you consider that to be 29 out of 30 is good? We're conformant, that's a good result. Would you say, well, you found one that isn't? that's a non-conformity or would you take a different route? And what I tell people is two things. Number one, you can't just say it's conformant or it's not based on that. You've got to look at the context You know, what does the implications of one machine, let's say, missing their anti-malware signature mean in reality? How serious would that be when I look at the bigger picture And what I could do as well as answering that question, if you've got time, you could potentially expand your sample a little bit. So if I expand it a bit, is it still one? That's not got an up-to-date signature, which might imply an anomaly. Or actually am I discovering more? And statistic statistically, if I'm discovering more, that would point to a wider problem. So this is why we don't make a snap judgment. Based on a sample, but we do try and evaluate those results. And it is important as an auditor in your audit working papers to document that process, laying out Um in the audit report what sampling method you used, what the population was, what the sample size was uh in terms of the statistical percentage. percentage. Any nuances you took into account, so the reasoning and any any um if you like if you've applied a stratified method, what the stratified groups were, for example. what confidence you have in this overall. Now this is why I would say we'd never just rely on a sample anyway. We combine sample results with other evidence. But it's important to point this out because ultimately when we're deciding what to say to an auditee, you know, you're conformant, you're not conformant. etc then I've got to be able to explain my logic so we do have just to summarize this a good example of a systematic Sampling exercise using that table that you saw earlier from the IT Governance Institute. And here's the example that we're talking about. Let's imagine I'm an auditor and I'm wanting to look at so many change requests. To see if they've been authorised properly, been through the proper process of review and risk assessment. And there's been 400 of those in the year. So according to the IT governance table I should be looking at least 25. I might decide to look at more if I want a bigger confidence level but we'll start with 25. So I take the 400 divided by 25 that gives me this number 60 So what we're saying here is I'm going to choose one item every 16th step. But I'm not just going to go number 16, number 32, number 48, etc. I might start with a random number, so the fifth. 16 items on would be 21, another 16 items on would be 37 and so forth. So in other words, this is a systematic sample uh example if you look back at that table. Now this is only an example. This is not us advocating that that's how you do every sample, but hopefully it gives a good worked example here. So hopefully that's given us a good overview of what sampling is about. I realise statistics it can be a complex topic. There could be more to it than this, but this should give you a very good starting point. to be able to select samples in an ISMS audit that you have confidence in. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S15.5-Audit-procedures.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S15.5-Audit-procedures.md new file mode 100644 index 0000000..0e55f27 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S15.5-Audit-procedures.md @@ -0,0 +1 @@ +Okay, so another uh technique that we can use in audits to look at evidence is something called technical verification. So this is where as an auditor you might want to actually validate the effectiveness of a technical process or control Because as much as you can read about technology in documents and you can talk about it in theory with people and so forth, sometimes you really want to see the technology Technology firsthand. So examples of technical verification might be analyzing configurations. So if somebody tells me, for example, that they filter certain traffic on their firewall at the perimeter of their network, well let's have a look at the config of that firewall and see what it's allowing in and out. If somebody tells me that they've implemented group policy in Microsoft to lock down the use of removable media then perhaps we can look at that group policy setting or even test with permission of course that that um access is uh uh being properly controlled. Things like viewing whether a backup can be restored, things like looking at vulnerability scans, etc. Now I must stress absolutely here, no matter what technical skills you may have as an auditor, auditors in an ISMS audit will never perform a hands-on test. So I remember an audit I went to at one point and I asked this person, there was an on-site server at the time, and I said, Can you tell me a little bit about um backups? Can you maybe show me the backup software and the backup schedule etc. And this person handed the mouse to me and said uh yeah you just you just look at what you want and even though I knew where to go and I knew how to use the uh software in question I actually said back to them I said look I said I can't do that I need you to show me or somebody else to show me and that's simply down to the fact that as an auditor if you do do anything hands-on yourself then there is a potential liability risk So the example I gave a moment ago there about um you know testing removable media, um what I'd be doing is looking at maybe the group policy and maybe asking an administrator to to uh to show me if they do have removal and show me the error message that props up when you plug it in or the fact that it doesn't work or whatever but that would be done by the auditee not by me But we can use technical verification to really get a good understanding and I I do like this as a particular piece of in evidence because for me you know we can talk all we want about security controls unless I kind of see them usually that's the real you might say proof in the pudding so to speak that what's being talked about, written about, is implemented technically speaking. Now there is a reference here to technical verification through the topic of scanning And depending on your background, you might be familiar with scanning, like vulnerability scanning. So some of you might have used vulnerability scanner tools like Nessus or OpenVAS, Qualis, these kinds of kind of things. Now usually in an audit we would not do this. So certainly in a penetration test or vulnerability assessment for sure. In an ISMS audit I certainly wouldn't be running scanning tools. The organization might, and they may be able to demonstrate to me the tools they use. Now there's also reference here to something called CATS or computer-assisted audit techniques So computer-assisted audit techniques are tools that can look for certain things. They can look for, let's say, user accounts that haven't been used. used for a period of time, accounts that have been locked or they can do data quality tests to see whether data in a database has missing information or duplicates etc. And I do see cats being used a lot in things like internal audit activities. Again, it's very, very rare that you as an external auditor would be used. using such a tool. So the message here is certainly we can ask the organization to show us the tools that they're using and even demonstrate them to us but we're not going to do that hands on on testing. The main thing for me is technical verification is about reviewing configs. Show me, demonstrate, let's see that evidence first hand. Now, let's imagine you've been out as an auditor and you've been gathering all this information, you've been interviewing people, you've been reviewing documents, you've looked at technical configs and done samples To get a reasonable level of assurance we have to undertake a technique regularly called corroboration. So you may have heard of this term before. And corroboration is about basically getting your information from multiple sources and making sure those pieces of information are set. essentially marry up. So we can do corroboration in a number of ways. We could ask several people the same type of question and see whether we're getting the same answers. Now the idea here isn't to, again, catch people out. It is about do those answers make sense? Are they consistent? We can of course compare interview responses and verbal information with documented information. So if you've explained a procedure to me, does that marry up with what we're saying in documents? We can compare the documented information or the notes we've been taking from interviews with direct observations. So we might have been told how a process works, but do we see something different when we see somebody applying it in in reality. And again, that might be a problem or not a problem that we're trying to corroborate. Or validating or maybe getting evidence from external sources So a good example of that might be on an audit recently the organization told me that they'd addressed a number of vulnerabilities on one of their pieces of infrastructure and they discovered these vulnerabilities through a pen test and so we looked at the pen test report produced by a third party This organization had done some remediation and there was another pen test report showing that that remediation had indeed been completed separately. So not only did I have the verbal assurance that this was going on. I also had then written assurance, but written assurance from a confirmative third party source. that corroboration give me a greater confidence that indeed those processes were happening, those issues were indeed being addressed. So that's what corroboration can do for us. Now we also need to evaluate the results of this evidence. What we're asking ourselves here is do we have enough evidence, enough evidence of a quality and a quantity to have what we call a reasonable assurance. So earlier in the course we talked about the idea of relevant information and the reliability, in other words, is the evidence speaking for itself? Who's collected the evidence? How recent is the evidence? what type of internal control systems the organization have. These all influence your thinking here. What you're trying to answer at this point as a lead auditor is based on the requirements of the standard, the audit criteria, do I have enough evidence that's relevant, reliable enough to make a judgment? Whether the judgment is that the organization is conformant or not, or something else, I need to be able to pull that together. What I've got to ask myself here in this phase is if I In my report, say to an auditee, this is my finding, can I, and anybody challenges me on that, can I then back that up? Can I say I'm basing that on this evidence? here and that's the biggest question. Unfortunately there is no scientific formula or mathematical number. A lot of this is down to your professional judgment and asking yourself Can I, for want of a better description, defend what I'm presenting? Now, one thing we said at the start of this section Is that we might be in a situation where we will audit what we call virtual activities or locations. So let me explain what we mean by that So, as we've seen the emergence of cloud technologies and the ability to work remotely, we're now finding, of course, more and more organizations don't necessarily have a lot of information or infrastructure physically on site. So I can think of a software development company I've audited recently. They're completely cloud-based, so there's no servers or infrastructure in an office somewhere that I can go and take a look at. at. And the individuals actually all work from home, so they don't necessarily have a physical building that they go to work to in every day. And in that case, we would consider their organization, at least part of it, to be what we call a virtual location. Now in ISO 27001 auditing when an organization applies to be certified, that's some of the information that the certification body will gather is details of the location, what's there, what's actually going on and so forth. So we are allowed in auditing where it's genuinely what we call a virtual location or remote site to conduct a virtual audit. And there are some guidance in ISO 19011 for conducting what we call virtual audits that we need to take into account. and things that we need to plan and agree in advance. So firstly if we're going to do an online virtual audit, the audit team should all be in agreement on the kind of technology we're going to use the kind of devices and software we're going to use. We'd want to of course agree that with the audit. So if we agree that we're going to use Microsoft Teams as our platform for talking to each other You know, let's agree on that. Let's make sure we're happy that we can use that particular platform. We'd need to agree in advance on things like how will you share documents with us and make sure that we're all using the same compatible software. We'd want to make sure in advance of such a virtual audit that the audit team and the auditee are doing some kind of technical tests to verify that things will work. I don't want to be turning up on the first day of the audit finding I can't connect or have a connectivity problem. We also need to think very carefully about contingency plan. I've been there before. What happens if you have a power cut or a network outage during the audit? You know, have you got a backup plan in this case? Do we need to put extra audit time in the agenda to deal with potential technical issues? These are all important factors that you wouldn't have necessarily encountered. in a face-to-face audit. Now ultimately, as I've said, we've got to think about those things on making sure both parties are comfortable. And ultimately the decision as to whether an audit will be done remotely, on site or a combination of the two will depend on circumstances. So like that example of organization I've told you about, because there is no physical location really other than a registered office, it makes perfect sense to do a virtual you load it. Whereas on with another organization I've worked with recently who are doing they don't necessarily have on-premise infrastructure but they're doing work at an office every day and they still have some paper-based information for them we will do some of the audit on site because we still need to go and look personally at the physical security environment. So it is a level of protection professional judgment do remember that we've got to get that balance right for if we're going to go online that we do do that testing make sure we're all comfortable with the approach in this case So in summary then what we've looked at in this section are the different procedures to collect evidence, interviews, document reviews. um sampling, observations, technical verification. These are all ways in order to get hold of and look at evidence. And then we talked about the fact that we would corroborate different pieces of evidence evidence and make a judgment as to whether we have enough relevant and reliable evidence in order to make a judgment on conformity. It is important that all those audit tests are thoroughly planned. Considered and later in the course we will look at audit test procedures. And of course, we need to think carefully now in the ever-changing world of cloud and remote working, how and when we audit remote sites. and ensuring that when we do that we are properly prepared so that we still have a positive audit experience and can still gather all the evidence that we may need in this \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S16.1-Creating-audit-test-plans.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S16.1-Creating-audit-test-plans.md new file mode 100644 index 0000000..df1b567 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S16.1-Creating-audit-test-plans.md @@ -0,0 +1 @@ +Section 16 gives some general recommendations that auditors should consider when creating audit test plan. Additionally, we will also give various examples of other test plans applied to the context of ISO 2701. Audit test plans. So of course you need to prepare, uh we will give some uh general recommendations. Uh an auditor should develop audit test plans By selecting the most suitable and valid ones to verify whether the audit T complies with the standard requirements and the audit criteria. It is best practice, of course, to use a combination of audit test plans. Where you should use a test plan to verify if an audit complies with the standard requirement and the audit criteria, especially when the first one isn't interested. Verbal evidence is usually considered as insufficient evidence. That being said, supporting evidence is required. So I usually say I don't believe anything that you say uh jokingly. I I want to see evidence of for most of the things. So just having a verbal interview is not enough. The auditor should ensure that sufficient audit test plans have been prepared. And the quantity of the required audit test plans will, of course, depend on the materiality of the processes being audited, as well as the reliability and sufficiency of the evidence. When creating test plans, an auditor should also try to group audit plans intended for a particular requirement of the standard in order to avoid disruption of the audities. Operations. Now, when an auditor visits the same audit team multiple times, the test planch should be modified as well, of course. That enables the auditor to conform the audit test performed on previous audits. So, in the following slides, we will introduce six examples of the test plans. So, in order to collect sufficient and reliable evidence, the auditor can basically combine different audit procedures. So, first of all, you can conduct an observation, you can conduct documented information interview, you can do interviews, you can do analysis, and you can also go over a technical verification So we will dive a little bit deeper into the examples and give some more explanation on those test plans So the first example is to check the so we're looking at clause 4. 1, which is understanding the organization and the uh context. So the audit criteria is basically what is stated within the standard. So the organization shall determine internal and external issues That are relevant to its purpose and that affect its ability to achieve the intended outcome of the information security management system. The organization shall determine whether climate change is a relevant issue. So if you then look at the test plans that has been or the other test plans that have been associated with here, so observation has been deemed not applicable. There will be a documented information review so it states there you should review the documented evidence of the processes so will you will have a look at is there a SWOT is there a PESL analysis is there anything done You will also verify if the organization has taken into account climate change and you will also have a look at does the organization does a regular review of that analysis. On the interview aspect, the uh auditor can um to have a chat with uh members of the management team. Um you can also have chats with cross-functional teams to um check how strategic Strategic planning happens, what risk assessments are, how they consider the organization's context in managing information security. You can do a technical verification. In this case, you can have a look at the tools and the methods that have been used to analyze, like the SWOT or a PESEL. But also to have a look if there is anything with climate change on how these issues influence the organization's strategic and operational planning. And lastly, you can do an analysis where you can have a look at the selection of documented information that show how the organization has considered its internal and external context. in setting information security objectives. And that could, for example, include an evaluation of how climate change is considered a relevant issue The second example is in relation to understanding the needs and expectations of the interested parties. So again, audit criteria is what's is stated in clause 402 of the ISO 2701. So I I read out loud the organizations shall determine the interested parties that are relevant to the information. Information security management system. We'll evaluate the relevant requirements of these interested parties and which of these requirements will be addressed through the information security management system. Relevant interested parties can have requirements related to climate change. So the climate change aspect comes back again So you can consider in this example we've considered uh three other test plans. So observation and technical verification will not be done. There will be a documented uh information review done to check what the approach was to come to the um needs and expectations of interested parties. Um you should look for climate change There will be an interview conducted with people that are responsible for understanding the organization's context, engagement with interested parties. So that might be somebody from management to understand, okay, how did you come about these needs and expectations and how have they been addressed? Again, is climate change a thing? And of course the auditor can also do an analysis of selected evidence, how the organization ISMS addresses those requirements and to check if the document information is reflecting those considerations and how the organization is feeding that back to the interested parties. Example three is about control of documented information. In this case, we will look at 7. 5. 3. So the audit criteria is documented information required by the information security management system. And by this document shall be controlled to ensure that A it's available and suitable for use where and when it's needed, B, it's adequately protected, for example, from loss of confidentiality, improper use, loss of integrity. For the control of documented information, the organization shall address the following activities as applicable: the distribution, access, retrieval, and use Storage and preservation, including the preservation of legibility and control of changes and retention and dispositions So it's a lot that we want to check here. So all the different audit test plans will be included here. So as an observation, the auditor should observe How an organization ensures that protection of documented information and if the actions are consistent with policies and procedures. Auditor will do a review of the policy on documenting information management if there is a policy, but also at the procedures, lifecycle management to check if the organization has documented anything. You can do an interview with members of top management, related to the policies, of course, and to personnel responsible for the documented information management and archiving. and to see if they adhere to the policy and procedure that has been set up. You can do a technical um uh verification where you can validate the electronic structure for classifying and storing documented information and to see if the protection mechanism is working and of course you can also do an analysis to see if the documented information that you review that it follows the format and the guidelines as is set in the policy. procedure. Example four, related to addressing information security within supplier agreements. This is in relation to Annex A520, where the audit criteria is relevant information security requirements shall be established and agreed with each supplier based on the type of supplier relationship. So basically, observational technical verification has been deemed not applicable. However, for an internal audit, you can also ask that person to be uh in the meeting where the organization establishes those information security requirements. The auditor can also have a look at the policies that you've uh put out to work with suppliers, but also standard agreements, clauses on information. Information security, performance reports, SLAs, internal reports, and that can all be part of the documentation review. You can also, of course, conduct an interview both with top management To understand how they came up with the requirements, but also to a procurement manager, for example, or somebody else who's responsible for dealing with suppliers to understand how they apply this. And you can also select the sample of documented information to see if everything is already included in all the documents and uh that the organization follow its own policies. Example five is about information backup, which goes to Annex A8 13. Backup copies of information, software, and systems shall be maintained and shall regularly be tested in accordance with the agreed topic-specific policy on backup So again we will be performing all the audit test plans so you can observe how the backup procedure is performed and the locations where copies are kept. So I usually ask them to If possible, do a backup during the audit so you can follow it. You want to see the labeling, the physical and the environmental security, so you want to follow up that You can review the policy where you can check is there a definition of the required backup levels? Is there backup criteria? Is there anything about encryption, for example? Is there a link with the business? Business continuity plan. Has the organization established procedures on how to do backup and restore of backup? Do they do dry runs? Are there any records available? You can do an interview, of course, with the operations manager to understand how it works, to explain the strategy. You can do a technical configuration where you can verify backup system configurations. And security mechanisms like encryption, where you can ask to do a restore of an archived file, and you can select a sample to verify if the entries have been well documented in the backup. So you can do a lot of things. Example six is about identity management, which relates to annex A516. The full life cycle of identities shall be managed Again, we will complete all the audit test plans so you can do an observation to see how user identities are established and how the configuration process works You can in the documented information review any policy that there is about identity and access management, but also the review and approval of user identities. you there might be user access review rights, so there might be different documentation available. You can conduct an interview with an help desk manager, for example, to confirm The features covered by identity and access management policy and to check if the help desk follows those. You can do a technical verification where you verify the configuration and operation of system I used for activating new identities. And you can do an analysis where you select a sample of users and you validate if they have unique identities when accessing the information. the organization's information and if the identity and access management policy has been properly followed. Example seven is about management of technical vulnerabilities, and which relates to Annex A8. 8, where the audit criteria are information about technical vulnerabilities Of information systems in use shall be obtained, the organization's exposure to such vulnerabilities shall be evaluated and appropriate measures shall be taken. Again, all the other test plans will be followed or can be followed and you can observe a technician performing activities related to the management of vulnerabilities. So you can have a look at intrusion test or vulnerability scanning and you can have a look at those. You can do a documented information review where you can check if there is a procedure around vulnerability management, if there is an um An asset inventory of computer material. If you have a list of potential vulnerabilities, you might see if there is a distribution list of software publishers. related to vulnerabilities you can check if the organization is subscribed to certain newsletters. There are a couple of things that you can review there. You can uh interview the information security manager to determine whether the procedure for the management of technical vulnerabilities has been established. And of course, you should also interview You can do a technical verification to see if the latest version, for example, on a system is installed and how vulnerabilities are treated. And you can also select a sample of technical vulnerabilities to see if they were treated in accordance with whatever is written in the procedure. To see if the organization follows their own procedures. The last example is example eight, which is related to information security event reporting. related to Annex A6. 8, the organization shall provide a mechanism for personnel to report observed or suspected information security events through appropriate channels in a timely manner. Again, all other test plans will be followed. As an observation, you can, for example, observe how somebody reports an information security. uh event of course when it occurs during the audit. If not you can ask of course um somebody uh randomly if there would be an information Security event, what is it what you would do? You can review the information security event procedure and information security incident management policy. You can review those documents. You should interview the information security manager or an help desk manager to confirm that the process and procedures are followed You can do a technical verification of the configuration of automated alerts embedded in information systems and test their effectiveness. And you should also do an analysis of security events where you can check if they were treated according to whatever has been written in the procedure. So you should check if there is a root cause analysis lesson. Slurred and so on \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S16.2-Creating-audit-test-plans.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S16.2-Creating-audit-test-plans.md new file mode 100644 index 0000000..7781af9 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S16.2-Creating-audit-test-plans.md @@ -0,0 +1 @@ +So annex a dot one of the twenty-seven thousand seven ISO standard gives guidance on auditing an ISM. So that 2707 ISO standard provides generic guidance on how organizations should be audited that claim conformance to the ISO 27001. So this the guidance that is given in the ISO 2707 is um independent of the size of the organization or the industry that it in so the guidance is very uh generic and of course the guidance can also be used both for internal and external auditors So again, we will dive deeper and we will have another couple of slides where we dive deeper into that guidance for auditing in ISMS. So in the ISO 2707, there are a couple of tables that you need to understand. So when looking at auditing and understanding the organization and its context. you will get um a referral to the subclauses. So in the ISO standard it ref refers back to clauses Um six dot uh one nine point three. Um you have the twenty-seven thousand uh definition, uh external context, information security Internal context management system. And then you will have a look at okay, what is the audit practice guide and what is the audit evidence So you will basically have a look at how that evidence can be obtained through documented information or other information on important issues that affect positive or negatively the ISMS. You can have Information on the organization, the purpose, the intended outcomes. You can also look at environmental characteristics or conditions, the climate changes, they're of course important. You can have a look at what is the culture, what are the policies, do you see trends in risk assessment and so forth So you want to have a look as or you should confirm if the organization has a high-level understanding on um yeah the the effects that uh or the internal and external um effects on the organization. And you should also um understand uh you need to check if the organization knows what those external internal issues Issues are that are relevant for its purpose and that affect its ability to achieve the attended outcome of the management system. So looking at the risk assessment, looking at the SWOT analysis, looking at confidentiality and integrity, though what they need to confirm that the organization has a good insight. uh on important topics for the organization um uh you want to see uh how do how does that affect the management system. When you want to address climate change within the requirements of clause 4. 1, this is a new requirement. Organizations shall determine whether climate change is a relevant issue. With all my customers, this is a challenge. People find it a very difficult requirement. So to audit this new requirement, you should think about a couple of things. You need to see if they if an organization has included climate change in the assessment of internal and external. Issues. We also want to check in the risk assessment if there are any risks related to climate change. And you also want to see if there is anything in the strategic direction that takes into account climate change. There also might be stakeholders that are requiring it. So looking at the risk assessments Strategic meetings, stuff like that. So you want to get a little bit insight in that context as well. Understanding needs and expectations of interested parties. Goes to clauses 4. 1 and 4. 3. Um linked to the 27,000 definition is an interested party. Um so you want to audit their uh evidence of the interested parties, you want to check uh what interested parties Have been included. Are there customers? Do you have authorities in there? Do you have suppliers? Neighborhood neighbors, members of the organization, and others working on the behalf of the organization. So you should be able as an auditor to confirm that the organization has a high level understanding of the needs and expectations of the relevant interested parties. So there are a lot of things that you can include, of course, there. And again dependent on the organization, you might include authorities or regulatory agencies, licenses. obligations, communication, and that might be very different per organization. Interested parties can of course have different interests which can be completely aligned. Disaligned, opposed to the business objective. So that needs to become clear out of that stakeholder analysis as well When addressing climate change in this requirement, the clause 4. 2, where relevant interested parties can have requirements to the climate change. uh you can consider uh the following uh are there um expectations um of relevant interested parties concerning that climate change And evaluate of those customer requirements, Li regulatory obligations, or other external parties expectations include climate change related measures. So you that might be the case. I see more and more that in tendering um in questions that that customers ask. um that um environment climate change uh becomes uh a growing uh thing so uh there might be the case that there is Uh something that can be reflected there. So you also want to verify if there are ISMS objectives or controls that reflect any newer changing expectations related to that climate change And you also want to verify that the organization has a method to regularly verify and update understanding of interested parties. So You should look for any climate change requirements related from parrot companies, customers, suppliers, and so forth. When auditing climate change issues that might influence the organization's ISMS, auditors should consider the following. Is climate change a thing within the organization? Has it been identified? And is it aligned with whatever applicable statutory, regulatory, or contractual requirements that were? So you should check if an organization has assessed that potential for climate change. both to the physical and digital infrastructure and the implications on information security. So if climate change has been deemed a relevant issue, the organ the auditor should also check If the organization has considered its broader business applications all the way down the supply chain, uh how uh could it directly and indirectly impact the information? Information security and auditors may need to examine how the organization manages data protection and cybersecurity during climate-induced incidents, such as extreme weather events, for example, that could lead to data breaches. When determining the scope of the information security management system as related to clauses 4. 1 and 4. 2, the audit evidence can be gained through documented evidence information or other information of the scope of the organization management system, the scope of an organization certification, statement of applicability can also help, of course Um so you should um confirm that the organization establishes both physical, informational, legal, and organizational boundaries to which the ISMS Is applied so that there is a good understanding if it's applicable for the whole organization or for a business unit. So understanding that context of the organization uh and again the requirements of the interested parties um and the interfaces and dependencies between activities performed by the organization uh should be considered when establishing uh the scope Auditors should also have a look at the information security risk assessment and risk treatment so that it reflects the activities um that are included in that scope and that's um as as as defined in that scope and they should also verify that um one statement of applicability And that all controls determined in the risk management process are also included in the statement of applicability. And of course, controls that are the necessary controls referred to in ISO 27001 are not necessarily all the NXA controls. So they might also include sector-specific controls that are not part of the NXA. control. If there are any interfaces or any outsourcing activities that should also be clear. It needs to be clear where the overlap sits within the organization and how that is managed. For example, if you have a sharing of facilities of IT systems and stuff like that, you should be able to determine that in the scope as well. need to ensure as an auditor that the documentation of the scope is of course created in line with whatever you've identified in your procedure for documented inference. When looking at an information security management system and that goes to a couple of controls, s 6. 1. 1. 2. 3, but also 81, 82, and 8. 3 You should find uh information or evidence in the documented information um towards the processes that are included in the management system. and how is there an operational planning linked to those processes? Do you have a structured approach? Do you also include your outsourcing outsourced processes? How do you verify those What are the processes for risk management, risk treatment? How do you execute those? And what is the process to achieve information security risks? So the auditor should confirm that the organization creates um necessary but sufficient set of processes and controls in order to uh meet conformance of ISO 20. 27,001 and also check that there are interrelating systems and so forth. So the auditor should confirm that the organization In however it's set up with the capacity with the processes with the authority to decide how it will fulfill the ISMS requirements, including the level of detail and extent to which it will integrate the ISMS requirements. In its business. When auditing the policy, which is related to 6. 2 and 7. 4, the audit evidence can obviously be obtained by looking at the information security policy, but also to the information. Information security objectives. So auditors should confirm that the information security policy specifies the high-level organizational commitments as required by the standard, taking into account the organization's purpose. The information security policy is either used to frame or build the information security objectives that the organization sets for itself or are stated explicitly as part of the information. security policy and that there is also documented information of that information security policy and that this is controlled in line with the information security document management procedure. So in addition, you also need to check that the information security policy is communicated internally but also externally to other interested parties. when that is necessary. So those are the the most important things that you need to consider when auditing the security policy. When auditing resources, that goes back to clauses 5. 1, 6. 2, 7. 2, audit evidence can be gathered through documented information um to check if um if you have established something around um the implementation of the isms or the Implementation, the operation and the controls, but also um something around the maintaining and the continually improving of the IS SMS. So auditors should there really look for is the organization ready both to anticipate but also to allocate resources. Needed to both establish and implement uh the ISMS but also to maintain and to continually improve it. So resources here can really include your people Of course, uh specialized skill, money, uh technology. Um, so it might be uh a whole set of things that you can uh check for, and you might, for example, uh check a budget sheet to see if there is any allocation of money into the budget. Sheet. When auditing a management review, there's go uh related to a lot of subclauses, so 4. 1, 4. 2, 8. 1. 2, 8. 1. 3, 9. 1, 9. 2, 10. 1, and 10. 2 So you can of course find a lot of information. You want to check if the reviews are done in a planned interval, so you want to check agendas or stuff like that. You want to check the status from the previous management review meeting. You want to see that there are changes in internal and external issues. You want to see that the organization has had a look at that. You want to get insight on feedback of that information security performance. So you want to see trends or measures in relation to non-conformities and corrective actions. You want to see some monitoring and measurements results, audit results, but also the fulfillment of information Information security objectives. You want to check that the organization has done something with the feedback from interested parties. You want to see an overview of the risk assessment and the status of the risk treatment plan. And you want to see some opportunity. For improvement. So the auditor, you should as an auditor check with the management that you've that they've done the management review and that they have a schedule of that and that they have addressed all the topics that are required by the standard. So you should check that everybody off-top management has been involved through that, and you should also check if the management has formed some kind of a conclusion. And so what is listed in the audit evidence? What are decisions moving forward? How does the management think about the ISMS? So there are a couple of things that need to be considered Then lastly, some guidance on auditing non-conformities and corrective actions. Clauses 7. 5, 8. 1, and 10. 2 are related to that. So audit evidence can be obtained through documented information or other information about what is the nature of nonconformities and any subsequent actions taken, what were the results of the corrective actions How were those results monitored and measured? How was the audit program and the audit results? You can have a look at those. You should have a look at the management review to see what any non-conformity And corrective actions came out of that. And if the non-conformities have been discussed in the management review, any requirements from interested parties that have an impact and changes to the ISMS brought by corrective action. So, what you basically want to audit or what you want to confirm is that the organization responds in a correct way to non-conformities and that they undertake the actions that are necessary. So you need to take the actions, you want to see that they've done a root cause analysis, you want to do see an impact analysis, and you also want to see that an organization checks the effectiveness of the corrective measures that they have implemented. So this was a pretty long section on how to conduct or how to create audit test plans and also how you could audit a couple of the clauses. So First of all, the auditor should develop audit test plans to verify whether the auditee complies with the requirements of the standard and the audit criteria. An auditor can also combine different audit procedures in order to collect sufficient and reliable evidence. And we have of course presented several examples of audit test plans Which consisted of a combination of the following audit procedures. So we always spoke about observation, documented information, review, interviews, analysis, or technical verification. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S17.1-Drafting-audit-findings-and-nonconformity-reports.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S17.1-Drafting-audit-findings-and-nonconformity-reports.md new file mode 100644 index 0000000..48ea63e --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S17.1-Drafting-audit-findings-and-nonconformity-reports.md @@ -0,0 +1 @@ +Section 17 will provide you information that will help you gain knowledge on the process of drafting and documenting audit findings and non-conformity reports. So apart from being one of the most important elements of the audit, and most companies are only really concerned about the audit findings, but audit findings are also the determining factor in drawing the audit. And they comprise all information relevant to the observation of a potential deficiency or effectiveness of the process. Auditors are obliged to pay careful consideration to the documentation of audit findings. This also helps them in decision making and whether a report is an issue in writing or to just just discuss it by the audit or to simply omit it. Audit findings is not the same as audit evidence. Audit evidence is factual. where an audit finding is um the product of the evaluation of an auditor, which is by definition subjective. So the auditor's observation of a change management procedure can indicate whether such a procedure complies with the requirements of The standard and the specific requirements of an audit by example. So the audit criteria is also the results of an evaluation of the collected audit evidence is always against the audit criteria. So it should indicate conformity or non-conformity. And audit findings can of course also lead to the identification of risks, opportunities for improvement, or of course also recording of good practice. If the audit criteria are selected from statutory requirements or regulatory requirements, and the audit finding is termed compliance or non-compliance. So non-conformities should be recorded, and non-conformities can be graded depending on the context of the organization and the risk. The grading can be quantitative, for example, from one to five. and qualitative, minor or major. They should be reviewed with the audit T in order to obtain acknowledgement that the audit evidence is accurate and that the nonconformities are understood. When there is any diverging opinion, you should undertake as an auditor all attempts to resolve that. And if you can't resolve it, it should be recorded in the audit report. So it should not be the case that an auditee is surprised by the findings that you have. You should communicate them with them. And of course, if you're working with an audit team You also need to come together with your other team to get agreement on the different uh findings that you have. So when we look at the annex A18. 1 from um the ISO 1911, there are a couple of things that is stated there um with regard to the audit finding. So of course Um you should look at the following things. It's a it can be a follow-up on previous audit records or conclusions You of course look at the requirements of the audit client. You look at accuracy, sufficiency, and appropriateness of objective evidence to support the audit finding. If you don't have enough evidence, you can't write it. You have to look at the extent to which planned audit activities are realized and planned results are achieved. You need to look at findings exceeding normal practice or opportunities for improvement. You also need to indicate the sample size. and the categorization of the audit findings, so major or minor basically. During an audit it's also possible of course to identify findings related to multiple criteria Where an auditor identifies a finding linked to one criterion on a combined audit, the auditor should consider the possible impact on the corresponding or similar criteria of the other management system. So depending on the arrangements with the audit client, the auditor may either raise separate findings for each criterion or one single finding combining the reference to multiple criteria. Now requirements can of course originate from several sources. So audit findings, you can either have a conformity or a non-conformity as stated in the ISO 9000 Nonconformity is a non-fulfillment of a requirement, and a conformity is then the fulfillment of a requirement. So those requirements can come from several sources. They can be specified in the standard But it can also be part of a requirement internal to the organization. It may be a part of a law or legislation, or it may be part of a signed contract with a client or a partner. So uh uh there are a couple of instances that can lead to a non-conformity, of course. Uh documented information is not adequate A process or a control is absent or does not fulfill its function, or the process or the control does not provide the extended output. So then we make a difference between a minor and a major nonconformity. So let's start with a minor nonconformity. If you look at the definition, minor nonconformity is the partial fulfillment of a requirement. So a minor nonconformity raises certain doubts about the ISMS ability to help an organization achieve this information security objectives and meet the requirements of the ISO 27001 standard It presents basically a minor risk, but not one to be ignored to the organization's interested parties. So but it basically does not affect the capability of the management system to achieve its attendant results. So it is a minor nonconformity. There are certain doubts, but it does not have an effect on the capability of the management system to achieve the intended results. So that is a minor nonconformity So some examples of non-conformities. For example, let's have a look. Some inconsistencies with the risk assessment report were observed. Or you have a few employees who have certain information security roles but they did not receive adequate training You have a couple of procedures that have not been reviewed or updated when it was supposed to be happening. Some of the non-conformities from a previous audit were not closed as planned and there was no justification provided. A planned changes related to the ISMS were not communicated, so there might be a different type of thing. So now how you um need to document them, like for example, uh this the the description of the detected nonconformities. Of course you you don't write like it's stated on the slide here as some inconsistencies with the risk assessment report and you need to uh describe it a little bit better. So you could, for example, uh describe the organization has implemented procedures to ensure compliance with the use of proprietary products. However, the Adobe Illustrator software is installed in 46 workstations despite the fact that the organization has only 40 user license And the audit criteria then would be that the organization shall implement appropriate procedures to protect intellectual property rights, which is control A532 If we then look at, for example, clause 5. 2 at the top management shall establish the information Security policy, then a description could be. The organization has defined and communicated the information security policy that includes a framework to set objectives and has outlined a general orientation and action principles Concerning information security. The policy takes into account the requirements related to business characteristics as well as the legal, regulatory, and contractual requirements. However, there is no reference to the continual improvement of the ISMS, which is a standard uh part of it. When looking at um clause 7. 5. Three, for example, which is documented information required by the information security management system and by this document shall be controlled to ensure it's available and suitable for use. where and when it's needed and it's adequately protected um against loss of confidentiality and property use and loss of uh integrity. a detected nonconformity could uh be something like this. The organization has implemented and maintains a document management system for its ISMS However, there is no documented information related to the ISMS that specifies the location of the official versions of the currently operating security Procedures. So that might be some examples of minor nonconformities. When looking to major nonconformities, is the non-fulfillment of a requirement or a total failure of its effectiveness? So a major nonconformity raises significant doubts about the ability of the ISMS to achieve the information security objectives and meet the requirements of ISO 27001. and uh presents an unacceptable level of risk to the organization's interested parties. So that really affects a major nonconformity really affects the capability of the management system to achieve its intended uh result. So you have a certain control not in place while it should be in place You have a couple of minor nonconformities that are associated with the same requirement that could also lead up to a major nonconformity. So what happens it usually leads to postponement of the certification and usually it also leads to a new audit, which is then called a special audit So what needs to happen then is that the audit T is required to complete a response to the major non-conformity within a certain period. And so prior to be putting forward for certification, all major nonconformities need to be resolved to move forward in that process. So again, what could be a couple of examples? Um, and I'll dive a little bit in the right description then. So there might be lack of commitment from top management, there might be lack of competence of people in charge of managing the ISMS. There might be lack of corrective actions to address recurring incidents, requirements not addressed properly, or lack of evidence of internal audit activity. So if we then look at how it would be officially described in an in a report and an audit report, if we then look at, for example, NXA8. 1 which is about information stored on, processed by or accessible via user endpoint devices shall be protected. So a description of a non-conformity could be The organization's personnel are not all aware of the policy and security measures for acceptable use of mobile devices. Might be a non-conformity. If you look at clause 7. 2b, the organization shall ensure that these persons are competent. So this is about a lack of competence. Possible description could be the organization has established an internal audit program with suitable audit procedures. Last year's audit activities were carried out by an intern, so recent graduate, with no experience or qualification in management systems. System audits, that's also an issue. Description SO if you look at the organ uh seven uh class six dot one dot 2E, the organization shall define and apply an information security risk assessment process that evaluates the information security risks A possible detected non-conformity could be the organization has developed a risk assessment methodology adapted to the ISMS. However, it does not allow the organization to effectively evaluate information security risks. So you have a risk assessment process, but it doesn't help with managing or evaluating information security risks. And then the third thing that an audit can find, or an audit finding that can be written, is an observation. So an observation is basically a situation Or an element observed during the audit that may be subject to improvement without necessarily being a non-conformity. So observations are often followed by recommendations to improve the efficiency of the management system, but the auditee is not obligated to implement the corrective actions for the auditor's observations. So observations are usually documented throughout the audit report because some of them may constitute weaknesses in the management system. So you want to follow up on such weaknesses as auditor during the upcoming audit. So you also want to check not only do you follow up on major and minor nonconformities But in a follow-up audit, you also want to check. We had a couple of observations. What did you do with the observations? Did you take them in consideration? What did you think about it? So you should document that properly. So there are two things that you can do. Usually it is included that an observation is included in the audit report. Um but um yeah it's not per se necessarily you can do it in the audit report or in the general attention points or general observations. It's a little bit dependent on how the template of the certification body uh works but observations um can basically not influence the conclusion of your audit and then we still have something like which is Called an anomaly. An anomaly is a deviation from a requirement or from the target set by the organization, but it still remains within the organization's established and acceptable levels. Um anomalies are also documented in your audit report, but um or in the working papers or on the notes that you uh make, but they're usually not included in the audit report, while an observation is included in the So to give an example of an uh anomaly, an organization with 100 employees has decided that 90% of the employees must attend an awareness session. In the first three months of employment. If the auditor finds that five employees have not attended the session within the three months, the auditor will consider the finding as conforming to the organization's requirement. At a five documented cases represent anomalies, deviation from the organization's requirement, but the overall process is considered effective. On the contrary, if um an auditor finds out that 15 employees um have failed to attend the awareness, they should report this as a non-conformity because the number of anomalies is beyond the acceptable threshold as uh set by the organization 10%. So if the organization would have put the threshold of 20%, then of course it would still be an anomaly. So that's really dependent on what the organization has set for itself. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S17.2-Drafting-audit-findings-and-nonconformity-reports.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S17.2-Drafting-audit-findings-and-nonconformity-reports.md new file mode 100644 index 0000000..ff2e539 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S17.2-Drafting-audit-findings-and-nonconformity-reports.md @@ -0,0 +1 @@ +So the uh auditor of course needs to document um the audit findings, so you need to evaluate the evidence against the audit uh findings So before the closing meeting, the audit team must discuss the completion of audit findings review and other relevant information that they've collected during the audit. So they need to consider the specific context of the audity. They should evaluate the evidence against the audit criteria. They also need to check the validity of the evidence and if it's sufficient in relation to the audit objectives. Now, very difficult, and the boundary between a minor nonconformity and a major nonconformity is not always easy to define. We can of course agree that if a finding to be conform, if an auditor observes that one transaction in thousand did not meet the requirements, but similarly we can agree that a finding indicates a major nonconformity if 800 transactions in 1000 do not adhere. But nevertheless, it's not always a clear distinction between major and minor nonconformities Because you it's not always very easy to determine. So the specific context of the audit T and other relevant aspects are taken to into consideration when making such a distinction. So most certification bodies provide you with some kind of a checklist where an auditor needs to take a box to say if there is evidence, is there is a procedure, is there is a process where you can basically state if there is a conformity or a non-conformity. So the threshold between the types of audit findings is neither arbitrarily set nor applicable to all audit findings. It is set by the auditor and based on a very specific context of the audity. So that might even be that for one audit client it may be a major one and for another one it may be Maybe a minor one, depending on the judgment of the external auditor. The statement of nonconformity is, of course, the most significant part of documenting a nonconformity. As I stated, a statement is the output of the audit and it does also the input for corrective actions to be taken by the audit. So it needs to be written in a very clearly uh way and it should not be uh mistaken for audit findings and it should also not be a rephrasing or a restatement of that um uh issue. So the nonconformity needs to be written very clearly, it needs to be easily understood because the Audity will use that as an as an improvement action, and it might be the case that people who will work with the nonconformity uh weren't part of the audit. So it needs to be very clear uh what is meant with it and and if it's poorly communicated, poorly written, it will uh make things different Equally important, nonconformity should be recorded and documented systematically by providing traceability and easy-to-follow progress reviews and evidence for the completion and effectiveness of corrective action. So, auditors usually use a non-conformity report form, something like that, by means of recording the non-conformities. And usually audities get that document sent where you get a description of the non-conformity. with a decision with okay this is evidenced by. So if you drive draft a non-conformity report there are a couple of things that you need to keep in the back of your mind So if an audit finding indicates a nonconformity, you need to document it in a non-conformity report and it basically includes three items. First of all, you need to describe The requirement for which the non-conformity was detected, which is basically the audit criteria. Secondly, you need to describe the observed non-conformity. including the evidence supporting the findings and you need to write the type of nonconformity as it a major or a minor nonconformity So, this is for most auditors one of the more difficult things to do to really write it in a correct way So it might be as simple as writing the description of the observation and referring it back to the respective standards requirement. But it is very important that it's very specific in order to avoid any potential misunderstanding. So again, I've already stated it. It's possible to identify findings related to multiple criteria. So it depends a little bit on the arrangement with the audit T, but you can either create separate findings for each criterion. or create one single finding where you include the reference on multiple uh criteria. So this is basically such a non-conformity report. This is an example. So And here you see basically the number of the non-conformity, also always very easy for clients to follow up. You have the name of the client, the file number. The relation to the process that you have audited, the link to the controller class number, in this case it's annex A5. 9. The site was Montreal and the audit criteria is basically what is written in Annex A5. 9 and information an inventory of information and other associated assets including owners shall be developed and maintained. So Then the description of the observed nonconformity. In a sample of 25 assets analyzed originating from the asset list, only five of them were correctly identified. You have the name of the auditor, the date when it happened, an indication of major and or minor, and acknowledgement by the auditive representative that the person is Okay with the non-conformity. So you can also add in this case this is evidenced by usually you add documentation or the name of the asset list that is associated with your findings. So you need to fill it with enough evidence where you can also conform it and to communicate it to your client as well The benefits of the doubts. So an auditor cannot raise a non-conformity if they do not have an identified non-fulfillment of a requirement. So by default, the benefit of the doubt um applies in all cases. So an organization is considered to be conform to the requirements of ISO 2701 as long as there is no evidence to prove the opposite. So the processes, controls, and divisions that the auditor did not have time to check will be considered conform. So auditors should use their work documents to plan the auditing of those parts in future surveillance audits. So that also means that the role of an auditor is not um to find non-conformities. I see that a lot with auditors that I work with. That auditors want to find non-conformity. The purpose of an audit is to verify conformity. So you need to have an open look, you need you want to be curious, you're not there to find Nonconformities. You don't have a KPI on the number of nonconformities you find per customer. So if there is no evidence of the nonconformity, there is no nonconformity. If there is evidence of a non-conformity, you need to document So that's basically a very important thing to raise. Your role is not to find non-conformities, but to verify conformity. So, as a summary, audit findings are results of the evaluation of the collected audit evidence against audit criteria. A minor nonconformity is the partial fulfillment of a requirement, but does not bring a risk To the total capability of the ISMS. A major non-conformity is the non-fulfillment of a requirement or a total failure of its effectiveness. An observation is then a situation or an element observed during the audit that may be subject to improvement without necessarily being a non-conformity. An anomaly is a deviation from a requirement or from the target set by the organization, but that still remains within the organization's established and acceptable levels. Nonconformities should be documented in the nonconformity report, and the nonconformity report specifies the audit criteria, the nonconformity type, major or minor, and the description of the observed nonconformity. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S18-Audit-documentation-and-quality-review.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S18-Audit-documentation-and-quality-review.md new file mode 100644 index 0000000..f326217 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S18-Audit-documentation-and-quality-review.md @@ -0,0 +1 @@ +Hi there, thank you for joining me. This is section 18 for ISO 27001 lead auditor. We're going to talk about audit documentation and quality review. And as a part of that, we'll be talking about work documents and quality review. So this section is going to discuss the purpose of work documents and what auditors should include inside them. In addition, the importance of the quality review is also discussed in this section, how quality review helps the audit team to comply with the audit procedures. What potential mistakes can be encountered during the quality review, which should be avoided by auditors, and lastly, how to document the quality review itself. So work documents. Work documents serve as a the ability to support audit evidence Proof of the audit or proof to the audit quality and adherence or reference for future audits. So work documents should include Uh facts only. So the auditor should document only sufficient evidence to support the audit findings, but only facts. Now if those facts are observed because you did not have digital or written or any other form of evidence, but you personally observed it, then you can write observed, then whatever it is. Be written, these work documents should be written professionally and comprehensibly. Notes should be written concisely so that other auditors can understand what is written and why it was written and what was said. Thus, the auditor can use abbreviations and write in point form as long as the form is standardized and the terminology is known to auditors So be consistent in your terminology, which should not be too difficult amongst auditors. Identify the weak points Work documents sh must enable the rapid identification of any weak points in the audited management system and the arguments supporting the audit findings. So work documents are critical for the audit process because they allow you to record your thoughts, your findings, your observations. But we also need to understand that we we're going to point things out very quickly. Now, I don't know if it's in this section or not, but I'll bring it up right now. Work documents are the property of the certifying body. not the audit. They are a product that's created by the auditor, the audit team on behalf of the certifying body. So they belong to the certifying body, not the auditee. So here's an example of a work document. And the reason I say example is because there is no real requirement for templates. But most certifying bodies will have some templates that they're going to want you to follow, and each certifying body's template is going to be different. They could have more information, less information. They could have branding or logos or whatever. Just go with the flow with whatever the certifying body says. So uh you should be expected as an auditor, you should be expected to follow some sort of internally developed template So in cases like that, you must follow the template developed by the certifying body because that is part of their process on certification and using templates is a part of that If there's no work document template, the responsibility of developing one falls on the audit team leader. So ideally, again, from the efficiency standpoint, certifying bodies should have a whole bunch of templates and all you have to do is is use them. However, if if there is no template, again the team leader creates one. And the whole concept behind the template is that it's a standard document across the entire audit team So let's talk about this example. So here we have a clause, top left clause control. It looks like physical security perimeters. We talk about what needs to be, you know, the notes in the clause, security perimeters shall be defined and used to protect areas that contain information and other associated assets. Then we have the audit procedure. How are we going to review and look at the physical security perimeters? One of the options in the middle, observe the external environment, reception, alarm system, and so on. Who is the owner of the control? And then what's the audit notes? So in this case, equipment theft is the principal risk identified. uh at the entrance, the reception desk, and the inspection report confirms that the building meets the building code and and so on. There's also other evidence that could be added in there. There's documentary references like interior and exterior plan, risk analysis report, and so on. from different areas. We could have interviews, uh, that who are we going to talk to, what date and time we talk to them. Now for me, uh From my standpoint as an auditor, when I interview people, I don't use titles, I use their actual name, and I don't use just the date. I use the the date and the time as well as the time zone. You don't want to have a be in a position where security manager, you investigated or talked to this person on November 7th of 2022. Well, what time? When did you do that? Where did you do that? Was it online? Was it in person? And so on. Then we have conformity. C is means it's uh conforms with the requirement, and NC means it's non-conformity. It doesn't require Or it doesn't conform with the requirement. You could also have a date and signature if you chose to In some cases, I've seen people use initials. In some cases, I've seen them not do anything at all in relation to dating signature, but it can happen. Here's another example. Again, physical entry, Annex A 7. 2, secure area, same, basically the same thing. How are they going to audit that? They talk about verify lists of employees and their access rights. Again, owner of the control and so on. And then there's the notes from the auditor. So not really anything special in relation to templates. And again, we have documentary references, persons interviewed. And again, from my standpoint, I always use a real name uh a date and a time and a time zone that I did the uh interview. As well as in this in this example we have a non-conformity And it looks like it's nonconformity number one. So if there was another nonconformity, it would be nonconformity number two. And then there's also Dayton signatures of the meetings. So again, looking at example one. And going back to example two, uh there's no real firm template that has to be used. Uh there's no real requirement for any particular template. So if the certifying body has a template, use that, yeah You must uh use that. If the certifying body doesn't have a template, then uh the team leader creates one and it it works out. But It can really really be anything so long as it's consistent across the whole audit and everybody on the team understands that. So audit records archive. Audit records usually contain number one audit agreement So that's why there's going to be an audit in the first place. Uh audit plan, org chart for the uh audit T. Work papers and checklists used during the audit, interview and observation notes Correspondence, interview questionnaires, number eight, audit test plans, number nine, audit tests and their results, and then the evaluation of those results So that's in the archives. So audit documentation should clearly state the type of the document, how it was created or changed, and the person who not only reviewed it, but who created it. So who created it, who reviewed it? We want to protect the confidentiality of any information at all stages of the audit Especially when evidence is shared. Again, confidentiality is important unless it's a mandated reporting event. But if it's not legal, if you're not legally required to report something, then you have a confidentiality agreement. We want to make uh or prevent any potential changes to or unapproved changes to the uh the audit documentation We also want to protect it not only from the uh outside unapproved people, but possibly other people in the auditee environment. Remember, work documents are not the property of the auditee. They are the property of the of the certifying body. So, audit records represent the entire documented information gathered during the audit. Drafts, copies, previous versions, or other similar documents are not generally kept as records With the exception of the actual product that is created by the auditors or audit team, other documents like policy standards, procedures, screenshots. Things like that that are provided by the auditee to the audit team or the auditor are generally destroyed after there is a resolution or a firm understanding of what's going to happen in relation to the audit. So if it's a certifying audit and any evidence that's provided to the audit team that's not generated by the audit team themselves. It's it's not uncommon for the auditee to ask for those documents back or uh some sort of attestation that they were destroyed. And from the certifying body standpoint If they have the information and they don't need it anymore, then uh it's totally uh it's not under unreasonable to think that they're going to destroy it as well, whether the oddity wants to or not. So quality review. Work documents are the first audit evidence that get reviewed. So peer quality review enables all the audit team members to ensure compliance with audit procedures It's important to understand that quality review is performed by an experienced auditor. I'd also suggest that quality review, even though there may be a more experienced auditor on the team but everybody on the team get a chance to perform quality review. So reviewing of the work documents is necessary for ensuring that the audit procedures were appropriate, reliable, and used properly. The auditors have sufficient evidence or information to support their conclusions. And the audit findings and conclusions are logical and objective So, as a part of the peer quality review, peer quality is certainly a key element in generating high-quality work documents. And remember that certifying bodies as a part of competence, one of their options to make sure that people are performing high-quality work is to review audit reports or work documents or other things. Each auditor's work documents must be reviewed by the audit team leader. Documents of the audit team leader must be reviewed by another auditor. So we can't audit ourselves For solo audits, the review is done by another auditor mandated by the certification body. I've never been on a solo audit. I've only been in audits with Audit teams and generally the smallest one was only three people. The audit team leader must verify if the audit team members have followed best audit practices and established procedures. The audit evidence gathered is relevant, reliable, and sufficient. The established audit findings are based on strong evidence And any problems that were encountered during the audit were resolved. So, as a part of the quality review, the following is a list of potential mistakes that auditors usually encounter during Quality review. So number one, the template that contains information about previous clients was used. Yes, seen that before. Where you open up a template where a new client and a previous client stuff is already in there Auditors to uh forget to enter the information related to the person interviewed. Again, when you interview people, uh name, uh date, time, time zone, write down what their job is. Make sure you take adequate records. Auditors forgot to close notes and provide information related to it, like name, name, date, and reviewer. The information that auditors gathered was inconsistent. And information on the audited clauses could not be found. Like did they audit a particular clause but did not document it Uh I've seen that uh before where they legitimately interviewed, they legitimately saw the evidence, they just didn't write it down. uh to prove uh that they actually did it. So something we learned in the military is if it's not written down, it never happened. So make sure you write things down. All right, number six here, the evidence gathered was neither relevant nor reliable. So in this case, auditors did not document sufficient evidence to support the audit findings. You have to always make sure you have sufficient evidence. And then it's accurate. The sampling approach was wrong and not documented properly, so auditors did not clearly document or justify that the chosen sampling methodology. In relation to sampling, if you're going to request sampling because you have a large data set of some sort If you're not going to specify to the auditee exactly how you want the sampling done and you're going to leave it up to them, you should also probably ask for another So for example, if I had a thousand users in a database and I said to the auditee, I want you to provide uh ten percent of those thousand people so I can review them. So that's a hundred, hundred people, hundred users. How they came up with those hundred users would be important. Are they picking those hundred users because they know they're going to pass? Or is it the first hundred? Or is it every 10 person that they created the 100 users out of? So you want to document how sampling actually occurs There were errors in the samples section, so did not follow the selection rules during the evidence collection. For example, the audite selected and provided the list of persons to interview or prepared the sampling themselves. That's exactly what I just kind of described. Inconsistencies and nomenclature. So again, it's super important that everybody stay on the same page in relation to wording and terminology. Document the quality review. So here we have some examples. Note number one, clause 752, creating and updating. Comments of the reviewer, looks like they marked some things out, answers of the prepare, whatever the change was has been implemented. So you can see that there's multiple areas uh where uh notes were entered, uh comments were made, and then there were um Responses from the prepare. So number two, uh the evidence collected is not related to the control objective of physical entry, and then there's a red line. The evidence the objective of the control is to verify that the perimeter enters through a physical access control point, not the existence of the perimeter. So the first black line, the evidence collected is not related to the Control objective, the preparer says, in my opinion, the presence of a two-meter security wire fence demonstrates the existence of a security perimeter. And the reviewer responds by saying The existence of the perimeter is not the objective of the control to verify physical access control point So then the preparer responds by saying, okay, I added a note on the need for additional evidence. So there's a little back and forth between the reviewer and the preparer in this case, and that's not uncommon at all. So be aware of that. But again, there's there's not really a template that needs to be followed to do this. Just understand that every time you create a document, if somebody reviews it. and disagrees or whatever, then uh there needs to be some sort of resolution before you submit it. Alright, and this is the summary for section 18. Auditors must create and keep work documents during the audit in order to support audit evidence, to serve as reference for future audits, and to serve as proof to the audit quality. Work documents must be written concisely and professionally and must include facts. Audit records represent the entire documented information generated During the audit, drafts copies, previous versions, or other similar documents, and are not generally kept as records. Peer quality review is a key element in generating high-quality work documents And the documents of the audit team members are reviewed by the audit team leader whose work documents are reviewed by another auditor. So again, just like previous sections, there's a quiz with this one, quiz 17. So open up the quizzes worksheet and uh Take that quiz, and with that I'll see you all. See you on the next one. Thank you. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S19.1-Closing-of-the-audit.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S19.1-Closing-of-the-audit.md new file mode 100644 index 0000000..55fd1c3 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S19.1-Closing-of-the-audit.md @@ -0,0 +1 @@ +Hi there, thank you for joining me. This is section 19 for ISO IEC 27001 Lead Auditor. This is closing of the audit. So we've done stage one, stage two And now we're closing the audit itself. In this section, we're going to talk about the steps of closing the audit, which includes determining the audit conclusions. discussing the audit conclusions, conducting closing meetings, preparing and distributing audit report, and completing the audit. So as you can see, and then we're also going to talk about making the certification decision and then Finally closing the audit. Alright, as a part of the audit conclusions, uh we're gonna determine and agree on audit conclusions. draft the audit conclusions, conduct the closing meeting, prepare and distribute the audit report, and then make a uh the certification decision. And when I say the make the certification decision, that's not the auditor. uh to do that. That's the certifying body. The auditor makes a rec a recommendation for certification. So uh there is an exchange of information for closing the audit. The following are some of the summaries of the information that gets exchanged after evaluating the evidence gathered during the audit, the audit team. uh presents their findings and observations, including nonconformities to the auditee. The auditee accepts the audit findings provided, but if they don't, then they uh provide additional information to justify that. But they're generally in most cases they're going to accept uh your findings because they're actually the ones who provided evidence. That created you, uh, that gave you the opportunity to have those findings. All right, then the audit team uh presents the audit conclusions to the audit T. And issues a favorable or unfavorable certification recommendation to the certifying body. Then they present the uh the findings and everything else, uh the audit conclusions to the Auditee's management. The Auditee accepts the audit conclusions and the certification recommendation. Or they don't, and then they uh they appeal. Uh but then there is a closing meeting of the and the closing of the stage two audit report or the creation of the stage two audit report It's sent off to the auditee where if they agree, then awesome. If they don't agree, then they can appeal. They also may be required to have some sort of action plan. in order to uh remediate any nonconformity that was uh a finding by the audit team. It's it's important to understand there is an appeal process that the auditee can uh choose to use if they chose to. Um it's that doesn't mean that you're wrong as the auditor or they're right as the auditee But uh occasionally uh appeals do happen. The auditee does not have to absolutely accept your findings or your report just because it's you creating it So if there is a nonconformity, then there are action plans that will be required to be created by the audit. They submit the action plans to the audit team and hopefully start right away. The auditee then implements corrective and preventative measures to hopefully fix whatever whatever problem there was. And then assuming they get certified by the certifying body, then they'll have that. And then later on down the line, there'll be what's known as a surveillance audit. Okay, so I'm going to talk about surveillance audit real fast A surveillance audit after the certifying body says yes, the audit T is uh certified. Uh In a year, there's what's known as a surveillance audit, which is a it's still an audit, still follows the same process, but it's uh less intense than a certifying audit. All right, determine and agree on audit conclusions. We're going to uh talk about that now. Uh this is 19011 clause 6. 4. 9. 1, the audit team should confer prior to the closing meeting in order to review the audit findings and any other appropriate information collected during the audit against the audit objectives. Also, agree on the audit conclusions, taking into account the uncertainty inherent in the audit process. Prepare recommendation if specified by the audit plan and discuss audit follow-up as applicable. Once we've had that meeting, there's going to be a certification recommendation. When concluding the audit, the auditor must issue one of the four following Recommendations related to certification. Number one, recommendation for certification. That's the one that everybody wants. Recommendation for certification conditional upon the filing of corrective action plans. without a prior visit. So that means that the auditor found something that needed to be fixed. They're okay with recommending for certification But there must be a corrective action plan of some sort that does not require a prior visit. So that that could mean that the corrective action plan involves some sort of technical uh evidence that could simply be emailed. Uh or possibly if there's an internal auditor uh team inside the auditee environment That the uh internal audit team is uh trusted enough to provide uh assurance that the corrective action plan was accomplished. There's also recommendation for certification conditional upon the filing of corrective action plan with a prior visit. Much like number two, this is where same thing, except for they have to show up and see it personally And then there's also unfavorable recommendation for certification. This is the one that the clients don't want. Because this means they're not going to get it. They're also not going to get a refund on their money. So ideally if a client's fully prepared, uh best case scenario is you get a number one recommendation for certification. Uh occasionally you might get a recommendation for uh certification upon the filing of corrective action plan. Uh but I personally have never run across uh corrective action plans required uh as well as a another visit. All right, discussing audit conclusions. So prior to the closing meeting and submission of the final audit report It's important that the audit team discuss the audit findings with the auditee's management so that any oversight or misunderstandings are avoided. Here's another one. So the management is not caught by surprise. You don't want to surprise management in relation to findings. The management is given an opportunity to answer certain questions and provide new evidence. The audit conclusions are corroborated with the auditee's management. The implementation of corrective actions as soon as possible is encouraged. So discussing audit conclusions is really being very polite and professional in relation to the interaction between the audit team and the audit tee. If there is a possible finding of some sort, making them aware in advance is certainly an opportunity to relieve a lot of stress. As well as uh possibly uncover issues that were not previously fully understood. So, for example, let's say you uh you audited uh auditee for some control It doesn't matter what the control is, and they just gave you bad evidence because they didn't understand what you're asking for. And then you you you know judged that to be a non-conformity and you brought brought it up to the management or or the auditee's uh team and they said, Oh, uh my gosh, we uh were totally wrong in what you we thought you were asking for. Are you asking for this and if that's what you're looking for? then maybe that gets gives the uh the uh auditee a little bit uh flexibility. But again, from the audit conclusion standpoint, you never want to surprise them uh the oddities. You never want to surprise them with uh situations that uh they're just not aware of. It's it's not going to be a good uh pleasant conversation. So the audit team must ensure that the audit report contains evidence that's accurate and that the audit conclusions are easily understood by the auditee's management So again, write your audit, write your reports, your findings, and so on to the audience that you're presenting it to. Not overly technical, but uh straight to the point and direct. So hence the discussion between the audit team and the audit team prior to the submission of the final audit report is important to avoid any potential misunderstandings. Lots of reliable communication. So possible reactions from the auditee. They accept the conclusions. They submit new facts. That's possibly because they didn't understand or they did not provide enough evidence Or maybe it's just an inexperienced auditor. They look for solutions. How can they employ compensating controls that can solve the problem? They negotiate the conclusions, deny the facts, or adopt a hostile approach saying that the auditors they don't know what they're doing or maybe uh they're totally wrong, uh things like that. And then also certainly possible, seek to assign blame to a person. Now they're not going to be able to blame the auditors unless the auditor or the audit team was a gross negligence. uh as you know from the stages of negligence of uh gross negligence or fraud but the reality of it is is they may uh the audite may attempt to blame internal people internal to the auditee's team just because that's their the culture of that company. So we want to draft the audit conclusions. So audit conclusions must be drafted and reported. Auditors should draft the audit conclusions based on evidence that is examined. And its adequacy is evaluated in terms of quality and quantity. The auditor must draft the audit conclusions based on evidence and facts, not on assumptions. The auditor must also consider in the audit conclusions any revisions that resulted from the closing meeting or other discussions. The auditor must draft the audit conclusion against the audit criteria, and this should be pointed out in the audit report. So audit conclusions are not a summary of the audit findings but a conclusion based on the audit criteria. So 5. 3 conduct the closing meeting. So this is out of 17021-1 clause 9. 4. 7. 1 So a formal closing meeting where attendance shall be recorded shall be held with the client's management and, where appropriate, those responsible for the functions or processes audited So who? Audit team, members of the audites management. So basically everybody on both sides that were involved in the audit. What? We're going to present the audit conclusions and the certification recommendation. And again, clients want to hear that you're going to recommend certification. Where in a conference room, and again, this could be over Zoom, that's very popular now, when on the the last day of the on-site audit. So the closing meeting agenda, here's an example, the attendance list, we're going to take attendance acknowledgements. You could The team leader is going to thank people for being there. Thank you for your help. Thank you for your uh, you know, making this efficient and easy. and so on. Then we'll recap uh audit objectives and scope. Then we'll recap or present for the first time official findings relating to the audit and the conclusions. Presentation of any nonconformities if there are any limitations of the audit, questions and answers, and then there's an audit follow-up. Now, in relation to presentation of non-conformities, uh again Certifying bodies are going to have a template for everything. So I I use a I literally use the PECB template for documenting non-conformities because it works great. So if you're going to present non-conformities, understand the audience that you're presenting to. How you present it could be very simple or it could be very complex, but we want to definitely understand the audience that is that is uh participating. Also under questions and answers, you should expect as a on the audit team, you should expect numerous questions So be prepared to answer all of it. They'll ask you what's next, when are we going to do a surveillance audit? Are you going to do the surveillance audit? Uh if there's anything involving a corrective action plan, they're most likely going to say, how long do we have? Do we have to Do we have to do it within the time period that you're saying we have to do it? Can we do it next year? All sorts of different things that can come up. So be ready for that. And just kind of go with the flow, be very professional and responsive. So other topics to address in the closing meeting out of 17021-1 clause 9. 4. 7. 2? So the closing meeting shall also include the following elements where the degree of detail shall be consistent with the familiarity of the client with the audit process. Advising the client that the audit evidence obtained was based on a sample of the information, thereby introducing the element of uncertainty. The method and timeframe of reporting, including any grading of audit findings, the certification body's process for handling non-conformities including any consequences relating to the status of the client certification, the timeframe for the client to present a plan for correction and corrective action for any nonconformities identified during the audit. The certification body's post audit activities, and information about the complaint and appeal handling process So uh if we talk about this a little bit more, remember just speak unless they're you're gonna recommend certification right off the bat They don't have to accept your your findings as as fact and accept it. They can go through an appeal process or a complaint process if they feel justified to do so. There could be a case where a client may go through the appeal process just because they can't handle that they didn't pass. So there's that. Uh but the other thing that's comes up that I've seen a lot is the time frame for the client to present a plan for correction or corrective action. For any nonconformities. Most clients, they're not very receptive to the fact that they have to fix something within 30 days. And they'll they'll most likely say Well, this is really going to impact our revenue, our business. It's going to disrupt our business, things like that. And that may be that may be true, but the reality of it is that If it takes forever to implement a corrective action plan, then essentially the entire environment could have possibly changed during that time. And it would be not very realistic for you to recommend certification six months after the fact because the other areas of the environment may have changed So it's there's there could be some risk there. So again, time frames for correction, uh things like that, that's that's something that uh comes up a lot. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S19.2-Closing-of-the-audit.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S19.2-Closing-of-the-audit.md new file mode 100644 index 0000000..118a0cd --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S19.2-Closing-of-the-audit.md @@ -0,0 +1 @@ +All right, prepare and distribute the audit report. The audit team leader must be responsible for the preparation and the content of the report The audit report must be clear or must provide a clear, accurate, concise, and complete representation of the audit. The audit report must be recorded in writing The certification body maintains ownership of the audit report. So again, the audit report is not the uh property of the auditee. Neither is the work products, neither are the work products. The only thing that remains a property of the auditee is the actual evidence that is provided by the auditee. So we do need to make sure that we are clear, concise, and we've had every bit of evidence and explanation that is needed in the audit report is included in the audit report. Contents of the audit report 17021-1 clause 9. 4. 8. 2. The audit team leader shall ensure that the audit report is prepared and shall be responsible for its content. The audit report shall provide an accurate, concise, and clear record of the audit to enable an informed certification decision to be made and shall include or refer to the following Identification of the certification body, the name and address of the client and the client's representative. The type of audit. So is is an initial surveillance or recertification or is it a special audit of some sort? The audit criteria, the audit objectives, the audit scope, particularly identification of the organizational or functional units. Or processes audited and the time of the audit. Any deviation from the audit plan and their reasons Any significant issues impacting on the audit program, identification of the audit team leader, team members, and any accompanying persons. Contents of the audit report. I do want to add one other thing. Generally, the certifying body is still going to have some sort of template that Jill follows. So it's not like you're going to have to create this on your own. If you're working with certificate certification body, then just ask them, do you have a template for the audit report? And it's provided they do, then generally you just have to fill in the blanks Fill in the paragraphs. So continuing on with the uh audit report, uh the dates and places where audit activities occurred, whether it's on-site, off site. uh virtual or over the phone, just like literally verbal over the phone, where it's conducted. Audit findings, relevance to evidence to evidence and conclusions. Consistent with the requirements of the type of audit. Significant changes, if any, that affect the management system of the client since the last audit took place. Any unresolved issues if identified, where applicable, whether the audit is combined, joint, or integrated. And again, remember that a combined audit is when you have more than one framework being audited at the same time. So in a previous section, we used ISO 27001 and 9001 at the same time. So auditing two different frameworks and so on. There's also joint audits working with another audit team. A disclaimer statement indicating that auditing is based on a sampling process of the available information. Recommendation of the audit team. And again, remember recommendation for certification are what the auditees are going to be looking for. The next one that's kind of less of a hassle is recommendation for certification provided There is a correct action plan provided that is and does not require on-site visit again. The audited client is effectively controlling the use of the certification documents and marks if applicable Verification of effectiveness of taking corrective actions regarding previously identified nonconformities, again, if applicable. Alright, then we have contents of the audit report. The audit report shall provide the following information or reference to it: an account of the audit of the client's information security risk analysis. Any information security control sets used by the organization for comparison purposes as required by could be legal, regulatory, contractual The audit report shall be sufficiently detailed to facilitate and support the certification decision. It shall contain the significant audit trails followed and audit methodologies utilized And a reference to the version of the statement of applicability and where applicable, any useful comparison with the results of previous certification audits of the client. All right, distributing the audit report. So this is 1901, clause six dot five. The audit report should be issued within an agreed period of time. If it's delayed, the reason should be communicated to the auditee and the individuals Managing the audit program. The audit report should be dated, reviewed, and accepted as appropriate in accordance with the audit program. The audit report should then be distributed to relevant interested parties defined in the audit program or audit plan. When distributing the audit report, appropriate measures to ensure confidentiality should be considered So what uh what we do, what we personally do, when we have a uh uh uh An audit report that we're going to distribute, we only distribute the audit reports to one person, and that's the contract holder that required the audit in the first place So whoever that person is, they're the person that the audit report is distributed to and it's only distributed through uh like DocuSign. uh some some electronic something that requires an electronic signature saying they've accepted it. We do this because if we distribute it to only one person and it goes anywhere else after that one person That's the responsibility of that one individual. Plus, we have a record that says, you know, January 1st, 2025, we gave John uh this audit report, here's his electronic signature indicating acceptance. The other thing about the audit report, if there's non-conformities in there, uh Each nonconformity, because it's electronic signature, each nonconformity can be attested as being received by that signature holder, by the contract holder. So that last one there where it says when distributing the audit report, appropriate measures to ensure confidentiality should be considered Again, we just send it to one person, the contract holder, and if they send it to other people, then it's on their shoulders for confidentiality. We don't have to worry about it. We don't even share in even internally, we don't share uh audit reports uh even with other internal people. So 5. 5 make the certification decision. The certification body must make the certification decision based on an evaluation of the results and conclusions of the audit. Any other relevant information, for example, public information or client comments on the audit report. So auditors that take part in the audit itself never take part in the certification decision. So you can't uh you can't make a recommendation for certification and then make the decision for certification at the same time So the information provided by the audit team to the certifying body for the certification decision shall include at a minimum the audit report, comments, nonconformities, where applicable, corrective, corrective action plans, and so on. uh all sorts of other things that are in there that um help the certifying body make a decision one way or the other. Generally, if the auditors recommend certification, the certifying body is most likely going to accept that recommendation. There may be a few cases where there's not enough evidence or the audit report was not written uh clear enough that the certifying body could not make a decision one way or the other. And they asked for clarification uh from the auditor Then there's completing the audit clause 6. 6 out of 1911. The audit is completed when all planned audit activities have been carried out or as otherwise agreed with the audit client. Such as there could be an unexpected situation that prevents the audit from being completed according to the audit plan. Who knows? Maybe somebody you know uh went on vacation, got sick, had a had a baby Uh and there maybe that person was critical to being interviewed or performing a demonstrating a process. There's all sorts of different things that could happen. Documented information pertaining to the audit should be retained or disposed of by agreement between the participating parties and in accordance with audit program and applicable requirements. As I indicated before, uh other uh entities when they uh have information after the audit report and certification decision has made. If there's nothing critical, then information is simply destroyed. Lessons learned from the audit can identify risks and opportunities for the audit program and the auditee. So there could be methods by simply having the audit, whether they pass or fail, to identify room for growth and how to mature. And again, remember that unless you're granted permission or it's required by law, do not disclose anything in relation to the audit, audit activities, or even who you talk to as a part of the interview. Alright, closing the audit aspects to take into account when closing the audit, first off is the format. The evaluation form should be brief. questions concise the time required to complete this form should not exceed 20 minutes. So that's realistically a how did we do? An evaluation of the auditors. Delay the evaluation form must be completed following the end of the audit mandate. Then there's also report and follow-up evaluations, compilation of the audit evaluation results. Should be sent to the audit team. Again, how did we do? Could we do better? Were we not clear enough? Were we not competent enough The evaluation by the auditee is a significant source of information for improving the audit practices of the audit team and the audit team members The evaluation of the auditors and the audit team leader should be recorded and retained by the certification body to provide a basis for the annual assessment. of each auditor. Remember each certifying body is required to ensure the competence of each auditor. So this is one way they can do that. It makes life easy for them. All right, uh closing the audit. The certificate that is issued by the certification body contains the following information: the name and geographical location of the auditee Date and expiration of the certificate. In most cases, it's going to be three years. Unique identification code, that's basically the serial number for the certificate itself, and that serial number is associated. To the auditee from by the certifying body. The standard against which the auditee is certified, so like 9001, 27,001, and so on. ISMS scope Name and address of the certification body. And it's important to understand because a lot of people don't, that for example, ISO 27001, 9001, that information is public. It's doesn't require non-disclosure to send somebody a copy of your 27,001 or 9001. So if you're um If you're in this course, then obviously you're going to be a lead auditor. And if as a part of that You know, if you're going to help companies get ready for audit or something like that, then uh if you suspect that a vendor of a client is uh ISO 27001, There are various online databases that you can look up companies, but you can also just ask them and say, can you send me a copy? If they uh say no you need a non-disclosure to get a copy of the 27001 certificate, then that should give you an indication that they truly don't understand 27,001. There is also a new uh database, worldwide database that's coming out. I can't remember the name of it right now, but uh there is a new worldwide database coming out where all certifying bodies are going to be required to put uh all of their certifications for for uh auditees in that one centralized database uh to make it easier to do the research Here's an example of a certificate. It looks like that. So XYZ uh strangely looks like the PECB fonts. Is uh offering a certificate to ACE Corporation for 27,001. The old version, 2013 That's what it looks like. So it's the certificate's valid for three years before this validity of the certificate ends. The organization has to be recertified. In between the initial certification and the recertification, there's also going to be what's known as surveillance audits. And a surveillance audit is an audit of a smaller nature, but just as critical. The following are a few examples of scopes as declared by certified organizations. The ISMS scope covers the protection against external and environmental threats. The ISMS scope covers the protection of confidential information. The ISMS scope covers the monitoring of outsource system development The ISMS scope covers the detection, prevention, and recovery control to protect against malware. So in that certificate, I think it's really small, but in that certificate where below ACE Corporation that would be uh where you'd have the scope declared. But it'll be on that certificate somewhere or another All right, this is the summary of section 19. The audit team should confer before the closing meeting to review the audit findings. Agree on the audit conclusions and prepare recommendations and discuss the audit follow-up activities. Recommendations relating to certifications include the recommendation for certification, the recommendation for certification, Conditional upon filing corrective actions plans without a prior visit, then the same thing but with a prior visit. And the unfavorable recommendation for certification. When discussing audit conclusions, possible reactions include accepting the conclusion, submitting new facts, or at least wanting to submit new facts. Looking for solutions that can make your nonconformities go away, negotiating the conclusions, denying the facts, or adopting a hostile approach Or seeking to assign blame to a person. There's a variety of different things that could happen. I personally have never been involved with a situation where seeking to assign blame or denying facts or adopting a hostile uh approach. I have seen negotiating, but the reality of it is is there's not really a negotiation. They're either doing it or they're not. And they're either compliant or they're not. The audit report must provide a clear, accurate, concise, and complete representation of the audit, be recorded in writing, and be compiled by the audit team leader Aspects that should be considered when closing the audit are format, delay, and reporting and follow-up evaluations. And much like other summaries, other sections, there is a quiz, so go to your quizzes worksheet and uh Give it a shot. And with that, I want to thank you for your time. I will see you on the next one. See you. Bye \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S20-Evaluation-of-action-plans-by-the-auditor.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S20-Evaluation-of-action-plans-by-the-auditor.md new file mode 100644 index 0000000..7f359e3 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S20-Evaluation-of-action-plans-by-the-auditor.md @@ -0,0 +1 @@ +Section 20 discusses the submission of action plans and what the auditee should consider including in them. In addition, there are some guidelines as provided for auditors when evaluating those action plans. So if you have found a major or a minor nonconformity, the oddity needs to submit. An action plan. So there needs to be a couple of things in that action plan. So you need to of course describe the detected non-conformity The audity also needs to analyze the root cause of the detected nonconformity and the specific corrections and corrective actions taken or plan to be taken to treat the detected non-conformities within a defined period. So there are a couple of things. Root cause analysis, what was the reason? But you also need to think about corrections and corrective actions and the time period in which You need to implement it. So an action plan must be submitted for each nonconformity separately. So not one general action plan for all non-conformities together So if the audit's management um following the analysis and the root cause decides to accept the risk. Instead of implementing a corrective action, it must also justify the decision and document it appropriately. Action plans usually need to be submitted within a specific time frame and it also is dependent from certification body to certification body. Usually there's a deadline between 10 to 60 days If the action plan is not received within that specified time period, the audit will obviously not be recommended for certification. So looking at the content of that action plan, so there need to be a couple of things in there. So it's not necessary to submit a very detailed action plan and like cost involved firm selected project plan. So it's only a general statement uh regarding the actions that need to be taken. However, it needs to be a realistic action plan with timelines that are realistic. uh but also uh cost etc uh being included there as well. So if you need a s uh extensive budget you need to take that into account that you will probably not be able to implement the solution in uh in two months for example. So action plans can of course include the correction of the nonconformity. You uh should add a completion period. Um you want to add uh sometimes the obtainment of verifiable results so that it's Easy for the auditor to check if the results have been achieved, as well as the elimination of root causes. So on the following slide, you see an example of such an action plan. You see, it's very uh high level. So you get the number of the non-conformity, which is the same number if that you get from your auditor. Uh, the process that has been uh discussed is the information Security during disruption, which was clause A5. 29, and the first part you get from the auditor. The description of the non-conformity: there is no procedure in place to ensure the required level of continuity for information. security during an adverse situation such as a crisis or a disaster. This one you usually also get from your auditor because they need To describe it as well in their audit report. And then the root cause and the action plan is something that you need to come up with or that the organization needs to come up with. So the root cause in this case, the organization determined that there is a lack of personnel and management awareness. about the information security awareness and a decided on an action plan being the names of the persons to be contacted in case of a crisis or disaster must be listed in the information security continuity plan that will be done immediately and the procedures to contact these persons must be documented and communicated So uh an auditor receives obviously um the action plans uh back. Um so the auditor then needs To reassess or evaluate the project's plan, and that's based on their experience and knowledge, if the action plan that was submitted is appropriate and will address the root cause of the non-conform. So, first of all, the LDT must inform the auditor about the completion status of the corrections and the corrective actions. So usually you get that timeline you need To send the action plan back and the auditor receives it, then the auditor takes some time to have a look at the root cause analysis, the timelines, the corrective actions. And then, of course, it's very important to remember, depending on the number of non-conformities. that an audit has resulted in. Not all the corrections and corrective actions have to be implemented immediately. So as an auditor, it is also not a right expectation to think that everything will happen at the same time. So um every improvement basically requires the necessary resources and time for the implementations. So you can decide as an organization and you You should do that as um to um prioritize basically the action plans, um especially those that require investment. Sometimes you need to wait for the next budget round. So um the auditor also needs To check based on the timelines and the context of the IDT of the action plans are realistic So short summary, action plans must describe the detected nonconformities, the root causes of the detected nonconformities, and the specific corrections taken or planned to be taken. If action plans are not submitted within the specified deadline, the audit is not recommended for certification, and the auditor should also evaluate if the action plans are appropriate and address the root causes of the non-conformity. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S21.1-Beyond-the-initial-audit.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S21.1-Beyond-the-initial-audit.md new file mode 100644 index 0000000..08a29e7 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S21.1-Beyond-the-initial-audit.md @@ -0,0 +1 @@ +Section twenty-one provides information about what will happen during surveillance audits and recertification audits. So when we look at the audit program management, we have arrived at the last phase, which is six beyond the initial audit. So there are three activities or three tasks that need to happen then So, first of all, you need to conduct audit follow-up activities, you need to conduct surveillance audits, and of course, you need to plan and conduct recertification audits. So let's take a deeper dive First of all, based on the audit conclusions, of course, an auditor might need to conduct an audit follow-up before the audit T is recommended for certification. So during that audit follow-up, an auditor evaluates again the effectiveness of all the corrections and corrective actions. So that usually happens when a major nonconformity has been uh written during uh the stage two of an audit. So that follow-up uh activity uh should also of course be uh planned carefully um and in detail just in the same way as you've done in a stage one and in a stage two. So during that stage two audit, you will have a look at the non-conformity report that the auditee has submitted and you will check if the implementation was successfully. So usually the audit follow-up is conducted between four to twelve weeks after the initial audit, so that the auditee is really giving time to implement the corrective actions. And the conduct is of the audit is usually done within a day. It might even be shorter, depending on what it actually is So that audit follow-up, and one thing to remember is when you have a major uh non-conformity, usually a special audit or an audit follow-up uh will be uh scheduled So again, we will be reviewing there, of course, the effectiveness of the implementation. And of course, again, the clients shall be informed of the result of the review. and uh the verification so you will also um be informed if there is such a follow-up audit and after that follow-up audit you will also get the feedback or you need to give the feedback to the client that um he that the client will be um uh Proposed for certification. So an alternative to audit follow-up can also be, of course, an internal audit and a surveillance audit So when it's a minor nonconformity or observations, usually no audit follow-up is being scheduled, but there can be other means where you can do it. So for a minor nonconformity, uh usually the auditor will not perform uh a special audit. Uh we will then follow up um during a surveillance audit um or you can also follow those up uh through the internal audit. So what I see uh happening a lot is that When you have a minor non-conformity, we will follow it as an external audit in the surveillance audit to check if it has implemented. But organizations usually do their effectiveness check So they they implement the corrections and the corrective actions and they ask the internal audit to check the effectiveness. So that way you have a double check. So uh as stated it can be part of an upcoming uh surveillance audit. You can ask an internal audit team to look at that And sometimes we can also do an audit, we can also do a remote audit, of course, to check if the non-conformity has been solved. Nonconformities are usually individual in nature and uh a number of activities and methods can be used. to determine of the effectiveness has been taken. So before taking the decision to close a non-conformity, you should review That the corrections have been implemented, the corrective actions have been done, and a root cause analysis has been conducted. So has that been done? Um if as stated in the 1721 ISO standard certification body shall develop its surveillance activities so that representative areas and functions covered by the scope of the management system are monitored on a regular basis and take into account changes to its certified client and its management system. So an auditee must inform in all cases the certification body if there are any changes that have an impact on uh the management. system that might be uh an increase or a decrease in the number of employees, acquisitions, downsizing, mergers, all those kind of things need to be um needs the certification uh to be informed of So a surveillance audit issue is shorter than the stage one and stage two audit um and not the whole ISO standard will be checked. It will only be certain parts of the standard. But an auditor will also come on site to check certain requirements with respect to the standard. So of course other surveillance activities may of course also include a you more certification bodies ask questions to the certified uh clients to see if there were any complaints um to see how they uh use promotional material uh so to see what statements that they use. They want to ask if there were any uh changes in the organization They request certified clients to provide certain elements of documented information. So depending on the certification body, there might be more or less information that needs to be provided. Surveillance audits are on-site audits, but are not necessarily full system audits. So they are planned together with other surveillance activities so that the certification body can maintain That confidence that the client certified management system continues to fulfill requirements between recertification audits. So there are a couple of things that are mandatory to check during a surveillance audit. So what are those things? So the internal audit and the management review need to be checked during every surveillance audit You also need to have a look at the review of actions taken on nonconformities identified during the previous audit. You need to check any sort of complaints that the customer had. The effectiveness of the management system with regard to achieving the certified client's objectives and it tended intended results. So you want to have a look at the ISMS objectives. You want to have a look at continual improvement. You want to have a look at operational planning, review of any changes, and of course the use of marks and any other reference to certification. So surveillance audits need to be conducted once per calendar year, except in the recertification year The date for the first surveillance audit following the initial certification cannot be more than 12 months from the first certification decision date. So you really need to be careful When to schedule that surveillance audit. Usually when you do a stage two audit, you already plan the surveillance audit for the upcoming year. So if it's necessary to adjust the frequency of surveillance audit to accommodate factors such as seasons or management system certifications of a limited duration. So then you need to talk to your certification. bodies. So the main elements to audit during a surveillance audit are of course the management review and the internal audit of course Um the change management, uh any action plans, um the use of certification um reference and marks. That's something that we always check as something that organizations tend to forget as well, that they cannot use the ISO logo that is on the website of the ISO um of the website from ISO but you need to use the logo that you get from your certification. So the main goal of a surveillance audit is really to verify if the management system is continually maintained and it's also getting improvements uh implemented. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S21.2-Beyond-the-initial-audit.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S21.2-Beyond-the-initial-audit.md new file mode 100644 index 0000000..c6b8580 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S21.2-Beyond-the-initial-audit.md @@ -0,0 +1 @@ +The recertification audit now is in the third year. So the purpose of a recertification audit is really to confirm the continuate uh conformity and effectiveness of the management system as a whole and its continued relevance and applicability for the scope of certification. So a recertification audit will be planned and conducted to evaluate that continued fulfillment and other normative documents, and this shall be planned and conducted in due time to enable for a timely renewal. before the certificate expiry date. So a recertification audit will also look at um all the other surveillance audits. So If you do a re-certification audit, you also need to review any comments, any non-conformities of previous surveillance audits to see if there is a trend that can be spotted. For example, if people um didn't pick up nonconformities or the same non-conformities is coming back year after year. So you need to include that as well. It might be that you need to do a stage one audit, but that is only the case when there have been significant changes in the management system within the organization or the context. Now that can occur uh in at any time um and the sir uh certification body then needs to perform a special audit. Um it might be uh a stage uh two-stage uh audit. It depends on what the magnitude of the change is. of course. So again during a recertification audit um almost all clauses and controls are being reviewed again So, the effectiveness of the management system in the entirety of the internal and external changes is being reviewed. You want to see again that demonstrated commitment to maintain the effectiveness and the improvement of the management system. And of course, in regard to achieving the objectives, the ISMS objectives, and the intended results Again, for any major nonconformity, the certification body will also give a timeline to give back the non-conformity report and to have actions performed. Of course When planning that re-certification audit, you need to take into account. So, usually, what happens with most of the certification body is that they plan the recertification audit Three months before the certificate reaches its end date, so that an organization still has sufficient time to mitigate and to solve all nonconformities. When recertification activities are successfully completed, the expiry date of the new certification can be based on the expiry date of the existing certification. So the issue date will then be on the new certificate shall be on or even after the recertification. Decision. If you do not have an organization has not completed the recertification audit, or the certification body was unable to verify the implementation of the corrections for any major nonconformity Prior for the expiry date of the certification, the recertification shall not be recommended and the validity of the certification shall not be extended. So of course the client will be then be informed. So if the certification has been expired, a certification body Can restore the certification within six months provided that any outstanding recertification activities have been completed. So If your certificate is expired, but you still need one or two months to complete any major nonconformity and you do it within the six month time frame, you can still restore the certificate If you go over those six months, a stage two audit shall be conducted again. So a normal stage two audit like you've done in the initial certification will be done So the effective date on the certificate shall then be on or after the recertification decision, and the expiry date shall then be based on a prior certification. Cycle. So the certification body is the body that makes the decisions, of course, based on the result of the re-certification audit, as well as the review Of previous years or complaints that have been received. So it might be the case that your recertification audit was successful, but that you had a number of complaints on which the uh research the uh uh certification body decides um not uh to uh uh prolong your certificate. I've never seen that happening but it might be uh the case case. So a management system certification is valid for three-year, of course, conditional upon completion of surveillance audits. So you need to do the surveillance audits So that means that a full certification cycle includes an initial certification, two surveillance audits, and a recertification audit. Sometimes you can also do a pre-audit, which is always optional, where you do kind of a gap analysis. It's done at least three months before the certification audit. It's really to prepare you before the audit. plan is contains the audit information, the audit scope, audit objectives as we've discussed. The audit in year zero is the stage one and the stage uh two audit and non-conformities should be closed at least three months. after the audit conclusions have been uh presented and then you will get your initial certification after you've submitted. your non-conformity reports and it has been approved. Normally it is issued within two weeks after the audit has been successfully closed. Then you go into two years of surveillance audit, so year surveillance audit one should not be conducted longer than 12 months from the initial certification audit. Surveillance audit 2 should not be conducted longer than 12 months from the surveillance audit, and then you have the recertification. That should be conducted within two months before the triinal certification expiration. My experience is that most certification bodies find the two months a little bit too short, so they usually go for three months. But you cannot go closer than two months before the recertification date. There are a couple of special cases. So the first one is extensions So you can do a scope extension. So that might be because you decided to start with a smaller scope and that you then for a first certification and then you want to extend the scope or you do a merger or something like that. An extension of the scope can be conducted during the surveillance audit. And if an extension certification is not granted, the audit does not lose the current certificate. So that is very important. You can also suspend uh your certificate can be suspended off or withdrawn. So that only happens in a couple of instances. as something really needs to um have gone wrong then and Audit T can have its its uh certificate withdrawn when the certified management system has constantly Or severely fail to comply with the certification requirements, including requirements related to effectiveness of the management system And the certification body must make any certification suspension public. So what can that be? It can be when an um an auditee does not want to do the surveillance audit within uh the twelve months uh following um the stage two audit. So if you uh are not willing to do the surveillance audit your certificate will be withdrawn If the audit does not have enough resources to meet the requirement, if the certification body determines that, it can be withdrawn. If you get excessive, if the certification body gets Excessive or serious complaints by interested parties that might also lead to a withdrawal. If an auditee refuses to implement corrective actions Uh in response to the nonconformities during the period required. So if you don't get your nonconformity report back. If the audite misuses the trademark of the certification If the Odity has failed to correct the willful misuse of the trademark of the certification or accreditation body within a month, The Odity used and applied the certificate out of its scope. So you say that you're ISO 27001 certified for everything. Well, that's not the case. The information that has been provided during the audit was misleading. Or yeah, you can of course also request voluntarily the suspension. Uh if you don't pay your certification body, that might also lead to withdrawal or to suspension. So um having your certificate suspended if you take things seriously, um it's it's pretty difficult to have that happening But of course you need to uh take it seriously. You can also transfer your registration from one certification body to another certification Body even if you've signed a long-term agreement. So if you're not happy with your certification body, you can decide to move from one uh to another. So what needs to happen then? You of course need to create a request for transfer. You need to provide your last audit report to the new certification body. Also your last corrective action plan and of course a copy of the valid certification registration needs to happen as well It might also happen that the certification body needs to conduct audits on a short notice or unannounced because there were complaints or there were changes. So basically what will happen then is that the certification body will inform the client in advance to inform them about the audit and under which conditions the audit will be happening And of course, the certification body will need to have then a little bit of additional care in assignment of the audit team because there wasn't a lot of opportunity to object to the audit team members. Audit or certification bodies need to have a policy and a documented procedure available for suspension, withdrawal, or reduction of the scope and shall specify the subsequent actions by the certification body. And uh of course um yeah a certification body needs to adhere to uh ISO standards as well. Um so um under uh suspension when uh Certification body decides to suspend a certification, the certification becomes temporarily invalid The certification body will also restore the suspended certification if the issue that has resulted in the suspension has been resolved. If it uh will not be resolved uh within the time frame that is uh set forward, um it will result in a withdrawal or in a reduction of scope. Now, use of trademarks. I've already talked a little bit about that. Certified ADT is authorized to publicly display its certification and to use it for marketing purposes. However, the certification cannot be displayed directly on a product or in such a way that it would lead to belief that the product is certified. You cannot certify a product to ISO 27001. The certification body will provide the auditi with a logo that can be used. So the unauthorized use of ISO trademarks could mislead um would create false impressions or cause confusion. So ISO trademarks are not allowed to be used with the intention to express the certification of a product, a person or organization, since ISO does not perform certification. So using a logo or an ISO trademark is not allowed. So you get the logo that you're or the trademark that you're allowed to use. use um you get it in a certain color coding and you're not allowed to um yeah change that color coding or to make any other changes to the trademark. You need to use the trademark that you have received So, in summary, the main objective of the re-certification audit is to confirm the continued conformity and the effectiveness of the management system. Surveillance audits shall be conducted at least once a year, except in recertification years. The recertification audit aims to ensure that the management system is still implemented and being continually improved. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S22.1-Managing-an-internal-audit-program.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S22.1-Managing-an-internal-audit-program.md new file mode 100644 index 0000000..db21118 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S22.1-Managing-an-internal-audit-program.md @@ -0,0 +1 @@ +Okay, so in this section we're going to have a look at the concept of managing an internal audit programme. So throughout the course now you've actually covered a lot of aspects of being an auditor and conducting audits, but we've delivered that very much from an external audit perspective. And as I was saying earlier in the course, all of the skills that you've learnt on this course can be used in internal audit as well. But we just want to spend a bit of time focusing on the internal audit program and how you could build one using a lot of what you've learned so far. So we'll have a talk about managing an audit programme based on the guidance in ISO 19011. We'll also have a look at the role of the internal audit function and how it might differ from external audit. And then we'll have a think about what do you actually need to have in order to set up this internal audit function. So what sort of resources do we need to think about? How do we deal with records? How do internal auditors follow up on things like non-conformities? And how do we validate over time that that internal audit program is getting better and delivering value? So the starting point to this is to highlight a diagram that comes in ISO 19011 entitled Managing an Audit Program. And this does a really good job of splitting two different things. So ISO 19011 remember is the guidance for performing management system audits And it's split into two, well, several parts, but two parts that are important for this discussion, clause five and clause six. So clause 5 focuses on not carrying out an actual audit, but it focuses on what we call the audit program. So an audit program means a set of ongoing activities to do continuous regular audits. So if we look at clause 5, it says following a plan to check up cycle logic will establish some programme objectives. So what's the purpose of your internal audit programme? Is it purely to audit compliance with ISO 27001 Or is it to assess security in more depth? Does it go beyond information security and into other topics? You would define that when setting up your objectives. What's the purpose? What's this program trying to achieve? Like everything else in ISO thinking, we would look at what are the risks and opportunities to the audit program. If we're going to establish an internal audit program, Are there any risks that could derail that program? Does it bring any opportunities with it? And when we establish and implement it, I'll get on to the implementing in just a moment. obviously over time will monitor how well that program is working. You know, are the audits happening as frequently as they should be? Are they to the quality that we expect? Are they uncovering the kind of Opportunities for improvement, for example, that we're looking for, and over time we'll adjust the program. Now, if I go back to 5. 5, implementing the program, and you see this line going into clause 6 This is because in an audit program we do many audits and clause six is basically related to doing an individual audit. So what we're saying is when we implement an audit program Let's say we do one of several audits in an audit programme. Each audit would follow a set of procedures. Each audit would have a proper initiation process, a set of prepared activities. a set of procedures that are followed which would result in an audit report being issued at the end and so we go through the cycle again. And the idea of a good quality audit program is each and every one of those audits as executed would be following a standardized approach based on the rules and objectives of the audit program. And of course each individual audit should be reviewed at the end, so reviewed for quality, for example. So maybe If we've got an internal audit function, the audit manager or somebody like that might be reviewing each audit to say was it completed well? What's the the feedback that we get from the auditee and that would feed into do we need to change the audit program as a whole. So this is an important point. Now I'll be talking about both of these things in this section Now one thing that's important to call out is really the difference between internal and external audit. So a lot of what you've covered so far has focused on external audit. So actually I'm going to start there and talk about that and then tell you what I think is different about internal audits. So we know with an external audit it is completely independent of the audit. If you bring in a certification body, they're a completely separate entity and therefore completely independent. In an internal audit, the auditors are independent or should be independent of the work they are assessing, but they're not necessarily independent of your organization, because they're internal auditors, they're part of your organization So that means we get a slightly different perspective. With an external audit, you get a completely different view. With internal audit though, the benefit is that those internal auditors, while uh Whilst being familiar with the organization, that's not necessarily a bad thing because they may be able to spot more opportunities for efficiency and so forth. An external audit and a certification audit considers what we call the effectiveness of the ISMS. So they're basically checking Are the requirements of the standard being met? Not necessarily how efficient you are as an organization. Whereas an internal auditor, because they may be more familiar with your organization than an external auditor, can also look at efficiency and say, well not only are you meeting the requirements or not, but could we do it better based on our understanding of the organization? An external auditor from a certification body does not have an advisory role. As we've spoken about previously, they can give Very very general recommendations, but an external auditor cannot recommend what you do. So I as an external auditor could not say, for example, you know, use this methodology for conducting your risk assessment and set it up like this. Because that could be a conflict of interest. I'm basically potentially then going to be auditing my own advice. Whereas an internal auditor can provide advice and guidance. Providing they're not actually doing the work, but they can certainly make more detailed recommendations. They are freer to do so External audits as well are all planned. They happen on a schedule that's pre-advertised. We all agree when the external audit is going to take place. And one of my colleagues put it like that. He said that the external auditor always gets to see the polished version. That's because most organisations, rightly so, prepare for their audit. Whereas with an internal audit, because you've got resource there all the time, we can do things like ongoing audit that don't necessarily need to be put in the diary to happen in three, six months time. And therefore, an internal auditor might get a better picture of the real world over a longer period of time. Now the reason to present this is not to pitch one against the other. I'm not trying to claim that internal audit is better than external or vice versa. They complement each other External audit has limitations for reasons, partially because of those accreditation rules, the strict rules that certification bodies need to operate in. They still bring plenty of benefit, but they need to go hand in hand with internal audit. So let's think about internal audit and setting up an internal audit sort of function or service. What we recommend is that an organization should put together an audit charter. An internal audit charter, the the idea of a charter is essentially an agreement between top management and the rest of the organisation. So an internal audit charter may lay out some of the key principles about internal audit in order to make sure it can run independently, impartially, with a level of authority. So what are the kind of things I'd expect to see in a good internal audit charter? Firstly, the formal definition and purpose of internal audit So why are we setting up an internal audit function? What's its aims? What's its purpose? Equally what's its scope? So is this internal audit function there purely to look at conformity with ISO standards? or with other things, you know, so in some organizations, internal audit does many other things such as you know investigating potential um problems in the organization, you know, assessing compliance with many different laws, regulations and standards. So in this organization, let's make sure the clear the purpose and the scope is clear. We want to make sure that the roles and responsibilities of those auditors are absolutely clear. What's the service that they're providing? And I do use that word service as a genuine word here. I've heard some people s make remarks like, oh, the internal audit's the company police department or something like this. Well, you know, you people may perceive that as the case, but ultimately I would argue that internal audit is a service. They're out there to help. identify opportunities for improvement to help the organization progress in the right direction. And two very important points. Formal definition of the internal auditors access authorisation. What this means is, is what authority do internal auditors have to ask for information, to ask to see things, to meet people and so forth. Now we're not saying that they need to have formal authority to just demand anything anytime. I'm not saying it's an internal auditor can turn up at three o'clock in the morning and knock on somebody's door and demand immediate access to something. But there needs to be a certain level of authority to allow those internal auditors to perform their job. You can't just withhold information and bring example from them. And we also need to lay out in this charter how these auditors will be independent. So that might be about where they report or sit in the organization. So in some organisations we might have an audit committee that reports into the board directly and those auditors report into that committee But whatever we want to do, we want to make sure they're not sitting in a place where they could be pressurized. Let's say for example I'm doing an audit on a function involving my line manager, well that could be a huge threat to independence if there's a chance I'm gonna be lent upon, let's say, to not report everything and so forth. So we avoid that by making sure we lay out the independence requirements in the audit charter. So, what is the role of the internal audit function from our perspective when we're thinking about something like an ISMS? Well, I would say the role covers three different things. It is there to help the organization check the effectiveness and the efficiency of their operations. In other words, the controls that are implemented, the processes that are implemented, internal auditors can validate Are they working as expected? Are they meeting minimum requirements? And not just that, but are we operating in the most efficient way possible? Are we achieving the results in the best way possible? Internal auditors, of course, can also go out from a security point of view and validate whether the security controls we're implementing are effective. In other words, are they really protecting our assets? If we've said, for example, we're putting multi-factor authentication in place and other controls, auditors can actually test those things Validate whether they're working correctly and doing their job. And also, audits can focus on how well we might be complying with laws, regulations, any contractual obligations. So those requirements can form the basis of various audits that are conducted in that audit program So going back to my point I made a moment ago about services, these are services that auditors are bringing to the organization. Now, how big the audit program will be, how many auditors we need, what they'll focus on, will of course vary depending on the size of the organization, the structure, and so forth. So in a small organization, an internal audit of an ISMS might literally be one audit of the entire ISMS per year because that This makes sense. In a larger organization, we might have a series of audits over a period of time. So there's one organization I can think of right now who has an ISMS And they have usually about two audits per month, each looking at different control areas from the standard. And some are looked at more frequently than others in further depth because of their criticality So again, there's no right or wrong way of building an internal audit program, but we want to make sure we have enough assurance, especially when we think about some of the requirements that might need to be met. So let's think about internal audit and the things that internal audit might look at, especially when auditing an ISMS. And I would say there's eight key areas here to think about. So from a an audit point of view you would expect that objectives are reviewed. So what I'm trying to say here is Auditors can conduct audits at a very high strategic level right through to a low technical level. So really when we think about an ISMS, I'd expect my audit team to be looking at the ISMS's objectives. Are those objectives fit for purpose Do they align with business objectives? Are they suitably thought through and planned? Are they being changed when they need to be changed? The auditors can look at the governance structure. You know, have we got the right reporting lines, the right oversight of information security risk? Are top management getting actively involved where they need to? Are risk owners making risk-based decisions? Auditors could review the risk management process. Are risk assessments happening when they should be? Are findings being acted upon Are the risk assessments being done rigorous enough? Is the risk method we're using suitable and fit for purpose? And as well as looking at that aspect, of course the auditors can then, as I like to call it, look under the hood and look at processes and controls. Are those pr let's let's take for arguments' sake the incident management process. They could review those that process. They could look at how effective it is. Are incidents being reported, responded to on time. uh analyzed properly and so forth so they can get under the hood and look at how well or not certain processes are working. They could look at the whole ISMS end-to-end, you know, uh is the ISMS improving over time. Are management reviews taking place? They could look at measurement. Are we actually gathering the right measurements? Are we monitoring our KPIs properly? Are we learning from our monitoring and making changes? And of course the other thing I would add to this, testing controls. I don't necessarily mean testing as in hands-on penetration testing, but I mean testing as in checking controls from a technical point of view. Are those security controls fit for purpose? So each and every audit might not cover all of these points I'm alluding to here. They might, you know, one audit might look at governance. Another one might examine a particular set of processes, but over time you you know the internal audit are having a good check of all these areas. Now the eighth one on here, which I do want to mention a little bit about is coordination with external audit. So let me try and elaborate on this a little bit. So I remember one of the very first certification audits I did for a certification body. And at the time I went to interview a particular department manager. And during this interview he said to me, look, I'm not being difficult. But this is the third time this year I've had an auditor in front of me asking me exactly the same questions, uh, and yet XYZ XYZ department's never been visited in the last, you know. X number of months, etc. What's happening here? And it was a perfectly legitimate question. And basically what was happening there was there was a lack of coordination between internal audit and us at the time, the the body I worked for, the external um certification body. And so what one of the things that was agreed after that as a piece of feedback based on that remark and other stuff is we basically agreed at the start of every year that us, the certification body, would meet with internal audit and we would discuss the objectives for the year ahead and therefore try and coordinate a little better. Now remember external audit still needs to check that internal audit is working effectively, so that doesn't mean we won't look in the same areas in some cases But we wanted to avoid too much duplicate or triplicate auditing. So point eight is about having a good relationship. And what I say is as an external auditor, if you've got confidence that the organization's got a good well-founded internal audit programme, then you can build that relationship and work quite closely together. Because in the end, both sets of auditors really are or should be focusing on the best interest of the organization. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S22.2-Managing-an-internal-audit-program.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S22.2-Managing-an-internal-audit-program.md new file mode 100644 index 0000000..92f5205 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S22.2-Managing-an-internal-audit-program.md @@ -0,0 +1 @@ +So we mentioned a little earlier that we would have this document called an internal audit charter that would basically lay out a number of uh commitments to the internal audit process. And two of those, which are particularly important principles, are the first one, access to resource and collaboration. What this means is As an internal auditor, if I need to carry out my audit, I should be free, within appropriate boundaries, to be able to interview the people I need to interview. Have access to the data that I need to have access to, to be able to review evidence, you know, look at systems and so forth without unfair restriction. And this is what we mean about the access authority. So the internal audit charter should lay out what permissions internal auditors have. what can be done if for whatever reason you know internal auditors are prevented from performing their role. So as I said a little bit earlier on, this is not about giving internal audit has access to anything they want at any time, but it's about having that reasonable balance in place. The independence bit we already mentioned as well when we talked about the internal audit charter This is laying down clearly where those internal auditors report and how we can have an assurance that they're free from undue influence. you know, or any sort of unfair situations. We might back this up as well with some kind of code of ethics that all internal auditors are required to follow or sign up to to have a again a greater assurance. What we want to make sure of is that an auditor is free to give an honest evidence-based opinion on what they see Now when we think about internal audit, of course like any auditing it's a good idea to have some clear plans in place. And we suggest that there should be long-term and short-term plans. So I said earlier on that an audit program is not just carry out an audit and that's it. Usually we carry out a series of audits over a period of time. So for the long-term planning we might have a three-year plan and the reason I say a three-year plan is usually organizations are certified for a period of three years So assuming the organization in question is going through that certification cycle, we could have a three-year plan which says generally these are the areas that we're going to look at. So you might say you know next year in quarter one we're going to do a detailed review of network security. In quarter two we're going to focus on application security or whatever it might might be as being important. And then of course in the shorter term the plans that we have will be much more detailed. So for example, right now I have an internal audit client that I work for, and we've said that the next audit on the long-term plan is network security. And now we have a very specific agenda of exactly what we're going to look at, the devices we're going to examine, the particular topics we're going to examine. in more detail. So we'd expect to see a clear set of planning. Now usually the audit manager or whoever's heading up the internal audit function would put this together not just on their own, but of course by working with key stakeholders in the organisation. So that planning should be based on risk. You're thinking about what are the most critical areas of the ISMS Because usually the most critical areas are the ones we want to visit more frequently as part of internal audit. Now there might be a concept that you might have heard about before called continual internal audit. Now what we mean by continual internal audit is not Auditors continually sitting in front of people interviewing them in a traditional audit sense. What we mean is establishment of tooling and technologies that will allow auditors to have continuous access to data. So for example, when I think about the health service, they had an example of that where the internal audit function was always able to review and run reports on the patient databases to identify data quality issues. That was a a simple example of continual audit. They didn't have to book an appointment And schedule a time to conduct their audit, they had the ability to execute that test at any time over a period of time And some of the benefits of having tooling like that is an auditor can more easily detect non-conformities early, so rather than waiting till the date of the audit and then discovering a problem. We can get an early heads up if an auditor's looking at data and evidence regularly and saying there's something not quite right here. It also can remove some of the manual tasks in an audit. So in the example I gave there The auditors don't need to come along, do a manual data extract, manually sift through the data to find the problems. They already have access and tools that can allow them to easily query the dataset. And this means for specific controls that auditors are looking at, they can continually monitor them over a period of time and possibly look at a large dataset. So many benefits of doing continual internal audit, but we can't hide from the fact that this is not quite as simple as I might be making it out to be. It can be difficult and expensive to implement insofar that the tooling that allows those auditors to conduct those tasks often requires significant investment. investment, not just investment in terms of finances but in terms of time. Because we've got to be clear if we're going to do continual auditing like that, what are the specific data sets that specific things that those auditors actually need to look for and technically how can we grant access to the data. There's also a risk that it may produce what we call a false sense of security. And the reason I say that is if we think or people in the organization think Well, the internal audit team are constantly monitoring this particular control. There might be sort of a an attitude, a little bit of Well, we don't need to worry about it because if there's anything wrong with it, these auditors will spot it. So let's say the internal audit function we're constantly reviewing backup logs to detect whether backups are successful or not. Is there a danger, and I pose that as a question rather than a statement, is there a danger that those involved in implementing that control be a bit more relaxed? because they think the error will be spotted. So it could lead to a false sense of security. And if the auditors are overwhelmed with information and have too much, there is a risk that we don't actually see those deviations. So a lot of people will try and sell the idea of continual audit. I would say it's not a silver bullet But in particular areas where there might be an important thing to look at, like that data quality example, internal audit, continual internal audit can be very beneficial. Now, when we think about building an internal audit program, depending on the size of the organization, just like building an ISMS, we need to think thoroughly about the resource requirements for making this happen. Implementing an effective internal audit programme does have a financial cost, whether that's the financial cost of hiring auditors, training auditors. buying the software and tools that they need to use and certainly that might change as we expand or change over time. One of the biggest challenges of course is making sure we have competent personnel. And when we speak about competence, that's kind of twofold. There's the competence to conduct audits which is understanding audit principles and techniques. Then there's the subject matter competence. Now this is something I would like to highlight here. And this is not a criticism of anybody in particular at all but sometimes what I've seen in some organisations is they'll have an internal audit function that might focus on things like risk, operational risk processes, etc. And those auditors go off to conduct information security audits, but don't necessarily have the technical background to identify key problems. And then that's another way we get into a false sense of security because you get reports saying things are okay and so forth. So it's not just audit competence but subject matter competence that is important here as well We also need to think about tooling. So are we going to give the auditors audit software? We talked earlier in the course about statistical analysis, so there might be need for tools that calculate sample sizes and so forth. And another thing that's important, we want auditors to operate in a consistent, repeatable way. So we need very clear, defined audit policies and procedures. So if I was, let's say your organization was setting up an internal audit program and I was joining you as an internal auditor, what do you expect in terms of the way we'll plan audits, in terms of the way we'll do sampling? How am I meant to complete my report? All of these things should be clear in your procedures. And the logistics part may be relevant if these audits involve on-site audits. especially if you're you know geographically dispersed, how will you get the auditors to and from where they need to be? Is there any logistical planning that might need to be taken into account Now another important aspect as well that we need to think carefully of is when audits happen, what we get out the back of audits is not just a report, but we get audit records. So audit records include the report itself, but of course any evidence that was gathered, any correspondence between the auditors and the auditee. any data that they've taken for sampling and so forth, these are all things that prove that the audit happened and are often used to prove that the audit happened to a certain level of quality But we do need to have then in our audit program our records management program agreeing, for example How that those records should be kept and where, how long they should be kept for, how they should be protected from a security point of view. So speaking as an external auditor, for example, if I go out and conduct an audit, and let's say I use my laptop and gather notes, when I'm finished, I basically am required to upload all of those to a portal that belongs to the certification body. I'm also required to confirm in writing that I've erased anything that I shouldn't have from my local device. That's part of their records management and security policy. For internal audit we'd need to set something in motion as well. And the reason we want good quality audit records is let's imagine a new auditor comes along next year to do a follow-up audit Well they need to be able to see the evidence and details of what's happened on previous audits Now earlier in the course we looked at following up on non-conformities, but we looked at that from a certification body point of view For external audit. Well, the truth is it's not a lot different for internal audit. If in an internal audit we discover non-conformities, it's still a requirement of the standard, as you know, in clause 10. 2 To ensure that corrective action is taken, a root cause analysis is done. What we're expecting here then is from an internal audit point of view, we have a clear procedure about following up on corrections and corrective actions. Now the difference between internal and external audit Is in external audit there are very specific time frames that must be followed, like three months for a major nonconformity We don't have to follow that exact timeframe for internal audit, so we can set a shorter or longer time frame as we expect, but we do expect to see. That internal auditors will follow up on non-conformities will encourage the organization to close those non-conformities out and we'll seek evidence to see that the root cause analysis has been done and corrective actions have been applied. Ideally we w what we want to see is these things being done before the external audit. So for me, as an external auditor, I always feel very comfortable, well uh uh or comfortable at least, if I see an internal audit's been done and non-conformity has been detected, but the organization's acted on it before the external audit, as long as that acting obviously is you're based on a sound root cause analysis that gives me a confidence that the internal audit process is indeed working properly and that they're not just producing, let's just say, reports that aren't followed up on. This is a an important point. I do remember at one point being an auditor for an organization three years in a row. And uh honestly I could have gone back three years in a row. Uh this wasn't a certification audit by the way, but it's a sort of semi-external audit. But in this audit I could have gone back three years in a row and really just change the date on the audit report because nothing was being acted upon. That's exactly what we want to avoid by having that proactive follow-up and the commitment from top management that follow-up is acted upon. Now, like anything else, if we set about building a good all-round internal audit program Just like building an ISMS, we would expect that that program is reviewed at certain periods in time. Now in this case, it's those who are managing that program. So that might be a lead auditor or an internal audit program manager. And the kind of things they might want to review at periodic intervals is things like, are the audits that we're scheduling being carried out? Are they being carried out to the level of quality required and meeting the objectives? How are the audit team members performing? So when we get feedback from the audit tee, is that positive feedback? And when we look at the work that the auditors are producing, You know, is it meeting the minimum quality standards? Does it look rigorous enough? Are those auditors following procedures correctly? You know, is there an opportunity to improve their skill set? What sort of feedback are we getting from the auditees in terms of interaction? Do they find the results from these audits useful? Do they enjoy the audit experience? Now you might raise your eyebrow at that. uh who enjoys an audit experience but what I mean is um are the auditees seeing value in this they're not just seeing the audit as a sort of a box ticking exercise Are we getting when we're raising findings enough evidence? Is the tooling working, the procedures working? All of these things, what we're trying to do is find out. And this is not about looking for problems, this is about learning how we can improve that process. So ultimately we have an internal audit process that's effective and value adding, and that's what we're really looking for So in summary, we've had a look at the internal audit process. We can use ISO 19011 to build an effective internal audit process. Internal audits are absolutely fundamental to the successful running of an ISMS and all the principles and skills that you've learnt through this course you can apply in an internal audit context. But we do need to have support for effective internal audit and therefore we need an internal audit charter laying out the independence of auditors, their independence requirements giving them the authority to perform their job effectively. And we do need to make sure that those auditors are competent, properly supported. and that we look to drive continual improvement overall. And if we get this right, then really the external audit is another set of eyes, but getting a good internal audit function working means we can have a real confidence that over time we can improve our security posture and capability and improve and further develop our ISMS. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S23.1-Closing-of-the-training-course.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S23.1-Closing-of-the-training-course.md new file mode 100644 index 0000000..517b40e --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S23.1-Closing-of-the-training-course.md @@ -0,0 +1 @@ +Alright, so in this section where we have entitled it closing of the training course, this is really the final part of the lead auditor. Course where we're going to take you through a number of things, including the PCB certification scheme. That's the scheme that you will follow in order to become a lead auditor. Talk a little bit about the course certificates. the PCB certification process and exam, and then we'll also introduce you to some other useful PCB services and courses that can certainly support the content that you've learned here in the Lead Auditor. So first of all, we just want to take a look at the PCB ISO 27001 certification scheme. So in this case you'll be taking the lead auditor exam and when you pass that exam, as we'll get into in a moment, you'll be invited to apply for the lead auditor certification. So what we can see here is the PCB ISO 27001 certification scheme related to the lead auditor exam. So you're going to take the lead auditor exam and when you pass that examination then you'll have the option to apply for certification. Now depending on your experience and background you'll apply for a level of certification that's proportionate to your background. So this is not to do with the exam results. This is to do with your experience. So for example, if you're brand new to this so you don't have any working experience in the field of information security, then in this case you would apply for something called the provisional auditor. So 27001 provisional auditor certification. If on the other hand, let's say that you meet this requirement of having five years working experience with two years in information security management and approximately 300 hours of audit experience then you'd be able to apply for the lead auditor certification and so on and so forth as you can see see in the table. Now with regards to the number of hours, basically what this is about is when people become auditors, usually they'll keep an audit log saying you know what audit they did and how long that took Now if you've not performed audits for certification bodies before you might not necessarily have a log, but you can certainly think about your previous experience and the amount of time Approximately that you've spent in the field of audit based on the fact that a typical day is usually seven or eight hours. Also, in order to obtain the certification, you would need to sign the PCB Code of Ethics Now, for anybody who doesn't sort of immediately apply for lead auditor or senior lead auditor, it is worth noting that you can certify at one level and upgrade when you obtain the experience. So let's say You obtain ISO 27001 Auditor because maybe you only have one year in information security management and then you obtain two years, then you can log back into your PCB account and apply to upgrade without having to go through the training or exam again. Now, regardless of your exam result and what certification you apply for for completing this particular training course, you are entitled to obtain what's called an attestation of course completion certificate. So that's separate from the official certification, which is basically accredited by the CPD Association, and CPD stands for For continuing professional development. So this means if you hold other professional certifications which require you to do ongoing education in the field of information security, you can use your attendance at this course. or use of this course in order to claim the requisite number of CPD points. But let me step you through the PCB certification process from the exam right through to maintaining your lead auditor certification and all the steps along the way. So first of all, let's talk a little bit about the examination for this particular course. So as part of the e-learning course package, you should have received an email from PCB Inviting you to we're including an exam voucher, inviting you to register for, as and when you want to, the online exam. Now basically the PCB exams platform allows you to take the exam online from anywhere. We've included in the material here a link to the exam rules and policies which will lay out all the technical requirements and rules about conducting an exam from home. For example, the fact that you'll need a machine with a working webcam, microphone, that other than the official material you're allowed to bring the exam, which I'll come to in a moment, that the rest of your desk, for example, is clear and so forth. So I do recommend before sitting the exam, having a look at those exam rules and policies. So let's talk a little bit about this exam. So this particular exam, lead auditor, is an 80 question, 80 Multi-choice exam done over a period of three hours, that's if you're taking the exam in your native language. If you're taking it in another language, as in a second language. then you can get up to 30 minutes extra and you'll pick this up as part of the application process. Now in these 80 questions, they're all multi-choice. with three potential answers to the question and you choose the one best answer for each question. Some questions will be what we call scenario-based questions So that is to say there'll be a scenario and then you may be asked some questions about the scenario you've just read. Now as you work through the exam, you mark the answers to each question in the exam software You can go back and forth, so you can go back to previous questions. It's not an adaptive exam. Like an adaptive exam is one which asks you a different question depending on your previous answer. So that's not the case. So you can go back and forth And also as you work your way through the exam questions, if you're unsure on the answer and you want to revisit it later, you can tick a box that says flag this question. In the exam software on the right hand side of your screen will be a list of 80 bubbles And as you do the questions, they'll be lit up in red, amber or green. Red means you haven't attempted the question. Green means you've given an answer but you've not flagged it as a concern. And amber means you've flagged it. So the idea is as you work your way through the questions and you come to the end, before ending the exam, you can basically go back through those questions you flagged. So from a time management point of view, it could be worth running through the questions and using your remaining time to revisit those questions that you're unsure about. Now the exam will only end when you hit the end exam button or you run out of time. Now if you hit the end exam button, please don't worry, the exam will not end and be marked until you confirm it, so you will get a warning saying you've you've pressed end exam, are you sure you want to end the exam? If you run out of time it will basically mark your exam based on the number of questions that you've answered. Now a couple of other important points to mention. There is no penalty for an incorrect answer. So worst case scenario you can make the best judgment call if you like. The other thing to tell you as well is this is an open book exam. What that means is officially during the exam you can look at the official courseware, that's the courseware provided to you by PCB Any notes you've made during the course and an access to the ISO 27001 standards. Those are the things you're allowed to have with you, as well as a dictionary. What's important to mention about this in my experience of doing these exams is you probably won't get chance in terms of time to look up every single answer in the material. So what I would say is take a look in the material as and when you need to so you can use your time effectively. Now in terms of my point here about the open book side of things You can look at the material on your screen because in the exam app there's a button in the corner that says View My Courseware. So if you hit the View My Courseware button can look at it electronically. If you prefer to print the courseware at home and have a printed binder on your desk, that's equally allowable as well. One thing to point out, the ISO 27001 standard is not accessible in the exam app, and that's for copyright reasons because ISO of course is a separate organization with very strict copyright rules So if you want to refer to the ISO standard itself during the exam, I would recommend bringing a copy with you. When you complete the exam. . on your screen you will get the result pretty much straight away so it will say it will mark it pretty quickly and then it will say hopefully congratulations you've passed . And there's a couple of things to mention about this. There is no grading in the exam. Essentially there's a pass or fail, and that's based on scoring 70% or higher in the exam. That's what the Pass mark is 70% overall. Now if you're successful, you'll see the message of course on your screen and later on you will receive an email from PCB confirming that and inviting you to apply for your certification with an email including something called an exam number which is an important number that you're going to use in your application process If you're unsuccessful, the good news is that all PCB courses do come with a second retake free of charge. What you would do in that circumstance is reach out to your training provider. whoever you obtained this e-learning course from. And providing that you're within 12 months of the initial issuing of the voucher, then your training provider will provide you a second voucher free of charge. charge so everybody gets the chance uh two chances to take the exam successfully. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S23.2-Closing-of-the-training-course.md b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S23.2-Closing-of-the-training-course.md new file mode 100644 index 0000000..ee2d899 --- /dev/null +++ b/Corpus/Standards/ISO27x/PECB-Lead-Auditor-Training/transcriptions/S23.2-Closing-of-the-training-course.md @@ -0,0 +1 @@ +So let's imagine you've passed the exam, you've received your email, and now you want to apply to become a lead auditor. Well what happens here is you'll be invited via email to apply. It's a very straightforward process. You basically log on to your PCB account. That's the account that you used when setting up this training. It's the same username and password. And you basically fill in what is essentially an online form where you'll confirm your contact details and then provide some information about your professional experience. Now this is structured very similar to an online job application form. And when we ask about professional experience, just to be clear, we do not need anybody to divulge company secrets and so forth. I remember on one training course somebody said, I can't fill that in because everything I do at work is classified. Well we don't need to know anything about classified or top secret projects or anything like this We just need a summary. So if you said, you know, I'm an information security manager at Organization X, my typical duties over the last five years have included. you're conducting risk assessments, scheduling audits, whatever might that might be, that's what you would describe in your application form. And the question might be, well, how do you verify this as PCB? Well we asked you at the end of your application form to provide the detail of two referees Referees are individuals who PCB will contact to verify the claimed experience in your application. Referees can be people like uh line managers so your existing manager or supervisor for example previous line managers um if you're self-employed or freelance that could be These people like customers or fellow security professionals who've known you long enough to be able to give you that reference. In other words, people who are in a position to know your experience and are willing to verify you. Now what counts as valid experience according to PCB certification scheme? Well you can see this in this slide here. the professional experience records and we've listed these out to be audit experience and then valid activities within an audit. Now we realise that not everybody who's applying for this certification has worked for a certifying body. However, that's fine because we accept other types of audits. So if you've done internal audits, or second or third party audits, or you performed gap analysis which has a similar skill set or risk assessment activity. these will all be considered to be valid. And then in terms of audit activities, things like planning audits, preparing work documents. actually carrying out aspects of the audits like interviewing people, documenting non-conformities, managing audit programs, all of the things you see on this list are valid experience. If at the point of application you are unsure whether your experience is suitable or not, you can reach out to the PCB certification team online. you will find that extremely helpful and they'll certainly steer you in the right direction and provide you the advice that you need. So when you submit your application The first thing that will happen before PCB examine your application is your two references that I was referring to earlier will then receive emails inviting them to respond. And what is being verified is the work experience that you've claimed in your application and I guess your background So usually the referee will see receive a fairly straightforward questionnaire where they'll be asked things like how long have they known you? Could they verify the experience that's claimed and so forth? It is important to have a conversation with your referees, make sure they're happy first to act as your referees and for them to be aware that this application will be coming. Because PCB will not process the application itself until your referees have responded. You can log into your application at any time and see the status as to whether the referees have responded. But once the referees have responded, PCB will review your application. If there is any issues in terms of missing information or anything like that, please be assured. with the they're not they're not going to just remove your application. They will the certification team will come back to you and explain uh what else is needed if there's any gaps to be plugged But once this is satisfactorily completed, PCB will then reach out to you and basically issue you with your certificate. You'll be able to download your actual certificate from your PCB online account and there is a function on the PCB website where any employer or customer using the unique reference number of your certificate can verify it. Also, there is what's called a credly badge available, so you'll be able to download those so you can advertise your skills on platforms like LinkedIn and so on. so forth and it's only when you obtain that formal certification can you say I am a PCB ISO 27001 lead auditor So let's imagine you've done everything, you've passed your exam, you've got your certification, what happens next? So the good news is you'd be certified as a lead auditor for a period of three years. But there are some requirements that need to be followed in order to keep hold and maintain that certificate. And those are mainly around continuing professional development We want to make sure that our auditors and our professionals are continuing to learn and develop over time. And we'll have a look at in a moment at the amount of what we call CPD hours that you'll need to do each uh each year but basically every year you'd be invited to log on to your PCB platform to submit CPD information. Now just to be clear CPDs can be earned through training and this doesn't have to be PCB training specifically. So let's say you went off and did another course related to information security and let's just say that course was 20 hours that would be 20 CPDs. You can earn CPDs through academic study as well and you can claim a certain percentage through your work experience And other things like voluntary work. So for example, for me I I occasionally do some lectures for my local university, not as a commercial thing, but just as a support things so I can claim a little bit of time for preparing and delivering those. Attending PCB and other webinars and seminars, as long as those are educational in nature, those are also places where you can earn CPDs There is also requirement to pay an annual maintenance fee, and again PCB will inform you about that and invite you to settle. That each year and you agree every year to continue to adhere to the PCB Code of Ethics So when we think about the CPD requirements, we have the table here that lists these out. So the CPD requirements will vary depending on the level you have Essentially obtained. So if you're at auditor level, we require uh 20 CPD hours per year, so 60 over three years, 30 at the lead level, and 60 at the senior lead level. So basically each year, as I've said, you'd be invited to log in and submit that information. Now for me what I do myself, given that I hold a number of certifications, is I have a basically a spreadsheet And every time I do something like attending a course, attending a seminar, doing anything that would earn CPD points I basically record in that spreadsheet for the year, the date, the activity, who I did that activity with, and I also keep in a folder any evidence of that, so any attendance certificates or completion of exams, etc. And the reason for that is when you go on the PCB website and submit this information, you can submit supporting evidence. And it's important to point out that anything that you submit here PCB as a professional certification body can ask to see the evidence. It is important that you keep accurate records here. And if you do that during the year, for me, it makes life so much easier when you come to do the online submit. of CPDs, it should be a very short and straightforward process. So with all of that in mind, let's imagine you've got your lead auditor, you're maintaining it, everything's really good. What about the future? What about um where you go from here and I just wanted to take the opportunity to introduce you to a couple of other things that might be interesting from a PCB perspective. So although you have learned in this course all the skills of being a lead auditor, let's imagine that you're kind of doing this job for real, so to speak. and you're invited to go and perform an audit in a specific environment and you want to get familiar with a particular skill or activity. Let's say for example you're going to review privacy impact assessments. Let's just say for this example that's something that's new to you. So you might want to learn about how to do that, but but not necessarily want to go on a full-blown course to do it. Well that's where the new online learning platform called PCB Skills can be very useful. So PCB Skills is an online learning platform where you can study what's called capsules which are 15 minutes long. uh to teach you a very specific skill in an area of information security, privacy, AI, basically digital trust. If you do four of those capsules, that counts as one hour and essentially you have completed what's called a module. For every module you complete, you can earn a CPD certificate. to maintaining your certification. At the moment there's over 500 videos in PCB skills and basically What Ups is it's a good way of having access to rich content to continue your learning after this course. So as you work your way through through the content in PCB Skills, as I've said, for each hour you can earn one CPD credit and if you do an entire um set of competencies you can s essentially obtain what's called an essentials certificate. You will find in the skills platform for 27,001 audit uh skills for every single requirement in ISO 27001. So what you've learnt here you can drill a lot more deeper into in these skills capsules As well as PCB skills, of course you might want to have access to things like standards, toolkits, books and so forth, and that's where the PCB store can help you. So I would always encourage you if you're looking for anything like that. To take a look at the PCB store online. And lastly, here, although you've completed a lead auditor, you might be interested in other ISO 27001 related training So there is what we call the ISO 27001 Lead Implementer course. Lead implementer, of course, is teaching you how to approach the building, design and implementation of an ISMS. So looking at it from the the other perspective and a lot of our professionals do both lead implement and lead auditor to get the full picture And if you're interested in learning more about risk, which we talked about during this course, there is also the ISO 2705 Lead Risk Manager, which really focuses on into the risk management process, how to conduct an effective risk management and tells the complete story end-to-end in this case. So these are all other things you can consider, but I hope this has been useful and really given you a good overview of how to go forward to take the exam, to become a lead auditor, and all the things you can consider afterwards So I'd just like to take the opportunity to thank you for engaging in this lead auditor course. I certainly hope it's been useful. We wish you the very best in the exam and your career going forward. \ No newline at end of file From c5105d8ea92c6b043979e9cddf4db800f6e7c164 Mon Sep 17 00:00:00 2001 From: Richard Kranendonk <rkranendonk@mac.com> Date: Thu, 7 May 2026 13:53:36 +0200 Subject: [PATCH 22/29] set notetype to 'reference' and added 'sourcetext' to tags --- .../OST/27002/EN/a-5.1-Policies-for-information-security.md | 3 ++- ...ceptable-use-of-information-and-other-associated-assets.md | 3 ++- .../Standards/ISO27x/OST/27002/EN/a-5.11-Return-of-assets.md | 3 ++- .../OST/27002/EN/a-5.12-Classification-of-information.md | 3 ++- .../ISO27x/OST/27002/EN/a-5.13-Labelling-of-information.md | 3 ++- .../ISO27x/OST/27002/EN/a-5.14-Information-transfer.md | 3 ++- Corpus/Standards/ISO27x/OST/27002/EN/a-5.15-Access-control.md | 3 ++- .../ISO27x/OST/27002/EN/a-5.16-Identity-management.md | 3 ++- .../ISO27x/OST/27002/EN/a-5.17-Authentication-information.md | 3 ++- Corpus/Standards/ISO27x/OST/27002/EN/a-5.18-Access-rights.md | 3 ++- .../a-5.19-Information-security-in-supplier-relationships.md | 3 ++- .../a-5.2-Information-security-roles-and-responsibilities.md | 3 ++- ...ressing-information-security-within-supplier-agreements.md | 3 ++- ...1-Managing-information-security-in-the-ICT-supply-chain.md | 3 ++- ...oring-review-and-change-management-of-supplier-services.md | 3 ++- .../a-5.23-Information-security-for-use-of-cloud-services.md | 3 ++- ...n-security-incident-management-planning-and-preparation.md | 3 ++- ...-Assessment-and-decision-on-information-security-events.md | 3 ++- .../EN/a-5.26-Response-to-information-security-incidents.md | 3 ++- .../EN/a-5.27-Learning-from-information-security-incidents.md | 3 ++- .../ISO27x/OST/27002/EN/a-5.28-Collection-of-evidence.md | 3 ++- .../27002/EN/a-5.29-Information-security-during-disruption.md | 3 ++- .../ISO27x/OST/27002/EN/a-5.3-Segregation-of-duties.md | 3 ++- .../27002/EN/a-5.30-ICT-readiness-for-business-continuity.md | 3 ++- ...Legal-statutory-regulatory-and-contractual-requirements.md | 3 ++- .../OST/27002/EN/a-5.32-Intellectual-property-rights.md | 3 ++- .../ISO27x/OST/27002/EN/a-5.33-Protection-of-records.md | 3 ++- .../OST/27002/EN/a-5.34-Privacy-and-protection-of-PII.md | 3 ++- .../EN/a-5.35-Independent-review-of-information-security.md | 3 ++- ...h-policies-rules-and-standards-for-information-security.md | 3 ++- .../OST/27002/EN/a-5.37-Documented-operating-procedures.md | 3 ++- .../ISO27x/OST/27002/EN/a-5.4-Management-responsibilities.md | 3 ++- .../ISO27x/OST/27002/EN/a-5.5-Contact-with-authorities.md | 3 ++- .../27002/EN/a-5.6-Contact-with-special-interest-groups.md | 3 ++- .../ISO27x/OST/27002/EN/a-5.7-Threat-intelligence.md | 3 ++- .../EN/a-5.8-Information-security-in-project-management.md | 3 ++- ....9-Inventory-of-information-and-other-associated-assets.md | 3 ++- Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md | 3 ++- .../OST/27002/EN/a-6.2-Terms-and-conditions-of-employment.md | 3 ++- ...3-Information-security-awareness-education-and-training.md | 3 ++- .../ISO27x/OST/27002/EN/a-6.4-Disciplinary-process.md | 3 ++- ...ponsibilities-after-termination-or-change-of-employment.md | 3 ++- .../EN/a-6.6-Confidentiality-or-non-disclosure-agreements.md | 3 ++- Corpus/Standards/ISO27x/OST/27002/EN/a-6.7-Remote-working.md | 3 ++- .../27002/EN/a-6.8-Information-security-event-reporting.md | 3 ++- .../ISO27x/OST/27002/EN/a-7.1-Physical-security-perimeters.md | 3 ++- Corpus/Standards/ISO27x/OST/27002/EN/a-7.10-Storage-media.md | 3 ++- .../ISO27x/OST/27002/EN/a-7.11-Supporting-utilities.md | 3 ++- .../Standards/ISO27x/OST/27002/EN/a-7.12-Cabling-security.md | 3 ++- .../ISO27x/OST/27002/EN/a-7.13-Equipment-maintenance.md | 3 ++- .../27002/EN/a-7.14-Secure-disposal-or-re-use-of-equipment.md | 3 ++- Corpus/Standards/ISO27x/OST/27002/EN/a-7.2-Physical-entry.md | 3 ++- .../27002/EN/a-7.3-Securing-offices-rooms-and-facilities.md | 3 ++- .../ISO27x/OST/27002/EN/a-7.4-Physical-security-monitoring.md | 3 ++- ...5-Protecting-against-physical-and-environmental-threats.md | 3 ++- .../ISO27x/OST/27002/EN/a-7.6-Working-in-secure-areas.md | 3 ++- .../ISO27x/OST/27002/EN/a-7.7-Clear-desk-and-clear-screen.md | 3 ++- .../OST/27002/EN/a-7.8-Equipment-siting-and-protection.md | 3 ++- .../OST/27002/EN/a-7.9-Security-of-assets-off-premises.md | 3 ++- .../ISO27x/OST/27002/EN/a-8.1-User-endpoint-devices.md | 3 ++- .../ISO27x/OST/27002/EN/a-8.10-Information-deletion.md | 3 ++- Corpus/Standards/ISO27x/OST/27002/EN/a-8.11-Data-masking.md | 3 ++- .../ISO27x/OST/27002/EN/a-8.12-Data-leakage-prevention.md | 3 ++- .../ISO27x/OST/27002/EN/a-8.13-Information-backup.md | 3 ++- .../a-8.14-Redundancy-of-information-processing-facilities.md | 3 ++- Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md | 3 ++- .../ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md | 3 ++- .../ISO27x/OST/27002/EN/a-8.17-Clock-synchronization.md | 3 ++- .../OST/27002/EN/a-8.18-Use-of-privileged-utility-programs.md | 3 ++- .../a-8.19-Installation-of-software-on-operational-systems.md | 3 ++- .../ISO27x/OST/27002/EN/a-8.2-Privileged-access-rights.md | 3 ++- .../Standards/ISO27x/OST/27002/EN/a-8.20-Networks-security.md | 3 ++- .../OST/27002/EN/a-8.21-Security-of-network-services.md | 3 ++- .../ISO27x/OST/27002/EN/a-8.22-Segregation-of-networks.md | 3 ++- Corpus/Standards/ISO27x/OST/27002/EN/a-8.23-Web-filtering.md | 3 ++- .../ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md | 3 ++- .../OST/27002/EN/a-8.25-Secure-development-life-cycle.md | 3 ++- .../OST/27002/EN/a-8.26-Application-security-requirements.md | 3 ++- ...7-Secure-system-architecture-and-engineering-principles.md | 3 ++- Corpus/Standards/ISO27x/OST/27002/EN/a-8.28-Secure-coding.md | 3 ++- .../a-8.29-Security-testing-in-development-and-acceptance.md | 3 ++- .../OST/27002/EN/a-8.3-Information-access-restriction.md | 3 ++- .../ISO27x/OST/27002/EN/a-8.30-Outsourced-development.md | 3 ++- ...aration-of-development-test-and-production-environments.md | 3 ++- .../Standards/ISO27x/OST/27002/EN/a-8.32-Change-management.md | 3 ++- .../Standards/ISO27x/OST/27002/EN/a-8.33-Test-information.md | 3 ++- ...-Protection-of-information-systems-during-audit-testing.md | 3 ++- .../ISO27x/OST/27002/EN/a-8.4-Access-to-source-code.md | 3 ++- .../ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md | 3 ++- .../ISO27x/OST/27002/EN/a-8.6-Capacity-management.md | 3 ++- .../ISO27x/OST/27002/EN/a-8.7-Protection-against-malware.md | 3 ++- .../27002/EN/a-8.8-Management-of-technical-vulnerabilities.md | 3 ++- .../ISO27x/OST/27002/EN/a-8.9-Configuration-management.md | 4 +++- 93 files changed, 187 insertions(+), 93 deletions(-) diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.1-Policies-for-information-security.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.1-Policies-for-information-security.md index 302cdd1..f0fd933 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.1-Policies-for-information-security.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.1-Policies-for-information-security.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -19,6 +19,7 @@ security_domains: - Resilience tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.10-Acceptable-use-of-information-and-other-associated-assets.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.10-Acceptable-use-of-information-and-other-associated-assets.md index 172ccd1..345a105 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.10-Acceptable-use-of-information-and-other-associated-assets.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.10-Acceptable-use-of-information-and-other-associated-assets.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -21,6 +21,7 @@ security_domains: - Protection tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.11-Return-of-assets.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.11-Return-of-assets.md index 7207764..01496d5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.11-Return-of-assets.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.11-Return-of-assets.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -17,6 +17,7 @@ operational_capabilities: [Asset_management] security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.12-Classification-of-information.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.12-Classification-of-information.md index e2fd133..08e77b5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.12-Classification-of-information.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.12-Classification-of-information.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -19,6 +19,7 @@ security_domains: - Defence tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.13-Labelling-of-information.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.13-Labelling-of-information.md index 97418fa..9529b67 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.13-Labelling-of-information.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.13-Labelling-of-information.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -19,6 +19,7 @@ security_domains: - Protection tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.14-Information-transfer.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.14-Information-transfer.md index ed049e6..883eeac 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.14-Information-transfer.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.14-Information-transfer.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -19,6 +19,7 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.15-Access-control.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.15-Access-control.md index 1a5a331..c332244 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.15-Access-control.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.15-Access-control.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -17,6 +17,7 @@ operational_capabilities: [Identity_and_access_management] security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.16-Identity-management.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.16-Identity-management.md index 23d8a2f..8625cef 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.16-Identity-management.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.16-Identity-management.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -17,6 +17,7 @@ operational_capabilities: [Identity_and_access_management] security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.17-Authentication-information.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.17-Authentication-information.md index 601da43..eb74c11 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.17-Authentication-information.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.17-Authentication-information.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -17,6 +17,7 @@ operational_capabilities: [Identity_and_access_management] security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.18-Access-rights.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.18-Access-rights.md index 8e693ee..e18b252 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.18-Access-rights.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.18-Access-rights.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -17,6 +17,7 @@ operational_capabilities: [Identity_and_access_management] security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.19-Information-security-in-supplier-relationships.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.19-Information-security-in-supplier-relationships.md index 61debc1..33ec52c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.19-Information-security-in-supplier-relationships.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.19-Information-security-in-supplier-relationships.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -19,6 +19,7 @@ security_domains: - Protection tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.2-Information-security-roles-and-responsibilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.2-Information-security-roles-and-responsibilities.md index 80d91f8..16cbbce 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.2-Information-security-roles-and-responsibilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.2-Information-security-roles-and-responsibilities.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -20,6 +20,7 @@ security_domains: - Resilience tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.20-Addressing-information-security-within-supplier-agreements.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.20-Addressing-information-security-within-supplier-agreements.md index 60c6b99..548aec3 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.20-Addressing-information-security-within-supplier-agreements.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.20-Addressing-information-security-within-supplier-agreements.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -19,6 +19,7 @@ security_domains: - Protection tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.21-Managing-information-security-in-the-ICT-supply-chain.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.21-Managing-information-security-in-the-ICT-supply-chain.md index 2519f49..7880700 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.21-Managing-information-security-in-the-ICT-supply-chain.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.21-Managing-information-security-in-the-ICT-supply-chain.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -19,6 +19,7 @@ security_domains: - Protection tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.22-Monitoring-review-and-change-management-of-supplier-services.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.22-Monitoring-review-and-change-management-of-supplier-services.md index 5e9e5cf..8090583 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.22-Monitoring-review-and-change-management-of-supplier-services.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.22-Monitoring-review-and-change-management-of-supplier-services.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -21,6 +21,7 @@ security_domains: - Information_security_assurance tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.23-Information-security-for-use-of-cloud-services.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.23-Information-security-for-use-of-cloud-services.md index adecb9a..30a95a7 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.23-Information-security-for-use-of-cloud-services.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.23-Information-security-for-use-of-cloud-services.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -19,6 +19,7 @@ security_domains: - Protection tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.24-Information-security-incident-management-planning-and-preparation.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.24-Information-security-incident-management-planning-and-preparation.md index cf3e26b..c936798 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.24-Information-security-incident-management-planning-and-preparation.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.24-Information-security-incident-management-planning-and-preparation.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -21,6 +21,7 @@ operational_capabilities: security_domains: [Defence] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.25-Assessment-and-decision-on-information-security-events.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.25-Assessment-and-decision-on-information-security-events.md index a2ebc82..cf4a458 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.25-Assessment-and-decision-on-information-security-events.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.25-Assessment-and-decision-on-information-security-events.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -19,6 +19,7 @@ operational_capabilities: [Information_security_event_management] security_domains: [Defence] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.26-Response-to-information-security-incidents.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.26-Response-to-information-security-incidents.md index 7d2010b..a32a75f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.26-Response-to-information-security-incidents.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.26-Response-to-information-security-incidents.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -19,6 +19,7 @@ operational_capabilities: [Information_security_event_management] security_domains: [Defence] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.27-Learning-from-information-security-incidents.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.27-Learning-from-information-security-incidents.md index dfc3967..1beb120 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.27-Learning-from-information-security-incidents.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.27-Learning-from-information-security-incidents.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -19,6 +19,7 @@ operational_capabilities: [Information_security_event_management] security_domains: [Defence] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.28-Collection-of-evidence.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.28-Collection-of-evidence.md index aa56cf0..b7662fa 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.28-Collection-of-evidence.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.28-Collection-of-evidence.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -19,6 +19,7 @@ operational_capabilities: [Information_security_event_management] security_domains: [Defence] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.29-Information-security-during-disruption.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.29-Information-security-during-disruption.md index 6830e03..8f0c6f2 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.29-Information-security-during-disruption.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.29-Information-security-during-disruption.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -23,6 +23,7 @@ security_domains: - Resilience tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.3-Segregation-of-duties.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.3-Segregation-of-duties.md index a5c86c7..372bd50 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.3-Segregation-of-duties.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.3-Segregation-of-duties.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -19,6 +19,7 @@ operational_capabilities: security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.30-ICT-readiness-for-business-continuity.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.30-ICT-readiness-for-business-continuity.md index 0bb8db8..ae90bd3 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.30-ICT-readiness-for-business-continuity.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.30-ICT-readiness-for-business-continuity.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -14,6 +14,7 @@ operational_capabilities: [Continuity] security_domains: [Resilience] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.31-Legal-statutory-regulatory-and-contractual-requirements.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.31-Legal-statutory-regulatory-and-contractual-requirements.md index 9b03793..717b7bb 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.31-Legal-statutory-regulatory-and-contractual-requirements.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.31-Legal-statutory-regulatory-and-contractual-requirements.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -19,6 +19,7 @@ security_domains: - Protection tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.32-Intellectual-property-rights.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.32-Intellectual-property-rights.md index 8ead371..ddfae90 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.32-Intellectual-property-rights.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.32-Intellectual-property-rights.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -17,6 +17,7 @@ operational_capabilities: [Legal_and_compliance] security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.33-Protection-of-records.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.33-Protection-of-records.md index 3e03743..b2e00b0 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.33-Protection-of-records.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.33-Protection-of-records.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -22,6 +22,7 @@ operational_capabilities: security_domains: [Defence] tags: - iso27002/2022/EN + - sourcetext status: active --- ## 5.33 Protection of records diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.34-Privacy-and-protection-of-PII.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.34-Privacy-and-protection-of-PII.md index 984c36d..43c6ae9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.34-Privacy-and-protection-of-PII.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.34-Privacy-and-protection-of-PII.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -21,6 +21,7 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.35-Independent-review-of-information-security.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.35-Independent-review-of-information-security.md index ce5ce77..9cf3bbf 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.35-Independent-review-of-information-security.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.35-Independent-review-of-information-security.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -21,6 +21,7 @@ operational_capabilities: [Information_security_assurance] security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.36-Compliance-with-policies-rules-and-standards-for-information-security.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.36-Compliance-with-policies-rules-and-standards-for-information-security.md index a37fc1d..8c1b92b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.36-Compliance-with-policies-rules-and-standards-for-information-security.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.36-Compliance-with-policies-rules-and-standards-for-information-security.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -21,6 +21,7 @@ operational_capabilities: security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.37-Documented-operating-procedures.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.37-Documented-operating-procedures.md index ffdd837..aea4254 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.37-Documented-operating-procedures.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.37-Documented-operating-procedures.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -33,6 +33,7 @@ security_domains: - Defence tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.4-Management-responsibilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.4-Management-responsibilities.md index 9dca0e8..de8988c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.4-Management-responsibilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.4-Management-responsibilities.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -17,6 +17,7 @@ operational_capabilities: [Governance] security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.5-Contact-with-authorities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.5-Contact-with-authorities.md index 89b4857..73ef8b5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.5-Contact-with-authorities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.5-Contact-with-authorities.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -25,6 +25,7 @@ security_domains: - Resilience tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.6-Contact-with-special-interest-groups.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.6-Contact-with-special-interest-groups.md index bc0596b..ec3ffcb 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.6-Contact-with-special-interest-groups.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.6-Contact-with-special-interest-groups.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -22,6 +22,7 @@ operational_capabilities: [Governance] security_domains: [Defence] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.7-Threat-intelligence.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.7-Threat-intelligence.md index 3a05e86..7766084 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.7-Threat-intelligence.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.7-Threat-intelligence.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -25,6 +25,7 @@ security_domains: - Resilience tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.8-Information-security-in-project-management.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.8-Information-security-in-project-management.md index 5458b2c..fad48d5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.8-Information-security-in-project-management.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.8-Information-security-in-project-management.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -21,6 +21,7 @@ security_domains: - Protection tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.9-Inventory-of-information-and-other-associated-assets.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.9-Inventory-of-information-and-other-associated-assets.md index 195f25a..9dd0588 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.9-Inventory-of-information-and-other-associated-assets.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.9-Inventory-of-information-and-other-associated-assets.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -19,6 +19,7 @@ security_domains: - Protection tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md index 759efd0..b5d27a5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -17,6 +17,7 @@ operational_capabilities: [Human_resource_security] security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.2-Terms-and-conditions-of-employment.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.2-Terms-and-conditions-of-employment.md index 1295056..be5ed55 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.2-Terms-and-conditions-of-employment.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.2-Terms-and-conditions-of-employment.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -17,6 +17,7 @@ operational_capabilities: [Human_resource_security] security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.3-Information-security-awareness-education-and-training.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.3-Information-security-awareness-education-and-training.md index 7dc6748..828a1f9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.3-Information-security-awareness-education-and-training.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.3-Information-security-awareness-education-and-training.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -17,6 +17,7 @@ operational_capabilities: [Human_resource_security] security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.4-Disciplinary-process.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.4-Disciplinary-process.md index 046afe0..f35d16e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.4-Disciplinary-process.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.4-Disciplinary-process.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -21,6 +21,7 @@ operational_capabilities: [Human_resource_security] security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.5-Responsibilities-after-termination-or-change-of-employment.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.5-Responsibilities-after-termination-or-change-of-employment.md index f977df9..4fbf7b7 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.5-Responsibilities-after-termination-or-change-of-employment.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.5-Responsibilities-after-termination-or-change-of-employment.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -19,6 +19,7 @@ operational_capabilities: security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.6-Confidentiality-or-non-disclosure-agreements.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.6-Confidentiality-or-non-disclosure-agreements.md index ea1969a..0f309f8 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.6-Confidentiality-or-non-disclosure-agreements.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.6-Confidentiality-or-non-disclosure-agreements.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -17,6 +17,7 @@ operational_capabilities: security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.7-Remote-working.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.7-Remote-working.md index 2d3acfb..0b48337 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.7-Remote-working.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.7-Remote-working.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -21,6 +21,7 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.8-Information-security-event-reporting.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.8-Information-security-event-reporting.md index d5627df..2898c42 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.8-Information-security-event-reporting.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.8-Information-security-event-reporting.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -17,6 +17,7 @@ operational_capabilities: [Information_security_event_management] security_domains: [Defence] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.1-Physical-security-perimeters.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.1-Physical-security-perimeters.md index 7b6f3dd..e571641 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.1-Physical-security-perimeters.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.1-Physical-security-perimeters.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -17,6 +17,7 @@ operational_capabilities: [Physical_security] security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- ## 7.1 Physical security perimeters diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.10-Storage-media.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.10-Storage-media.md index 1d1219f..42f8779 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.10-Storage-media.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.10-Storage-media.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -19,6 +19,7 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.11-Supporting-utilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.11-Supporting-utilities.md index 86559d7..59ed434 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.11-Supporting-utilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.11-Supporting-utilities.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -20,6 +20,7 @@ operational_capabilities: [Physical_security] security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.12-Cabling-security.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.12-Cabling-security.md index 1e038ef..63d4270 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.12-Cabling-security.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.12-Cabling-security.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -16,6 +16,7 @@ operational_capabilities: [Physical_security] security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.13-Equipment-maintenance.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.13-Equipment-maintenance.md index 28e4fc0..e2de8d5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.13-Equipment-maintenance.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.13-Equipment-maintenance.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -21,6 +21,7 @@ security_domains: - Resilience tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.14-Secure-disposal-or-re-use-of-equipment.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.14-Secure-disposal-or-re-use-of-equipment.md index b08e158..f80c647 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.14-Secure-disposal-or-re-use-of-equipment.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.14-Secure-disposal-or-re-use-of-equipment.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -16,6 +16,7 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.2-Physical-entry.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.2-Physical-entry.md index 5ff9dbe..00c449f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.2-Physical-entry.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.2-Physical-entry.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -19,6 +19,7 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.3-Securing-offices-rooms-and-facilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.3-Securing-offices-rooms-and-facilities.md index 0c7d605..3479471 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.3-Securing-offices-rooms-and-facilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.3-Securing-offices-rooms-and-facilities.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -19,6 +19,7 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.4-Physical-security-monitoring.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.4-Physical-security-monitoring.md index 3900908..5756a29 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.4-Physical-security-monitoring.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.4-Physical-security-monitoring.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -23,6 +23,7 @@ security_domains: - Defence tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.5-Protecting-against-physical-and-environmental-threats.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.5-Protecting-against-physical-and-environmental-threats.md index 856206e..5c6c3ca 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.5-Protecting-against-physical-and-environmental-threats.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.5-Protecting-against-physical-and-environmental-threats.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -17,6 +17,7 @@ operational_capabilities: [Physical_security] security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.6-Working-in-secure-areas.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.6-Working-in-secure-areas.md index fd1afdd..5aef9e4 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.6-Working-in-secure-areas.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.6-Working-in-secure-areas.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -17,6 +17,7 @@ operational_capabilities: [Physical_security] security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.7-Clear-desk-and-clear-screen.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.7-Clear-desk-and-clear-screen.md index 79e6b7c..8f8f074 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.7-Clear-desk-and-clear-screen.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.7-Clear-desk-and-clear-screen.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -14,6 +14,7 @@ operational_capabilities: [Physical_security] security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.8-Equipment-siting-and-protection.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.8-Equipment-siting-and-protection.md index e3501fc..73da9cb 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.8-Equipment-siting-and-protection.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.8-Equipment-siting-and-protection.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -19,6 +19,7 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.9-Security-of-assets-off-premises.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.9-Security-of-assets-off-premises.md index 9f1315b..922f1e9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.9-Security-of-assets-off-premises.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.9-Security-of-assets-off-premises.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -19,6 +19,7 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.1-User-endpoint-devices.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.1-User-endpoint-devices.md index 59eedf9..a32fc00 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.1-User-endpoint-devices.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.1-User-endpoint-devices.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -19,6 +19,7 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.10-Information-deletion.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.10-Information-deletion.md index 84cc94e..80cdcb1 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.10-Information-deletion.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.10-Information-deletion.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -16,6 +16,7 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.11-Data-masking.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.11-Data-masking.md index f392c80..4ca5d72 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.11-Data-masking.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.11-Data-masking.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -14,6 +14,7 @@ operational_capabilities: [Information_protection] security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.12-Data-leakage-prevention.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.12-Data-leakage-prevention.md index 12327c9..3e55b97 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.12-Data-leakage-prevention.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.12-Data-leakage-prevention.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -20,6 +20,7 @@ security_domains: - Defence tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.13-Information-backup.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.13-Information-backup.md index 5802e95..a70d1aa 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.13-Information-backup.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.13-Information-backup.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -16,6 +16,7 @@ operational_capabilities: [Continuity] security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.14-Redundancy-of-information-processing-facilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.14-Redundancy-of-information-processing-facilities.md index f79ae9c..d0f5152 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.14-Redundancy-of-information-processing-facilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.14-Redundancy-of-information-processing-facilities.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -18,6 +18,7 @@ security_domains: - Resilience tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md index 902becf..93dd9aa 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -19,6 +19,7 @@ security_domains: - Defence tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md index 36b004a..01670db 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -21,6 +21,7 @@ operational_capabilities: [Information_security_event_management] security_domains: [Defence] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.17-Clock-synchronization.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.17-Clock-synchronization.md index 17e59bc..eef69f6 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.17-Clock-synchronization.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.17-Clock-synchronization.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -18,6 +18,7 @@ security_domains: - Defence tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.18-Use-of-privileged-utility-programs.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.18-Use-of-privileged-utility-programs.md index 9029080..9c34ad4 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.18-Use-of-privileged-utility-programs.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.18-Use-of-privileged-utility-programs.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -20,6 +20,7 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.19-Installation-of-software-on-operational-systems.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.19-Installation-of-software-on-operational-systems.md index 39bf523..218ced6 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.19-Installation-of-software-on-operational-systems.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.19-Installation-of-software-on-operational-systems.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -19,6 +19,7 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.2-Privileged-access-rights.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.2-Privileged-access-rights.md index 8f10a9a..62c5cec 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.2-Privileged-access-rights.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.2-Privileged-access-rights.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -17,6 +17,7 @@ operational_capabilities: [Identity_and_access_management] security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.20-Networks-security.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.20-Networks-security.md index d09fbdc..4abff4f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.20-Networks-security.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.20-Networks-security.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -21,6 +21,7 @@ operational_capabilities: [System_and_network_security] security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.21-Security-of-network-services.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.21-Security-of-network-services.md index 05d09db..6fc1e1f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.21-Security-of-network-services.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.21-Security-of-network-services.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -17,6 +17,7 @@ operational_capabilities: [System_and_network_security] security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.22-Segregation-of-networks.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.22-Segregation-of-networks.md index 6368688..5216916 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.22-Segregation-of-networks.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.22-Segregation-of-networks.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -17,6 +17,7 @@ operational_capabilities: [System_and_network_security] security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.23-Web-filtering.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.23-Web-filtering.md index ec368cb..87548e8 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.23-Web-filtering.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.23-Web-filtering.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -17,6 +17,7 @@ operational_capabilities: [System_and_network_security] security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md index ebeb441..2bfe733 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -17,6 +17,7 @@ operational_capabilities: [Secure_configuration] security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.25-Secure-development-life-cycle.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.25-Secure-development-life-cycle.md index ed2d342..6c6c7aa 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.25-Secure-development-life-cycle.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.25-Secure-development-life-cycle.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -19,6 +19,7 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.26-Application-security-requirements.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.26-Application-security-requirements.md index 2c0e37f..50f0cd3 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.26-Application-security-requirements.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.26-Application-security-requirements.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -21,6 +21,7 @@ security_domains: - Defence tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.27-Secure-system-architecture-and-engineering-principles.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.27-Secure-system-architecture-and-engineering-principles.md index aaa0081..f56f7a7 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.27-Secure-system-architecture-and-engineering-principles.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.27-Secure-system-architecture-and-engineering-principles.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -19,6 +19,7 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.28-Secure-coding.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.28-Secure-coding.md index 772a2de..c3b91a1 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.28-Secure-coding.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.28-Secure-coding.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -19,6 +19,7 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.29-Security-testing-in-development-and-acceptance.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.29-Security-testing-in-development-and-acceptance.md index fa4fe06..506570c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.29-Security-testing-in-development-and-acceptance.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.29-Security-testing-in-development-and-acceptance.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -20,6 +20,7 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.3-Information-access-restriction.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.3-Information-access-restriction.md index 4963692..32cede8 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.3-Information-access-restriction.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.3-Information-access-restriction.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -17,6 +17,7 @@ operational_capabilities: [Identity_and_access_management] security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.30-Outsourced-development.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.30-Outsourced-development.md index 87a7a12..ac00622 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.30-Outsourced-development.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.30-Outsourced-development.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -27,6 +27,7 @@ security_domains: - Protection tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.31-Separation-of-development-test-and-production-environments.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.31-Separation-of-development-test-and-production-environments.md index 0e908d6..f2dff4a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.31-Separation-of-development-test-and-production-environments.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.31-Separation-of-development-test-and-production-environments.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -19,6 +19,7 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.32-Change-management.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.32-Change-management.md index 0f1accb..72c58d2 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.32-Change-management.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.32-Change-management.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -19,6 +19,7 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.33-Test-information.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.33-Test-information.md index d0fdd2b..824c956 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.33-Test-information.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.33-Test-information.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -16,6 +16,7 @@ operational_capabilities: [Information_protection] security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.34-Protection-of-information-systems-during-audit-testing.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.34-Protection-of-information-systems-during-audit-testing.md index 884d4ea..d42e9c4 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.34-Protection-of-information-systems-during-audit-testing.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.34-Protection-of-information-systems-during-audit-testing.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -21,6 +21,7 @@ security_domains: - Protection tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.4-Access-to-source-code.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.4-Access-to-source-code.md index fde1176..3a24cef 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.4-Access-to-source-code.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.4-Access-to-source-code.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -20,6 +20,7 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md index 3903b33..bc6a561 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -17,6 +17,7 @@ operational_capabilities: [Identity_and_access_management] security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.6-Capacity-management.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.6-Capacity-management.md index 2847892..562c233 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.6-Capacity-management.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.6-Capacity-management.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -23,6 +23,7 @@ security_domains: - Protection tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.7-Protection-against-malware.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.7-Protection-against-malware.md index f1cd484..6004ccc 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.7-Protection-against-malware.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.7-Protection-against-malware.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -26,6 +26,7 @@ security_domains: - Defence tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.8-Management-of-technical-vulnerabilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.8-Management-of-technical-vulnerabilities.md index 6efb828..1f01a7e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.8-Management-of-technical-vulnerabilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.8-Management-of-technical-vulnerabilities.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -22,6 +22,7 @@ security_domains: - Defence tags: - iso27002/2022/EN + - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.9-Configuration-management.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.9-Configuration-management.md index aaf2484..a096950 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.9-Configuration-management.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.9-Configuration-management.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: EN @@ -17,6 +17,8 @@ operational_capabilities: [Secure_configuration] security_domains: [Protection] tags: - iso27002/2022/EN + - sourcetext + - sourcetext status: active --- From 2db580d0ee3bcf2be031a60bfd0f8309d0bcc054 Mon Sep 17 00:00:00 2001 From: Richard Kranendonk <rkranendonk@mac.com> Date: Thu, 7 May 2026 13:59:03 +0200 Subject: [PATCH 23/29] set notetype to 'reference' and added 'sourcetext' to tags --- .../NL/a-5.1-Beleidsregels-voor-informatiebeveiliging.md | 3 ++- ...an-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md | 3 ++- .../OST/27002/NL/a-5.11-Retourneren-van-bedrijfsmiddelen.md | 3 ++- .../OST/27002/NL/a-5.12-Classificeren-van-informatie.md | 3 ++- .../ISO27x/OST/27002/NL/a-5.13-Labelen-van-informatie.md | 3 ++- .../ISO27x/OST/27002/NL/a-5.14-Overdragen-van-informatie.md | 3 ++- .../ISO27x/OST/27002/NL/a-5.15-Toegangsbeveiliging.md | 3 ++- .../ISO27x/OST/27002/NL/a-5.16-Identiteitsbeheer.md | 3 ++- .../27002/NL/a-5.17-Beheren-van-authenticatie-informatie.md | 3 ++- .../Standards/ISO27x/OST/27002/NL/a-5.18-Toegangsrechten.md | 3 ++- .../a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md | 3 ++- ...en-en-verantwoordelijkheden-bij-informatiebeveiliging.md | 3 ++- ...n-informatiebeveiliging-in-leveranciersovereenkomsten.md | 3 ++- ....21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md | 3 ++- ...-het-beheren-van-wijzigingen-van-leveranciersdiensten.md | 3 ++- ...ormatiebeveiliging-voor-het-gebruik-van-clouddiensten.md | 3 ++- ...n-van-het-beheer-van-informatiebeveiligingsincidenten.md | 3 ++- ...n-besluiten-over-informatiebeveiligingsgebeurtenissen.md | 3 ++- .../a-5.26-Reageren-op-informatiebeveiligingsincidenten.md | 3 ++- .../NL/a-5.27-Leren-van-informatiebeveiligingsincidenten.md | 3 ++- .../OST/27002/NL/a-5.28-Verzamelen-van-bewijsmateriaal.md | 3 ++- .../a-5.29-Informatiebeveiliging-tijdens-een-verstoring.md | 3 ++- .../Standards/ISO27x/OST/27002/NL/a-5.3-Functiescheiding.md | 3 ++- .../NL/a-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md | 3 ++- ...telijke-statutaire-regelgevende-en-contractuele-eisen.md | 3 ++- .../OST/27002/NL/a-5.32-Intellectuele-eigendomsrechten.md | 3 ++- .../OST/27002/NL/a-5.33-Beschermen-van-registraties.md | 3 ++- .../a-5.34-Privacy-en-bescherming-van-persoonsgegevens.md | 3 ++- ...-Onafhankelijke-beoordeling-van-informatiebeveiliging.md | 3 ++- ...an-beleid-regels-en-normen-voor-informatiebeveiliging.md | 3 ++- .../27002/NL/a-5.37-Gedocumenteerde-bedieningsprocedures.md | 3 ++- .../OST/27002/NL/a-5.4-Managementverantwoordelijkheden.md | 3 ++- .../OST/27002/NL/a-5.5-Contact-met-overheidsinstanties.md | 3 ++- .../27002/NL/a-5.6-Contact-met-speciale-belangengroepen.md | 3 ++- .../NL/a-5.7-Informatie-en-analyses-over-dreigingen.md | 3 ++- .../NL/a-5.8-Informatiebeveiliging-in-projectmanagement.md | 3 ++- ...an-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md | 3 ++- Corpus/Standards/ISO27x/OST/27002/NL/a-6.1-Screening.md | 6 ++++-- .../ISO27x/OST/27002/NL/a-6.2-Arbeidsovereenkomst.md | 3 ++- ...ng-van-opleiding-en-training-in-informatiebeveiliging.md | 3 ++- .../ISO27x/OST/27002/NL/a-6.4-Disciplinaire-procedure.md | 3 ++- ...den-na-beeindiging-of-wijziging-van-het-dienstverband.md | 3 ++- ....6-Vertrouwelijkheids-of-geheimhoudingsovereenkomsten.md | 3 ++- .../ISO27x/OST/27002/NL/a-6.7-Werken-op-afstand.md | 3 ++- ...a-6.8-Melden-van-informatiebeveiligingsgebeurtenissen.md | 3 ++- .../ISO27x/OST/27002/NL/a-7.1-Fysieke-beveiligingszones.md | 3 ++- Corpus/Standards/ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md | 3 ++- .../ISO27x/OST/27002/NL/a-7.11-Nutsvoorzieningen.md | 3 ++- .../ISO27x/OST/27002/NL/a-7.12-Beveiligen-van-bekabeling.md | 3 ++- .../ISO27x/OST/27002/NL/a-7.13-Onderhoud-van-apparatuur.md | 3 ++- ....14-Veilig-verwijderen-of-hergebruiken-van-apparatuur.md | 3 ++- .../OST/27002/NL/a-7.2-Fysieke-toegangsbeveiliging.md | 3 ++- ...a-7.3-Beveiligen-van-kantoren-ruimten-en-faciliteiten.md | 3 ++- .../27002/NL/a-7.4-Monitoren-van-de-fysieke-beveiliging.md | 3 ++- ...a-7.5-Beschermen-tegen-fysieke-en-omgevingsdreigingen.md | 3 ++- .../ISO27x/OST/27002/NL/a-7.6-Werken-in-beveiligde-zones.md | 3 ++- .../ISO27x/OST/27002/NL/a-7.7-Clear-desk-en-clear-screen.md | 3 ++- .../27002/NL/a-7.8-Plaatsen-en-beschermen-van-apparatuur.md | 3 ++- ....9-Beveiligen-van-bedrijfsmiddelen-buiten-het-terrein.md | 3 ++- .../ISO27x/OST/27002/NL/a-8.1-User-endpoint-devices.md | 3 ++- .../ISO27x/OST/27002/NL/a-8.10-Wissen-van-informatie.md | 3 ++- .../ISO27x/OST/27002/NL/a-8.11-Maskeren-van-gegevens.md | 3 ++- ...-Voorkomen-van-gegevenslekken-Data-leakage-prevention.md | 3 ++- .../ISO27x/OST/27002/NL/a-8.13-Back-up-van-informatie.md | 3 ++- ...14-Redundantie-van-informatieverwerkende-faciliteiten.md | 3 ++- Corpus/Standards/ISO27x/OST/27002/NL/a-8.15-Logging.md | 6 ++++-- .../OST/27002/NL/a-8.16-Monitoren-van-activiteiten.md | 3 ++- .../ISO27x/OST/27002/NL/a-8.17-Kloksynchronisatie.md | 3 ++- .../NL/a-8.18-Gebruik-van-speciale-systeemhulpmiddelen.md | 3 ++- ....19-Installeren-van-software-op-operationele-systemen.md | 3 ++- .../ISO27x/OST/27002/NL/a-8.2-Speciale-toegangsrechten.md | 3 ++- .../OST/27002/NL/a-8.20-Beveiliging-netwerkcomponenten.md | 3 ++- .../OST/27002/NL/a-8.21-Beveiliging-van-netwerkdiensten.md | 3 ++- .../ISO27x/OST/27002/NL/a-8.22-Netwerksegmentatie.md | 3 ++- .../ISO27x/OST/27002/NL/a-8.23-Toepassen-van-webfilters.md | 3 ++- .../ISO27x/OST/27002/NL/a-8.24-Gebruik-van-cryptografie.md | 3 ++- .../NL/a-8.25-Beveiligen-tijdens-de-ontwikkelcyclus.md | 3 ++- .../OST/27002/NL/a-8.26-Toepassingsbeveiligingseisen.md | 3 ++- ...lige-systeemarchitectuur-en-technische-uitgangspunten.md | 3 ++- .../Standards/ISO27x/OST/27002/NL/a-8.28-Veilig-coderen.md | 3 ++- ...van-de-beveiliging-tijdens-ontwikkeling-en-acceptatie.md | 3 ++- .../OST/27002/NL/a-8.3-Beperking-toegang-tot-informatie.md | 3 ++- .../OST/27002/NL/a-8.30-Uitbestede-systeemontwikkeling.md | 3 ++- ...1-Scheiding-van-ontwikkel-test-en-productieomgevingen.md | 3 ++- .../ISO27x/OST/27002/NL/a-8.32-Wijzigingsbeheer.md | 3 ++- Corpus/Standards/ISO27x/OST/27002/NL/a-8.33-Testgegevens.md | 3 ++- ....34-Bescherming-van-informatiesystemen-tijdens-audits.md | 3 ++- .../OST/27002/NL/a-8.4-Toegangsbeveiliging-op-broncode.md | 3 ++- .../ISO27x/OST/27002/NL/a-8.5-Beveiligde-authenticatie.md | 3 ++- .../ISO27x/OST/27002/NL/a-8.6-Capaciteitsbeheer.md | 3 ++- .../ISO27x/OST/27002/NL/a-8.7-Bescherming-tegen-malware.md | 3 ++- .../27002/NL/a-8.8-Beheer-van-technische-kwetsbaarheden.md | 3 ++- .../ISO27x/OST/27002/NL/a-8.9-Configuratiebeheer.md | 3 ++- 93 files changed, 190 insertions(+), 95 deletions(-) diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.1-Beleidsregels-voor-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.1-Beleidsregels-voor-informatiebeveiliging.md index 7708c53..1e78d14 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.1-Beleidsregels-voor-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.1-Beleidsregels-voor-informatiebeveiliging.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -20,6 +20,7 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.1 Beleidsregels voor informatiebeveiliging diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.10-Aanvaardbaar-gebruik-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.10-Aanvaardbaar-gebruik-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md index 86f719e..323dc47 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.10-Aanvaardbaar-gebruik-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.10-Aanvaardbaar-gebruik-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -22,6 +22,7 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.10 Aanvaardbaar gebruik van informatie en andere gerelateerde bedrijfsmiddelen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.11-Retourneren-van-bedrijfsmiddelen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.11-Retourneren-van-bedrijfsmiddelen.md index 0df2489..cea0926 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.11-Retourneren-van-bedrijfsmiddelen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.11-Retourneren-van-bedrijfsmiddelen.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -18,6 +18,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.11 Retourneren van bedrijfsmiddelen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.12-Classificeren-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.12-Classificeren-van-informatie.md index bfcb8fa..561a274 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.12-Classificeren-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.12-Classificeren-van-informatie.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -20,6 +20,7 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.12 Classificeren van informatie diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.13-Labelen-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.13-Labelen-van-informatie.md index e6bc907..166a499 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.13-Labelen-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.13-Labelen-van-informatie.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -20,6 +20,7 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.13 Labelen van informatie diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.14-Overdragen-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.14-Overdragen-van-informatie.md index 22d1ae9..0197815 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.14-Overdragen-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.14-Overdragen-van-informatie.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -20,6 +20,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.14 Overdragen van informatie diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.15-Toegangsbeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.15-Toegangsbeveiliging.md index bbd3a4b..f64038e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.15-Toegangsbeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.15-Toegangsbeveiliging.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -18,6 +18,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.15 Toegangsbeveiliging diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.16-Identiteitsbeheer.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.16-Identiteitsbeheer.md index ace9c97..2a49ac2 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.16-Identiteitsbeheer.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.16-Identiteitsbeheer.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -18,6 +18,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.16 Identiteitsbeheer diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.17-Beheren-van-authenticatie-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.17-Beheren-van-authenticatie-informatie.md index 8f8eb04..d3d1e12 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.17-Beheren-van-authenticatie-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.17-Beheren-van-authenticatie-informatie.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -18,6 +18,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.17 Beheren van authenticatie-informatie diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.18-Toegangsrechten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.18-Toegangsrechten.md index abfa672..f139216 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.18-Toegangsrechten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.18-Toegangsrechten.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -18,6 +18,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.18 Toegangsrechten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md index 649a991..9bf33a0 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -20,6 +20,7 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.19 Informatiebeveiliging in leveranciersrelaties diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.2-Rollen-en-verantwoordelijkheden-bij-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.2-Rollen-en-verantwoordelijkheden-bij-informatiebeveiliging.md index 3e9cb03..22a6c36 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.2-Rollen-en-verantwoordelijkheden-bij-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.2-Rollen-en-verantwoordelijkheden-bij-informatiebeveiliging.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -21,6 +21,7 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.2 Rollen en verantwoordelijkheden bij informatiebeveiliging diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.20-Adresseren-van-informatiebeveiliging-in-leveranciersovereenkomsten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.20-Adresseren-van-informatiebeveiliging-in-leveranciersovereenkomsten.md index 287c57d..2914731 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.20-Adresseren-van-informatiebeveiliging-in-leveranciersovereenkomsten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.20-Adresseren-van-informatiebeveiliging-in-leveranciersovereenkomsten.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -20,6 +20,7 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.20 Adresseren van informatiebeveiliging in leveranciersovereenkomsten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md index 3d341c0..4a9b7f8 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -20,6 +20,7 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.21 Beheren van informatiebeveiliging in de ICT-keten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.22-Monitoren-beoordelen-en-het-beheren-van-wijzigingen-van-leveranciersdiensten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.22-Monitoren-beoordelen-en-het-beheren-van-wijzigingen-van-leveranciersdiensten.md index 59a08a2..381bc18 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.22-Monitoren-beoordelen-en-het-beheren-van-wijzigingen-van-leveranciersdiensten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.22-Monitoren-beoordelen-en-het-beheren-van-wijzigingen-van-leveranciersdiensten.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -22,6 +22,7 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.22 Monitoren, beoordelen en het beheren van wijzigingen van leveranciersdiensten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.23-Informatiebeveiliging-voor-het-gebruik-van-clouddiensten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.23-Informatiebeveiliging-voor-het-gebruik-van-clouddiensten.md index c68e817..559c276 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.23-Informatiebeveiliging-voor-het-gebruik-van-clouddiensten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.23-Informatiebeveiliging-voor-het-gebruik-van-clouddiensten.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -20,6 +20,7 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.23 Informatiebeveiliging voor het gebruik van clouddiensten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.24-Plannen-en-voorbereiden-van-het-beheer-van-informatiebeveiligingsincidenten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.24-Plannen-en-voorbereiden-van-het-beheer-van-informatiebeveiligingsincidenten.md index a5e9e25..6f983a5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.24-Plannen-en-voorbereiden-van-het-beheer-van-informatiebeveiligingsincidenten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.24-Plannen-en-voorbereiden-van-het-beheer-van-informatiebeveiligingsincidenten.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -22,6 +22,7 @@ security_domains: [Defence] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.24 Plannen en voorbereiden van het beheer van informatiebeveiligingsincidenten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.25-Beoordelen-van-en-besluiten-over-informatiebeveiligingsgebeurtenissen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.25-Beoordelen-van-en-besluiten-over-informatiebeveiligingsgebeurtenissen.md index 5f54ce4..ac7e952 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.25-Beoordelen-van-en-besluiten-over-informatiebeveiligingsgebeurtenissen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.25-Beoordelen-van-en-besluiten-over-informatiebeveiligingsgebeurtenissen.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -20,6 +20,7 @@ security_domains: [Defence] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.25 Beoordelen van en besluiten over informatiebeveiligingsgebeurtenissen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.26-Reageren-op-informatiebeveiligingsincidenten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.26-Reageren-op-informatiebeveiligingsincidenten.md index 09e5dab..4c55a13 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.26-Reageren-op-informatiebeveiligingsincidenten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.26-Reageren-op-informatiebeveiligingsincidenten.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -20,6 +20,7 @@ security_domains: [Defence] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.26 Reageren op informatiebeveiligingsincidenten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.27-Leren-van-informatiebeveiligingsincidenten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.27-Leren-van-informatiebeveiligingsincidenten.md index 695022a..25ef702 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.27-Leren-van-informatiebeveiligingsincidenten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.27-Leren-van-informatiebeveiligingsincidenten.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -20,6 +20,7 @@ security_domains: [Defence] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.27 Leren van informatiebeveiligingsincidenten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.28-Verzamelen-van-bewijsmateriaal.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.28-Verzamelen-van-bewijsmateriaal.md index 271ac3c..3259f1a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.28-Verzamelen-van-bewijsmateriaal.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.28-Verzamelen-van-bewijsmateriaal.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -20,6 +20,7 @@ security_domains: [Defence] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.28 Verzamelen van bewijsmateriaal diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.29-Informatiebeveiliging-tijdens-een-verstoring.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.29-Informatiebeveiliging-tijdens-een-verstoring.md index e604ce5..20abed3 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.29-Informatiebeveiliging-tijdens-een-verstoring.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.29-Informatiebeveiliging-tijdens-een-verstoring.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -24,6 +24,7 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.29 Informatiebeveiliging tijdens een verstoring diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.3-Functiescheiding.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.3-Functiescheiding.md index 5a307a0..987fcc6 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.3-Functiescheiding.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.3-Functiescheiding.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -20,6 +20,7 @@ security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.3 Functiescheiding diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md index be89cd2..4fa9848 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -15,6 +15,7 @@ security_domains: [Resilience] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.30 ICT-gereedheid voor bedrijfscontinuïteit diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.31-Wettelijke-statutaire-regelgevende-en-contractuele-eisen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.31-Wettelijke-statutaire-regelgevende-en-contractuele-eisen.md index f4aef5f..8749cb7 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.31-Wettelijke-statutaire-regelgevende-en-contractuele-eisen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.31-Wettelijke-statutaire-regelgevende-en-contractuele-eisen.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -20,6 +20,7 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.31 Wettelijke, statutaire, regelgevende en contractuele eisen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.32-Intellectuele-eigendomsrechten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.32-Intellectuele-eigendomsrechten.md index 29c554f..a54b070 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.32-Intellectuele-eigendomsrechten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.32-Intellectuele-eigendomsrechten.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -18,6 +18,7 @@ security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.32 Intellectuele-eigendomsrechten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.33-Beschermen-van-registraties.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.33-Beschermen-van-registraties.md index 90241f0..6eebb36 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.33-Beschermen-van-registraties.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.33-Beschermen-van-registraties.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -23,6 +23,7 @@ security_domains: [Defence] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.33 Beschermen van registraties diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.34-Privacy-en-bescherming-van-persoonsgegevens.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.34-Privacy-en-bescherming-van-persoonsgegevens.md index db4a508..ddd79dc 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.34-Privacy-en-bescherming-van-persoonsgegevens.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.34-Privacy-en-bescherming-van-persoonsgegevens.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -22,6 +22,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.34 Privacy en bescherming van persoonsgegevens diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.35-Onafhankelijke-beoordeling-van-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.35-Onafhankelijke-beoordeling-van-informatiebeveiliging.md index 9245be6..346d26c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.35-Onafhankelijke-beoordeling-van-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.35-Onafhankelijke-beoordeling-van-informatiebeveiliging.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -22,6 +22,7 @@ security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.35 Onafhankelijke beoordeling van informatiebeveiliging diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.36-Naleving-van-beleid-regels-en-normen-voor-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.36-Naleving-van-beleid-regels-en-normen-voor-informatiebeveiliging.md index 238c500..1bf13e8 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.36-Naleving-van-beleid-regels-en-normen-voor-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.36-Naleving-van-beleid-regels-en-normen-voor-informatiebeveiliging.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -22,6 +22,7 @@ security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.36 Naleving van beleid, regels en normen voor informatiebeveiliging diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.37-Gedocumenteerde-bedieningsprocedures.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.37-Gedocumenteerde-bedieningsprocedures.md index 551b86c..969303d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.37-Gedocumenteerde-bedieningsprocedures.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.37-Gedocumenteerde-bedieningsprocedures.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -34,6 +34,7 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.37 Gedocumenteerde bedieningsprocedures diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.4-Managementverantwoordelijkheden.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.4-Managementverantwoordelijkheden.md index 5472d01..a768251 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.4-Managementverantwoordelijkheden.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.4-Managementverantwoordelijkheden.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -18,6 +18,7 @@ security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.4 Managementverantwoordelijkheden diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.5-Contact-met-overheidsinstanties.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.5-Contact-met-overheidsinstanties.md index 9191da5..fba968a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.5-Contact-met-overheidsinstanties.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.5-Contact-met-overheidsinstanties.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -26,6 +26,7 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.5 Contact met overheidsinstanties diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.6-Contact-met-speciale-belangengroepen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.6-Contact-met-speciale-belangengroepen.md index 1d62640..213f962 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.6-Contact-met-speciale-belangengroepen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.6-Contact-met-speciale-belangengroepen.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -23,6 +23,7 @@ security_domains: [Defence] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.6 Contact met speciale belangengroepen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.7-Informatie-en-analyses-over-dreigingen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.7-Informatie-en-analyses-over-dreigingen.md index f9163cd..af24a80 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.7-Informatie-en-analyses-over-dreigingen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.7-Informatie-en-analyses-over-dreigingen.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -26,6 +26,7 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.7 Informatie en analyses over dreigingen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.8-Informatiebeveiliging-in-projectmanagement.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.8-Informatiebeveiliging-in-projectmanagement.md index 00fd8f6..0b3499f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.8-Informatiebeveiliging-in-projectmanagement.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.8-Informatiebeveiliging-in-projectmanagement.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -22,6 +22,7 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.8 Informatiebeveiliging in projectmanagement diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.9-Inventarisatie-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.9-Inventarisatie-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md index 869dc6a..323b2e9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.9-Inventarisatie-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.9-Inventarisatie-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -20,6 +20,7 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 5.9 Inventarisatie van informatie en andere gerelateerde bedrijfsmiddelen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.1-Screening.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.1-Screening.md index 8c12ffa..5bf0ee4 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.1-Screening.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.1-Screening.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -18,9 +18,10 @@ security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -39,6 +40,7 @@ security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 6.1 Screening diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.2-Arbeidsovereenkomst.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.2-Arbeidsovereenkomst.md index 5bc6136..aa586d5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.2-Arbeidsovereenkomst.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.2-Arbeidsovereenkomst.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -18,6 +18,7 @@ security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 6.2 Arbeidsovereenkomst diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.3-Bewustwording-van-opleiding-en-training-in-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.3-Bewustwording-van-opleiding-en-training-in-informatiebeveiliging.md index f28fbd5..608d849 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.3-Bewustwording-van-opleiding-en-training-in-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.3-Bewustwording-van-opleiding-en-training-in-informatiebeveiliging.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -18,6 +18,7 @@ security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 6.3 Bewustwording van, opleiding en training in informatiebeveiliging diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.4-Disciplinaire-procedure.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.4-Disciplinaire-procedure.md index 2af3027..13a4808 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.4-Disciplinaire-procedure.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.4-Disciplinaire-procedure.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -22,6 +22,7 @@ security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 6.4 Disciplinaire procedure diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.5-Verantwoordelijkheden-na-beeindiging-of-wijziging-van-het-dienstverband.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.5-Verantwoordelijkheden-na-beeindiging-of-wijziging-van-het-dienstverband.md index 4ff8045..28f4398 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.5-Verantwoordelijkheden-na-beeindiging-of-wijziging-van-het-dienstverband.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.5-Verantwoordelijkheden-na-beeindiging-of-wijziging-van-het-dienstverband.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -20,6 +20,7 @@ security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 6.5 Verantwoordelijkheden na beëindiging of wijziging van het dienstverband diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.6-Vertrouwelijkheids-of-geheimhoudingsovereenkomsten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.6-Vertrouwelijkheids-of-geheimhoudingsovereenkomsten.md index 28927bb..7fd152a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.6-Vertrouwelijkheids-of-geheimhoudingsovereenkomsten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.6-Vertrouwelijkheids-of-geheimhoudingsovereenkomsten.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -18,6 +18,7 @@ security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 6.6 Vertrouwelijkheids- of geheimhoudingsovereenkomsten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.7-Werken-op-afstand.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.7-Werken-op-afstand.md index 610d161..b272d9c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.7-Werken-op-afstand.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.7-Werken-op-afstand.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -22,6 +22,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 6.7 Werken op afstand diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.8-Melden-van-informatiebeveiligingsgebeurtenissen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.8-Melden-van-informatiebeveiligingsgebeurtenissen.md index 8ebe8c6..484872c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.8-Melden-van-informatiebeveiligingsgebeurtenissen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.8-Melden-van-informatiebeveiligingsgebeurtenissen.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -18,6 +18,7 @@ security_domains: [Defence] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 6.8 Melden van informatiebeveiligingsgebeurtenissen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.1-Fysieke-beveiligingszones.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.1-Fysieke-beveiligingszones.md index 0d9309e..abb159c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.1-Fysieke-beveiligingszones.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.1-Fysieke-beveiligingszones.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -18,6 +18,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 7.1 Fysieke beveiligingszones diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md index 65f6825..b7c6e5b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -20,6 +20,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 7.10 Opslagmedia diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.11-Nutsvoorzieningen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.11-Nutsvoorzieningen.md index f1150b0..f7a8e0b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.11-Nutsvoorzieningen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.11-Nutsvoorzieningen.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -21,6 +21,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 7.11 Nutsvoorzieningen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.12-Beveiligen-van-bekabeling.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.12-Beveiligen-van-bekabeling.md index d48d8f2..093794a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.12-Beveiligen-van-bekabeling.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.12-Beveiligen-van-bekabeling.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -17,6 +17,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 7.12 Beveiligen van bekabeling diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.13-Onderhoud-van-apparatuur.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.13-Onderhoud-van-apparatuur.md index 9cdca37..61591fe 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.13-Onderhoud-van-apparatuur.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.13-Onderhoud-van-apparatuur.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -22,6 +22,7 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 7.13 Onderhoud van apparatuur diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.14-Veilig-verwijderen-of-hergebruiken-van-apparatuur.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.14-Veilig-verwijderen-of-hergebruiken-van-apparatuur.md index af54d02..3e261aa 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.14-Veilig-verwijderen-of-hergebruiken-van-apparatuur.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.14-Veilig-verwijderen-of-hergebruiken-van-apparatuur.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -17,6 +17,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 7.14 Veilig verwijderen of hergebruiken van apparatuur diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.2-Fysieke-toegangsbeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.2-Fysieke-toegangsbeveiliging.md index 9483720..a0c21e6 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.2-Fysieke-toegangsbeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.2-Fysieke-toegangsbeveiliging.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -20,6 +20,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 7.2 Fysieke toegangsbeveiliging diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.3-Beveiligen-van-kantoren-ruimten-en-faciliteiten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.3-Beveiligen-van-kantoren-ruimten-en-faciliteiten.md index fecef96..2b63612 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.3-Beveiligen-van-kantoren-ruimten-en-faciliteiten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.3-Beveiligen-van-kantoren-ruimten-en-faciliteiten.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -20,6 +20,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 7.3 Beveiligen van kantoren, ruimten en faciliteiten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.4-Monitoren-van-de-fysieke-beveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.4-Monitoren-van-de-fysieke-beveiliging.md index 498802a..7b0579d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.4-Monitoren-van-de-fysieke-beveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.4-Monitoren-van-de-fysieke-beveiliging.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -24,6 +24,7 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 7.4 Monitoren van de fysieke beveiliging diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.5-Beschermen-tegen-fysieke-en-omgevingsdreigingen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.5-Beschermen-tegen-fysieke-en-omgevingsdreigingen.md index b1104c4..4d551ee 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.5-Beschermen-tegen-fysieke-en-omgevingsdreigingen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.5-Beschermen-tegen-fysieke-en-omgevingsdreigingen.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -18,6 +18,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 7.5 Beschermen tegen fysieke en omgevingsdreigingen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.6-Werken-in-beveiligde-zones.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.6-Werken-in-beveiligde-zones.md index b41416a..01aa089 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.6-Werken-in-beveiligde-zones.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.6-Werken-in-beveiligde-zones.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -18,6 +18,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 7.6 Werken in beveiligde zones diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.7-Clear-desk-en-clear-screen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.7-Clear-desk-en-clear-screen.md index 8e26197..d8a7356 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.7-Clear-desk-en-clear-screen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.7-Clear-desk-en-clear-screen.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -15,6 +15,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 7.7 ‘Clear desk’ en ‘clear screen’ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.8-Plaatsen-en-beschermen-van-apparatuur.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.8-Plaatsen-en-beschermen-van-apparatuur.md index b760160..dd5d6a0 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.8-Plaatsen-en-beschermen-van-apparatuur.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.8-Plaatsen-en-beschermen-van-apparatuur.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -20,6 +20,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 7.8 Plaatsen en beschermen van apparatuur diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.9-Beveiligen-van-bedrijfsmiddelen-buiten-het-terrein.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.9-Beveiligen-van-bedrijfsmiddelen-buiten-het-terrein.md index b4a114c..e297afc 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.9-Beveiligen-van-bedrijfsmiddelen-buiten-het-terrein.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.9-Beveiligen-van-bedrijfsmiddelen-buiten-het-terrein.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -20,6 +20,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 7.9 Beveiligen van bedrijfsmiddelen buiten het terrein diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.1-User-endpoint-devices.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.1-User-endpoint-devices.md index 1bbf510..53753c0 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.1-User-endpoint-devices.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.1-User-endpoint-devices.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -20,6 +20,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.1 ‘User endpoint devices’ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.10-Wissen-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.10-Wissen-van-informatie.md index f49cdc8..7ed01ca 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.10-Wissen-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.10-Wissen-van-informatie.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -17,6 +17,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.10 Wissen van informatie diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.11-Maskeren-van-gegevens.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.11-Maskeren-van-gegevens.md index dec3118..e934be5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.11-Maskeren-van-gegevens.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.11-Maskeren-van-gegevens.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -15,6 +15,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.11 Maskeren van gegevens diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.12-Voorkomen-van-gegevenslekken-Data-leakage-prevention.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.12-Voorkomen-van-gegevenslekken-Data-leakage-prevention.md index c93ea89..c57d8d2 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.12-Voorkomen-van-gegevenslekken-Data-leakage-prevention.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.12-Voorkomen-van-gegevenslekken-Data-leakage-prevention.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -21,6 +21,7 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.12 Voorkomen van gegevenslekken (Data leakage prevention) diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.13-Back-up-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.13-Back-up-van-informatie.md index d9118a9..79a95a9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.13-Back-up-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.13-Back-up-van-informatie.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -17,6 +17,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.13 Back-up van informatie diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.14-Redundantie-van-informatieverwerkende-faciliteiten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.14-Redundantie-van-informatieverwerkende-faciliteiten.md index 765d70d..7be8d51 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.14-Redundantie-van-informatieverwerkende-faciliteiten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.14-Redundantie-van-informatieverwerkende-faciliteiten.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -19,6 +19,7 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.14 Redundantie van informatieverwerkende faciliteiten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.15-Logging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.15-Logging.md index 8e05783..6f4a1bb 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.15-Logging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.15-Logging.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -20,9 +20,10 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -43,6 +44,7 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.15 Logging diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.16-Monitoren-van-activiteiten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.16-Monitoren-van-activiteiten.md index 2334ee7..0344986 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.16-Monitoren-van-activiteiten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.16-Monitoren-van-activiteiten.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -22,6 +22,7 @@ security_domains: [Defence] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.16 Monitoren van activiteiten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.17-Kloksynchronisatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.17-Kloksynchronisatie.md index 05b484a..afdb925 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.17-Kloksynchronisatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.17-Kloksynchronisatie.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -19,6 +19,7 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.17 Kloksynchronisatie diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.18-Gebruik-van-speciale-systeemhulpmiddelen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.18-Gebruik-van-speciale-systeemhulpmiddelen.md index 56aba93..fad7b4a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.18-Gebruik-van-speciale-systeemhulpmiddelen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.18-Gebruik-van-speciale-systeemhulpmiddelen.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -21,6 +21,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.18 Gebruik van speciale systeemhulpmiddelen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.19-Installeren-van-software-op-operationele-systemen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.19-Installeren-van-software-op-operationele-systemen.md index 0aa0665..41cc501 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.19-Installeren-van-software-op-operationele-systemen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.19-Installeren-van-software-op-operationele-systemen.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -20,6 +20,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.19 Installeren van software op operationele systemen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.2-Speciale-toegangsrechten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.2-Speciale-toegangsrechten.md index 0de393a..23441be 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.2-Speciale-toegangsrechten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.2-Speciale-toegangsrechten.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -18,6 +18,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.2 Speciale toegangsrechten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.20-Beveiliging-netwerkcomponenten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.20-Beveiliging-netwerkcomponenten.md index 56e3160..318ea57 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.20-Beveiliging-netwerkcomponenten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.20-Beveiliging-netwerkcomponenten.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -22,6 +22,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.20 Beveiliging netwerkcomponenten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.21-Beveiliging-van-netwerkdiensten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.21-Beveiliging-van-netwerkdiensten.md index bd4dfb3..431d161 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.21-Beveiliging-van-netwerkdiensten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.21-Beveiliging-van-netwerkdiensten.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -18,6 +18,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.21 Beveiliging van netwerkdiensten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.22-Netwerksegmentatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.22-Netwerksegmentatie.md index 9cc8b0e..882a1c1 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.22-Netwerksegmentatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.22-Netwerksegmentatie.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -18,6 +18,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.22 Netwerksegmentatie diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.23-Toepassen-van-webfilters.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.23-Toepassen-van-webfilters.md index 148ab16..71796cd 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.23-Toepassen-van-webfilters.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.23-Toepassen-van-webfilters.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -18,6 +18,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.23 Toepassen van webfilters diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.24-Gebruik-van-cryptografie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.24-Gebruik-van-cryptografie.md index 94cd563..af4603f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.24-Gebruik-van-cryptografie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.24-Gebruik-van-cryptografie.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -18,6 +18,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.24 Gebruik van cryptografie diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.25-Beveiligen-tijdens-de-ontwikkelcyclus.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.25-Beveiligen-tijdens-de-ontwikkelcyclus.md index 32866ae..85b6a98 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.25-Beveiligen-tijdens-de-ontwikkelcyclus.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.25-Beveiligen-tijdens-de-ontwikkelcyclus.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -20,6 +20,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.25 Beveiligen tijdens de ontwikkelcyclus diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.26-Toepassingsbeveiligingseisen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.26-Toepassingsbeveiligingseisen.md index 1dac449..300c66a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.26-Toepassingsbeveiligingseisen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.26-Toepassingsbeveiligingseisen.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -22,6 +22,7 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.26 Toepassingsbeveiligingseisen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.27-Veilige-systeemarchitectuur-en-technische-uitgangspunten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.27-Veilige-systeemarchitectuur-en-technische-uitgangspunten.md index 0a33cea..2ff2e53 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.27-Veilige-systeemarchitectuur-en-technische-uitgangspunten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.27-Veilige-systeemarchitectuur-en-technische-uitgangspunten.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -20,6 +20,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.27 Veilige systeemarchitectuur en technische uitgangspunten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.28-Veilig-coderen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.28-Veilig-coderen.md index bf3bd42..4f26091 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.28-Veilig-coderen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.28-Veilig-coderen.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -20,6 +20,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.28 Veilig coderen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.29-Testen-van-de-beveiliging-tijdens-ontwikkeling-en-acceptatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.29-Testen-van-de-beveiliging-tijdens-ontwikkeling-en-acceptatie.md index d036108..ab88495 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.29-Testen-van-de-beveiliging-tijdens-ontwikkeling-en-acceptatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.29-Testen-van-de-beveiliging-tijdens-ontwikkeling-en-acceptatie.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -21,6 +21,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.29 Testen van de beveiliging tijdens ontwikkeling en acceptatie diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.3-Beperking-toegang-tot-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.3-Beperking-toegang-tot-informatie.md index df47b1b..de40024 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.3-Beperking-toegang-tot-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.3-Beperking-toegang-tot-informatie.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -18,6 +18,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.3 Beperking toegang tot informatie diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.30-Uitbestede-systeemontwikkeling.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.30-Uitbestede-systeemontwikkeling.md index 7bf8865..dfd5e8c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.30-Uitbestede-systeemontwikkeling.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.30-Uitbestede-systeemontwikkeling.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -28,6 +28,7 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.30 Uitbestede systeemontwikkeling diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.31-Scheiding-van-ontwikkel-test-en-productieomgevingen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.31-Scheiding-van-ontwikkel-test-en-productieomgevingen.md index ea88ba0..17e18c8 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.31-Scheiding-van-ontwikkel-test-en-productieomgevingen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.31-Scheiding-van-ontwikkel-test-en-productieomgevingen.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -20,6 +20,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.31 Scheiding van ontwikkel-, test- en productieomgevingen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.32-Wijzigingsbeheer.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.32-Wijzigingsbeheer.md index c288cd5..f7a2c9b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.32-Wijzigingsbeheer.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.32-Wijzigingsbeheer.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -20,6 +20,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.32 Wijzigingsbeheer diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.33-Testgegevens.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.33-Testgegevens.md index da180c9..402bc1b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.33-Testgegevens.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.33-Testgegevens.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -17,6 +17,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.33 Testgegevens diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.34-Bescherming-van-informatiesystemen-tijdens-audits.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.34-Bescherming-van-informatiesystemen-tijdens-audits.md index 2342563..ec93b88 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.34-Bescherming-van-informatiesystemen-tijdens-audits.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.34-Bescherming-van-informatiesystemen-tijdens-audits.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -22,6 +22,7 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.34 Bescherming van informatiesystemen tijdens audits diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.4-Toegangsbeveiliging-op-broncode.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.4-Toegangsbeveiliging-op-broncode.md index 3d14f51..a6b3198 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.4-Toegangsbeveiliging-op-broncode.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.4-Toegangsbeveiliging-op-broncode.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -21,6 +21,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.4 Toegangsbeveiliging op broncode diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.5-Beveiligde-authenticatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.5-Beveiligde-authenticatie.md index 3d1aa3a..f595f51 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.5-Beveiligde-authenticatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.5-Beveiligde-authenticatie.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -18,6 +18,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.5 Beveiligde authenticatie diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.6-Capaciteitsbeheer.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.6-Capaciteitsbeheer.md index fe2b979..d510219 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.6-Capaciteitsbeheer.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.6-Capaciteitsbeheer.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -24,6 +24,7 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.6 Capaciteitsbeheer diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.7-Bescherming-tegen-malware.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.7-Bescherming-tegen-malware.md index eef4149..bde6879 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.7-Bescherming-tegen-malware.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.7-Bescherming-tegen-malware.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -27,6 +27,7 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.7 Bescherming tegen malware diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.8-Beheer-van-technische-kwetsbaarheden.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.8-Beheer-van-technische-kwetsbaarheden.md index a59dfd3..37cb1e8 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.8-Beheer-van-technische-kwetsbaarheden.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.8-Beheer-van-technische-kwetsbaarheden.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -23,6 +23,7 @@ security_domains: tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.8 Beheer van technische kwetsbaarheden diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.9-Configuratiebeheer.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.9-Configuratiebeheer.md index e73cd97..4d926f8 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.9-Configuratiebeheer.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.9-Configuratiebeheer.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27002 version: 2022 language: NL @@ -18,6 +18,7 @@ security_domains: [Protection] tags: - iso27002/2022/NL - iso27002/2022/EN + - sourcetext status: active --- ## 8.9 Configuratiebeheer From 81d99248aac641afe87849b12bc5d122e93d0e4b Mon Sep 17 00:00:00 2001 From: Richard Kranendonk <rkranendonk@mac.com> Date: Thu, 7 May 2026 14:12:28 +0200 Subject: [PATCH 24/29] set notetype to 'reference' and added 'sourcetext' to tags --- .../Standards/ISO27x/OST/27001/NL/c-0-Inleiding.md | 3 ++- .../27001/NL/c-1-Onderwerp-en-toepassingsgebied.md | 3 ++- .../ISO27x/OST/27001/NL/c-10-Verbetering.md | 3 ++- .../OST/27001/NL/c-10.1-Continue-verbetering.md | 3 ++- ...c-10.2-Afwijkingen-en-corrigerende-maatregelen.md | 3 ++- .../OST/27001/NL/c-2-Normatieve-verwijzingen.md | 3 ++- .../OST/27001/NL/c-4-Context-van-de-organisatie.md | 3 ++- ...-4.1-Inzicht-in-de-organisatie-en-haar-context.md | 3 ++- ...behoeften-en-verwachtingen-van-belanghebbenden.md | 3 ++- ...systeem-voor-informatiebeveiliging-vaststellen.md | 3 ++- ...4-Managementsysteem-voor-informatiebeveiliging.md | 3 ++- .../Standards/ISO27x/OST/27001/NL/c-5-Leiderschap.md | 3 ++- .../27001/NL/c-5.1-Leiderschap-en-betrokkenheid.md | 3 ++- Corpus/Standards/ISO27x/OST/27001/NL/c-5.2-Beleid.md | 3 ++- ...ijkheden-en-bevoegdheden-binnen-de-organisatie.md | 3 ++- Corpus/Standards/ISO27x/OST/27001/NL/c-6-Planning.md | 3 ++- ...c-6.1-Acties-om-risicos-en-kansen-op-te-pakken.md | 3 ++- ...oelstellingen-en-de-planning-om-ze-te-bereiken.md | 3 ++- .../OST/27001/NL/c-6.3-Planning-van-wijzigingen.md | 3 ++- .../ISO27x/OST/27001/NL/c-7-Ondersteuning.md | 3 ++- .../Standards/ISO27x/OST/27001/NL/c-7.1-Middelen.md | 3 ++- .../ISO27x/OST/27001/NL/c-7.2-Competentie.md | 3 ++- .../ISO27x/OST/27001/NL/c-7.3-Bewustzijn.md | 3 ++- .../ISO27x/OST/27001/NL/c-7.4-Communicatie.md | 3 ++- .../OST/27001/NL/c-7.5-Gedocumenteerde-informatie.md | 3 ++- .../Standards/ISO27x/OST/27001/NL/c-8-Uitvoering.md | 3 ++- .../NL/c-8.1-Operationele-planning-en-beheersing.md | 3 ++- ....2-Risicobeoordeling-van-informatiebeveiliging.md | 3 ++- ...c-8.3-Informatiebeveiligingsrisicos-behandelen.md | 3 ++- .../OST/27001/NL/c-9-Evaluatie-van-de-prestaties.md | 3 ++- .../c-9.1-Monitoren-meten-analyseren-en-evalueren.md | 3 ++- .../ISO27x/OST/27001/NL/c-9.2-Interne-audit.md | 3 ++- .../ISO27x/OST/27001/NL/c-9.3-Management-review.md | 3 ++- .../EN/a-5.1-Policies-for-information-security.md | 4 ++-- ...use-of-information-and-other-associated-assets.md | 4 ++-- .../ISO27x/OST/27002/EN/a-5.11-Return-of-assets.md | 4 ++-- .../27002/EN/a-5.12-Classification-of-information.md | 4 ++-- .../OST/27002/EN/a-5.13-Labelling-of-information.md | 4 ++-- .../OST/27002/EN/a-5.14-Information-transfer.md | 4 ++-- .../ISO27x/OST/27002/EN/a-5.15-Access-control.md | 4 ++-- .../OST/27002/EN/a-5.16-Identity-management.md | 4 ++-- .../27002/EN/a-5.17-Authentication-information.md | 4 ++-- .../ISO27x/OST/27002/EN/a-5.18-Access-rights.md | 4 ++-- ...Information-security-in-supplier-relationships.md | 4 ++-- ...nformation-security-roles-and-responsibilities.md | 4 ++-- ...nformation-security-within-supplier-agreements.md | 4 ++-- ...g-information-security-in-the-ICT-supply-chain.md | 4 ++-- ...iew-and-change-management-of-supplier-services.md | 4 ++-- ...Information-security-for-use-of-cloud-services.md | 4 ++-- ...y-incident-management-planning-and-preparation.md | 4 ++-- ...nt-and-decision-on-information-security-events.md | 4 ++-- ....26-Response-to-information-security-incidents.md | 4 ++-- ...7-Learning-from-information-security-incidents.md | 4 ++-- .../OST/27002/EN/a-5.28-Collection-of-evidence.md | 4 ++-- .../a-5.29-Information-security-during-disruption.md | 4 ++-- .../OST/27002/EN/a-5.3-Segregation-of-duties.md | 4 ++-- .../a-5.30-ICT-readiness-for-business-continuity.md | 4 ++-- ...tutory-regulatory-and-contractual-requirements.md | 4 ++-- .../27002/EN/a-5.32-Intellectual-property-rights.md | 4 ++-- .../OST/27002/EN/a-5.33-Protection-of-records.md | 4 ++-- .../27002/EN/a-5.34-Privacy-and-protection-of-PII.md | 4 ++-- ....35-Independent-review-of-information-security.md | 4 ++-- ...s-rules-and-standards-for-information-security.md | 4 ++-- .../EN/a-5.37-Documented-operating-procedures.md | 4 ++-- .../27002/EN/a-5.4-Management-responsibilities.md | 4 ++-- .../OST/27002/EN/a-5.5-Contact-with-authorities.md | 4 ++-- .../EN/a-5.6-Contact-with-special-interest-groups.md | 4 ++-- .../ISO27x/OST/27002/EN/a-5.7-Threat-intelligence.md | 4 ++-- ...5.8-Information-security-in-project-management.md | 4 ++-- ...ory-of-information-and-other-associated-assets.md | 4 ++-- .../Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md | 4 ++-- .../EN/a-6.2-Terms-and-conditions-of-employment.md | 4 ++-- ...tion-security-awareness-education-and-training.md | 4 ++-- .../OST/27002/EN/a-6.4-Disciplinary-process.md | 4 ++-- ...ties-after-termination-or-change-of-employment.md | 4 ++-- ...6-Confidentiality-or-non-disclosure-agreements.md | 4 ++-- .../ISO27x/OST/27002/EN/a-6.7-Remote-working.md | 4 ++-- .../EN/a-6.8-Information-security-event-reporting.md | 4 ++-- .../27002/EN/a-7.1-Physical-security-perimeters.md | 4 ++-- .../ISO27x/OST/27002/EN/a-7.10-Storage-media.md | 4 ++-- .../OST/27002/EN/a-7.11-Supporting-utilities.md | 4 ++-- .../ISO27x/OST/27002/EN/a-7.12-Cabling-security.md | 4 ++-- .../OST/27002/EN/a-7.13-Equipment-maintenance.md | 4 ++-- .../a-7.14-Secure-disposal-or-re-use-of-equipment.md | 4 ++-- .../ISO27x/OST/27002/EN/a-7.2-Physical-entry.md | 4 ++-- .../a-7.3-Securing-offices-rooms-and-facilities.md | 4 ++-- .../27002/EN/a-7.4-Physical-security-monitoring.md | 4 ++-- ...ing-against-physical-and-environmental-threats.md | 4 ++-- .../OST/27002/EN/a-7.6-Working-in-secure-areas.md | 4 ++-- .../27002/EN/a-7.7-Clear-desk-and-clear-screen.md | 4 ++-- .../EN/a-7.8-Equipment-siting-and-protection.md | 4 ++-- .../EN/a-7.9-Security-of-assets-off-premises.md | 4 ++-- .../OST/27002/EN/a-8.1-User-endpoint-devices.md | 4 ++-- .../OST/27002/EN/a-8.10-Information-deletion.md | 4 ++-- .../ISO27x/OST/27002/EN/a-8.11-Data-masking.md | 4 ++-- .../OST/27002/EN/a-8.12-Data-leakage-prevention.md | 4 ++-- .../ISO27x/OST/27002/EN/a-8.13-Information-backup.md | 4 ++-- ...edundancy-of-information-processing-facilities.md | 4 ++-- .../Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md | 4 ++-- .../OST/27002/EN/a-8.16-Monitoring-activities.md | 4 ++-- .../OST/27002/EN/a-8.17-Clock-synchronization.md | 4 ++-- .../EN/a-8.18-Use-of-privileged-utility-programs.md | 4 ++-- ...nstallation-of-software-on-operational-systems.md | 4 ++-- .../OST/27002/EN/a-8.2-Privileged-access-rights.md | 4 ++-- .../ISO27x/OST/27002/EN/a-8.20-Networks-security.md | 4 ++-- .../27002/EN/a-8.21-Security-of-network-services.md | 4 ++-- .../OST/27002/EN/a-8.22-Segregation-of-networks.md | 4 ++-- .../ISO27x/OST/27002/EN/a-8.23-Web-filtering.md | 4 ++-- .../OST/27002/EN/a-8.24-Use-of-cryptography.md | 4 ++-- .../27002/EN/a-8.25-Secure-development-life-cycle.md | 4 ++-- .../EN/a-8.26-Application-security-requirements.md | 4 ++-- ...system-architecture-and-engineering-principles.md | 4 ++-- .../ISO27x/OST/27002/EN/a-8.28-Secure-coding.md | 4 ++-- ...Security-testing-in-development-and-acceptance.md | 4 ++-- .../27002/EN/a-8.3-Information-access-restriction.md | 4 ++-- .../OST/27002/EN/a-8.30-Outsourced-development.md | 4 ++-- ...f-development-test-and-production-environments.md | 4 ++-- .../ISO27x/OST/27002/EN/a-8.32-Change-management.md | 4 ++-- .../ISO27x/OST/27002/EN/a-8.33-Test-information.md | 4 ++-- ...on-of-information-systems-during-audit-testing.md | 4 ++-- .../OST/27002/EN/a-8.4-Access-to-source-code.md | 4 ++-- .../OST/27002/EN/a-8.5-Secure-authentication.md | 4 ++-- .../ISO27x/OST/27002/EN/a-8.6-Capacity-management.md | 4 ++-- .../OST/27002/EN/a-8.7-Protection-against-malware.md | 4 ++-- .../a-8.8-Management-of-technical-vulnerabilities.md | 4 ++-- .../OST/27002/EN/a-8.9-Configuration-management.md | 6 +++--- .../OST/27002/NL/a-3.1-Termen-en-definities.md | 2 +- ...a-5.1-Beleidsregels-voor-informatiebeveiliging.md | 6 +++--- ...rmatie-en-andere-gerelateerde-bedrijfsmiddelen.md | 6 +++--- .../NL/a-5.11-Retourneren-van-bedrijfsmiddelen.md | 6 +++--- .../27002/NL/a-5.12-Classificeren-van-informatie.md | 6 +++--- .../OST/27002/NL/a-5.13-Labelen-van-informatie.md | 6 +++--- .../OST/27002/NL/a-5.14-Overdragen-van-informatie.md | 6 +++--- .../OST/27002/NL/a-5.15-Toegangsbeveiliging.md | 6 +++--- .../ISO27x/OST/27002/NL/a-5.16-Identiteitsbeheer.md | 6 +++--- .../a-5.17-Beheren-van-authenticatie-informatie.md | 6 +++--- .../ISO27x/OST/27002/NL/a-5.18-Toegangsrechten.md | 6 +++--- ...-Informatiebeveiliging-in-leveranciersrelaties.md | 6 +++--- ...erantwoordelijkheden-bij-informatiebeveiliging.md | 6 +++--- ...matiebeveiliging-in-leveranciersovereenkomsten.md | 6 +++--- ...eren-van-informatiebeveiliging-in-de-ICT-keten.md | 6 +++--- ...heren-van-wijzigingen-van-leveranciersdiensten.md | 6 +++--- ...beveiliging-voor-het-gebruik-van-clouddiensten.md | 6 +++--- ...et-beheer-van-informatiebeveiligingsincidenten.md | 6 +++--- ...iten-over-informatiebeveiligingsgebeurtenissen.md | 6 +++--- ...6-Reageren-op-informatiebeveiligingsincidenten.md | 6 +++--- ....27-Leren-van-informatiebeveiligingsincidenten.md | 6 +++--- .../NL/a-5.28-Verzamelen-van-bewijsmateriaal.md | 6 +++--- ...9-Informatiebeveiliging-tijdens-een-verstoring.md | 6 +++--- .../ISO27x/OST/27002/NL/a-5.3-Functiescheiding.md | 6 +++--- ...-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md | 6 +++--- ...-statutaire-regelgevende-en-contractuele-eisen.md | 6 +++--- .../NL/a-5.32-Intellectuele-eigendomsrechten.md | 6 +++--- .../27002/NL/a-5.33-Beschermen-van-registraties.md | 6 +++--- ...34-Privacy-en-bescherming-van-persoonsgegevens.md | 6 +++--- ...nkelijke-beoordeling-van-informatiebeveiliging.md | 6 +++--- ...id-regels-en-normen-voor-informatiebeveiliging.md | 6 +++--- .../a-5.37-Gedocumenteerde-bedieningsprocedures.md | 6 +++--- .../NL/a-5.4-Managementverantwoordelijkheden.md | 6 +++--- .../NL/a-5.5-Contact-met-overheidsinstanties.md | 6 +++--- .../NL/a-5.6-Contact-met-speciale-belangengroepen.md | 6 +++--- .../a-5.7-Informatie-en-analyses-over-dreigingen.md | 6 +++--- ...5.8-Informatiebeveiliging-in-projectmanagement.md | 6 +++--- ...rmatie-en-andere-gerelateerde-bedrijfsmiddelen.md | 6 +++--- .../Standards/ISO27x/OST/27002/NL/a-6.1-Screening.md | 12 ++++++------ .../ISO27x/OST/27002/NL/a-6.2-Arbeidsovereenkomst.md | 6 +++--- ...opleiding-en-training-in-informatiebeveiliging.md | 6 +++--- .../OST/27002/NL/a-6.4-Disciplinaire-procedure.md | 6 +++--- ...beeindiging-of-wijziging-van-het-dienstverband.md | 6 +++--- ...rouwelijkheids-of-geheimhoudingsovereenkomsten.md | 6 +++--- .../ISO27x/OST/27002/NL/a-6.7-Werken-op-afstand.md | 6 +++--- ...elden-van-informatiebeveiligingsgebeurtenissen.md | 6 +++--- .../OST/27002/NL/a-7.1-Fysieke-beveiligingszones.md | 6 +++--- .../ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md | 6 +++--- .../ISO27x/OST/27002/NL/a-7.11-Nutsvoorzieningen.md | 6 +++--- .../OST/27002/NL/a-7.12-Beveiligen-van-bekabeling.md | 6 +++--- .../OST/27002/NL/a-7.13-Onderhoud-van-apparatuur.md | 6 +++--- ...lig-verwijderen-of-hergebruiken-van-apparatuur.md | 6 +++--- .../27002/NL/a-7.2-Fysieke-toegangsbeveiliging.md | 6 +++--- ...eveiligen-van-kantoren-ruimten-en-faciliteiten.md | 6 +++--- .../NL/a-7.4-Monitoren-van-de-fysieke-beveiliging.md | 6 +++--- ...eschermen-tegen-fysieke-en-omgevingsdreigingen.md | 6 +++--- .../OST/27002/NL/a-7.6-Werken-in-beveiligde-zones.md | 6 +++--- .../OST/27002/NL/a-7.7-Clear-desk-en-clear-screen.md | 6 +++--- .../a-7.8-Plaatsen-en-beschermen-van-apparatuur.md | 6 +++--- ...iligen-van-bedrijfsmiddelen-buiten-het-terrein.md | 6 +++--- .../OST/27002/NL/a-8.1-User-endpoint-devices.md | 6 +++--- .../OST/27002/NL/a-8.10-Wissen-van-informatie.md | 6 +++--- .../OST/27002/NL/a-8.11-Maskeren-van-gegevens.md | 6 +++--- ...men-van-gegevenslekken-Data-leakage-prevention.md | 6 +++--- .../OST/27002/NL/a-8.13-Back-up-van-informatie.md | 6 +++--- ...ndantie-van-informatieverwerkende-faciliteiten.md | 6 +++--- .../Standards/ISO27x/OST/27002/NL/a-8.15-Logging.md | 12 ++++++------ .../27002/NL/a-8.16-Monitoren-van-activiteiten.md | 6 +++--- .../ISO27x/OST/27002/NL/a-8.17-Kloksynchronisatie.md | 6 +++--- ...-8.18-Gebruik-van-speciale-systeemhulpmiddelen.md | 6 +++--- ...talleren-van-software-op-operationele-systemen.md | 6 +++--- .../OST/27002/NL/a-8.2-Speciale-toegangsrechten.md | 6 +++--- .../NL/a-8.20-Beveiliging-netwerkcomponenten.md | 6 +++--- .../NL/a-8.21-Beveiliging-van-netwerkdiensten.md | 6 +++--- .../ISO27x/OST/27002/NL/a-8.22-Netwerksegmentatie.md | 6 +++--- .../OST/27002/NL/a-8.23-Toepassen-van-webfilters.md | 6 +++--- .../OST/27002/NL/a-8.24-Gebruik-van-cryptografie.md | 6 +++--- .../a-8.25-Beveiligen-tijdens-de-ontwikkelcyclus.md | 6 +++--- .../27002/NL/a-8.26-Toepassingsbeveiligingseisen.md | 6 +++--- ...steemarchitectuur-en-technische-uitgangspunten.md | 6 +++--- .../ISO27x/OST/27002/NL/a-8.28-Veilig-coderen.md | 6 +++--- ...beveiliging-tijdens-ontwikkeling-en-acceptatie.md | 6 +++--- .../NL/a-8.3-Beperking-toegang-tot-informatie.md | 6 +++--- .../NL/a-8.30-Uitbestede-systeemontwikkeling.md | 6 +++--- ...ding-van-ontwikkel-test-en-productieomgevingen.md | 6 +++--- .../ISO27x/OST/27002/NL/a-8.32-Wijzigingsbeheer.md | 6 +++--- .../ISO27x/OST/27002/NL/a-8.33-Testgegevens.md | 6 +++--- ...cherming-van-informatiesystemen-tijdens-audits.md | 6 +++--- .../NL/a-8.4-Toegangsbeveiliging-op-broncode.md | 6 +++--- .../OST/27002/NL/a-8.5-Beveiligde-authenticatie.md | 6 +++--- .../ISO27x/OST/27002/NL/a-8.6-Capaciteitsbeheer.md | 6 +++--- .../OST/27002/NL/a-8.7-Bescherming-tegen-malware.md | 6 +++--- .../NL/a-8.8-Beheer-van-technische-kwetsbaarheden.md | 6 +++--- .../ISO27x/OST/27002/NL/a-8.9-Configuratiebeheer.md | 6 +++--- temp_script.sh | 7 +++++++ 221 files changed, 546 insertions(+), 506 deletions(-) create mode 100644 temp_script.sh diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-0-Inleiding.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-0-Inleiding.md index 50fdf07..c14e7b0 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-0-Inleiding.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-0-Inleiding.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.0" title: "Inleiding" tags: - iso27001/2023/NL +- sourcetext status: active --- # 0 Inleiding diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-1-Onderwerp-en-toepassingsgebied.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-1-Onderwerp-en-toepassingsgebied.md index 6d9193b..d226f71 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-1-Onderwerp-en-toepassingsgebied.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-1-Onderwerp-en-toepassingsgebied.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.1" title: "Onderwerp en toepassingsgebied" tags: - iso27001/2023/NL +- sourcetext status: active --- # 1 Onderwerp en toepassingsgebied diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-10-Verbetering.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-10-Verbetering.md index 784a102..234a38b 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-10-Verbetering.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-10-Verbetering.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.10" title: "Verbetering" tags: - iso27001/2023/NL +- sourcetext status: active --- # 10 Verbetering diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-10.1-Continue-verbetering.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-10.1-Continue-verbetering.md index efb97af..19c0d9c 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-10.1-Continue-verbetering.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-10.1-Continue-verbetering.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.10.1" title: "Continue verbetering" tags: - iso27001/2023/NL +- sourcetext status: active --- ## 10.1 Continue verbetering diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-10.2-Afwijkingen-en-corrigerende-maatregelen.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-10.2-Afwijkingen-en-corrigerende-maatregelen.md index 87c16e3..c336904 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-10.2-Afwijkingen-en-corrigerende-maatregelen.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-10.2-Afwijkingen-en-corrigerende-maatregelen.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.10.2" title: "Afwijkingen en corrigerende maatregelen" tags: - iso27001/2023/NL +- sourcetext status: active --- ## 10.2 Afwijkingen en corrigerende maatregelen diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-2-Normatieve-verwijzingen.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-2-Normatieve-verwijzingen.md index ec1fdd8..523c2f2 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-2-Normatieve-verwijzingen.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-2-Normatieve-verwijzingen.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.2" title: "Normatieve verwijzingen" tags: - iso27001/2023/NL +- sourcetext status: active --- # 2 Normatieve verwijzingen diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-4-Context-van-de-organisatie.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-4-Context-van-de-organisatie.md index b1c0a94..e997571 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-4-Context-van-de-organisatie.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-4-Context-van-de-organisatie.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.4" title: "Context van de organisatie" tags: - iso27001/2023/NL +- sourcetext status: active --- # 4 Context van de organisatie diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-4.1-Inzicht-in-de-organisatie-en-haar-context.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-4.1-Inzicht-in-de-organisatie-en-haar-context.md index 464723e..e897f5a 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-4.1-Inzicht-in-de-organisatie-en-haar-context.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-4.1-Inzicht-in-de-organisatie-en-haar-context.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.4.1" title: "Inzicht in de organisatie en haar context" tags: - iso27001/2023/NL +- sourcetext status: active --- ## 4.1 Inzicht in de organisatie en haar context diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-4.2-Inzicht-in-de-behoeften-en-verwachtingen-van-belanghebbenden.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-4.2-Inzicht-in-de-behoeften-en-verwachtingen-van-belanghebbenden.md index de51d58..e1c8333 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-4.2-Inzicht-in-de-behoeften-en-verwachtingen-van-belanghebbenden.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-4.2-Inzicht-in-de-behoeften-en-verwachtingen-van-belanghebbenden.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.4.2" title: "Inzicht in de behoeften en verwachtingen van belanghebbenden" tags: - iso27001/2023/NL +- sourcetext status: active --- ## 4.2 Inzicht in de behoeften en verwachtingen van belanghebbenden diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-4.3-Het-toepassingsgebied-van-het-managementsysteem-voor-informatiebeveiliging-vaststellen.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-4.3-Het-toepassingsgebied-van-het-managementsysteem-voor-informatiebeveiliging-vaststellen.md index bce7b07..3457fd8 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-4.3-Het-toepassingsgebied-van-het-managementsysteem-voor-informatiebeveiliging-vaststellen.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-4.3-Het-toepassingsgebied-van-het-managementsysteem-voor-informatiebeveiliging-vaststellen.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.4.3" title: "Het toepassingsgebied van het managementsysteem voor informatiebeveiliging vaststellen" tags: - iso27001/2023/NL +- sourcetext status: active --- ## 4.3 Het toepassingsgebied van het managementsysteem voor informatiebeveiliging vaststellen diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-4.4-Managementsysteem-voor-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-4.4-Managementsysteem-voor-informatiebeveiliging.md index eec25ce..a68d7c1 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-4.4-Managementsysteem-voor-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-4.4-Managementsysteem-voor-informatiebeveiliging.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.4.4" title: "Managementsysteem voor informatiebeveiliging" tags: - iso27001/2023/NL +- sourcetext status: active --- ## 4.4 Managementsysteem voor informatiebeveiliging diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-5-Leiderschap.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-5-Leiderschap.md index 35f6bd9..c432dce 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-5-Leiderschap.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-5-Leiderschap.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.5" title: "Leiderschap" tags: - iso27001/2023/NL +- sourcetext status: active --- # 5 Leiderschap diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-5.1-Leiderschap-en-betrokkenheid.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-5.1-Leiderschap-en-betrokkenheid.md index febaa18..b42ee8b 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-5.1-Leiderschap-en-betrokkenheid.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-5.1-Leiderschap-en-betrokkenheid.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.5.1" title: "Leiderschap en betrokkenheid" tags: - iso27001/2023/NL +- sourcetext status: active --- ## 5.1 Leiderschap en betrokkenheid diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-5.2-Beleid.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-5.2-Beleid.md index 63d890b..18bc994 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-5.2-Beleid.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-5.2-Beleid.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.5.2" title: "Beleid" tags: - iso27001/2023/NL +- sourcetext status: active --- ## 5.2 Beleid diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-5.3-Rollen-verantwoordelijkheden-en-bevoegdheden-binnen-de-organisatie.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-5.3-Rollen-verantwoordelijkheden-en-bevoegdheden-binnen-de-organisatie.md index 1d958cb..97f8242 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-5.3-Rollen-verantwoordelijkheden-en-bevoegdheden-binnen-de-organisatie.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-5.3-Rollen-verantwoordelijkheden-en-bevoegdheden-binnen-de-organisatie.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.5.3" title: "Rollen verantwoordelijkheden en bevoegdheden binnen de organisatie" tags: - iso27001/2023/NL +- sourcetext status: active --- ## 5.3 Rollen, verantwoordelijkheden en bevoegdheden binnen de organisatie diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-6-Planning.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-6-Planning.md index 10c63d9..04988c2 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-6-Planning.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-6-Planning.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.6" title: "Planning" tags: - iso27001/2023/NL +- sourcetext status: active --- # 6 Planning diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-6.1-Acties-om-risicos-en-kansen-op-te-pakken.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-6.1-Acties-om-risicos-en-kansen-op-te-pakken.md index a85f2c4..c44b738 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-6.1-Acties-om-risicos-en-kansen-op-te-pakken.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-6.1-Acties-om-risicos-en-kansen-op-te-pakken.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.6.1" title: "Acties om risicos en kansen op te pakken" tags: - iso27001/2023/NL +- sourcetext status: active --- ## 6.1 Acties om risico's en kansen op te pakken diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-6.2-Informatiebeveiligingsdoelstellingen-en-de-planning-om-ze-te-bereiken.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-6.2-Informatiebeveiligingsdoelstellingen-en-de-planning-om-ze-te-bereiken.md index be9af58..da1284c 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-6.2-Informatiebeveiligingsdoelstellingen-en-de-planning-om-ze-te-bereiken.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-6.2-Informatiebeveiligingsdoelstellingen-en-de-planning-om-ze-te-bereiken.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.6.2" title: "Informatiebeveiligingsdoelstellingen en de planning om ze te bereiken" tags: - iso27001/2023/NL +- sourcetext status: active --- ## 6.2 Informatiebeveiligingsdoelstellingen en de planning om ze te bereiken diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-6.3-Planning-van-wijzigingen.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-6.3-Planning-van-wijzigingen.md index 7086087..440ee4f 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-6.3-Planning-van-wijzigingen.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-6.3-Planning-van-wijzigingen.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.6.3" title: "Planning van wijzigingen" tags: - iso27001/2023/NL +- sourcetext status: active --- ## 6.3 Planning van wijzigingen diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-7-Ondersteuning.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-7-Ondersteuning.md index 7559054..b7ea35e 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-7-Ondersteuning.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-7-Ondersteuning.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.7" title: "Ondersteuning" tags: - iso27001/2023/NL +- sourcetext status: active --- # 7 Ondersteuning diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-7.1-Middelen.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-7.1-Middelen.md index 02ede4b..1505302 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-7.1-Middelen.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-7.1-Middelen.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.7.1" title: "Middelen" tags: - iso27001/2023/NL +- sourcetext status: active --- ## 7.1 Middelen diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-7.2-Competentie.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-7.2-Competentie.md index 3729841..e0d00ad 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-7.2-Competentie.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-7.2-Competentie.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.7.2" title: "Competentie" tags: - iso27001/2023/NL +- sourcetext status: active --- ## 7.2 Competentie diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-7.3-Bewustzijn.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-7.3-Bewustzijn.md index bf05a7e..3fec18a 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-7.3-Bewustzijn.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-7.3-Bewustzijn.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.7.3" title: "Bewustzijn" tags: - iso27001/2023/NL +- sourcetext status: active --- ## 7.3 Bewustzijn diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-7.4-Communicatie.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-7.4-Communicatie.md index 445ae1f..8c1c25f 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-7.4-Communicatie.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-7.4-Communicatie.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.7.4" title: "Communicatie" tags: - iso27001/2023/NL +- sourcetext status: active --- ## 7.4 Communicatie diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-7.5-Gedocumenteerde-informatie.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-7.5-Gedocumenteerde-informatie.md index b73f64f..5a15b1a 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-7.5-Gedocumenteerde-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-7.5-Gedocumenteerde-informatie.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.7.5" title: "Gedocumenteerde informatie" tags: - iso27001/2023/NL +- sourcetext status: active --- ## 7.5 Gedocumenteerde informatie diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-8-Uitvoering.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-8-Uitvoering.md index 2c8211c..00000ae 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-8-Uitvoering.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-8-Uitvoering.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.8" title: "Uitvoering" tags: - iso27001/2023/NL +- sourcetext status: active --- # 8 Uitvoering diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-8.1-Operationele-planning-en-beheersing.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-8.1-Operationele-planning-en-beheersing.md index 20ff551..92f4f32 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-8.1-Operationele-planning-en-beheersing.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-8.1-Operationele-planning-en-beheersing.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.8.1" title: "Operationele planning en beheersing" tags: - iso27001/2023/NL +- sourcetext status: active --- ## 8.1 Operationele planning en beheersing diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-8.2-Risicobeoordeling-van-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-8.2-Risicobeoordeling-van-informatiebeveiliging.md index 7297599..efcd07c 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-8.2-Risicobeoordeling-van-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-8.2-Risicobeoordeling-van-informatiebeveiliging.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.8.2" title: "Risicobeoordeling van informatiebeveiliging" tags: - iso27001/2023/NL +- sourcetext status: active --- ## 8.2 Risicobeoordeling van informatiebeveiliging diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-8.3-Informatiebeveiligingsrisicos-behandelen.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-8.3-Informatiebeveiligingsrisicos-behandelen.md index ec84a99..18fafbe 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-8.3-Informatiebeveiligingsrisicos-behandelen.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-8.3-Informatiebeveiligingsrisicos-behandelen.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.8.3" title: "Informatiebeveiligingsrisicos behandelen" tags: - iso27001/2023/NL +- sourcetext status: active --- ## 8.3 Informatiebeveiligingsrisico's behandelen diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-9-Evaluatie-van-de-prestaties.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-9-Evaluatie-van-de-prestaties.md index 680dd40..17911e3 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-9-Evaluatie-van-de-prestaties.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-9-Evaluatie-van-de-prestaties.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.9" title: "Evaluatie van de prestaties" tags: - iso27001/2023/NL +- sourcetext status: active --- # 9 Evaluatie van de prestaties diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-9.1-Monitoren-meten-analyseren-en-evalueren.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-9.1-Monitoren-meten-analyseren-en-evalueren.md index dca86ec..3408deb 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-9.1-Monitoren-meten-analyseren-en-evalueren.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-9.1-Monitoren-meten-analyseren-en-evalueren.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.9.1" title: "Monitoren meten analyseren en evalueren" tags: - iso27001/2023/NL +- sourcetext status: active --- ## 9.1 Monitoren, meten, analyseren en evalueren diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-9.2-Interne-audit.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-9.2-Interne-audit.md index eba0582..83b01ef 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-9.2-Interne-audit.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-9.2-Interne-audit.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.9.2" title: "Interne audit" tags: - iso27001/2023/NL +- sourcetext status: active --- ## 9.2 Interne audit diff --git a/Corpus/Standards/ISO27x/OST/27001/NL/c-9.3-Management-review.md b/Corpus/Standards/ISO27x/OST/27001/NL/c-9.3-Management-review.md index 1b0e8d1..f194239 100644 --- a/Corpus/Standards/ISO27x/OST/27001/NL/c-9.3-Management-review.md +++ b/Corpus/Standards/ISO27x/OST/27001/NL/c-9.3-Management-review.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2023 language: NL @@ -8,6 +8,7 @@ id: "C.9.3" title: "Management review" tags: - iso27001/2023/NL +- sourcetext status: active --- ## 9.3 Management review diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.1-Policies-for-information-security.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.1-Policies-for-information-security.md index f0fd933..3aaf7c7 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.1-Policies-for-information-security.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.1-Policies-for-information-security.md @@ -18,8 +18,8 @@ security_domains: - Governance_and_Ecosystem - Resilience tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.10-Acceptable-use-of-information-and-other-associated-assets.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.10-Acceptable-use-of-information-and-other-associated-assets.md index 345a105..3908613 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.10-Acceptable-use-of-information-and-other-associated-assets.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.10-Acceptable-use-of-information-and-other-associated-assets.md @@ -20,8 +20,8 @@ security_domains: - Governance_and_Ecosystem - Protection tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.11-Return-of-assets.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.11-Return-of-assets.md index 01496d5..a09c0c6 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.11-Return-of-assets.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.11-Return-of-assets.md @@ -16,8 +16,8 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Asset_management] security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.12-Classification-of-information.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.12-Classification-of-information.md index 08e77b5..020810a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.12-Classification-of-information.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.12-Classification-of-information.md @@ -18,8 +18,8 @@ security_domains: - Protection - Defence tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.13-Labelling-of-information.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.13-Labelling-of-information.md index 9529b67..fc3fa9f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.13-Labelling-of-information.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.13-Labelling-of-information.md @@ -18,8 +18,8 @@ security_domains: - Defence - Protection tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.14-Information-transfer.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.14-Information-transfer.md index 883eeac..1ec4ceb 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.14-Information-transfer.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.14-Information-transfer.md @@ -18,8 +18,8 @@ operational_capabilities: - Information_protection security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.15-Access-control.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.15-Access-control.md index c332244..1273efe 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.15-Access-control.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.15-Access-control.md @@ -16,8 +16,8 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Identity_and_access_management] security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.16-Identity-management.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.16-Identity-management.md index 8625cef..6837e87 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.16-Identity-management.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.16-Identity-management.md @@ -16,8 +16,8 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Identity_and_access_management] security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.17-Authentication-information.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.17-Authentication-information.md index eb74c11..65c1333 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.17-Authentication-information.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.17-Authentication-information.md @@ -16,8 +16,8 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Identity_and_access_management] security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.18-Access-rights.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.18-Access-rights.md index e18b252..50f9d01 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.18-Access-rights.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.18-Access-rights.md @@ -16,8 +16,8 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Identity_and_access_management] security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.19-Information-security-in-supplier-relationships.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.19-Information-security-in-supplier-relationships.md index 33ec52c..91399a7 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.19-Information-security-in-supplier-relationships.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.19-Information-security-in-supplier-relationships.md @@ -18,8 +18,8 @@ security_domains: - Governance_and_Ecosystem - Protection tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.2-Information-security-roles-and-responsibilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.2-Information-security-roles-and-responsibilities.md index 16cbbce..9cae277 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.2-Information-security-roles-and-responsibilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.2-Information-security-roles-and-responsibilities.md @@ -19,8 +19,8 @@ security_domains: - Protection - Resilience tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.20-Addressing-information-security-within-supplier-agreements.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.20-Addressing-information-security-within-supplier-agreements.md index 548aec3..79b79ea 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.20-Addressing-information-security-within-supplier-agreements.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.20-Addressing-information-security-within-supplier-agreements.md @@ -18,8 +18,8 @@ security_domains: - Governance_and_Ecosystem - Protection tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.21-Managing-information-security-in-the-ICT-supply-chain.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.21-Managing-information-security-in-the-ICT-supply-chain.md index 7880700..a2264fd 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.21-Managing-information-security-in-the-ICT-supply-chain.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.21-Managing-information-security-in-the-ICT-supply-chain.md @@ -18,8 +18,8 @@ security_domains: - Governance_and_Ecosystem - Protection tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.22-Monitoring-review-and-change-management-of-supplier-services.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.22-Monitoring-review-and-change-management-of-supplier-services.md index 8090583..b42b2fe 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.22-Monitoring-review-and-change-management-of-supplier-services.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.22-Monitoring-review-and-change-management-of-supplier-services.md @@ -20,8 +20,8 @@ security_domains: - Defence - Information_security_assurance tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.23-Information-security-for-use-of-cloud-services.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.23-Information-security-for-use-of-cloud-services.md index 30a95a7..439e702 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.23-Information-security-for-use-of-cloud-services.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.23-Information-security-for-use-of-cloud-services.md @@ -18,8 +18,8 @@ security_domains: - Governance_and_Ecosystem - Protection tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.24-Information-security-incident-management-planning-and-preparation.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.24-Information-security-incident-management-planning-and-preparation.md index c936798..4d5d23c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.24-Information-security-incident-management-planning-and-preparation.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.24-Information-security-incident-management-planning-and-preparation.md @@ -20,8 +20,8 @@ operational_capabilities: - Information_security_event_management security_domains: [Defence] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.25-Assessment-and-decision-on-information-security-events.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.25-Assessment-and-decision-on-information-security-events.md index cf4a458..9b25384 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.25-Assessment-and-decision-on-information-security-events.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.25-Assessment-and-decision-on-information-security-events.md @@ -18,8 +18,8 @@ cybersecurity_concepts: operational_capabilities: [Information_security_event_management] security_domains: [Defence] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.26-Response-to-information-security-incidents.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.26-Response-to-information-security-incidents.md index a32a75f..bf3c090 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.26-Response-to-information-security-incidents.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.26-Response-to-information-security-incidents.md @@ -18,8 +18,8 @@ cybersecurity_concepts: operational_capabilities: [Information_security_event_management] security_domains: [Defence] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.27-Learning-from-information-security-incidents.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.27-Learning-from-information-security-incidents.md index 1beb120..1619cd2 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.27-Learning-from-information-security-incidents.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.27-Learning-from-information-security-incidents.md @@ -18,8 +18,8 @@ cybersecurity_concepts: operational_capabilities: [Information_security_event_management] security_domains: [Defence] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.28-Collection-of-evidence.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.28-Collection-of-evidence.md index b7662fa..f97cfc5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.28-Collection-of-evidence.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.28-Collection-of-evidence.md @@ -18,8 +18,8 @@ cybersecurity_concepts: operational_capabilities: [Information_security_event_management] security_domains: [Defence] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.29-Information-security-during-disruption.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.29-Information-security-during-disruption.md index 8f0c6f2..e6a46d9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.29-Information-security-during-disruption.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.29-Information-security-during-disruption.md @@ -22,8 +22,8 @@ security_domains: - Protection - Resilience tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.3-Segregation-of-duties.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.3-Segregation-of-duties.md index 372bd50..f000b41 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.3-Segregation-of-duties.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.3-Segregation-of-duties.md @@ -18,8 +18,8 @@ operational_capabilities: - Identity_and_access_management security_domains: [Governance_and_Ecosystem] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.30-ICT-readiness-for-business-continuity.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.30-ICT-readiness-for-business-continuity.md index ae90bd3..ff2353c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.30-ICT-readiness-for-business-continuity.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.30-ICT-readiness-for-business-continuity.md @@ -13,8 +13,8 @@ cybersecurity_concepts: [Respond] operational_capabilities: [Continuity] security_domains: [Resilience] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.31-Legal-statutory-regulatory-and-contractual-requirements.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.31-Legal-statutory-regulatory-and-contractual-requirements.md index 717b7bb..b8cae64 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.31-Legal-statutory-regulatory-and-contractual-requirements.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.31-Legal-statutory-regulatory-and-contractual-requirements.md @@ -18,8 +18,8 @@ security_domains: - Governance_and_Ecosystem - Protection tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.32-Intellectual-property-rights.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.32-Intellectual-property-rights.md index ddfae90..0c9b14b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.32-Intellectual-property-rights.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.32-Intellectual-property-rights.md @@ -16,8 +16,8 @@ cybersecurity_concepts: [Identify] operational_capabilities: [Legal_and_compliance] security_domains: [Governance_and_Ecosystem] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.33-Protection-of-records.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.33-Protection-of-records.md index b2e00b0..4715ae0 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.33-Protection-of-records.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.33-Protection-of-records.md @@ -21,8 +21,8 @@ operational_capabilities: - Information_protection security_domains: [Defence] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- ## 5.33 Protection of records diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.34-Privacy-and-protection-of-PII.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.34-Privacy-and-protection-of-PII.md index 43c6ae9..b1c018f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.34-Privacy-and-protection-of-PII.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.34-Privacy-and-protection-of-PII.md @@ -20,8 +20,8 @@ operational_capabilities: - Legal_and_compliance security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.35-Independent-review-of-information-security.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.35-Independent-review-of-information-security.md index 9cf3bbf..baeadd9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.35-Independent-review-of-information-security.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.35-Independent-review-of-information-security.md @@ -20,8 +20,8 @@ cybersecurity_concepts: operational_capabilities: [Information_security_assurance] security_domains: [Governance_and_Ecosystem] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.36-Compliance-with-policies-rules-and-standards-for-information-security.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.36-Compliance-with-policies-rules-and-standards-for-information-security.md index 8c1b92b..4a607c3 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.36-Compliance-with-policies-rules-and-standards-for-information-security.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.36-Compliance-with-policies-rules-and-standards-for-information-security.md @@ -20,8 +20,8 @@ operational_capabilities: - Information_security_assurance security_domains: [Governance_and_Ecosystem] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.37-Documented-operating-procedures.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.37-Documented-operating-procedures.md index aea4254..2ea3c96 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.37-Documented-operating-procedures.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.37-Documented-operating-procedures.md @@ -32,8 +32,8 @@ security_domains: - Protection - Defence tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.4-Management-responsibilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.4-Management-responsibilities.md index de8988c..89977fb 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.4-Management-responsibilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.4-Management-responsibilities.md @@ -16,8 +16,8 @@ cybersecurity_concepts: [Identify] operational_capabilities: [Governance] security_domains: [Governance_and_Ecosystem] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.5-Contact-with-authorities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.5-Contact-with-authorities.md index 73ef8b5..13cef6b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.5-Contact-with-authorities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.5-Contact-with-authorities.md @@ -24,8 +24,8 @@ security_domains: - Defence - Resilience tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.6-Contact-with-special-interest-groups.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.6-Contact-with-special-interest-groups.md index ec3ffcb..07c4661 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.6-Contact-with-special-interest-groups.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.6-Contact-with-special-interest-groups.md @@ -21,8 +21,8 @@ cybersecurity_concepts: operational_capabilities: [Governance] security_domains: [Defence] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.7-Threat-intelligence.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.7-Threat-intelligence.md index 7766084..b21bede 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.7-Threat-intelligence.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.7-Threat-intelligence.md @@ -24,8 +24,8 @@ security_domains: - Defence - Resilience tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.8-Information-security-in-project-management.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.8-Information-security-in-project-management.md index fad48d5..fb36120 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.8-Information-security-in-project-management.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.8-Information-security-in-project-management.md @@ -20,8 +20,8 @@ security_domains: - Governance_and_Ecosystem - Protection tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.9-Inventory-of-information-and-other-associated-assets.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.9-Inventory-of-information-and-other-associated-assets.md index 9dd0588..16f1d51 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.9-Inventory-of-information-and-other-associated-assets.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.9-Inventory-of-information-and-other-associated-assets.md @@ -18,8 +18,8 @@ security_domains: - Governance_and_Ecosystem - Protection tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md index b5d27a5..bd8f9e3 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.1-Screening.md @@ -16,8 +16,8 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Human_resource_security] security_domains: [Governance_and_Ecosystem] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.2-Terms-and-conditions-of-employment.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.2-Terms-and-conditions-of-employment.md index be5ed55..24f2a5b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.2-Terms-and-conditions-of-employment.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.2-Terms-and-conditions-of-employment.md @@ -16,8 +16,8 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Human_resource_security] security_domains: [Governance_and_Ecosystem] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.3-Information-security-awareness-education-and-training.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.3-Information-security-awareness-education-and-training.md index 828a1f9..9a8ccb1 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.3-Information-security-awareness-education-and-training.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.3-Information-security-awareness-education-and-training.md @@ -16,8 +16,8 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Human_resource_security] security_domains: [Governance_and_Ecosystem] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.4-Disciplinary-process.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.4-Disciplinary-process.md index f35d16e..c39b460 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.4-Disciplinary-process.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.4-Disciplinary-process.md @@ -20,8 +20,8 @@ cybersecurity_concepts: operational_capabilities: [Human_resource_security] security_domains: [Governance_and_Ecosystem] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.5-Responsibilities-after-termination-or-change-of-employment.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.5-Responsibilities-after-termination-or-change-of-employment.md index 4fbf7b7..9d69dc9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.5-Responsibilities-after-termination-or-change-of-employment.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.5-Responsibilities-after-termination-or-change-of-employment.md @@ -18,8 +18,8 @@ operational_capabilities: - Asset_management security_domains: [Governance_and_Ecosystem] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.6-Confidentiality-or-non-disclosure-agreements.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.6-Confidentiality-or-non-disclosure-agreements.md index 0f309f8..2e0d8c6 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.6-Confidentiality-or-non-disclosure-agreements.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.6-Confidentiality-or-non-disclosure-agreements.md @@ -16,8 +16,8 @@ operational_capabilities: - Supplier_relationships_security security_domains: [Governance_and_Ecosystem] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.7-Remote-working.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.7-Remote-working.md index 0b48337..9d8f4be 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.7-Remote-working.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.7-Remote-working.md @@ -20,8 +20,8 @@ operational_capabilities: - System_and_network_security security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.8-Information-security-event-reporting.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.8-Information-security-event-reporting.md index 2898c42..eb5001c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-6.8-Information-security-event-reporting.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-6.8-Information-security-event-reporting.md @@ -16,8 +16,8 @@ cybersecurity_concepts: [Detect] operational_capabilities: [Information_security_event_management] security_domains: [Defence] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.1-Physical-security-perimeters.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.1-Physical-security-perimeters.md index e571641..e7d281f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.1-Physical-security-perimeters.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.1-Physical-security-perimeters.md @@ -16,8 +16,8 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Physical_security] security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- ## 7.1 Physical security perimeters diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.10-Storage-media.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.10-Storage-media.md index 42f8779..cee88d6 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.10-Storage-media.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.10-Storage-media.md @@ -18,8 +18,8 @@ operational_capabilities: - Asset_management security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.11-Supporting-utilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.11-Supporting-utilities.md index 59ed434..303920f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.11-Supporting-utilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.11-Supporting-utilities.md @@ -19,8 +19,8 @@ cybersecurity_concepts: operational_capabilities: [Physical_security] security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.12-Cabling-security.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.12-Cabling-security.md index 63d4270..92336c0 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.12-Cabling-security.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.12-Cabling-security.md @@ -15,8 +15,8 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Physical_security] security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.13-Equipment-maintenance.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.13-Equipment-maintenance.md index e2de8d5..346eda3 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.13-Equipment-maintenance.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.13-Equipment-maintenance.md @@ -20,8 +20,8 @@ security_domains: - Protection - Resilience tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.14-Secure-disposal-or-re-use-of-equipment.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.14-Secure-disposal-or-re-use-of-equipment.md index f80c647..192b0e3 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.14-Secure-disposal-or-re-use-of-equipment.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.14-Secure-disposal-or-re-use-of-equipment.md @@ -15,8 +15,8 @@ operational_capabilities: - Asset_management security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.2-Physical-entry.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.2-Physical-entry.md index 00c449f..f71a8ba 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.2-Physical-entry.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.2-Physical-entry.md @@ -18,8 +18,8 @@ operational_capabilities: - Identity_and_access_management security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.3-Securing-offices-rooms-and-facilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.3-Securing-offices-rooms-and-facilities.md index 3479471..3260fa2 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.3-Securing-offices-rooms-and-facilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.3-Securing-offices-rooms-and-facilities.md @@ -18,8 +18,8 @@ operational_capabilities: - Asset_management security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.4-Physical-security-monitoring.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.4-Physical-security-monitoring.md index 5756a29..401de2d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.4-Physical-security-monitoring.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.4-Physical-security-monitoring.md @@ -22,8 +22,8 @@ security_domains: - Protection - Defence tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.5-Protecting-against-physical-and-environmental-threats.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.5-Protecting-against-physical-and-environmental-threats.md index 5c6c3ca..fc95cdf 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.5-Protecting-against-physical-and-environmental-threats.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.5-Protecting-against-physical-and-environmental-threats.md @@ -16,8 +16,8 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Physical_security] security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.6-Working-in-secure-areas.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.6-Working-in-secure-areas.md index 5aef9e4..9da475f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.6-Working-in-secure-areas.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.6-Working-in-secure-areas.md @@ -16,8 +16,8 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Physical_security] security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.7-Clear-desk-and-clear-screen.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.7-Clear-desk-and-clear-screen.md index 8f8f074..b692108 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.7-Clear-desk-and-clear-screen.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.7-Clear-desk-and-clear-screen.md @@ -13,8 +13,8 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Physical_security] security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.8-Equipment-siting-and-protection.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.8-Equipment-siting-and-protection.md index 73da9cb..3236785 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.8-Equipment-siting-and-protection.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.8-Equipment-siting-and-protection.md @@ -18,8 +18,8 @@ operational_capabilities: - Asset_management security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.9-Security-of-assets-off-premises.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.9-Security-of-assets-off-premises.md index 922f1e9..074ebe4 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-7.9-Security-of-assets-off-premises.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-7.9-Security-of-assets-off-premises.md @@ -18,8 +18,8 @@ operational_capabilities: - Asset_management security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.1-User-endpoint-devices.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.1-User-endpoint-devices.md index a32fc00..9892a0f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.1-User-endpoint-devices.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.1-User-endpoint-devices.md @@ -18,8 +18,8 @@ operational_capabilities: - Information_protection security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.10-Information-deletion.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.10-Information-deletion.md index 80cdcb1..c2ce872 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.10-Information-deletion.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.10-Information-deletion.md @@ -15,8 +15,8 @@ operational_capabilities: - Legal_and_compliance security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.11-Data-masking.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.11-Data-masking.md index 4ca5d72..4aeaf54 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.11-Data-masking.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.11-Data-masking.md @@ -13,8 +13,8 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Information_protection] security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.12-Data-leakage-prevention.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.12-Data-leakage-prevention.md index 3e55b97..c171100 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.12-Data-leakage-prevention.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.12-Data-leakage-prevention.md @@ -19,8 +19,8 @@ security_domains: - Protection - Defence tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.13-Information-backup.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.13-Information-backup.md index a70d1aa..d44a2d6 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.13-Information-backup.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.13-Information-backup.md @@ -15,8 +15,8 @@ cybersecurity_concepts: [Recover] operational_capabilities: [Continuity] security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.14-Redundancy-of-information-processing-facilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.14-Redundancy-of-information-processing-facilities.md index d0f5152..90a5026 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.14-Redundancy-of-information-processing-facilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.14-Redundancy-of-information-processing-facilities.md @@ -17,8 +17,8 @@ security_domains: - Protection - Resilience tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md index 93dd9aa..9834c45 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.15-Logging.md @@ -18,8 +18,8 @@ security_domains: - Protection - Defence tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md index 01670db..49996d1 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.16-Monitoring-activities.md @@ -20,8 +20,8 @@ cybersecurity_concepts: operational_capabilities: [Information_security_event_management] security_domains: [Defence] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.17-Clock-synchronization.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.17-Clock-synchronization.md index eef69f6..3c68637 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.17-Clock-synchronization.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.17-Clock-synchronization.md @@ -17,8 +17,8 @@ security_domains: - Protection - Defence tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.18-Use-of-privileged-utility-programs.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.18-Use-of-privileged-utility-programs.md index 9c34ad4..fe289df 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.18-Use-of-privileged-utility-programs.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.18-Use-of-privileged-utility-programs.md @@ -19,8 +19,8 @@ operational_capabilities: - Application_security security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.19-Installation-of-software-on-operational-systems.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.19-Installation-of-software-on-operational-systems.md index 218ced6..b2fbffc 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.19-Installation-of-software-on-operational-systems.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.19-Installation-of-software-on-operational-systems.md @@ -18,8 +18,8 @@ operational_capabilities: - Application_security security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.2-Privileged-access-rights.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.2-Privileged-access-rights.md index 62c5cec..ec3ab9b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.2-Privileged-access-rights.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.2-Privileged-access-rights.md @@ -16,8 +16,8 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Identity_and_access_management] security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.20-Networks-security.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.20-Networks-security.md index 4abff4f..d9c284c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.20-Networks-security.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.20-Networks-security.md @@ -20,8 +20,8 @@ cybersecurity_concepts: operational_capabilities: [System_and_network_security] security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.21-Security-of-network-services.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.21-Security-of-network-services.md index 6fc1e1f..bd4299f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.21-Security-of-network-services.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.21-Security-of-network-services.md @@ -16,8 +16,8 @@ cybersecurity_concepts: [Protect] operational_capabilities: [System_and_network_security] security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.22-Segregation-of-networks.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.22-Segregation-of-networks.md index 5216916..3f61a7d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.22-Segregation-of-networks.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.22-Segregation-of-networks.md @@ -16,8 +16,8 @@ cybersecurity_concepts: [Protect] operational_capabilities: [System_and_network_security] security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.23-Web-filtering.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.23-Web-filtering.md index 87548e8..2f9a3ed 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.23-Web-filtering.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.23-Web-filtering.md @@ -16,8 +16,8 @@ cybersecurity_concepts: [Protect] operational_capabilities: [System_and_network_security] security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md index 2bfe733..163d8c5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.24-Use-of-cryptography.md @@ -16,8 +16,8 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Secure_configuration] security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.25-Secure-development-life-cycle.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.25-Secure-development-life-cycle.md index 6c6c7aa..6b9f13b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.25-Secure-development-life-cycle.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.25-Secure-development-life-cycle.md @@ -18,8 +18,8 @@ operational_capabilities: - System_and_network_security security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.26-Application-security-requirements.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.26-Application-security-requirements.md index 50f0cd3..2dd4d6a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.26-Application-security-requirements.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.26-Application-security-requirements.md @@ -20,8 +20,8 @@ security_domains: - Protection - Defence tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.27-Secure-system-architecture-and-engineering-principles.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.27-Secure-system-architecture-and-engineering-principles.md index f56f7a7..3b9b741 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.27-Secure-system-architecture-and-engineering-principles.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.27-Secure-system-architecture-and-engineering-principles.md @@ -18,8 +18,8 @@ operational_capabilities: - System_and_network_security security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.28-Secure-coding.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.28-Secure-coding.md index c3b91a1..8c252d8 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.28-Secure-coding.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.28-Secure-coding.md @@ -18,8 +18,8 @@ operational_capabilities: - System_and_network_security security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.29-Security-testing-in-development-and-acceptance.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.29-Security-testing-in-development-and-acceptance.md index 506570c..199f11d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.29-Security-testing-in-development-and-acceptance.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.29-Security-testing-in-development-and-acceptance.md @@ -19,8 +19,8 @@ operational_capabilities: - System_and_network_security security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.3-Information-access-restriction.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.3-Information-access-restriction.md index 32cede8..ebc8b1f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.3-Information-access-restriction.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.3-Information-access-restriction.md @@ -16,8 +16,8 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Identity_and_access_management] security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.30-Outsourced-development.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.30-Outsourced-development.md index ac00622..fb10f74 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.30-Outsourced-development.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.30-Outsourced-development.md @@ -26,8 +26,8 @@ security_domains: - Governance_and_Ecosystem - Protection tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.31-Separation-of-development-test-and-production-environments.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.31-Separation-of-development-test-and-production-environments.md index f2dff4a..2187d9a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.31-Separation-of-development-test-and-production-environments.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.31-Separation-of-development-test-and-production-environments.md @@ -18,8 +18,8 @@ operational_capabilities: - System_and_network_security security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.32-Change-management.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.32-Change-management.md index 72c58d2..15a49eb 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.32-Change-management.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.32-Change-management.md @@ -18,8 +18,8 @@ operational_capabilities: - System_and_network_security security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.33-Test-information.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.33-Test-information.md index 824c956..9fe4089 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.33-Test-information.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.33-Test-information.md @@ -15,8 +15,8 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Information_protection] security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.34-Protection-of-information-systems-during-audit-testing.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.34-Protection-of-information-systems-during-audit-testing.md index d42e9c4..b5aa165 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.34-Protection-of-information-systems-during-audit-testing.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.34-Protection-of-information-systems-during-audit-testing.md @@ -20,8 +20,8 @@ security_domains: - Governance_and_Ecosystem - Protection tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.4-Access-to-source-code.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.4-Access-to-source-code.md index 3a24cef..a223b5d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.4-Access-to-source-code.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.4-Access-to-source-code.md @@ -19,8 +19,8 @@ operational_capabilities: - Secure_configuration security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md index bc6a561..ed2e0fd 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.5-Secure-authentication.md @@ -16,8 +16,8 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Identity_and_access_management] security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.6-Capacity-management.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.6-Capacity-management.md index 562c233..01c6c72 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.6-Capacity-management.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.6-Capacity-management.md @@ -22,8 +22,8 @@ security_domains: - Governance_and_Ecosystem - Protection tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.7-Protection-against-malware.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.7-Protection-against-malware.md index 6004ccc..a0e8057 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.7-Protection-against-malware.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.7-Protection-against-malware.md @@ -25,8 +25,8 @@ security_domains: - Protection - Defence tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.8-Management-of-technical-vulnerabilities.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.8-Management-of-technical-vulnerabilities.md index 1f01a7e..613e22d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.8-Management-of-technical-vulnerabilities.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.8-Management-of-technical-vulnerabilities.md @@ -21,8 +21,8 @@ security_domains: - Protection - Defence tags: - - iso27002/2022/EN - - sourcetext +- iso27002/2022/EN +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.9-Configuration-management.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.9-Configuration-management.md index a096950..139bb0a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-8.9-Configuration-management.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-8.9-Configuration-management.md @@ -16,9 +16,9 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Secure_configuration] security_domains: [Protection] tags: - - iso27002/2022/EN - - sourcetext - - sourcetext +- iso27002/2022/EN +- sourcetext +- sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-3.1-Termen-en-definities.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-3.1-Termen-en-definities.md index aa727dd..f7869b0 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-3.1-Termen-en-definities.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-3.1-Termen-en-definities.md @@ -1,4 +1,4 @@ -## 3.2 Termen en definities +## 3.1 Termen en definities In het kader van dit document zijn de volgende termen en definities van toepassing. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.1-Beleidsregels-voor-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.1-Beleidsregels-voor-informatiebeveiliging.md index 1e78d14..1c955d3 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.1-Beleidsregels-voor-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.1-Beleidsregels-voor-informatiebeveiliging.md @@ -18,9 +18,9 @@ security_domains: - Governance_and_Ecosystem - Resilience tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.1 Beleidsregels voor informatiebeveiliging diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.10-Aanvaardbaar-gebruik-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.10-Aanvaardbaar-gebruik-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md index 323dc47..97c2965 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.10-Aanvaardbaar-gebruik-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.10-Aanvaardbaar-gebruik-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md @@ -20,9 +20,9 @@ security_domains: - Governance_and_Ecosystem - Protection tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.10 Aanvaardbaar gebruik van informatie en andere gerelateerde bedrijfsmiddelen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.11-Retourneren-van-bedrijfsmiddelen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.11-Retourneren-van-bedrijfsmiddelen.md index cea0926..eb70afb 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.11-Retourneren-van-bedrijfsmiddelen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.11-Retourneren-van-bedrijfsmiddelen.md @@ -16,9 +16,9 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Asset_management] security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.11 Retourneren van bedrijfsmiddelen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.12-Classificeren-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.12-Classificeren-van-informatie.md index 561a274..c05032b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.12-Classificeren-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.12-Classificeren-van-informatie.md @@ -18,9 +18,9 @@ security_domains: - Protection - Defence tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.12 Classificeren van informatie diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.13-Labelen-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.13-Labelen-van-informatie.md index 166a499..00271ce 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.13-Labelen-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.13-Labelen-van-informatie.md @@ -18,9 +18,9 @@ security_domains: - Defence - Protection tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.13 Labelen van informatie diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.14-Overdragen-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.14-Overdragen-van-informatie.md index 0197815..eb9f14e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.14-Overdragen-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.14-Overdragen-van-informatie.md @@ -18,9 +18,9 @@ operational_capabilities: - Information_protection security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.14 Overdragen van informatie diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.15-Toegangsbeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.15-Toegangsbeveiliging.md index f64038e..2a719d1 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.15-Toegangsbeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.15-Toegangsbeveiliging.md @@ -16,9 +16,9 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Identity_and_access_management] security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.15 Toegangsbeveiliging diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.16-Identiteitsbeheer.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.16-Identiteitsbeheer.md index 2a49ac2..56b545b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.16-Identiteitsbeheer.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.16-Identiteitsbeheer.md @@ -16,9 +16,9 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Identity_and_access_management] security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.16 Identiteitsbeheer diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.17-Beheren-van-authenticatie-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.17-Beheren-van-authenticatie-informatie.md index d3d1e12..191590f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.17-Beheren-van-authenticatie-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.17-Beheren-van-authenticatie-informatie.md @@ -16,9 +16,9 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Identity_and_access_management] security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.17 Beheren van authenticatie-informatie diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.18-Toegangsrechten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.18-Toegangsrechten.md index f139216..722998e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.18-Toegangsrechten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.18-Toegangsrechten.md @@ -16,9 +16,9 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Identity_and_access_management] security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.18 Toegangsrechten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md index 9bf33a0..2a855ae 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md @@ -18,9 +18,9 @@ security_domains: - Governance_and_Ecosystem - Protection tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.19 Informatiebeveiliging in leveranciersrelaties diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.2-Rollen-en-verantwoordelijkheden-bij-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.2-Rollen-en-verantwoordelijkheden-bij-informatiebeveiliging.md index 22a6c36..9147a92 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.2-Rollen-en-verantwoordelijkheden-bij-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.2-Rollen-en-verantwoordelijkheden-bij-informatiebeveiliging.md @@ -19,9 +19,9 @@ security_domains: - Protection - Resilience tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.2 Rollen en verantwoordelijkheden bij informatiebeveiliging diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.20-Adresseren-van-informatiebeveiliging-in-leveranciersovereenkomsten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.20-Adresseren-van-informatiebeveiliging-in-leveranciersovereenkomsten.md index 2914731..f4796ce 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.20-Adresseren-van-informatiebeveiliging-in-leveranciersovereenkomsten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.20-Adresseren-van-informatiebeveiliging-in-leveranciersovereenkomsten.md @@ -18,9 +18,9 @@ security_domains: - Governance_and_Ecosystem - Protection tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.20 Adresseren van informatiebeveiliging in leveranciersovereenkomsten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md index 4a9b7f8..9ae73c4 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md @@ -18,9 +18,9 @@ security_domains: - Governance_and_Ecosystem - Protection tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.21 Beheren van informatiebeveiliging in de ICT-keten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.22-Monitoren-beoordelen-en-het-beheren-van-wijzigingen-van-leveranciersdiensten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.22-Monitoren-beoordelen-en-het-beheren-van-wijzigingen-van-leveranciersdiensten.md index 381bc18..fa35068 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.22-Monitoren-beoordelen-en-het-beheren-van-wijzigingen-van-leveranciersdiensten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.22-Monitoren-beoordelen-en-het-beheren-van-wijzigingen-van-leveranciersdiensten.md @@ -20,9 +20,9 @@ security_domains: - Defence - Information_security_assurance tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.22 Monitoren, beoordelen en het beheren van wijzigingen van leveranciersdiensten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.23-Informatiebeveiliging-voor-het-gebruik-van-clouddiensten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.23-Informatiebeveiliging-voor-het-gebruik-van-clouddiensten.md index 559c276..18534d3 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.23-Informatiebeveiliging-voor-het-gebruik-van-clouddiensten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.23-Informatiebeveiliging-voor-het-gebruik-van-clouddiensten.md @@ -18,9 +18,9 @@ security_domains: - Governance_and_Ecosystem - Protection tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.23 Informatiebeveiliging voor het gebruik van clouddiensten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.24-Plannen-en-voorbereiden-van-het-beheer-van-informatiebeveiligingsincidenten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.24-Plannen-en-voorbereiden-van-het-beheer-van-informatiebeveiligingsincidenten.md index 6f983a5..32698ae 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.24-Plannen-en-voorbereiden-van-het-beheer-van-informatiebeveiligingsincidenten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.24-Plannen-en-voorbereiden-van-het-beheer-van-informatiebeveiligingsincidenten.md @@ -20,9 +20,9 @@ operational_capabilities: - Information_security_event_management security_domains: [Defence] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.24 Plannen en voorbereiden van het beheer van informatiebeveiligingsincidenten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.25-Beoordelen-van-en-besluiten-over-informatiebeveiligingsgebeurtenissen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.25-Beoordelen-van-en-besluiten-over-informatiebeveiligingsgebeurtenissen.md index ac7e952..b1904e5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.25-Beoordelen-van-en-besluiten-over-informatiebeveiligingsgebeurtenissen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.25-Beoordelen-van-en-besluiten-over-informatiebeveiligingsgebeurtenissen.md @@ -18,9 +18,9 @@ cybersecurity_concepts: operational_capabilities: [Information_security_event_management] security_domains: [Defence] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.25 Beoordelen van en besluiten over informatiebeveiligingsgebeurtenissen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.26-Reageren-op-informatiebeveiligingsincidenten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.26-Reageren-op-informatiebeveiligingsincidenten.md index 4c55a13..4e88d9f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.26-Reageren-op-informatiebeveiligingsincidenten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.26-Reageren-op-informatiebeveiligingsincidenten.md @@ -18,9 +18,9 @@ cybersecurity_concepts: operational_capabilities: [Information_security_event_management] security_domains: [Defence] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.26 Reageren op informatiebeveiligingsincidenten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.27-Leren-van-informatiebeveiligingsincidenten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.27-Leren-van-informatiebeveiligingsincidenten.md index 25ef702..81d37d7 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.27-Leren-van-informatiebeveiligingsincidenten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.27-Leren-van-informatiebeveiligingsincidenten.md @@ -18,9 +18,9 @@ cybersecurity_concepts: operational_capabilities: [Information_security_event_management] security_domains: [Defence] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.27 Leren van informatiebeveiligingsincidenten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.28-Verzamelen-van-bewijsmateriaal.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.28-Verzamelen-van-bewijsmateriaal.md index 3259f1a..be1cad4 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.28-Verzamelen-van-bewijsmateriaal.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.28-Verzamelen-van-bewijsmateriaal.md @@ -18,9 +18,9 @@ cybersecurity_concepts: operational_capabilities: [Information_security_event_management] security_domains: [Defence] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.28 Verzamelen van bewijsmateriaal diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.29-Informatiebeveiliging-tijdens-een-verstoring.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.29-Informatiebeveiliging-tijdens-een-verstoring.md index 20abed3..21f593c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.29-Informatiebeveiliging-tijdens-een-verstoring.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.29-Informatiebeveiliging-tijdens-een-verstoring.md @@ -22,9 +22,9 @@ security_domains: - Protection - Resilience tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.29 Informatiebeveiliging tijdens een verstoring diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.3-Functiescheiding.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.3-Functiescheiding.md index 987fcc6..f1c0b41 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.3-Functiescheiding.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.3-Functiescheiding.md @@ -18,9 +18,9 @@ operational_capabilities: - Identity_and_access_management security_domains: [Governance_and_Ecosystem] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.3 Functiescheiding diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md index 4fa9848..cfdb391 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md @@ -13,9 +13,9 @@ cybersecurity_concepts: [Respond] operational_capabilities: [Continuity] security_domains: [Resilience] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.30 ICT-gereedheid voor bedrijfscontinuïteit diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.31-Wettelijke-statutaire-regelgevende-en-contractuele-eisen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.31-Wettelijke-statutaire-regelgevende-en-contractuele-eisen.md index 8749cb7..959b950 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.31-Wettelijke-statutaire-regelgevende-en-contractuele-eisen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.31-Wettelijke-statutaire-regelgevende-en-contractuele-eisen.md @@ -18,9 +18,9 @@ security_domains: - Governance_and_Ecosystem - Protection tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.31 Wettelijke, statutaire, regelgevende en contractuele eisen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.32-Intellectuele-eigendomsrechten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.32-Intellectuele-eigendomsrechten.md index a54b070..e3b6b2b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.32-Intellectuele-eigendomsrechten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.32-Intellectuele-eigendomsrechten.md @@ -16,9 +16,9 @@ cybersecurity_concepts: [Identify] operational_capabilities: [Legal_and_compliance] security_domains: [Governance_and_Ecosystem] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.32 Intellectuele-eigendomsrechten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.33-Beschermen-van-registraties.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.33-Beschermen-van-registraties.md index 6eebb36..5d26aab 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.33-Beschermen-van-registraties.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.33-Beschermen-van-registraties.md @@ -21,9 +21,9 @@ operational_capabilities: - Information_protection security_domains: [Defence] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.33 Beschermen van registraties diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.34-Privacy-en-bescherming-van-persoonsgegevens.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.34-Privacy-en-bescherming-van-persoonsgegevens.md index ddd79dc..32a3405 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.34-Privacy-en-bescherming-van-persoonsgegevens.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.34-Privacy-en-bescherming-van-persoonsgegevens.md @@ -20,9 +20,9 @@ operational_capabilities: - Legal_and_compliance security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.34 Privacy en bescherming van persoonsgegevens diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.35-Onafhankelijke-beoordeling-van-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.35-Onafhankelijke-beoordeling-van-informatiebeveiliging.md index 346d26c..fc69428 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.35-Onafhankelijke-beoordeling-van-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.35-Onafhankelijke-beoordeling-van-informatiebeveiliging.md @@ -20,9 +20,9 @@ cybersecurity_concepts: operational_capabilities: [Information_security_assurance] security_domains: [Governance_and_Ecosystem] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.35 Onafhankelijke beoordeling van informatiebeveiliging diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.36-Naleving-van-beleid-regels-en-normen-voor-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.36-Naleving-van-beleid-regels-en-normen-voor-informatiebeveiliging.md index 1bf13e8..9048252 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.36-Naleving-van-beleid-regels-en-normen-voor-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.36-Naleving-van-beleid-regels-en-normen-voor-informatiebeveiliging.md @@ -20,9 +20,9 @@ operational_capabilities: - Information_security_assurance security_domains: [Governance_and_Ecosystem] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.36 Naleving van beleid, regels en normen voor informatiebeveiliging diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.37-Gedocumenteerde-bedieningsprocedures.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.37-Gedocumenteerde-bedieningsprocedures.md index 969303d..450de59 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.37-Gedocumenteerde-bedieningsprocedures.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.37-Gedocumenteerde-bedieningsprocedures.md @@ -32,9 +32,9 @@ security_domains: - Protection - Defence tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.37 Gedocumenteerde bedieningsprocedures diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.4-Managementverantwoordelijkheden.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.4-Managementverantwoordelijkheden.md index a768251..45ba108 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.4-Managementverantwoordelijkheden.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.4-Managementverantwoordelijkheden.md @@ -16,9 +16,9 @@ cybersecurity_concepts: [Identify] operational_capabilities: [Governance] security_domains: [Governance_and_Ecosystem] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.4 Managementverantwoordelijkheden diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.5-Contact-met-overheidsinstanties.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.5-Contact-met-overheidsinstanties.md index fba968a..70dcea6 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.5-Contact-met-overheidsinstanties.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.5-Contact-met-overheidsinstanties.md @@ -24,9 +24,9 @@ security_domains: - Defence - Resilience tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.5 Contact met overheidsinstanties diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.6-Contact-met-speciale-belangengroepen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.6-Contact-met-speciale-belangengroepen.md index 213f962..658e08b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.6-Contact-met-speciale-belangengroepen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.6-Contact-met-speciale-belangengroepen.md @@ -21,9 +21,9 @@ cybersecurity_concepts: operational_capabilities: [Governance] security_domains: [Defence] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.6 Contact met speciale belangengroepen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.7-Informatie-en-analyses-over-dreigingen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.7-Informatie-en-analyses-over-dreigingen.md index af24a80..8f5eed5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.7-Informatie-en-analyses-over-dreigingen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.7-Informatie-en-analyses-over-dreigingen.md @@ -24,9 +24,9 @@ security_domains: - Defence - Resilience tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.7 Informatie en analyses over dreigingen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.8-Informatiebeveiliging-in-projectmanagement.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.8-Informatiebeveiliging-in-projectmanagement.md index 0b3499f..5b85e94 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.8-Informatiebeveiliging-in-projectmanagement.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.8-Informatiebeveiliging-in-projectmanagement.md @@ -20,9 +20,9 @@ security_domains: - Governance_and_Ecosystem - Protection tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.8 Informatiebeveiliging in projectmanagement diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.9-Inventarisatie-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.9-Inventarisatie-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md index 323b2e9..92daeaa 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.9-Inventarisatie-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.9-Inventarisatie-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md @@ -18,9 +18,9 @@ security_domains: - Governance_and_Ecosystem - Protection tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 5.9 Inventarisatie van informatie en andere gerelateerde bedrijfsmiddelen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.1-Screening.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.1-Screening.md index 5bf0ee4..49c71aa 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.1-Screening.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.1-Screening.md @@ -16,9 +16,9 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Human_resource_security] security_domains: [Governance_and_Ecosystem] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- notetype: reference @@ -38,9 +38,9 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Human_resource_security] security_domains: [Governance_and_Ecosystem] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 6.1 Screening diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.2-Arbeidsovereenkomst.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.2-Arbeidsovereenkomst.md index aa586d5..98a8e59 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.2-Arbeidsovereenkomst.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.2-Arbeidsovereenkomst.md @@ -16,9 +16,9 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Human_resource_security] security_domains: [Governance_and_Ecosystem] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 6.2 Arbeidsovereenkomst diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.3-Bewustwording-van-opleiding-en-training-in-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.3-Bewustwording-van-opleiding-en-training-in-informatiebeveiliging.md index 608d849..00bd585 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.3-Bewustwording-van-opleiding-en-training-in-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.3-Bewustwording-van-opleiding-en-training-in-informatiebeveiliging.md @@ -16,9 +16,9 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Human_resource_security] security_domains: [Governance_and_Ecosystem] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 6.3 Bewustwording van, opleiding en training in informatiebeveiliging diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.4-Disciplinaire-procedure.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.4-Disciplinaire-procedure.md index 13a4808..d89cc76 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.4-Disciplinaire-procedure.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.4-Disciplinaire-procedure.md @@ -20,9 +20,9 @@ cybersecurity_concepts: operational_capabilities: [Human_resource_security] security_domains: [Governance_and_Ecosystem] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 6.4 Disciplinaire procedure diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.5-Verantwoordelijkheden-na-beeindiging-of-wijziging-van-het-dienstverband.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.5-Verantwoordelijkheden-na-beeindiging-of-wijziging-van-het-dienstverband.md index 28f4398..cab8c0f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.5-Verantwoordelijkheden-na-beeindiging-of-wijziging-van-het-dienstverband.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.5-Verantwoordelijkheden-na-beeindiging-of-wijziging-van-het-dienstverband.md @@ -18,9 +18,9 @@ operational_capabilities: - Asset_management security_domains: [Governance_and_Ecosystem] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 6.5 Verantwoordelijkheden na beëindiging of wijziging van het dienstverband diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.6-Vertrouwelijkheids-of-geheimhoudingsovereenkomsten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.6-Vertrouwelijkheids-of-geheimhoudingsovereenkomsten.md index 7fd152a..dc4c780 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.6-Vertrouwelijkheids-of-geheimhoudingsovereenkomsten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.6-Vertrouwelijkheids-of-geheimhoudingsovereenkomsten.md @@ -16,9 +16,9 @@ operational_capabilities: - Supplier_relationships_security security_domains: [Governance_and_Ecosystem] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 6.6 Vertrouwelijkheids- of geheimhoudingsovereenkomsten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.7-Werken-op-afstand.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.7-Werken-op-afstand.md index b272d9c..9e40648 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.7-Werken-op-afstand.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.7-Werken-op-afstand.md @@ -20,9 +20,9 @@ operational_capabilities: - System_and_network_security security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 6.7 Werken op afstand diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.8-Melden-van-informatiebeveiligingsgebeurtenissen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.8-Melden-van-informatiebeveiligingsgebeurtenissen.md index 484872c..e676ab8 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.8-Melden-van-informatiebeveiligingsgebeurtenissen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.8-Melden-van-informatiebeveiligingsgebeurtenissen.md @@ -16,9 +16,9 @@ cybersecurity_concepts: [Detect] operational_capabilities: [Information_security_event_management] security_domains: [Defence] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 6.8 Melden van informatiebeveiligingsgebeurtenissen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.1-Fysieke-beveiligingszones.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.1-Fysieke-beveiligingszones.md index abb159c..a86ff19 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.1-Fysieke-beveiligingszones.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.1-Fysieke-beveiligingszones.md @@ -16,9 +16,9 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Physical_security] security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 7.1 Fysieke beveiligingszones diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md index b7c6e5b..16a32bd 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md @@ -18,9 +18,9 @@ operational_capabilities: - Asset_management security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 7.10 Opslagmedia diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.11-Nutsvoorzieningen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.11-Nutsvoorzieningen.md index f7a8e0b..1786937 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.11-Nutsvoorzieningen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.11-Nutsvoorzieningen.md @@ -19,9 +19,9 @@ cybersecurity_concepts: operational_capabilities: [Physical_security] security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 7.11 Nutsvoorzieningen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.12-Beveiligen-van-bekabeling.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.12-Beveiligen-van-bekabeling.md index 093794a..fcfe206 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.12-Beveiligen-van-bekabeling.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.12-Beveiligen-van-bekabeling.md @@ -15,9 +15,9 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Physical_security] security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 7.12 Beveiligen van bekabeling diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.13-Onderhoud-van-apparatuur.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.13-Onderhoud-van-apparatuur.md index 61591fe..f07ca35 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.13-Onderhoud-van-apparatuur.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.13-Onderhoud-van-apparatuur.md @@ -20,9 +20,9 @@ security_domains: - Protection - Resilience tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 7.13 Onderhoud van apparatuur diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.14-Veilig-verwijderen-of-hergebruiken-van-apparatuur.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.14-Veilig-verwijderen-of-hergebruiken-van-apparatuur.md index 3e261aa..31e50b4 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.14-Veilig-verwijderen-of-hergebruiken-van-apparatuur.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.14-Veilig-verwijderen-of-hergebruiken-van-apparatuur.md @@ -15,9 +15,9 @@ operational_capabilities: - Asset_management security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 7.14 Veilig verwijderen of hergebruiken van apparatuur diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.2-Fysieke-toegangsbeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.2-Fysieke-toegangsbeveiliging.md index a0c21e6..10ef78a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.2-Fysieke-toegangsbeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.2-Fysieke-toegangsbeveiliging.md @@ -18,9 +18,9 @@ operational_capabilities: - Identity_and_access_management security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 7.2 Fysieke toegangsbeveiliging diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.3-Beveiligen-van-kantoren-ruimten-en-faciliteiten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.3-Beveiligen-van-kantoren-ruimten-en-faciliteiten.md index 2b63612..4c62427 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.3-Beveiligen-van-kantoren-ruimten-en-faciliteiten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.3-Beveiligen-van-kantoren-ruimten-en-faciliteiten.md @@ -18,9 +18,9 @@ operational_capabilities: - Asset_management security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 7.3 Beveiligen van kantoren, ruimten en faciliteiten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.4-Monitoren-van-de-fysieke-beveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.4-Monitoren-van-de-fysieke-beveiliging.md index 7b0579d..1c5ff05 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.4-Monitoren-van-de-fysieke-beveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.4-Monitoren-van-de-fysieke-beveiliging.md @@ -22,9 +22,9 @@ security_domains: - Protection - Defence tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 7.4 Monitoren van de fysieke beveiliging diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.5-Beschermen-tegen-fysieke-en-omgevingsdreigingen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.5-Beschermen-tegen-fysieke-en-omgevingsdreigingen.md index 4d551ee..6de5f04 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.5-Beschermen-tegen-fysieke-en-omgevingsdreigingen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.5-Beschermen-tegen-fysieke-en-omgevingsdreigingen.md @@ -16,9 +16,9 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Physical_security] security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 7.5 Beschermen tegen fysieke en omgevingsdreigingen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.6-Werken-in-beveiligde-zones.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.6-Werken-in-beveiligde-zones.md index 01aa089..3b3aa1b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.6-Werken-in-beveiligde-zones.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.6-Werken-in-beveiligde-zones.md @@ -16,9 +16,9 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Physical_security] security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 7.6 Werken in beveiligde zones diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.7-Clear-desk-en-clear-screen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.7-Clear-desk-en-clear-screen.md index d8a7356..88eb0dc 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.7-Clear-desk-en-clear-screen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.7-Clear-desk-en-clear-screen.md @@ -13,9 +13,9 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Physical_security] security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 7.7 ‘Clear desk’ en ‘clear screen’ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.8-Plaatsen-en-beschermen-van-apparatuur.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.8-Plaatsen-en-beschermen-van-apparatuur.md index dd5d6a0..8d7c5bb 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.8-Plaatsen-en-beschermen-van-apparatuur.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.8-Plaatsen-en-beschermen-van-apparatuur.md @@ -18,9 +18,9 @@ operational_capabilities: - Asset_management security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 7.8 Plaatsen en beschermen van apparatuur diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.9-Beveiligen-van-bedrijfsmiddelen-buiten-het-terrein.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.9-Beveiligen-van-bedrijfsmiddelen-buiten-het-terrein.md index e297afc..c25a184 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.9-Beveiligen-van-bedrijfsmiddelen-buiten-het-terrein.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.9-Beveiligen-van-bedrijfsmiddelen-buiten-het-terrein.md @@ -18,9 +18,9 @@ operational_capabilities: - Asset_management security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 7.9 Beveiligen van bedrijfsmiddelen buiten het terrein diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.1-User-endpoint-devices.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.1-User-endpoint-devices.md index 53753c0..891afe9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.1-User-endpoint-devices.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.1-User-endpoint-devices.md @@ -18,9 +18,9 @@ operational_capabilities: - Information_protection security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.1 ‘User endpoint devices’ diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.10-Wissen-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.10-Wissen-van-informatie.md index 7ed01ca..07548ad 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.10-Wissen-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.10-Wissen-van-informatie.md @@ -15,9 +15,9 @@ operational_capabilities: - Legal_and_compliance security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.10 Wissen van informatie diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.11-Maskeren-van-gegevens.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.11-Maskeren-van-gegevens.md index e934be5..b2913fc 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.11-Maskeren-van-gegevens.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.11-Maskeren-van-gegevens.md @@ -13,9 +13,9 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Information_protection] security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.11 Maskeren van gegevens diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.12-Voorkomen-van-gegevenslekken-Data-leakage-prevention.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.12-Voorkomen-van-gegevenslekken-Data-leakage-prevention.md index c57d8d2..68c5122 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.12-Voorkomen-van-gegevenslekken-Data-leakage-prevention.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.12-Voorkomen-van-gegevenslekken-Data-leakage-prevention.md @@ -19,9 +19,9 @@ security_domains: - Protection - Defence tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.12 Voorkomen van gegevenslekken (Data leakage prevention) diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.13-Back-up-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.13-Back-up-van-informatie.md index 79a95a9..239fe22 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.13-Back-up-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.13-Back-up-van-informatie.md @@ -15,9 +15,9 @@ cybersecurity_concepts: [Recover] operational_capabilities: [Continuity] security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.13 Back-up van informatie diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.14-Redundantie-van-informatieverwerkende-faciliteiten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.14-Redundantie-van-informatieverwerkende-faciliteiten.md index 7be8d51..d81d779 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.14-Redundantie-van-informatieverwerkende-faciliteiten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.14-Redundantie-van-informatieverwerkende-faciliteiten.md @@ -17,9 +17,9 @@ security_domains: - Protection - Resilience tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.14 Redundantie van informatieverwerkende faciliteiten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.15-Logging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.15-Logging.md index 6f4a1bb..04fbb1e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.15-Logging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.15-Logging.md @@ -18,9 +18,9 @@ security_domains: - Protection - Defence tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- notetype: reference @@ -42,9 +42,9 @@ security_domains: - Protection - Defence tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.15 Logging diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.16-Monitoren-van-activiteiten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.16-Monitoren-van-activiteiten.md index 0344986..c2726a5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.16-Monitoren-van-activiteiten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.16-Monitoren-van-activiteiten.md @@ -20,9 +20,9 @@ cybersecurity_concepts: operational_capabilities: [Information_security_event_management] security_domains: [Defence] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.16 Monitoren van activiteiten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.17-Kloksynchronisatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.17-Kloksynchronisatie.md index afdb925..e155d62 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.17-Kloksynchronisatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.17-Kloksynchronisatie.md @@ -17,9 +17,9 @@ security_domains: - Protection - Defence tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.17 Kloksynchronisatie diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.18-Gebruik-van-speciale-systeemhulpmiddelen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.18-Gebruik-van-speciale-systeemhulpmiddelen.md index fad7b4a..ba9b716 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.18-Gebruik-van-speciale-systeemhulpmiddelen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.18-Gebruik-van-speciale-systeemhulpmiddelen.md @@ -19,9 +19,9 @@ operational_capabilities: - Application_security security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.18 Gebruik van speciale systeemhulpmiddelen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.19-Installeren-van-software-op-operationele-systemen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.19-Installeren-van-software-op-operationele-systemen.md index 41cc501..73264d5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.19-Installeren-van-software-op-operationele-systemen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.19-Installeren-van-software-op-operationele-systemen.md @@ -18,9 +18,9 @@ operational_capabilities: - Application_security security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.19 Installeren van software op operationele systemen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.2-Speciale-toegangsrechten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.2-Speciale-toegangsrechten.md index 23441be..a59a2b0 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.2-Speciale-toegangsrechten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.2-Speciale-toegangsrechten.md @@ -16,9 +16,9 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Identity_and_access_management] security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.2 Speciale toegangsrechten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.20-Beveiliging-netwerkcomponenten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.20-Beveiliging-netwerkcomponenten.md index 318ea57..333b9d4 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.20-Beveiliging-netwerkcomponenten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.20-Beveiliging-netwerkcomponenten.md @@ -20,9 +20,9 @@ cybersecurity_concepts: operational_capabilities: [System_and_network_security] security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.20 Beveiliging netwerkcomponenten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.21-Beveiliging-van-netwerkdiensten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.21-Beveiliging-van-netwerkdiensten.md index 431d161..ca46edd 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.21-Beveiliging-van-netwerkdiensten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.21-Beveiliging-van-netwerkdiensten.md @@ -16,9 +16,9 @@ cybersecurity_concepts: [Protect] operational_capabilities: [System_and_network_security] security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.21 Beveiliging van netwerkdiensten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.22-Netwerksegmentatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.22-Netwerksegmentatie.md index 882a1c1..8bdbb15 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.22-Netwerksegmentatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.22-Netwerksegmentatie.md @@ -16,9 +16,9 @@ cybersecurity_concepts: [Protect] operational_capabilities: [System_and_network_security] security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.22 Netwerksegmentatie diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.23-Toepassen-van-webfilters.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.23-Toepassen-van-webfilters.md index 71796cd..5094f42 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.23-Toepassen-van-webfilters.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.23-Toepassen-van-webfilters.md @@ -16,9 +16,9 @@ cybersecurity_concepts: [Protect] operational_capabilities: [System_and_network_security] security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.23 Toepassen van webfilters diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.24-Gebruik-van-cryptografie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.24-Gebruik-van-cryptografie.md index af4603f..db27749 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.24-Gebruik-van-cryptografie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.24-Gebruik-van-cryptografie.md @@ -16,9 +16,9 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Secure_configuration] security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.24 Gebruik van cryptografie diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.25-Beveiligen-tijdens-de-ontwikkelcyclus.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.25-Beveiligen-tijdens-de-ontwikkelcyclus.md index 85b6a98..4ef7875 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.25-Beveiligen-tijdens-de-ontwikkelcyclus.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.25-Beveiligen-tijdens-de-ontwikkelcyclus.md @@ -18,9 +18,9 @@ operational_capabilities: - System_and_network_security security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.25 Beveiligen tijdens de ontwikkelcyclus diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.26-Toepassingsbeveiligingseisen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.26-Toepassingsbeveiligingseisen.md index 300c66a..abededc 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.26-Toepassingsbeveiligingseisen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.26-Toepassingsbeveiligingseisen.md @@ -20,9 +20,9 @@ security_domains: - Protection - Defence tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.26 Toepassingsbeveiligingseisen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.27-Veilige-systeemarchitectuur-en-technische-uitgangspunten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.27-Veilige-systeemarchitectuur-en-technische-uitgangspunten.md index 2ff2e53..8f65c08 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.27-Veilige-systeemarchitectuur-en-technische-uitgangspunten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.27-Veilige-systeemarchitectuur-en-technische-uitgangspunten.md @@ -18,9 +18,9 @@ operational_capabilities: - System_and_network_security security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.27 Veilige systeemarchitectuur en technische uitgangspunten diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.28-Veilig-coderen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.28-Veilig-coderen.md index 4f26091..fc9af49 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.28-Veilig-coderen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.28-Veilig-coderen.md @@ -18,9 +18,9 @@ operational_capabilities: - System_and_network_security security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.28 Veilig coderen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.29-Testen-van-de-beveiliging-tijdens-ontwikkeling-en-acceptatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.29-Testen-van-de-beveiliging-tijdens-ontwikkeling-en-acceptatie.md index ab88495..10a2112 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.29-Testen-van-de-beveiliging-tijdens-ontwikkeling-en-acceptatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.29-Testen-van-de-beveiliging-tijdens-ontwikkeling-en-acceptatie.md @@ -19,9 +19,9 @@ operational_capabilities: - System_and_network_security security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.29 Testen van de beveiliging tijdens ontwikkeling en acceptatie diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.3-Beperking-toegang-tot-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.3-Beperking-toegang-tot-informatie.md index de40024..9aedb2b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.3-Beperking-toegang-tot-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.3-Beperking-toegang-tot-informatie.md @@ -16,9 +16,9 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Identity_and_access_management] security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.3 Beperking toegang tot informatie diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.30-Uitbestede-systeemontwikkeling.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.30-Uitbestede-systeemontwikkeling.md index dfd5e8c..b778e00 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.30-Uitbestede-systeemontwikkeling.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.30-Uitbestede-systeemontwikkeling.md @@ -26,9 +26,9 @@ security_domains: - Governance_and_Ecosystem - Protection tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.30 Uitbestede systeemontwikkeling diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.31-Scheiding-van-ontwikkel-test-en-productieomgevingen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.31-Scheiding-van-ontwikkel-test-en-productieomgevingen.md index 17e18c8..23a7204 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.31-Scheiding-van-ontwikkel-test-en-productieomgevingen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.31-Scheiding-van-ontwikkel-test-en-productieomgevingen.md @@ -18,9 +18,9 @@ operational_capabilities: - System_and_network_security security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.31 Scheiding van ontwikkel-, test- en productieomgevingen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.32-Wijzigingsbeheer.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.32-Wijzigingsbeheer.md index f7a2c9b..9023e17 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.32-Wijzigingsbeheer.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.32-Wijzigingsbeheer.md @@ -18,9 +18,9 @@ operational_capabilities: - System_and_network_security security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.32 Wijzigingsbeheer diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.33-Testgegevens.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.33-Testgegevens.md index 402bc1b..b8de93d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.33-Testgegevens.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.33-Testgegevens.md @@ -15,9 +15,9 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Information_protection] security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.33 Testgegevens diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.34-Bescherming-van-informatiesystemen-tijdens-audits.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.34-Bescherming-van-informatiesystemen-tijdens-audits.md index ec93b88..7567edb 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.34-Bescherming-van-informatiesystemen-tijdens-audits.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.34-Bescherming-van-informatiesystemen-tijdens-audits.md @@ -20,9 +20,9 @@ security_domains: - Governance_and_Ecosystem - Protection tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.34 Bescherming van informatiesystemen tijdens audits diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.4-Toegangsbeveiliging-op-broncode.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.4-Toegangsbeveiliging-op-broncode.md index a6b3198..151cb17 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.4-Toegangsbeveiliging-op-broncode.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.4-Toegangsbeveiliging-op-broncode.md @@ -19,9 +19,9 @@ operational_capabilities: - Secure_configuration security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.4 Toegangsbeveiliging op broncode diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.5-Beveiligde-authenticatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.5-Beveiligde-authenticatie.md index f595f51..4e65151 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.5-Beveiligde-authenticatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.5-Beveiligde-authenticatie.md @@ -16,9 +16,9 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Identity_and_access_management] security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.5 Beveiligde authenticatie diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.6-Capaciteitsbeheer.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.6-Capaciteitsbeheer.md index d510219..3049560 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.6-Capaciteitsbeheer.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.6-Capaciteitsbeheer.md @@ -22,9 +22,9 @@ security_domains: - Governance_and_Ecosystem - Protection tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.6 Capaciteitsbeheer diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.7-Bescherming-tegen-malware.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.7-Bescherming-tegen-malware.md index bde6879..dc47e08 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.7-Bescherming-tegen-malware.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.7-Bescherming-tegen-malware.md @@ -25,9 +25,9 @@ security_domains: - Protection - Defence tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.7 Bescherming tegen malware diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.8-Beheer-van-technische-kwetsbaarheden.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.8-Beheer-van-technische-kwetsbaarheden.md index 37cb1e8..81a2f23 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.8-Beheer-van-technische-kwetsbaarheden.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.8-Beheer-van-technische-kwetsbaarheden.md @@ -21,9 +21,9 @@ security_domains: - Protection - Defence tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.8 Beheer van technische kwetsbaarheden diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.9-Configuratiebeheer.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.9-Configuratiebeheer.md index 4d926f8..0000c8a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.9-Configuratiebeheer.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.9-Configuratiebeheer.md @@ -16,9 +16,9 @@ cybersecurity_concepts: [Protect] operational_capabilities: [Secure_configuration] security_domains: [Protection] tags: - - iso27002/2022/NL - - iso27002/2022/EN - - sourcetext +- iso27002/2022/NL +- iso27002/2022/EN +- sourcetext status: active --- ## 8.9 Configuratiebeheer diff --git a/temp_script.sh b/temp_script.sh new file mode 100644 index 0000000..ae09764 --- /dev/null +++ b/temp_script.sh @@ -0,0 +1,7 @@ +#!/bin/bash +for file in $(find Corpus/Standards/ISO27x/OST/27001/EN -name "*.md" -not -name "c-3-Terms-and-definitions.md"); do + sed -i '' 's/notetype: sourcetext/notetype: reference/' "$file" + sed -i '' '/status: active/i\ +- sourcetext +' "$file" +done From 2f25768d71b4cbee94c9c7436d8382c168367dfa Mon Sep 17 00:00:00 2001 From: Richard Kranendonk <rkranendonk@mac.com> Date: Thu, 7 May 2026 14:14:29 +0200 Subject: [PATCH 25/29] set notetype to 'reference' and added 'sourcetext' to tags --- Corpus/Standards/ISO27x/OST/27001/EN/c-0-Introduction.md | 3 ++- Corpus/Standards/ISO27x/OST/27001/EN/c-1-Scope.md | 3 ++- Corpus/Standards/ISO27x/OST/27001/EN/c-10-Improvement.md | 3 ++- .../ISO27x/OST/27001/EN/c-10.1-Continual-improvement.md | 3 ++- .../27001/EN/c-10.2-Nonconformity-and-corrective-action.md | 3 ++- .../ISO27x/OST/27001/EN/c-2-Normative-references.md | 3 ++- .../ISO27x/OST/27001/EN/c-4-Context-of-the-organization.md | 3 ++- ...c-4.1-Understanding-the-organization-and-its-context.md | 3 ++- ...ing-the-needs-and-expectations-of-interested-parties.md | 3 ++- ...-scope-of-the-information-security-management-system.md | 3 ++- .../EN/c-4.4-Information-security-management-system.md | 3 ++- Corpus/Standards/ISO27x/OST/27001/EN/c-5-Leadership.md | 3 ++- .../ISO27x/OST/27001/EN/c-5.1-Leadership-and-commitment.md | 3 ++- Corpus/Standards/ISO27x/OST/27001/EN/c-5.2-Policy.md | 3 ++- ...rganizational-roles-responsibilities-and-authorities.md | 3 ++- Corpus/Standards/ISO27x/OST/27001/EN/c-6-Planning.md | 3 ++- .../EN/c-6.1-Actions-to-address-risks-and-opportunities.md | 3 ++- Corpus/Standards/ISO27x/OST/27001/EN/c-6.1.1-General.md | 3 ++- .../EN/c-6.1.2-Information-security-risk-assessment.md | 3 ++- .../EN/c-6.1.3-Information-security-risk-treatment.md | 3 ++- ...ion-security-objectives-and-planning-to-achieve-them.md | 3 ++- .../ISO27x/OST/27001/EN/c-6.3-Planning-of-changes.md | 3 ++- Corpus/Standards/ISO27x/OST/27001/EN/c-7-Support.md | 3 ++- Corpus/Standards/ISO27x/OST/27001/EN/c-7.1-Resources.md | 3 ++- Corpus/Standards/ISO27x/OST/27001/EN/c-7.2-Competence.md | 3 ++- Corpus/Standards/ISO27x/OST/27001/EN/c-7.3-Awareness.md | 3 ++- .../Standards/ISO27x/OST/27001/EN/c-7.4-Communication.md | 3 ++- .../ISO27x/OST/27001/EN/c-7.5-Documented-information.md | 3 ++- Corpus/Standards/ISO27x/OST/27001/EN/c-8-Operation.md | 3 ++- .../OST/27001/EN/c-8.1-Operational-planning-and-control.md | 3 ++- .../27001/EN/c-8.2-Information-security-risk-assessment.md | 3 ++- .../27001/EN/c-8.3-Information-security-risk-treatment.md | 3 ++- .../ISO27x/OST/27001/EN/c-9-Performance-evaluation.md | 3 ++- ...c-9.1-Monitoring-measurement-analysis-and-evaluation.md | 3 ++- .../Standards/ISO27x/OST/27001/EN/c-9.2-Internal-audit.md | 3 ++- .../ISO27x/OST/27001/EN/c-9.3-Management-review.md | 3 ++- temp_script.sh | 7 ------- 37 files changed, 72 insertions(+), 43 deletions(-) delete mode 100644 temp_script.sh diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-0-Introduction.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-0-Introduction.md index a59f3e0..5e0f417 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-0-Introduction.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-0-Introduction.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: "C.0" title: "Introduction" tags: - iso27001/2022/EN +- sourcetext status: active --- ## 0 Introduction diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-1-Scope.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-1-Scope.md index 8bf21d8..d5136d1 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-1-Scope.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-1-Scope.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: "C.1" title: "Scope" tags: - iso27001/2022/EN +- sourcetext status: active --- ## 1 Scope diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-10-Improvement.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-10-Improvement.md index 54b556c..57150e4 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-10-Improvement.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-10-Improvement.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: "C.10" title: "Improvement" tags: - iso27001/2022/EN +- sourcetext status: active --- # 10 Improvement diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-10.1-Continual-improvement.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-10.1-Continual-improvement.md index 780ac81..cbbea3f 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-10.1-Continual-improvement.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-10.1-Continual-improvement.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: "C.10.1" title: "Continual improvement" tags: - iso27001/2022/EN +- sourcetext status: active --- ## 10.1 Continual improvement diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-10.2-Nonconformity-and-corrective-action.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-10.2-Nonconformity-and-corrective-action.md index 84536f7..fe8e540 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-10.2-Nonconformity-and-corrective-action.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-10.2-Nonconformity-and-corrective-action.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: "C.10.2" title: "Nonconformity and corrective action" tags: - iso27001/2022/EN +- sourcetext status: active --- ## 10.2 Nonconformity and corrective action diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-2-Normative-references.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-2-Normative-references.md index 139e126..6b89b11 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-2-Normative-references.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-2-Normative-references.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: "C.2" title: "Normative references" tags: - iso27001/2022/EN +- sourcetext status: active --- ## 2 Normative references diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-4-Context-of-the-organization.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-4-Context-of-the-organization.md index 473649d..92c64e1 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-4-Context-of-the-organization.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-4-Context-of-the-organization.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: C.4 title: Context of the organisation tags: - iso27001/2022/EN + - sourcetext status: active --- # 4 Context of the organisation diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-4.1-Understanding-the-organization-and-its-context.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-4.1-Understanding-the-organization-and-its-context.md index db16bc2..d36ed28 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-4.1-Understanding-the-organization-and-its-context.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-4.1-Understanding-the-organization-and-its-context.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: "C.4.1" title: "Understanding the organization and its context" tags: - iso27001/2022/EN +- sourcetext status: active --- ## Clause 4.1: Understanding the organization and its context diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-4.2-Understanding-the-needs-and-expectations-of-interested-parties.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-4.2-Understanding-the-needs-and-expectations-of-interested-parties.md index ff17bad..32d5851 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-4.2-Understanding-the-needs-and-expectations-of-interested-parties.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-4.2-Understanding-the-needs-and-expectations-of-interested-parties.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: "C.4.2" title: "Understanding the needs and expectations of interested parties" tags: - iso27001/2022/EN +- sourcetext status: active --- ## 4.2 Understanding the needs and expectations of interested parties diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-4.3-Determining-the-scope-of-the-information-security-management-system.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-4.3-Determining-the-scope-of-the-information-security-management-system.md index 3f2cb5c..922e06b 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-4.3-Determining-the-scope-of-the-information-security-management-system.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-4.3-Determining-the-scope-of-the-information-security-management-system.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: "C.4.3" title: "Determining the scope of the information security management system" tags: - iso27001/2022/EN +- sourcetext status: active --- ## 4.3 Determining the scope of the information security management system diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-4.4-Information-security-management-system.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-4.4-Information-security-management-system.md index ff56552..87ffade 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-4.4-Information-security-management-system.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-4.4-Information-security-management-system.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: "C.4.4" title: "Information security management system" tags: - iso27001/2022/EN +- sourcetext status: active --- ## 4.4 Information security management system diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-5-Leadership.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-5-Leadership.md index 7f0074b..9b3e67b 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-5-Leadership.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-5-Leadership.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: C.5 title: Leadership tags: - iso27001/2022/EN + - sourcetext status: active --- # 5 Leadership diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-5.1-Leadership-and-commitment.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-5.1-Leadership-and-commitment.md index 1053ba0..c2daa29 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-5.1-Leadership-and-commitment.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-5.1-Leadership-and-commitment.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: "C.5.1" title: "Leadership and commitment" tags: - iso27001/2022/EN +- sourcetext status: active --- ## 5.1 Leadership and commitment diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-5.2-Policy.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-5.2-Policy.md index fb4e5a4..c467e38 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-5.2-Policy.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-5.2-Policy.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: "C.5.2" title: "Policy" tags: - iso27001/2022/EN +- sourcetext status: active --- ## 5.2 Policy diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-5.3-Organizational-roles-responsibilities-and-authorities.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-5.3-Organizational-roles-responsibilities-and-authorities.md index 9cac7b5..ed455d9 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-5.3-Organizational-roles-responsibilities-and-authorities.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-5.3-Organizational-roles-responsibilities-and-authorities.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: "C.5.3" title: "Organizational roles responsibilities and authorities" tags: - iso27001/2022/EN +- sourcetext status: active --- ## 5.3 Organizational roles responsibilities and authorities diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-6-Planning.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-6-Planning.md index e72b4c5..2672402 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-6-Planning.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-6-Planning.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: C.6 title: Planning tags: - iso27001/2022/EN + - sourcetext status: active --- # 6 Planning diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1-Actions-to-address-risks-and-opportunities.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1-Actions-to-address-risks-and-opportunities.md index ec0c7e3..5e16316 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1-Actions-to-address-risks-and-opportunities.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1-Actions-to-address-risks-and-opportunities.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: C.6.1 title: Actions to address risks and opportunities tags: - iso27001/2022/EN +- sourcetext status: active --- ## 6.1 Actions to address risks and opportunities diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1.1-General.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1.1-General.md index 49060a2..0873821 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1.1-General.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1.1-General.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: "C.6.1.1" title: "General" tags: - iso27001/2022/EN +- sourcetext status: active --- ### 6.1.1 General diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1.2-Information-security-risk-assessment.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1.2-Information-security-risk-assessment.md index d21dd80..1d80461 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1.2-Information-security-risk-assessment.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1.2-Information-security-risk-assessment.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: "C.6.1.2" title: "Information security risk assessment" tags: - iso27001/2022/EN +- sourcetext status: active --- ### 6.1.2 Information security risk assessment diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1.3-Information-security-risk-treatment.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1.3-Information-security-risk-treatment.md index a1ab924..1130b04 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1.3-Information-security-risk-treatment.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-6.1.3-Information-security-risk-treatment.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: "C.6.1.3" title: "Information security risk treatment" tags: - iso27001/2022/EN +- sourcetext status: active --- ### 6.1.3 Information security risk treatment diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-6.2-Information-security-objectives-and-planning-to-achieve-them.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-6.2-Information-security-objectives-and-planning-to-achieve-them.md index 029fc2d..22b0b8c 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-6.2-Information-security-objectives-and-planning-to-achieve-them.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-6.2-Information-security-objectives-and-planning-to-achieve-them.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: "C.6.2" title: "Information security objectives and planning to achieve them" tags: - iso27001/2022/EN +- sourcetext status: active --- ## 6.2 Information security objectives and planning to achieve them diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-6.3-Planning-of-changes.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-6.3-Planning-of-changes.md index 514a047..f680f97 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-6.3-Planning-of-changes.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-6.3-Planning-of-changes.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: "C.6.3" title: "Planning of changes" tags: - iso27001/2022/EN +- sourcetext status: active --- ## 6.3 Planning of changes diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-7-Support.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-7-Support.md index 95c228d..3f4b7cb 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-7-Support.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-7-Support.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: C.7 title: Support tags: - iso27001/2022/EN + - sourcetext status: active --- # 7 Support diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.1-Resources.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.1-Resources.md index 2e740ad..b10ab56 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.1-Resources.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.1-Resources.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: "C.7.1" title: "Resources" tags: - iso27001/2022/EN +- sourcetext status: active --- ## 7.1 Resources diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.2-Competence.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.2-Competence.md index 06f33e2..4e2f82b 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.2-Competence.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.2-Competence.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: "C.7.2" title: "Competence" tags: - iso27001/2022/EN +- sourcetext status: active --- ## 7.2 Competence diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.3-Awareness.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.3-Awareness.md index a991ecf..47b695e 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.3-Awareness.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.3-Awareness.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: "C.7.3" title: "Awareness" tags: - iso27001/2022/EN +- sourcetext status: active --- ## 7.3 Awareness diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.4-Communication.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.4-Communication.md index c0ddd6b..a234a71 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.4-Communication.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.4-Communication.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: "C.7.4" title: "Communication" tags: - iso27001/2022/EN +- sourcetext status: active --- ## 7.4 Communication diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.5-Documented-information.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.5-Documented-information.md index 13c3ddc..5b5d6f2 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-7.5-Documented-information.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-7.5-Documented-information.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: "C.7.5" title: "Documented information" tags: - iso27001/2022/EN +- sourcetext status: active --- ## 7.5 Documented information diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-8-Operation.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-8-Operation.md index 64943b3..21c4955 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-8-Operation.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-8-Operation.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: C.8 title: Operation tags: - iso27001/2022/EN + - sourcetext status: active --- # 8 Operation diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-8.1-Operational-planning-and-control.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-8.1-Operational-planning-and-control.md index ca02294..f3b460d 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-8.1-Operational-planning-and-control.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-8.1-Operational-planning-and-control.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: "C.8.1" title: "Operational planning and control" tags: - iso27001/2022/EN +- sourcetext status: active --- ## 8.1 Operational planning and control diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-8.2-Information-security-risk-assessment.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-8.2-Information-security-risk-assessment.md index 06ff66d..7dc2e4b 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-8.2-Information-security-risk-assessment.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-8.2-Information-security-risk-assessment.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: "C.8.2" title: "Information security risk assessment" tags: - iso27001/2022/EN +- sourcetext status: active --- ## 8.2 Information security risk assessment diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-8.3-Information-security-risk-treatment.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-8.3-Information-security-risk-treatment.md index 01f5b39..8b6a17f 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-8.3-Information-security-risk-treatment.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-8.3-Information-security-risk-treatment.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: "C.8.3" title: "Information security risk treatment" tags: - iso27001/2022/EN +- sourcetext status: active --- ## 8.3 Information security risk treatment diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-9-Performance-evaluation.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-9-Performance-evaluation.md index d70fd1b..6913988 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-9-Performance-evaluation.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-9-Performance-evaluation.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: C.9 title: Performance evaluation tags: - iso27001/2022/EN + - sourcetext status: active --- # 9 Performance evaluation diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-9.1-Monitoring-measurement-analysis-and-evaluation.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-9.1-Monitoring-measurement-analysis-and-evaluation.md index b2ab30b..91e061c 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-9.1-Monitoring-measurement-analysis-and-evaluation.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-9.1-Monitoring-measurement-analysis-and-evaluation.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: "C.9.1" title: "Monitoring measurement analysis and evaluation" tags: - iso27001/2022/EN +- sourcetext status: active --- ## 9.1 Monitoring measurement analysis and evaluation diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-9.2-Internal-audit.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-9.2-Internal-audit.md index d17db1b..c782b93 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-9.2-Internal-audit.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-9.2-Internal-audit.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: "C.9.2" title: "Internal audit" tags: - iso27001/2022/EN +- sourcetext status: active --- ## 9.2 Internal audit diff --git a/Corpus/Standards/ISO27x/OST/27001/EN/c-9.3-Management-review.md b/Corpus/Standards/ISO27x/OST/27001/EN/c-9.3-Management-review.md index 6c15e77..a701705 100644 --- a/Corpus/Standards/ISO27x/OST/27001/EN/c-9.3-Management-review.md +++ b/Corpus/Standards/ISO27x/OST/27001/EN/c-9.3-Management-review.md @@ -1,5 +1,5 @@ --- -notetype: sourcetext +notetype: reference standard: ISO 27001 version: 2022 language: EN @@ -8,6 +8,7 @@ id: "C.9.3" title: "Management review" tags: - iso27001/2022/EN +- sourcetext status: active --- ## 9.3 Management review diff --git a/temp_script.sh b/temp_script.sh deleted file mode 100644 index ae09764..0000000 --- a/temp_script.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash -for file in $(find Corpus/Standards/ISO27x/OST/27001/EN -name "*.md" -not -name "c-3-Terms-and-definitions.md"); do - sed -i '' 's/notetype: sourcetext/notetype: reference/' "$file" - sed -i '' '/status: active/i\ -- sourcetext -' "$file" -done From 7fcb17b157732f78d47a8dec89aec820d13963a6 Mon Sep 17 00:00:00 2001 From: Richard Kranendonk <rkranendonk@mac.com> Date: Thu, 7 May 2026 14:20:36 +0200 Subject: [PATCH 26/29] manually added front matter --- .../27002/NL/a-3.1-Termen-en-definities.md | 12 +++++++ .../OST/27002/NL/a-3.2-Afgekorte-termen.md | 12 +++++++ .../ISO27x/OST/27002/NL/a-4.1-Hoofdstukken.md | 31 +++++++------------ .../27002/NL/a-4.2-Themas-en-attributen.md | 12 +++++++ .../NL/a-4.3-Indeling-beheersmaatregel.md | 12 +++++++ 5 files changed, 60 insertions(+), 19 deletions(-) diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-3.1-Termen-en-definities.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-3.1-Termen-en-definities.md index f7869b0..d3f9013 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-3.1-Termen-en-definities.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-3.1-Termen-en-definities.md @@ -1,3 +1,15 @@ +--- +notetype: reference +standard: ISO 27002 +version: 2022 +language: NL +id: "3.1" +title: "Termen en definities" +tags: +- iso27002/2022/NL +- sourcetext +status: active +--- ## 3.1 Termen en definities In het kader van dit document zijn de volgende termen en definities van toepassing. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-3.2-Afgekorte-termen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-3.2-Afgekorte-termen.md index 838fd8d..7fefa28 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-3.2-Afgekorte-termen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-3.2-Afgekorte-termen.md @@ -1,3 +1,15 @@ +--- +notetype: reference +standard: ISO 27002 +version: 2022 +language: NL +id: "3.2" +title: "Afgekorte termen" +tags: +- iso27002/2022/NL +- sourcetext +status: active +--- ## 3.2 Afgekorte termen diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-4.1-Hoofdstukken.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-4.1-Hoofdstukken.md index f2a98bd..cd92232 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-4.1-Hoofdstukken.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-4.1-Hoofdstukken.md @@ -1,37 +1,30 @@ +--- +notetype: reference +standard: ISO 27002 +version: 2022 +language: NL +id: "4.1" +title: "Hoofdstukken" +tags: +- iso27002/2022/NL +- sourcetext +status: active +--- ## 4.1 Hoofdstukken Dit document is als volgt ingedeeld: - - a) Organisatorische beheersmaatregelen (hoofdstuk 5) - - - b) Mensgerichte beheersmaatregelen (hoofdstuk 6) - - - c) Fysieke beheersmaatregelen (hoofdstuk 7) - - - d) Technologische beheersmaatregelen (hoofdstuk 8) Er zijn 2 informatieve bijlagen: - - --- Bijlage A -- Attributen gebruiken - - --- Bijlage B -- Overeenstemming met ISO/IEC 27002:2013 - - In bijlage A wordt uitgelegd hoe een organisatie attributen (zie 4.2) kan gebruiken om haar eigen overzichten aan te maken op basis van de in dit document gedefinieerde of zelfbedachte attributen voor beheersmaatregelen. - - Bijlage B laat zien hoe de beheersmaatregelen in deze editie van ISO/IEC 27002 overeenstemmen met de vorige editie uit 2013. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-4.2-Themas-en-attributen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-4.2-Themas-en-attributen.md index b6809c2..b4c12a7 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-4.2-Themas-en-attributen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-4.2-Themas-en-attributen.md @@ -1,3 +1,15 @@ +--- +notetype: reference +standard: ISO 27002 +version: 2022 +language: NL +id: "4.2" +title: "Thema's en attributen" +tags: +- iso27002/2022/NL +- sourcetext +status: active +--- ## 4.2 Thema's en attributen De categorieën waarin beheersmaatregelen kunnen worden ingedeeld volgens de hoofdstukken 5 t/m 8 worden aangeduid als thema's. diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-4.3-Indeling-beheersmaatregel.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-4.3-Indeling-beheersmaatregel.md index 9b90b98..91a29cc 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-4.3-Indeling-beheersmaatregel.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-4.3-Indeling-beheersmaatregel.md @@ -1,3 +1,15 @@ +--- +notetype: reference +standard: ISO 27002 +version: 2022 +language: NL +id: "4.3" +title: "Indeling beheersmaatregel" +tags: +- iso27002/2022/NL +- sourcetext +status: active +--- ## 4.3 Indeling beheersmaatregel De indeling van elke beheersmaatregel bevat het volgende: From 1baf4fbd9a43147773f930e2be480bce496bfa92 Mon Sep 17 00:00:00 2001 From: Richard Kranendonk <rkranendonk@mac.com> Date: Thu, 7 May 2026 14:23:05 +0200 Subject: [PATCH 27/29] Removed the tag 'iso27002/2022/EN' from .md files in 27002/NL --- .../27002/NL/a-5.1-Beleidsregels-voor-informatiebeveiliging.md | 1 - ...ik-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md | 1 - .../OST/27002/NL/a-5.11-Retourneren-van-bedrijfsmiddelen.md | 1 - .../ISO27x/OST/27002/NL/a-5.12-Classificeren-van-informatie.md | 1 - .../ISO27x/OST/27002/NL/a-5.13-Labelen-van-informatie.md | 1 - .../ISO27x/OST/27002/NL/a-5.14-Overdragen-van-informatie.md | 1 - .../Standards/ISO27x/OST/27002/NL/a-5.15-Toegangsbeveiliging.md | 1 - .../Standards/ISO27x/OST/27002/NL/a-5.16-Identiteitsbeheer.md | 1 - .../OST/27002/NL/a-5.17-Beheren-van-authenticatie-informatie.md | 1 - Corpus/Standards/ISO27x/OST/27002/NL/a-5.18-Toegangsrechten.md | 1 - .../NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md | 1 - ...Rollen-en-verantwoordelijkheden-bij-informatiebeveiliging.md | 1 - ...n-van-informatiebeveiliging-in-leveranciersovereenkomsten.md | 1 - .../a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md | 1 - ...n-en-het-beheren-van-wijzigingen-van-leveranciersdiensten.md | 1 - ...-Informatiebeveiliging-voor-het-gebruik-van-clouddiensten.md | 1 - ...eiden-van-het-beheer-van-informatiebeveiligingsincidenten.md | 1 - ...an-en-besluiten-over-informatiebeveiligingsgebeurtenissen.md | 1 - .../NL/a-5.26-Reageren-op-informatiebeveiligingsincidenten.md | 1 - .../NL/a-5.27-Leren-van-informatiebeveiligingsincidenten.md | 1 - .../OST/27002/NL/a-5.28-Verzamelen-van-bewijsmateriaal.md | 1 - .../NL/a-5.29-Informatiebeveiliging-tijdens-een-verstoring.md | 1 - Corpus/Standards/ISO27x/OST/27002/NL/a-5.3-Functiescheiding.md | 1 - .../27002/NL/a-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md | 1 - ...-Wettelijke-statutaire-regelgevende-en-contractuele-eisen.md | 1 - .../OST/27002/NL/a-5.32-Intellectuele-eigendomsrechten.md | 1 - .../ISO27x/OST/27002/NL/a-5.33-Beschermen-van-registraties.md | 1 - .../NL/a-5.34-Privacy-en-bescherming-van-persoonsgegevens.md | 1 - ...5.35-Onafhankelijke-beoordeling-van-informatiebeveiliging.md | 1 - ...ng-van-beleid-regels-en-normen-voor-informatiebeveiliging.md | 1 - .../OST/27002/NL/a-5.37-Gedocumenteerde-bedieningsprocedures.md | 1 - .../OST/27002/NL/a-5.4-Managementverantwoordelijkheden.md | 1 - .../OST/27002/NL/a-5.5-Contact-met-overheidsinstanties.md | 1 - .../OST/27002/NL/a-5.6-Contact-met-speciale-belangengroepen.md | 1 - .../27002/NL/a-5.7-Informatie-en-analyses-over-dreigingen.md | 1 - .../NL/a-5.8-Informatiebeveiliging-in-projectmanagement.md | 1 - ...ie-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md | 1 - Corpus/Standards/ISO27x/OST/27002/NL/a-6.1-Screening.md | 2 -- .../Standards/ISO27x/OST/27002/NL/a-6.2-Arbeidsovereenkomst.md | 1 - ...ording-van-opleiding-en-training-in-informatiebeveiliging.md | 1 - .../ISO27x/OST/27002/NL/a-6.4-Disciplinaire-procedure.md | 1 - ...jkheden-na-beeindiging-of-wijziging-van-het-dienstverband.md | 1 - .../a-6.6-Vertrouwelijkheids-of-geheimhoudingsovereenkomsten.md | 1 - Corpus/Standards/ISO27x/OST/27002/NL/a-6.7-Werken-op-afstand.md | 1 - .../NL/a-6.8-Melden-van-informatiebeveiligingsgebeurtenissen.md | 1 - .../ISO27x/OST/27002/NL/a-7.1-Fysieke-beveiligingszones.md | 1 - Corpus/Standards/ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md | 1 - .../Standards/ISO27x/OST/27002/NL/a-7.11-Nutsvoorzieningen.md | 1 - .../ISO27x/OST/27002/NL/a-7.12-Beveiligen-van-bekabeling.md | 1 - .../ISO27x/OST/27002/NL/a-7.13-Onderhoud-van-apparatuur.md | 1 - .../a-7.14-Veilig-verwijderen-of-hergebruiken-van-apparatuur.md | 1 - .../ISO27x/OST/27002/NL/a-7.2-Fysieke-toegangsbeveiliging.md | 1 - .../NL/a-7.3-Beveiligen-van-kantoren-ruimten-en-faciliteiten.md | 1 - .../OST/27002/NL/a-7.4-Monitoren-van-de-fysieke-beveiliging.md | 1 - .../NL/a-7.5-Beschermen-tegen-fysieke-en-omgevingsdreigingen.md | 1 - .../ISO27x/OST/27002/NL/a-7.6-Werken-in-beveiligde-zones.md | 1 - .../ISO27x/OST/27002/NL/a-7.7-Clear-desk-en-clear-screen.md | 1 - .../OST/27002/NL/a-7.8-Plaatsen-en-beschermen-van-apparatuur.md | 1 - .../a-7.9-Beveiligen-van-bedrijfsmiddelen-buiten-het-terrein.md | 1 - .../ISO27x/OST/27002/NL/a-8.1-User-endpoint-devices.md | 1 - .../ISO27x/OST/27002/NL/a-8.10-Wissen-van-informatie.md | 1 - .../ISO27x/OST/27002/NL/a-8.11-Maskeren-van-gegevens.md | 1 - ...8.12-Voorkomen-van-gegevenslekken-Data-leakage-prevention.md | 1 - .../ISO27x/OST/27002/NL/a-8.13-Back-up-van-informatie.md | 1 - ...a-8.14-Redundantie-van-informatieverwerkende-faciliteiten.md | 1 - Corpus/Standards/ISO27x/OST/27002/NL/a-8.15-Logging.md | 2 -- .../ISO27x/OST/27002/NL/a-8.16-Monitoren-van-activiteiten.md | 1 - .../Standards/ISO27x/OST/27002/NL/a-8.17-Kloksynchronisatie.md | 1 - .../27002/NL/a-8.18-Gebruik-van-speciale-systeemhulpmiddelen.md | 1 - .../a-8.19-Installeren-van-software-op-operationele-systemen.md | 1 - .../ISO27x/OST/27002/NL/a-8.2-Speciale-toegangsrechten.md | 1 - .../OST/27002/NL/a-8.20-Beveiliging-netwerkcomponenten.md | 1 - .../OST/27002/NL/a-8.21-Beveiliging-van-netwerkdiensten.md | 1 - .../Standards/ISO27x/OST/27002/NL/a-8.22-Netwerksegmentatie.md | 1 - .../ISO27x/OST/27002/NL/a-8.23-Toepassen-van-webfilters.md | 1 - .../ISO27x/OST/27002/NL/a-8.24-Gebruik-van-cryptografie.md | 1 - .../27002/NL/a-8.25-Beveiligen-tijdens-de-ontwikkelcyclus.md | 1 - .../ISO27x/OST/27002/NL/a-8.26-Toepassingsbeveiligingseisen.md | 1 - ...-Veilige-systeemarchitectuur-en-technische-uitgangspunten.md | 1 - Corpus/Standards/ISO27x/OST/27002/NL/a-8.28-Veilig-coderen.md | 1 - ...ten-van-de-beveiliging-tijdens-ontwikkeling-en-acceptatie.md | 1 - .../OST/27002/NL/a-8.3-Beperking-toegang-tot-informatie.md | 1 - .../OST/27002/NL/a-8.30-Uitbestede-systeemontwikkeling.md | 1 - ...-8.31-Scheiding-van-ontwikkel-test-en-productieomgevingen.md | 1 - Corpus/Standards/ISO27x/OST/27002/NL/a-8.32-Wijzigingsbeheer.md | 1 - Corpus/Standards/ISO27x/OST/27002/NL/a-8.33-Testgegevens.md | 1 - .../a-8.34-Bescherming-van-informatiesystemen-tijdens-audits.md | 1 - .../OST/27002/NL/a-8.4-Toegangsbeveiliging-op-broncode.md | 1 - .../ISO27x/OST/27002/NL/a-8.5-Beveiligde-authenticatie.md | 1 - Corpus/Standards/ISO27x/OST/27002/NL/a-8.6-Capaciteitsbeheer.md | 1 - .../ISO27x/OST/27002/NL/a-8.7-Bescherming-tegen-malware.md | 1 - .../OST/27002/NL/a-8.8-Beheer-van-technische-kwetsbaarheden.md | 1 - .../Standards/ISO27x/OST/27002/NL/a-8.9-Configuratiebeheer.md | 1 - 93 files changed, 95 deletions(-) diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.1-Beleidsregels-voor-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.1-Beleidsregels-voor-informatiebeveiliging.md index 1c955d3..1ee0cd5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.1-Beleidsregels-voor-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.1-Beleidsregels-voor-informatiebeveiliging.md @@ -19,7 +19,6 @@ security_domains: - Resilience tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.10-Aanvaardbaar-gebruik-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.10-Aanvaardbaar-gebruik-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md index 97c2965..e5fe86d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.10-Aanvaardbaar-gebruik-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.10-Aanvaardbaar-gebruik-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md @@ -21,7 +21,6 @@ security_domains: - Protection tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.11-Retourneren-van-bedrijfsmiddelen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.11-Retourneren-van-bedrijfsmiddelen.md index eb70afb..c41e16e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.11-Retourneren-van-bedrijfsmiddelen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.11-Retourneren-van-bedrijfsmiddelen.md @@ -17,7 +17,6 @@ operational_capabilities: [Asset_management] security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.12-Classificeren-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.12-Classificeren-van-informatie.md index c05032b..e968fdc 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.12-Classificeren-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.12-Classificeren-van-informatie.md @@ -19,7 +19,6 @@ security_domains: - Defence tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.13-Labelen-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.13-Labelen-van-informatie.md index 00271ce..9f2e98b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.13-Labelen-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.13-Labelen-van-informatie.md @@ -19,7 +19,6 @@ security_domains: - Protection tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.14-Overdragen-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.14-Overdragen-van-informatie.md index eb9f14e..cf556ba 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.14-Overdragen-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.14-Overdragen-van-informatie.md @@ -19,7 +19,6 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.15-Toegangsbeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.15-Toegangsbeveiliging.md index 2a719d1..8e41e36 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.15-Toegangsbeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.15-Toegangsbeveiliging.md @@ -17,7 +17,6 @@ operational_capabilities: [Identity_and_access_management] security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.16-Identiteitsbeheer.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.16-Identiteitsbeheer.md index 56b545b..44dbab6 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.16-Identiteitsbeheer.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.16-Identiteitsbeheer.md @@ -17,7 +17,6 @@ operational_capabilities: [Identity_and_access_management] security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.17-Beheren-van-authenticatie-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.17-Beheren-van-authenticatie-informatie.md index 191590f..39efec4 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.17-Beheren-van-authenticatie-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.17-Beheren-van-authenticatie-informatie.md @@ -17,7 +17,6 @@ operational_capabilities: [Identity_and_access_management] security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.18-Toegangsrechten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.18-Toegangsrechten.md index 722998e..4f51d23 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.18-Toegangsrechten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.18-Toegangsrechten.md @@ -17,7 +17,6 @@ operational_capabilities: [Identity_and_access_management] security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md index 2a855ae..6483c6c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.19-Informatiebeveiliging-in-leveranciersrelaties.md @@ -19,7 +19,6 @@ security_domains: - Protection tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.2-Rollen-en-verantwoordelijkheden-bij-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.2-Rollen-en-verantwoordelijkheden-bij-informatiebeveiliging.md index 9147a92..0523ff3 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.2-Rollen-en-verantwoordelijkheden-bij-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.2-Rollen-en-verantwoordelijkheden-bij-informatiebeveiliging.md @@ -20,7 +20,6 @@ security_domains: - Resilience tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.20-Adresseren-van-informatiebeveiliging-in-leveranciersovereenkomsten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.20-Adresseren-van-informatiebeveiliging-in-leveranciersovereenkomsten.md index f4796ce..bac455f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.20-Adresseren-van-informatiebeveiliging-in-leveranciersovereenkomsten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.20-Adresseren-van-informatiebeveiliging-in-leveranciersovereenkomsten.md @@ -19,7 +19,6 @@ security_domains: - Protection tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md index 9ae73c4..1aeed8c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.21-Beheren-van-informatiebeveiliging-in-de-ICT-keten.md @@ -19,7 +19,6 @@ security_domains: - Protection tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.22-Monitoren-beoordelen-en-het-beheren-van-wijzigingen-van-leveranciersdiensten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.22-Monitoren-beoordelen-en-het-beheren-van-wijzigingen-van-leveranciersdiensten.md index fa35068..411838b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.22-Monitoren-beoordelen-en-het-beheren-van-wijzigingen-van-leveranciersdiensten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.22-Monitoren-beoordelen-en-het-beheren-van-wijzigingen-van-leveranciersdiensten.md @@ -21,7 +21,6 @@ security_domains: - Information_security_assurance tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.23-Informatiebeveiliging-voor-het-gebruik-van-clouddiensten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.23-Informatiebeveiliging-voor-het-gebruik-van-clouddiensten.md index 18534d3..e036e9d 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.23-Informatiebeveiliging-voor-het-gebruik-van-clouddiensten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.23-Informatiebeveiliging-voor-het-gebruik-van-clouddiensten.md @@ -19,7 +19,6 @@ security_domains: - Protection tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.24-Plannen-en-voorbereiden-van-het-beheer-van-informatiebeveiligingsincidenten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.24-Plannen-en-voorbereiden-van-het-beheer-van-informatiebeveiligingsincidenten.md index 32698ae..b67a9e3 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.24-Plannen-en-voorbereiden-van-het-beheer-van-informatiebeveiligingsincidenten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.24-Plannen-en-voorbereiden-van-het-beheer-van-informatiebeveiligingsincidenten.md @@ -21,7 +21,6 @@ operational_capabilities: security_domains: [Defence] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.25-Beoordelen-van-en-besluiten-over-informatiebeveiligingsgebeurtenissen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.25-Beoordelen-van-en-besluiten-over-informatiebeveiligingsgebeurtenissen.md index b1904e5..40aaf7f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.25-Beoordelen-van-en-besluiten-over-informatiebeveiligingsgebeurtenissen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.25-Beoordelen-van-en-besluiten-over-informatiebeveiligingsgebeurtenissen.md @@ -19,7 +19,6 @@ operational_capabilities: [Information_security_event_management] security_domains: [Defence] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.26-Reageren-op-informatiebeveiligingsincidenten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.26-Reageren-op-informatiebeveiligingsincidenten.md index 4e88d9f..af80bd8 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.26-Reageren-op-informatiebeveiligingsincidenten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.26-Reageren-op-informatiebeveiligingsincidenten.md @@ -19,7 +19,6 @@ operational_capabilities: [Information_security_event_management] security_domains: [Defence] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.27-Leren-van-informatiebeveiligingsincidenten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.27-Leren-van-informatiebeveiligingsincidenten.md index 81d37d7..0f61aea 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.27-Leren-van-informatiebeveiligingsincidenten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.27-Leren-van-informatiebeveiligingsincidenten.md @@ -19,7 +19,6 @@ operational_capabilities: [Information_security_event_management] security_domains: [Defence] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.28-Verzamelen-van-bewijsmateriaal.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.28-Verzamelen-van-bewijsmateriaal.md index be1cad4..98c1189 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.28-Verzamelen-van-bewijsmateriaal.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.28-Verzamelen-van-bewijsmateriaal.md @@ -19,7 +19,6 @@ operational_capabilities: [Information_security_event_management] security_domains: [Defence] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.29-Informatiebeveiliging-tijdens-een-verstoring.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.29-Informatiebeveiliging-tijdens-een-verstoring.md index 21f593c..8007b51 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.29-Informatiebeveiliging-tijdens-een-verstoring.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.29-Informatiebeveiliging-tijdens-een-verstoring.md @@ -23,7 +23,6 @@ security_domains: - Resilience tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.3-Functiescheiding.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.3-Functiescheiding.md index f1c0b41..d1ecf1e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.3-Functiescheiding.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.3-Functiescheiding.md @@ -19,7 +19,6 @@ operational_capabilities: security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md index cfdb391..e259e01 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.30-ICT-gereedheid-voor-bedrijfscontinuiteit.md @@ -14,7 +14,6 @@ operational_capabilities: [Continuity] security_domains: [Resilience] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.31-Wettelijke-statutaire-regelgevende-en-contractuele-eisen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.31-Wettelijke-statutaire-regelgevende-en-contractuele-eisen.md index 959b950..58b69df 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.31-Wettelijke-statutaire-regelgevende-en-contractuele-eisen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.31-Wettelijke-statutaire-regelgevende-en-contractuele-eisen.md @@ -19,7 +19,6 @@ security_domains: - Protection tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.32-Intellectuele-eigendomsrechten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.32-Intellectuele-eigendomsrechten.md index e3b6b2b..533f417 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.32-Intellectuele-eigendomsrechten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.32-Intellectuele-eigendomsrechten.md @@ -17,7 +17,6 @@ operational_capabilities: [Legal_and_compliance] security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.33-Beschermen-van-registraties.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.33-Beschermen-van-registraties.md index 5d26aab..4ec1dd8 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.33-Beschermen-van-registraties.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.33-Beschermen-van-registraties.md @@ -22,7 +22,6 @@ operational_capabilities: security_domains: [Defence] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.34-Privacy-en-bescherming-van-persoonsgegevens.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.34-Privacy-en-bescherming-van-persoonsgegevens.md index 32a3405..d8f8f67 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.34-Privacy-en-bescherming-van-persoonsgegevens.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.34-Privacy-en-bescherming-van-persoonsgegevens.md @@ -21,7 +21,6 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.35-Onafhankelijke-beoordeling-van-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.35-Onafhankelijke-beoordeling-van-informatiebeveiliging.md index fc69428..6615119 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.35-Onafhankelijke-beoordeling-van-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.35-Onafhankelijke-beoordeling-van-informatiebeveiliging.md @@ -21,7 +21,6 @@ operational_capabilities: [Information_security_assurance] security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.36-Naleving-van-beleid-regels-en-normen-voor-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.36-Naleving-van-beleid-regels-en-normen-voor-informatiebeveiliging.md index 9048252..fab2677 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.36-Naleving-van-beleid-regels-en-normen-voor-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.36-Naleving-van-beleid-regels-en-normen-voor-informatiebeveiliging.md @@ -21,7 +21,6 @@ operational_capabilities: security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.37-Gedocumenteerde-bedieningsprocedures.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.37-Gedocumenteerde-bedieningsprocedures.md index 450de59..3df5e3f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.37-Gedocumenteerde-bedieningsprocedures.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.37-Gedocumenteerde-bedieningsprocedures.md @@ -33,7 +33,6 @@ security_domains: - Defence tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.4-Managementverantwoordelijkheden.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.4-Managementverantwoordelijkheden.md index 45ba108..27a3c6b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.4-Managementverantwoordelijkheden.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.4-Managementverantwoordelijkheden.md @@ -17,7 +17,6 @@ operational_capabilities: [Governance] security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.5-Contact-met-overheidsinstanties.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.5-Contact-met-overheidsinstanties.md index 70dcea6..5e94eca 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.5-Contact-met-overheidsinstanties.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.5-Contact-met-overheidsinstanties.md @@ -25,7 +25,6 @@ security_domains: - Resilience tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.6-Contact-met-speciale-belangengroepen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.6-Contact-met-speciale-belangengroepen.md index 658e08b..4a191d2 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.6-Contact-met-speciale-belangengroepen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.6-Contact-met-speciale-belangengroepen.md @@ -22,7 +22,6 @@ operational_capabilities: [Governance] security_domains: [Defence] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.7-Informatie-en-analyses-over-dreigingen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.7-Informatie-en-analyses-over-dreigingen.md index 8f5eed5..874de3a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.7-Informatie-en-analyses-over-dreigingen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.7-Informatie-en-analyses-over-dreigingen.md @@ -25,7 +25,6 @@ security_domains: - Resilience tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.8-Informatiebeveiliging-in-projectmanagement.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.8-Informatiebeveiliging-in-projectmanagement.md index 5b85e94..8d3201f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.8-Informatiebeveiliging-in-projectmanagement.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.8-Informatiebeveiliging-in-projectmanagement.md @@ -21,7 +21,6 @@ security_domains: - Protection tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.9-Inventarisatie-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.9-Inventarisatie-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md index 92daeaa..c9be0aa 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-5.9-Inventarisatie-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-5.9-Inventarisatie-van-informatie-en-andere-gerelateerde-bedrijfsmiddelen.md @@ -19,7 +19,6 @@ security_domains: - Protection tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.1-Screening.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.1-Screening.md index 49c71aa..648ad8f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.1-Screening.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.1-Screening.md @@ -17,7 +17,6 @@ operational_capabilities: [Human_resource_security] security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- @@ -39,7 +38,6 @@ operational_capabilities: [Human_resource_security] security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.2-Arbeidsovereenkomst.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.2-Arbeidsovereenkomst.md index 98a8e59..8f7bd0a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.2-Arbeidsovereenkomst.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.2-Arbeidsovereenkomst.md @@ -17,7 +17,6 @@ operational_capabilities: [Human_resource_security] security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.3-Bewustwording-van-opleiding-en-training-in-informatiebeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.3-Bewustwording-van-opleiding-en-training-in-informatiebeveiliging.md index 00bd585..be5d132 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.3-Bewustwording-van-opleiding-en-training-in-informatiebeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.3-Bewustwording-van-opleiding-en-training-in-informatiebeveiliging.md @@ -17,7 +17,6 @@ operational_capabilities: [Human_resource_security] security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.4-Disciplinaire-procedure.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.4-Disciplinaire-procedure.md index d89cc76..e891afd 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.4-Disciplinaire-procedure.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.4-Disciplinaire-procedure.md @@ -21,7 +21,6 @@ operational_capabilities: [Human_resource_security] security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.5-Verantwoordelijkheden-na-beeindiging-of-wijziging-van-het-dienstverband.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.5-Verantwoordelijkheden-na-beeindiging-of-wijziging-van-het-dienstverband.md index cab8c0f..38a205a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.5-Verantwoordelijkheden-na-beeindiging-of-wijziging-van-het-dienstverband.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.5-Verantwoordelijkheden-na-beeindiging-of-wijziging-van-het-dienstverband.md @@ -19,7 +19,6 @@ operational_capabilities: security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.6-Vertrouwelijkheids-of-geheimhoudingsovereenkomsten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.6-Vertrouwelijkheids-of-geheimhoudingsovereenkomsten.md index dc4c780..02ba1ed 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.6-Vertrouwelijkheids-of-geheimhoudingsovereenkomsten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.6-Vertrouwelijkheids-of-geheimhoudingsovereenkomsten.md @@ -17,7 +17,6 @@ operational_capabilities: security_domains: [Governance_and_Ecosystem] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.7-Werken-op-afstand.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.7-Werken-op-afstand.md index 9e40648..02cb69b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.7-Werken-op-afstand.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.7-Werken-op-afstand.md @@ -21,7 +21,6 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.8-Melden-van-informatiebeveiligingsgebeurtenissen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.8-Melden-van-informatiebeveiligingsgebeurtenissen.md index e676ab8..49e4b9a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-6.8-Melden-van-informatiebeveiligingsgebeurtenissen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-6.8-Melden-van-informatiebeveiligingsgebeurtenissen.md @@ -17,7 +17,6 @@ operational_capabilities: [Information_security_event_management] security_domains: [Defence] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.1-Fysieke-beveiligingszones.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.1-Fysieke-beveiligingszones.md index a86ff19..48d2c53 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.1-Fysieke-beveiligingszones.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.1-Fysieke-beveiligingszones.md @@ -17,7 +17,6 @@ operational_capabilities: [Physical_security] security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md index 16a32bd..114dd71 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.10-Opslagmedia.md @@ -19,7 +19,6 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.11-Nutsvoorzieningen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.11-Nutsvoorzieningen.md index 1786937..8c036df 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.11-Nutsvoorzieningen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.11-Nutsvoorzieningen.md @@ -20,7 +20,6 @@ operational_capabilities: [Physical_security] security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.12-Beveiligen-van-bekabeling.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.12-Beveiligen-van-bekabeling.md index fcfe206..494591b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.12-Beveiligen-van-bekabeling.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.12-Beveiligen-van-bekabeling.md @@ -16,7 +16,6 @@ operational_capabilities: [Physical_security] security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.13-Onderhoud-van-apparatuur.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.13-Onderhoud-van-apparatuur.md index f07ca35..88436b4 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.13-Onderhoud-van-apparatuur.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.13-Onderhoud-van-apparatuur.md @@ -21,7 +21,6 @@ security_domains: - Resilience tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.14-Veilig-verwijderen-of-hergebruiken-van-apparatuur.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.14-Veilig-verwijderen-of-hergebruiken-van-apparatuur.md index 31e50b4..6c5ac3f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.14-Veilig-verwijderen-of-hergebruiken-van-apparatuur.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.14-Veilig-verwijderen-of-hergebruiken-van-apparatuur.md @@ -16,7 +16,6 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.2-Fysieke-toegangsbeveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.2-Fysieke-toegangsbeveiliging.md index 10ef78a..380a128 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.2-Fysieke-toegangsbeveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.2-Fysieke-toegangsbeveiliging.md @@ -19,7 +19,6 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.3-Beveiligen-van-kantoren-ruimten-en-faciliteiten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.3-Beveiligen-van-kantoren-ruimten-en-faciliteiten.md index 4c62427..9c20316 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.3-Beveiligen-van-kantoren-ruimten-en-faciliteiten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.3-Beveiligen-van-kantoren-ruimten-en-faciliteiten.md @@ -19,7 +19,6 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.4-Monitoren-van-de-fysieke-beveiliging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.4-Monitoren-van-de-fysieke-beveiliging.md index 1c5ff05..b24dc3e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.4-Monitoren-van-de-fysieke-beveiliging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.4-Monitoren-van-de-fysieke-beveiliging.md @@ -23,7 +23,6 @@ security_domains: - Defence tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.5-Beschermen-tegen-fysieke-en-omgevingsdreigingen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.5-Beschermen-tegen-fysieke-en-omgevingsdreigingen.md index 6de5f04..727123b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.5-Beschermen-tegen-fysieke-en-omgevingsdreigingen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.5-Beschermen-tegen-fysieke-en-omgevingsdreigingen.md @@ -17,7 +17,6 @@ operational_capabilities: [Physical_security] security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.6-Werken-in-beveiligde-zones.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.6-Werken-in-beveiligde-zones.md index 3b3aa1b..3dfb348 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.6-Werken-in-beveiligde-zones.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.6-Werken-in-beveiligde-zones.md @@ -17,7 +17,6 @@ operational_capabilities: [Physical_security] security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.7-Clear-desk-en-clear-screen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.7-Clear-desk-en-clear-screen.md index 88eb0dc..37ae317 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.7-Clear-desk-en-clear-screen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.7-Clear-desk-en-clear-screen.md @@ -14,7 +14,6 @@ operational_capabilities: [Physical_security] security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.8-Plaatsen-en-beschermen-van-apparatuur.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.8-Plaatsen-en-beschermen-van-apparatuur.md index 8d7c5bb..0f6071a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.8-Plaatsen-en-beschermen-van-apparatuur.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.8-Plaatsen-en-beschermen-van-apparatuur.md @@ -19,7 +19,6 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.9-Beveiligen-van-bedrijfsmiddelen-buiten-het-terrein.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.9-Beveiligen-van-bedrijfsmiddelen-buiten-het-terrein.md index c25a184..36acf7a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-7.9-Beveiligen-van-bedrijfsmiddelen-buiten-het-terrein.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-7.9-Beveiligen-van-bedrijfsmiddelen-buiten-het-terrein.md @@ -19,7 +19,6 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.1-User-endpoint-devices.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.1-User-endpoint-devices.md index 891afe9..ffa89c5 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.1-User-endpoint-devices.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.1-User-endpoint-devices.md @@ -19,7 +19,6 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.10-Wissen-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.10-Wissen-van-informatie.md index 07548ad..105e8ba 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.10-Wissen-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.10-Wissen-van-informatie.md @@ -16,7 +16,6 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.11-Maskeren-van-gegevens.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.11-Maskeren-van-gegevens.md index b2913fc..9411283 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.11-Maskeren-van-gegevens.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.11-Maskeren-van-gegevens.md @@ -14,7 +14,6 @@ operational_capabilities: [Information_protection] security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.12-Voorkomen-van-gegevenslekken-Data-leakage-prevention.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.12-Voorkomen-van-gegevenslekken-Data-leakage-prevention.md index 68c5122..f373292 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.12-Voorkomen-van-gegevenslekken-Data-leakage-prevention.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.12-Voorkomen-van-gegevenslekken-Data-leakage-prevention.md @@ -20,7 +20,6 @@ security_domains: - Defence tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.13-Back-up-van-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.13-Back-up-van-informatie.md index 239fe22..e7b4f88 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.13-Back-up-van-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.13-Back-up-van-informatie.md @@ -16,7 +16,6 @@ operational_capabilities: [Continuity] security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.14-Redundantie-van-informatieverwerkende-faciliteiten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.14-Redundantie-van-informatieverwerkende-faciliteiten.md index d81d779..4896923 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.14-Redundantie-van-informatieverwerkende-faciliteiten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.14-Redundantie-van-informatieverwerkende-faciliteiten.md @@ -18,7 +18,6 @@ security_domains: - Resilience tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.15-Logging.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.15-Logging.md index 04fbb1e..0e19afd 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.15-Logging.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.15-Logging.md @@ -19,7 +19,6 @@ security_domains: - Defence tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- @@ -43,7 +42,6 @@ security_domains: - Defence tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.16-Monitoren-van-activiteiten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.16-Monitoren-van-activiteiten.md index c2726a5..807665a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.16-Monitoren-van-activiteiten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.16-Monitoren-van-activiteiten.md @@ -21,7 +21,6 @@ operational_capabilities: [Information_security_event_management] security_domains: [Defence] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.17-Kloksynchronisatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.17-Kloksynchronisatie.md index e155d62..d8ce579 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.17-Kloksynchronisatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.17-Kloksynchronisatie.md @@ -18,7 +18,6 @@ security_domains: - Defence tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.18-Gebruik-van-speciale-systeemhulpmiddelen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.18-Gebruik-van-speciale-systeemhulpmiddelen.md index ba9b716..84aeefe 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.18-Gebruik-van-speciale-systeemhulpmiddelen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.18-Gebruik-van-speciale-systeemhulpmiddelen.md @@ -20,7 +20,6 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.19-Installeren-van-software-op-operationele-systemen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.19-Installeren-van-software-op-operationele-systemen.md index 73264d5..d330c40 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.19-Installeren-van-software-op-operationele-systemen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.19-Installeren-van-software-op-operationele-systemen.md @@ -19,7 +19,6 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.2-Speciale-toegangsrechten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.2-Speciale-toegangsrechten.md index a59a2b0..0c05da7 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.2-Speciale-toegangsrechten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.2-Speciale-toegangsrechten.md @@ -17,7 +17,6 @@ operational_capabilities: [Identity_and_access_management] security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.20-Beveiliging-netwerkcomponenten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.20-Beveiliging-netwerkcomponenten.md index 333b9d4..0d92f4a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.20-Beveiliging-netwerkcomponenten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.20-Beveiliging-netwerkcomponenten.md @@ -21,7 +21,6 @@ operational_capabilities: [System_and_network_security] security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.21-Beveiliging-van-netwerkdiensten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.21-Beveiliging-van-netwerkdiensten.md index ca46edd..bd4fa95 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.21-Beveiliging-van-netwerkdiensten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.21-Beveiliging-van-netwerkdiensten.md @@ -17,7 +17,6 @@ operational_capabilities: [System_and_network_security] security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.22-Netwerksegmentatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.22-Netwerksegmentatie.md index 8bdbb15..a111dd1 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.22-Netwerksegmentatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.22-Netwerksegmentatie.md @@ -17,7 +17,6 @@ operational_capabilities: [System_and_network_security] security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.23-Toepassen-van-webfilters.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.23-Toepassen-van-webfilters.md index 5094f42..40ad08f 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.23-Toepassen-van-webfilters.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.23-Toepassen-van-webfilters.md @@ -17,7 +17,6 @@ operational_capabilities: [System_and_network_security] security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.24-Gebruik-van-cryptografie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.24-Gebruik-van-cryptografie.md index db27749..970e85e 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.24-Gebruik-van-cryptografie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.24-Gebruik-van-cryptografie.md @@ -17,7 +17,6 @@ operational_capabilities: [Secure_configuration] security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.25-Beveiligen-tijdens-de-ontwikkelcyclus.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.25-Beveiligen-tijdens-de-ontwikkelcyclus.md index 4ef7875..ef6aadc 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.25-Beveiligen-tijdens-de-ontwikkelcyclus.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.25-Beveiligen-tijdens-de-ontwikkelcyclus.md @@ -19,7 +19,6 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.26-Toepassingsbeveiligingseisen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.26-Toepassingsbeveiligingseisen.md index abededc..b5ad9cb 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.26-Toepassingsbeveiligingseisen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.26-Toepassingsbeveiligingseisen.md @@ -21,7 +21,6 @@ security_domains: - Defence tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.27-Veilige-systeemarchitectuur-en-technische-uitgangspunten.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.27-Veilige-systeemarchitectuur-en-technische-uitgangspunten.md index 8f65c08..a222685 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.27-Veilige-systeemarchitectuur-en-technische-uitgangspunten.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.27-Veilige-systeemarchitectuur-en-technische-uitgangspunten.md @@ -19,7 +19,6 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.28-Veilig-coderen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.28-Veilig-coderen.md index fc9af49..390d8b9 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.28-Veilig-coderen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.28-Veilig-coderen.md @@ -19,7 +19,6 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.29-Testen-van-de-beveiliging-tijdens-ontwikkeling-en-acceptatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.29-Testen-van-de-beveiliging-tijdens-ontwikkeling-en-acceptatie.md index 10a2112..7c40b35 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.29-Testen-van-de-beveiliging-tijdens-ontwikkeling-en-acceptatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.29-Testen-van-de-beveiliging-tijdens-ontwikkeling-en-acceptatie.md @@ -20,7 +20,6 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.3-Beperking-toegang-tot-informatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.3-Beperking-toegang-tot-informatie.md index 9aedb2b..3050e2c 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.3-Beperking-toegang-tot-informatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.3-Beperking-toegang-tot-informatie.md @@ -17,7 +17,6 @@ operational_capabilities: [Identity_and_access_management] security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.30-Uitbestede-systeemontwikkeling.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.30-Uitbestede-systeemontwikkeling.md index b778e00..fe2923a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.30-Uitbestede-systeemontwikkeling.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.30-Uitbestede-systeemontwikkeling.md @@ -27,7 +27,6 @@ security_domains: - Protection tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.31-Scheiding-van-ontwikkel-test-en-productieomgevingen.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.31-Scheiding-van-ontwikkel-test-en-productieomgevingen.md index 23a7204..4c71ffb 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.31-Scheiding-van-ontwikkel-test-en-productieomgevingen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.31-Scheiding-van-ontwikkel-test-en-productieomgevingen.md @@ -19,7 +19,6 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.32-Wijzigingsbeheer.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.32-Wijzigingsbeheer.md index 9023e17..962713b 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.32-Wijzigingsbeheer.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.32-Wijzigingsbeheer.md @@ -19,7 +19,6 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.33-Testgegevens.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.33-Testgegevens.md index b8de93d..8c1e323 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.33-Testgegevens.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.33-Testgegevens.md @@ -16,7 +16,6 @@ operational_capabilities: [Information_protection] security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.34-Bescherming-van-informatiesystemen-tijdens-audits.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.34-Bescherming-van-informatiesystemen-tijdens-audits.md index 7567edb..943b093 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.34-Bescherming-van-informatiesystemen-tijdens-audits.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.34-Bescherming-van-informatiesystemen-tijdens-audits.md @@ -21,7 +21,6 @@ security_domains: - Protection tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.4-Toegangsbeveiliging-op-broncode.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.4-Toegangsbeveiliging-op-broncode.md index 151cb17..dfcd380 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.4-Toegangsbeveiliging-op-broncode.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.4-Toegangsbeveiliging-op-broncode.md @@ -20,7 +20,6 @@ operational_capabilities: security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.5-Beveiligde-authenticatie.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.5-Beveiligde-authenticatie.md index 4e65151..b724d55 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.5-Beveiligde-authenticatie.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.5-Beveiligde-authenticatie.md @@ -17,7 +17,6 @@ operational_capabilities: [Identity_and_access_management] security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.6-Capaciteitsbeheer.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.6-Capaciteitsbeheer.md index 3049560..4f16e0a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.6-Capaciteitsbeheer.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.6-Capaciteitsbeheer.md @@ -23,7 +23,6 @@ security_domains: - Protection tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.7-Bescherming-tegen-malware.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.7-Bescherming-tegen-malware.md index dc47e08..11b7719 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.7-Bescherming-tegen-malware.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.7-Bescherming-tegen-malware.md @@ -26,7 +26,6 @@ security_domains: - Defence tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.8-Beheer-van-technische-kwetsbaarheden.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.8-Beheer-van-technische-kwetsbaarheden.md index 81a2f23..3f87093 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.8-Beheer-van-technische-kwetsbaarheden.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.8-Beheer-van-technische-kwetsbaarheden.md @@ -22,7 +22,6 @@ security_domains: - Defence tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.9-Configuratiebeheer.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.9-Configuratiebeheer.md index 0000c8a..70d5f57 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-8.9-Configuratiebeheer.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/a-8.9-Configuratiebeheer.md @@ -17,7 +17,6 @@ operational_capabilities: [Secure_configuration] security_domains: [Protection] tags: - iso27002/2022/NL -- iso27002/2022/EN - sourcetext status: active --- From 84942d44e3c793081c99521adc554f4b1a18fd07 Mon Sep 17 00:00:00 2001 From: Richard Kranendonk <rkranendonk@mac.com> Date: Thu, 7 May 2026 14:26:22 +0200 Subject: [PATCH 28/29] manually added front matter --- ...Terms-definitions-and-abbreviated-terms.md | 14 ++++++++ .../27002/EN/a-5.3-Segregation-of-duties.md | 1 - .../ISO27x/OST/27002/NL/remove_tables.py | 32 ------------------- 3 files changed, 14 insertions(+), 33 deletions(-) delete mode 100644 Corpus/Standards/ISO27x/OST/27002/NL/remove_tables.py diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-3-Terms-definitions-and-abbreviated-terms.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-3-Terms-definitions-and-abbreviated-terms.md index 23cf32d..31ffb18 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-3-Terms-definitions-and-abbreviated-terms.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-3-Terms-definitions-and-abbreviated-terms.md @@ -1,3 +1,17 @@ +--- +notetype: reference +standard: ISO 27002 +version: 2022 +language: EN +id: "A.3" +title: "Terms, definitions, and abbreviated terms" +tags: +- iso27002/2022/EN +- sourcetext +status: active +--- +# 3 Terms, definitions, and abbreviated terms + ## 3.1 Terms and definitions For the purposes of this document, the following terms and definitions apply. ISO and IEC maintain terminology databases for use in standardization at the following addresses: — ISO Online browsing platform: available at https://www.iso.org/obp diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.3-Segregation-of-duties.md b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.3-Segregation-of-duties.md index f000b41..616387a 100644 --- a/Corpus/Standards/ISO27x/OST/27002/EN/a-5.3-Segregation-of-duties.md +++ b/Corpus/Standards/ISO27x/OST/27002/EN/a-5.3-Segregation-of-duties.md @@ -22,7 +22,6 @@ tags: - sourcetext status: active --- - ## 5.3 Segregation of duties ### Control diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/remove_tables.py b/Corpus/Standards/ISO27x/OST/27002/NL/remove_tables.py deleted file mode 100644 index e70dce4..0000000 --- a/Corpus/Standards/ISO27x/OST/27002/NL/remove_tables.py +++ /dev/null @@ -1,32 +0,0 @@ -#!/usr/bin/env python3 -import os -import re - -directory = '/Users/rico/src/iso27diy-corp/Corpus/Standards/ISO27x/OST/27002/NL/' - -for filename in os.listdir(directory): - if filename.endswith('.md') and filename.startswith('a-') and not filename.startswith('a-3') and not filename.startswith('a-4'): - filepath = os.path.join(directory, filename) - with open(filepath, 'r') as f: - lines = f.readlines() - - new_lines = [] - skip = False - for line in lines: - stripped = line.strip() - if stripped.startswith('## '): - new_lines.append(line) - skip = True # Start skipping table lines - elif skip: - if stripped.startswith('|') or stripped.startswith('+') or stripped == '': - continue # Skip table and blank lines - else: - skip = False - new_lines.append(line) # First content line - else: - new_lines.append(line) - - with open(filepath, 'w') as f: - f.writelines(new_lines) - -print("Legacy property tables removed from NL files.") \ No newline at end of file From d316285a747a1a4a516c0aa797982a29a5b83fa5 Mon Sep 17 00:00:00 2001 From: Richard Kranendonk <rkranendonk@mac.com> Date: Thu, 7 May 2026 14:47:13 +0200 Subject: [PATCH 29/29] Added original documents, concatenated A-4 notes to a single one, to serve as metadata reference --- .../Standards/ISO27x/ISO 27001_2022_EN.docx | Bin 0 -> 134039 bytes .../ISO27x/ISO 27002_2022_EN_complete.md | 12725 ++++++++++++++++ .../EN/A-4-Structure-of-this-document.md | 101 + ...N.docx => ISO 27002_2022_EN_complete.docx} | Bin ...n.md => A-4-Structuur-van-dit-document.md} | 43 +- .../ISO27x/OST/27002/NL/a-4.1-Hoofdstukken.md | 30 - .../NL/a-4.3-Indeling-beheersmaatregel.md | 29 - ...l.docx => ISO 27002_2022_nl_compleet.docx} | Bin 8 files changed, 12866 insertions(+), 62 deletions(-) create mode 100644 Corpus/Standards/ISO27x/ISO 27001_2022_EN.docx create mode 100644 Corpus/Standards/ISO27x/ISO 27002_2022_EN_complete.md create mode 100644 Corpus/Standards/ISO27x/OST/27002/EN/A-4-Structure-of-this-document.md rename Corpus/Standards/ISO27x/OST/27002/EN/{ISO 27002_2022_EN.docx => ISO 27002_2022_EN_complete.docx} (100%) rename Corpus/Standards/ISO27x/OST/27002/NL/{a-4.2-Themas-en-attributen.md => A-4-Structuur-van-dit-document.md} (75%) delete mode 100644 Corpus/Standards/ISO27x/OST/27002/NL/a-4.1-Hoofdstukken.md delete mode 100644 Corpus/Standards/ISO27x/OST/27002/NL/a-4.3-Indeling-beheersmaatregel.md rename Corpus/Standards/ISO27x/OST/{ISO 27002_2022_nl.docx => ISO 27002_2022_nl_compleet.docx} (100%) diff --git a/Corpus/Standards/ISO27x/ISO 27001_2022_EN.docx b/Corpus/Standards/ISO27x/ISO 27001_2022_EN.docx new file mode 100644 index 0000000000000000000000000000000000000000..aaf8e9ed7d0bf976a5dd01d3fd309ee42c3c6dbe GIT binary patch literal 134039 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%0A(kbdD$r74t-_W82}sBk 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�W>8>p59#=o3yVFXK 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 literal 0 HcmV?d00001 diff --git a/Corpus/Standards/ISO27x/ISO 27002_2022_EN_complete.md b/Corpus/Standards/ISO27x/ISO 27002_2022_EN_complete.md new file mode 100644 index 0000000..3d7fc26 --- /dev/null +++ b/Corpus/Standards/ISO27x/ISO 27002_2022_EN_complete.md @@ -0,0 +1,12725 @@ + +# 0. Introduction + +## 0.1 Background and context + +This document is designed for organizations of all types and sizes. It is to be used as a reference for determining and implementing controls for information security risk treatment in an information security management system (ISMS) based on ISO/IEC 27001. It can also be used as a guidance document for organizations determining and implementing commonly accepted information security controls. Furthermore, this document is intended for use in developing industry and organization- specific information security management guidelines, taking into consideration their specific information security risk environment(s). Organizational or environment-specific controls other than those included in this document can be determined through risk assessment as necessary. + +Organizations of all types and sizes (including public and private sector, commercial and non-profit) create, collect, process, store, transmit and dispose of information in many forms, including electronic, physical and verbal (e.g. conversations and presentations). + +The value of information goes beyond written words, numbers and images: knowledge, concepts, ideas and brands are examples of intangible forms of information. In an interconnected world, information and other associated assets deserve or require protection against various risk sources, whether natural, accidental or deliberate. + +Information security is achieved by implementing a suitable set of controls, including policies, rules, processes, procedures, organizational structures and software and hardware functions. To meet its specific security and business objectives, the organization should define, implement, monitor, review and improve these controls where necessary. An ISMS such as that specified in ISO/IEC 27001 takes a holistic, coordinated view of the organization’s information security risks in order to determine and implement a comprehensive suite of information security controls within the overall framework of a coherent management system. + +Many information systems, including their management and operations, have not been designed to be secure in terms of an ISMS as specified in ISO/IEC 27001 and this document. The level of security that can be achieved only through technological measures is limited and should be supported by appropriate management activities and organizational processes. Identifying which controls should be in place requires careful planning and attention to detail while carrying out risk treatment. + +A successful ISMS requires support from all personnel in the organization. It can also require participation from other interested parties, such as shareholders or suppliers. Advice from subject matter experts can also be needed. + +A suitable, adequate and effective information security management system provides assurance to the organization’s management and other interested parties that their information and other associated assets are kept reasonably secure and protected against threats and harm, thereby enabling the organization to achieve the stated business objectives. + +## 0.2 Information security requirements + +It is essential that an organization determines its information security requirements. There are three main sources of information security requirements: + +a\) the assessment of risks to the organization, taking into account the organization’s overall business strategy and objectives. This can be facilitated or supported through an information security- specific risk assessment. This should result in the determination of the controls necessary to ensure that the residual risk to the organization meets its risk acceptance criteria; + +b\) the legal, statutory, regulatory and contractual requirements that an organization and its interested parties (trading partners, service providers, etc.) have to comply with and their socio- cultural environment; + +c\) the set of principles, objectives and business requirements for all the steps of the life cycle of information that an organization has developed to support its operations. + +## 0.3 Controls + +A control is defined as a measure that modifies or maintains risk. Some of the controls in this document are controls that modify risk, while others maintain risk. An information security policy, for example, can only maintain risk, whereas compliance with the information security policy can modify risk. Moreover, some controls describe the same generic measure in different risk contexts. This document provides a generic mixture of organizational, people, physical and technological information security controls derived from internationally recognized best practices. + +## 0.4 Determining controls + +Determining controls is dependent on the organization’s decisions following a risk assessment, with a clearly defined scope. Decisions related to identified risks should be based on the criteria for risk acceptance, risk treatment options and the risk management approach applied by the organization. The determination of controls should also take into consideration all relevant national and international legislation and regulations. Control determination also depends on the manner in which controls interact with one another to provide defence in depth. + +The organization can design controls as required or identify them from any source. In specifying such controls, the organization should consider the resources and investment needed to implement and operate a control against the business value realized. See ISO/IEC TR 27016 for guidance on decisions regarding the investment in an ISMS and the economic consequences of these decisions in the context of competing requirements for resources. + +There should be a balance between the resources deployed for implementing controls and the potential resulting business impact from security incidents in the absence of those controls. The results of a risk assessment should help guide and determine the appropriate management action, priorities for managing information security risks and for implementing controls determined necessary to protect against these risks. + +Some of the controls in this document can be considered as guiding principles for information security management and as being applicable for most organizations. More information about determining controls and other risk treatment options can be found in ISO/IEC 27005. + +## 0.5 Developing organization-specific guidelines + +This document can be regarded as a starting point for developing organization-specific guidelines. Not all of the controls and guidance in this document can be applicable to all organizations. Additional controls and guidelines not included in this document can also be required to address the specific needs of the organization and the risks that have been identified. When documents are developed containing additional guidelines or controls, it can be useful to include cross-references to clauses in this document for future reference. + +## 0.6 Life cycle considerations + +Information has a life cycle, from creation to disposal. The value of, and risks to, information can vary throughout this life cycle (e.g. unauthorized disclosure or theft of a company’s financial accounts is not significant after they have been published, but integrity remains critical) therefore, information security remains important to some extent at all stages. + +Information systems and other assets relevant to information security have life cycles within which they are conceived, specified, designed, developed, tested, implemented, used, maintained and eventually retired from service and disposed of. Information security should be considered at every stage. New system development projects and changes to existing systems provide opportunities to improve security controls while taking into account the organization’s risks and lessons learned from incidents. + +## 0.7 Related International Standards + +While this document offers guidance on a broad range of information security controls that are commonly applied in many different organizations, other documents in the ISO/IEC 27000 family provide complementary advice or requirements on other aspects of the overall process of managing information security. + +Refer to ISO/IEC 27000 for a general introduction to both ISMS and the family of documents. ISO/IEC 27000 provides a glossary, defining most of the terms used throughout the ISO/IEC 27000 family of documents, and describes the scope and objectives for each member of the family. + +There are sector-specific standards that have additional controls which aim at addressing specific areas (e.g. ISO/IEC 27017 for cloud services, ISO/IEC 27701 for privacy, ISO/IEC 27019 for energy, ISO/IEC 27011 for telecommunications organizations and ISO 27799 for health). Such standards are included in the Bibliography and some of them are referenced in the guidance and other information sections in Clauses 5-8. + +# 1 Scope + +This document provides a reference set of generic information security controls including implementation guidance. This document is designed to be used by organizations: + +a\) within the context of an information security management system (ISMS) based on ISO/IEC 27001; + +b\) for implementing information security controls based on internationally recognized best practices; + +c\) for developing organization-specific information security management guidelines. + +# 2 Normative references + +There are no normative references in this document. + +# 3 Terms, definitions and abbreviated terms + +## 3.1 Terms and definitions + +For the purposes of this document, the following terms and definitions apply. + +ISO and IEC maintain terminology databases for use in standardization at the following addresses: — ISO Online browsing platform: available at https://www.iso.org/obp + +— IEC Electropedia: available at https://www.electropedia.org/ + +### 3.1.1 + +**access control** + +means to ensure that physical and logical access to *assets* (3.1.2) is authorized and restricted based on business and information security requirements + +### 3.1.2 + +**asset** + +anything that has value to the organization + +Note 1 to entry: In the context of information security, two kinds of assets can be distinguished: + +— the primary assets: — information; + +— business *processes* (3.1.27) and activities; + +— the supporting assets (on which the primary assets rely) of all types, for example: — hardware; + +— software; — network; + +— *personnel* (3.1.20); + +— site; + + + + + +— organization’s structure. + +### 3.1.3 attack + +successful or unsuccessful unauthorized attempt to destroy, alter, disable, gain access to an *asset* (3.1.2) or any attempt to expose, steal, or make unauthorized use of an *asset* (3.1.2) + +### 3.1.4 authentication +provision of assurance that a claimed characteristic of an *entity* (3.1.11) is correct + +### 3.1.5 authenticity +property that an *entity* (3.1.11) is what it claims to be + +### 3.1.6 chain of custody +demonstrable possession, movement, handling and location of material from one point in time until another + +Note 1 to entry: Material includes information and other associated *assets* (3.1.2) in the context of ISO/IEC 27002. + +\[SOURCE: ISO/IEC 27050-1:2019, 3.1, modified — “Note 1 to entry” added\] + +### 3.1.7 confidential information +information that is not intended to be made available or disclosed to unauthorized individuals, *entities* (3.1.11) or *processes* (3.1.27) + +### 3.1.8 control +measure that maintains and/or modifies risk + +Note 1 to entry: Controls include, but are not limited to, any *process* (3.1.27), *policy* (3.1.24), device, practice or other conditions and/or actions which maintain and/or modify risk. + +Note 2 to entry: Controls may not always exert the intended or assumed modifying effect. + +\[SOURCE: ISO 31000:2018, 3.8\] + +### 3.1.9 disruption +incident, whether anticipated or unanticipated, that causes an unplanned, negative deviation from the expected delivery of products and services according to an organization’s objectives + +\[SOURCE: ISO 22301:2019, 3.10\] + +### 3.1.10 endpoint device +network connected information and communication technology (ICT) hardware device + +Note 1 to entry: Endpoint device can refer to desktop computers, laptops, smart phones, tablets, thin clients, printers or other specialized hardware including smart meters and Internet of things (IoT) devices. + +### 3.1.11 entity +item relevant for the purpose of operation of a domain that has recognizably distinct existence + +Note 1 to entry: An entity can have a physical or a logical embodiment. +EXAMPLE A person, an organization, a device, a group of such items, a human subscriber to a telecom service, a SIM card, a passport, a network interface card, a software application, a service or a website. + +\[SOURCE: ISO/IEC 24760-1:2019, 3.1.1\] + +### 3.1.12 information processing facility +any information processing system, service or infrastructure, or the physical location housing it \[SOURCE: ISO/IEC 27000:2018, 3.27, modified — "facilities" has been replaced with facility.\] ### 3.1.13 information security breach +compromise of information security that leads to the undesired destruction, loss, alteration, disclosure of, or access to, protected information transmitted, stored or otherwise processed + +### 3.1.14 information security event +occurrence indicating a possible *information security breach* (3.1.13) or failure of *controls* (3.1.8) + +\[SOURCE: ISO/IEC 27035-1:2016, 3.3, modified — “breach of information security” has been replaced with “information security breach”\] + +### 3.1.15 information security incident +one or multiple related and identified *information security events* (3.1.14) that can harm an organization’s *assets* (3.1.2) or compromise its operations + +\[SOURCE: ISO/IEC 27035-1:2016, 3.4\] + +### 3.1.16 information security incident management +exercise of a consistent and effective approach to the handling of *information security incidents* (3.1.15) \[SOURCE: ISO/IEC 27035-1:2016, 3.5\] + +### 3.1.17 information system +set of applications, services, information technology *assets* (3.1.2), or other information-handling components + +\[SOURCE: ISO/IEC 27000:2018, 3.35\] + +### 3.1.18 interested partystakeholder + +person or organization that can affect, be affected by, or perceive itself to be affected by a decision or activity + +\[SOURCE: ISO/IEC 27000:2018, 3.37\] + +### 3.1.19 non-repudiation +ability to prove the occurrence of a claimed event or action and its originating *entities* (3.1.11) + +### 3.1.20 personnel +persons doing work under the organization’s direction + +Note 1 to entry: The concept of personnel includes the organization’s members, such as the governing body, top management, employees, temporary staff, contractors and volunteers. + +### 3.1.21 personally identifiable information +**PII** + +any information that (a) can be used to establish a link between the information and the natural person to whom such informa tion relates, or (b) is or can be directly or indirectly linked to a natural person. + +Note 1 to entry: The “natural person” in the definition is the *PII principal* (3.1.22). To determine whether a PII principal is identifiable, account should be taken of all the means which can reasonably be used by the privacy stakeholder holding the data, or by any other party, to establish the link between the set of PII and the natural person. + +\[SOURCE: ISO/IEC 29100:2011/Amd.1:2018, 2.9\] + +### 3.1.22 PII principal +natural person to whom the *personally identifiable information (PII)* (3.1.21) relates + +Note 1 to entry: Depending on the jurisdiction and the particular data protection and privacy legislation, the synonym “data subject” can also be used instead of the term “PII principal”. + +\[SOURCE: ISO/IEC 29100:2011, 2.11\] + +### 3.1.23 PII processor +privacy stakeholder that processes *personally identifiable information (PII)* (3.1.21) on behalf of and in accordance with the instructions of a PII controller + +\[SOURCE: ISO/IEC 29100:2011, 2.12\] + +### 3.1.24 policy +intentions and direction of an organization, as formally expressed by its top management \[SOURCE: ISO/IEC 27000:2018, 3.53\] + +### 3.1.25 privacy impact assessment PIA +overall *process* (3.1.27) of identifying, analysing, evaluating, consulting, communicating and planning the treatment of potential privacy impacts with regard to the processing of *personally identifiable information (PII)* (3.1.21), framed within an organization’s broader risk management framework + +\[SOURCE: ISO/IEC 29134:2017, 3.7, modified — Note 1 to entry removed.\] + +### 3.1.26 procedure +specified way to carry out an activity or a *process* (3.1.27) + +\[SOURCE: ISO 30000:2009, 3.12\] + +### 3.1.27 process +set of interrelated or interacting activities that uses or transforms inputs to deliver a result + +\[SOURCE: ISO 9000:2015, 3.4.1, modified— Notes to entry removed.\] + +### 3.1.28 record +information created, received and maintained as evidence and as an *asset* (3.1.2) by an organization or person, in pursuit of legal obligations or in the transaction of business + +Note 1 to entry: Legal obligations in this context include all legal, statutory, regulatory and contractual requirements. + +\[SOURCE: ISO 15489-1:2016, 3.14, modified— “Note 1 to entry” added.\] + +### 3.1.29 recovery point objective +**RPO** + +point in time to which data are to be recovered after a *disruption* (3.1.9) has occurred \[SOURCE: ISO/IEC 27031:2011, 3.12, modified — "must" replaced by "are to be".\] ### 3.1.30 recovery time objective RTO +period of time within which minimum levels of services and/or products and the supporting systems, applications, or functions are to be recovered after a *disruption* (3.1.9) has occurred + +\[SOURCE: ISO/IEC 27031:2011, 3.13, modified — "must" replaced by "are to be".\] + +### 3.1.31 reliability +property of consistent intended behaviour and results + +### 3.1.32 rule +accepted principle or instruction that states the organization’s expectations on what is required to be done, what is allowed or not allowed + +Note 1 to entry: Rules can be formally expressed in *topic-specific policies* (3.1.35) and in other types of documents. + +### 3.1.33 sensitive information +information that needs to be protected from unavailability, unauthorized access, modification or public disclosure because of potential adverse effects on an individual, organization, national security or public safety + +### 3.1.34 threat +potential cause of an unwanted incident, which can result in harm to a system or organization \[SOURCE: ISO/IEC 27000:2018, 3.74\] + +### 3.1.35 topic-specific policy +intentions and direction on a specific subject or topic, as formally expressed by the appropriate level of management + +Note 1 to entry: Topic-specific policies can formally express *rules* (3.1.32) or organization standards. Note 2 to entry: Some organizations use other terms for these topic-specific policies. + +Note 3 to entry: The topic-specific policies referred to in this document are related to information security. + +EXAMPLE Topic-specific policy on *access control* (3.1.1), topic-specific policy on clear desk and clear screen. + +### 3.1.36 user +*interested party* (3.1.18) with access to the organization’s *information systems* (3.1.17) + +EXAMPLE *Personnel* (3.1.20), customers, suppliers. + + +### 3.1.37 user endpoint device +*endpoint device* (3.1.10) used by users to access information processing services + +Note 1 to entry: User endpoint device can refer to desktop computers, laptops, smart phones, tablets, thin clients, etc. + +### 3.1.38 vulnerability +weakness of an *asset* (3.1.2) or *control* (3.1.8) that can be exploited by one or more *threats* (3.1.34) \[SOURCE: ISO/IEC 27000:2018, 3.77\] + +## 3.2 Abbreviated terms + +ABAC attribute-based access control + +ACL access control list + +BIA business impact analysis + +BYOD bring your own device + +CAPTCHA completely automated public Turing test to tell computers and humans apart + +CPU central processing unit + +DAC discretionary access control + +DNS domain name system + +GPS global positioning system + +IAM identity and access management + +ICT information and communication technology + +ID identifier + +IDE integrated development environment + +IDS intrusion detection system + +IoT internet of things + +IP internet protocol + +IPS intrusion prevention system + +IT information technology + +ISMS information security management system + +MAC mandatory access control + +NTP network time protocol + +PIA privacy impact assessment + +PII personally identifiable information + +PIN per sonal identification number + +PKI public key infrastructure + +PTP precision time protocol + +RBAC role-based access control + +RPO recovery point objective + +RTO recovery time objective + +SAST static application security testing + +SD secure digital + +SDN software-defined networking + +SD-WAN software-defined wide area networking + +SIEM security information and event management + +SMS short message service + +SQL structured query language + +SSO single sign on + +SWID software identification + +UEBA user and entity behaviour analytics + +UPS uninterruptible power supply + +URL uniform resource locator + +USB universal serial bus + +VM virtual machine + +VPN virtual private network + +WiFi wireless fidelity + +# 4 Structure of this document + +## 4.1 Clauses + +This document is structured as follows: + +a\) Organizational controls (Clause 5) + +b\) People controls (Clause 6) + +c\) Physical controls (Clause 7) + +d\) Technological controls (Clause 8) + +There are 2 informative annexes: + +— Annex A— Using attributes +— Annex B— Correspondence with ISO/IEC 27002:2013 + +Annex A explains how an organization can use attributes (see 4.2) to create its own views based on the control attributes defined in this document or of its own creation. + +Annex B shows the correspondence between the controls in this edition of ISO/IEC 27002 and the previous 2013 edition. + +## 4.2 Themes and attributes + +The categorization of controls given in Clauses 5to 8are referred to as themes. + +Controls are categorized as: + +a\) people, if they concern individual people; + +b\) physical, if they concern physical objects; + +c\) technological, if they concern technology; + +d\) otherwise they are categorized as organizational. + +The organization can use attributes to create different views which are different categorizations of controls as seen from a different perspective to the themes. Attributes can be used to filter, sort or present controls in different views for different audiences. Annex Aexplains how this can be achieved and provides an example of a view. + +By way of example, each control in this document has been associated with five attributes with corresponding attribute values (preceded by "#" to make them searchable), as follows: + +a\) Control type + +Control type is an attribute to view controls from the perspective of when and how the control modifies the risk with regard to the occurrence of an information security incident. Attribute values consist of Preventive (the control that is intended to prevent the occurrence of an information security incident), Detective (the control acts when an information security incident occurs) and Corrective (the control acts after an information security incident occurs). + +b\) Information security properties + +Information security properties is an attribute to view controls from the perspective of which characteristic of information the control will contribute to preserving. Attribute values consist of Confidentiality, Integrity and Availability. + +c\) Cybersecurity concepts + +Cybersecurity concepts is an attribute to view controls from the perspective of the association of controls to cybersecurity concepts defined in the cybersecurity framework described in ISO/IEC TS 27110. Attribute values consist of Identify, Protect, Detect, Respond and Recover. + +d\) Operational capabilities + +Operational capabilities is an attribute to view controls from the practitioner’s perspective of information security capabilities. Attribute values consist of Governance, Asset_management, Information_protection, Human_resource_security, Physical_security, System_and_network\_ security, Application_security, Secure_configuration, Identity_and_access_management, + +Threat_and_vulnerability_management, Continuity, Supplier_relationships_security, Legal_and\_ compliance, Information_security_event_management and Information_security_assurance. + + + + + +e\) Security domains + + +Security domains is an attribute to view controls from the perspective of four information security + +domains: “Governance and Ecosystem” includes “Information System Security Governance & + +Risk Management” and “Ecosystem cybersecurity management” (including internal and external stakeholders); “Protection” includes “IT Security Architecture”, “IT Security Administration”, “Identity and access management”, “IT Security Maintenance” and “Physical and environmental security”; “Defence” includes “Detection” and “Computer Security Incident Management”; “Resilience” includes “Continuity of operations” and “Crisis management”. Attribute values consist of Governance_and_Ecosystem, Protection, Defence and Resilience. + +The attributes given in this document are selected because they are considered generic enough to be used by different types of organizations. Organizations can choose to disregard one or more of the attributes given in this document. They can also create attributes of their own (with the corresponding attribute values) to create their own organizational views. Clause A.2includes examples of such attributes. + +## 4.3 Control layout + +The layout for each control contains the following: — **Control title:** Short name of the control; + +— **Attribute table**: A table shows the value(s) of each attribute for the given control; + +— **Control:** What the control is; + +— **Purpose**: Why the control should be implemented; — **Guidance:** How the control should be implemented; + +— **Other information:** Explanatory text or references to other related documents. + +Subheadings are used in the guidance text for some controls to aid readability where guidance is lengthy and addresses multiple topics. Such headings are not necessarily used in all guidance text. Subheadings are underlined. + +# 5 Organizational controls + +## 5.1 Policies for information security + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +| :--------------- | :---------------------------------- | :------------------------- | :--------------------------- | :---------------------------------------- | +| #Preventive | #Confidentiality #Integrity #Availability | #Identify | #Governance | #Governance_and_Ecosystem #Resilience | + +**Control** + +Information security policy and topic-specific policies should be defined, approved by management, published, communicated to and acknowledged by relevant personnel and relevant interested parties, and reviewed at planned intervals and if significant changes occur. + +**Purpose** + +To ensure continuing suitability, adequacy, effectiveness of management direction and support for information security in accordance with business, legal, statutory, regulatory and contractual requirements. + +**Guidance** + +At the highest level, the organization should define an “information security policy” which is approved by top management and which sets out the organization’s approach to managing its information security. + +The in formation security policy should take into consideration requirements derived from: + +a\) business strategy and requirements; + +b\) regulations, legislation and contracts; + +c\) the current and projected information security risks and threats. The information security policy should contain statements concerning: + +a\) definition of information security; + +b\) information security objectives or the framework for setting information security objectives; + +c\) principles to guide all activities relating to information security; + +d\) commitment to satisfy applicable requirements related to information security; + +e\) commitment to continual improvement of the information security management system; + +f\) assignment of responsibilities for information security management to defined roles; + +g\) procedures for handling exemptions and exceptions. + +Top management should approve any changes to the information security policy. + +At a lower level, the information security policy should be supported by topic-specific policies as needed, to further mandate the implementation of information security controls. Topic-specific policies are typically structured to address the needs of certain target groups within an organization or to cover certain security areas. Topic-specific policies should be aligned with and complementary to the information security policy of the organization. + +Examples of such topics include: + +a\) access control; + +b\) physical and environmental security; + +c\) asset management; + +d\) information transfer; + +e\) secure configuration and handling of user endpoint devices; + +f\) networking security; + +g\) information security incident management; + +h\) backup; + +i\) cryptography and key management; + +j\) information classification and handling; + +k\) management of technical vulnerabilities; l) secure development. + +The responsibility for the development, review and approval of the topic-specific policies should be allocated to relevant personnel based on their appropriate level of authority and technical competency. The review should include assessing opportunities for improvement of the organization’s information security policy and topic-specific policies and managing informa tion security in response to changes to: + +a\) the organization’s business strategy; + +b\) the organization’s technical environment; + +c\) regulations, statutes, legislation and contracts; + +d\) information security risks; + +e\) the current and projected information security threat environment; + +f\) lessons learned from information security events and incidents. + +The review of information security policy and topic-specific policies should take the results of management reviews and audits into account. Review and update of other related policies should be considered when one policy is changed to maintain consistency. + +The information security policy and topic-specific policies should be communicated to relevant personnel and interested parties in a form that is relevant, accessible and understandable to the intended reader. Recipients of the policies should be required to acknowledge they understand and agree to comply with the policies where applicable. The organization can determine the formats and names of these policy documents that meet the organization’s needs. In some organizations, the information security policy and topic-specific policies can be in a single document. The organization can name these topic-specific policies as standards, directives, policies or others. + +If the information security policy or any topic-specific policy is distributed outside the organization, care should be taken not to improperly disclose confidential information. + +Table 1 illustrates the differences between information security policy and topic-specific policy. + +**Table 1 — Differences between information security policy and topic-specific policy** + +| | **Information security policy** | **Topic-specific policy** | +| ------------------ | :------------------------------ | :------------------------------ | +| **Level of detail** | General or high-level | Specific and detailed | +| **Documented and formally approved by** | Top management | Appropriate level of management | + +**Other information** + +Topic-specific policies can vary across organizations. + +## 5.2 Information security roles and responsibilities + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +| :--------------- | :---------------------------------- | :------------------------- | :--------------------------- | :---------------------------------------- | +| #Preventive | #Confidentiality #Integrity #Availability | #Identify | #Governance | #Governance_and_Ecosys- tem #Protection #Resilience | + +**Control** + +Information security roles and responsibilities should be defined and allocated according to the organization needs. + +**Purpose** + +To establish a defined, approved and understood structure for the implementation, operation and management of information security within the organization. + +**Guidance** + +Allocation of information security roles and responsibilities should be done in accordance with the information security policy and topic-specific policies (see 5.1). The organization should define and manage responsibilities for: + +a\) protection of information and other associated assets; + +b\) carrying out specific information security processes; + +c\) information security risk management activities and in particular acceptance of residual risks (e.g. + +to risk owners); + +d\) all personnel using an organization’s information and other associated assets. + +These responsibilities should be supplemented, where necessary, with more detailed guidance for specific sites and information processing facilities. Individuals with allocated information security responsibilities can assign security tasks to others. However, they remain accountable and should determine that any delegated tasks have been correctly performed. + +Each security area for which individuals are responsible should be defined, documented and communicated. Authorization levels should be defined and documented. Individuals who take on a specific information security role should be competent in the knowledge and skills required by the role and should be supported to keep up to date with developments related to the role and required in order to fulfil the responsibilities of the role. + +**Other information** + +Many organizations appoint an information security manager to take overall responsibility for the development and implementation of information security and to support the identification of risks and mitigating controls. + +However, responsibility for resourcing and implementing the controls often remains with individual managers. One common practice is to appoint an owner for each asset who then becomes responsible for its day-to-day protection. + +Depending on the size and resourcing of an organization, information security can be covered by dedicated roles or duties carried out in addition to existing roles. + +## 5.3 Segregation of duties + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +| :--------------- | :---------------------------------- | :------------------------- | :-------------------------------- | :-------------------------- | +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Governance #Identity_and_ac- cess_management | #Governance_and_Ecosystem | + +**Control** + +Conflicting duties and conflicting areas of responsibility should be segregated. **Purpose** + +To reduce the risk of fraud, error and bypassing of information security controls. + +**Guidance** + +Segregation of duties and areas of responsibility aims to separate conflicting duties between different individuals in order to prev ent one individual from executing potential conflicting duties on their own. + +The organization should determine which duties and areas of responsibility need to be segregated. The following are examples of activities that can require segregation: + +a\) initiating, approving and executing a change; + +b\) requesting, approving and implementing access rights; + +c\) designing, implementing and reviewing code; + +d\) developing software and administering production systems; + +e\) using and administering applications; + +f\) using applications and administering databases; + +g\) designing, auditing and assuring information security controls. + +The possibility of collusion should be considered in designing the segregation controls. Small organizations can find segregation of duties difficult to achieve, but the principle should be applied as far as is possible and practicable. Whenever it is difficult to segregate, other controls should be considered, such as monitoring of activities, audit trails and management supervision. + +Care should be taken when using role-based access control systems to ensure that persons are not granted conflicting roles. When there is a large number of roles, the organization should consider using automated tools to identify conflicts and facilitate their removal. Roles should be carefully defined and provisioned to minimize access problems if a role is removed or reassigned. + +**Other information** No other information. + +## 5.4 Management responsibilities + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| ------------ | ------------------------------ | --------------------- | ----------------------- | --------------- | +| #Preventive | #Confidentiality #Integrity #Availability | #Identify | #Governance | #Governance_and_Ecosystem | + +**Control** + +Management should require all personnel to apply information security in accordance with the established information security policy, topic-specific policies and procedures of the organization. + +**Purpose** + +To ensure management understand their role in information security and undertake actions aiming to ensure all personnel are aware of and fulfil their information security responsibilities. + +**Guidance** + +Management should demonstrate support of the information security policy, topic-specific policies, procedures and information security controls. + +Management responsibilities should include ensuring that personnel: + +a\) are properly briefed on their information security roles and responsibilities prior to being granted + +access to the organization’s information and other associated assets; + + + + + + + +b\) are provided with guidelines which state the information security expectations of their role within + +the org anization; + +c\) are mandated to fulfil the information security policy and topic-specific policies of the organization; + +d\) achieve a level of awareness of information security relevant to their roles and responsibilities + +within the organization (see 6.3); + +e\) compliance with the terms and conditions of employment, contract or agreement, including the + +organization’s information security policy and appropriate methods of working; + +f\) continue to have the appropriate information security skills and qualifications through ongoing + +professional education; + +g\) where practicable, are provided with a confidential channel for reporting violations of information security policy, topic-specific policies or procedures for information security (“whistleblowing”). This can allow for anonymous reporting, or have provisions to ensure that knowledge of the identity of the reporter is known only to those who need to deal with such reports; + +h\) are provided with adequate resources and project planning time for implementing the organization’s + +security-related processes and controls. + +**Other information** No other information. + +## 5.5 Contact with authorities + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +|-------------------|----------------------------------------|----------------------------------|-------------------------|-------------------------| +| #Preventive #Corrective | #Confidentiality #Integrity #Availability | #Identify #Protect #Respond #Recover | #Governance | #Defence #Resilience | + +**Control** + +The organization should establish and maintain contact with relevant authorities. **Purpose** + +To ensure appropriate flow of information takes place with respect to information security between the organization and relevant legal, regulatory and supervisory authorities. + +**Guidance** + +The organization should specify when and by whom authorities (e.g. law enforcement, regulatory bodies, supervisory authorities) should be contacted and how identified information security incidents should be reported in a timely manner. + +Contacts with authorities should also be used to facilitate the understanding about the current and upcoming expectations of these authorities (e.g. applicable information security regulations). + +**Other information** + +Organizations under attack can request authorities to take action against the attack source. + +Maintaining such contacts can be a requirement to support information security incident management (see 5.24to 5.28) or the contingency planning and business continuity processes (see 5.29and 5.30). Contacts with regulatory bodies are also useful to anticipate and prepare for upcoming changes in relevant laws or regulations that affect the organization. Contacts with other authorities include utilities, emergency services, electricity suppliers and health and safety \[e.g. fire departments (in connect ion with business continuity), telecommunication providers (in connection with line routing and availability) and water suppliers (in connection with cooling facilities for equipment)\]. + +## 5.6 Contact with special interest groups + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +|-------------------|----------------------------------------|----------------------------------|-------------------------|-------------------------| +| #Preventive #Corrective | #Confidentiality #Integrity #Availability | #Identify #Protect #Respond #Recover | #Governance | #Defence #Resilience | + +**Control** + +The organization should establish and maintain contact with special interest groups or other specialist security forums and professional associations. + +**Purpose** + +To ensure appropriate flow of information takes place with respect to information security. + +**Guidance** + +Membership of special interest groups or forums should be considered as a means to: + +a\) improve knowledge about best practices and stay up to date with relevant security information; + +b\) ensure the understanding of the information security environment is current; + +c\) receive early warnings of alerts, advisories and patches pertaining to attacks and vulnerabilities; + +d\) gain access to specialist information security advice; + +e\) share and exchange information about new technologies, products, services, threats or vulnerabilities; + +f\) provide suitable liaison points when dealing with information security incidents (see 5.24to 5.28). + +**Other information** + +No other information. + +## 5.7 Threat intelligence + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +|-------------------|----------------------------------------|----------------------------------|-------------------------|-------------------------| +| #Preventive #Detective #Corrective | #Confidentiality #Integrity #Availability | #Identify #Detect #Respond | #Threat_and_vulnerability_management | #Defence #Resilience | + +**Control** + +Information relating to information security threats should be collected and analysed to produce threat intelligence. + +**Purpose** + +To provide awareness of the organization’s threat environment so that the appropriate mitigation actions can be taken. + +**Guidance** + +Information about existing or emerging threats is collected and analysed in order to: + +a\) facilitate informed actions to prevent the threats from causing harm to the organization; + +b\) reduce the impact of such threats. + +Threat intelligence can be divided into three layers, which should all be considered: + +a\) strategic threat intelligence: exchange of high-level information about the changing threat landscape (e.g. types of attackers or types of attacks); + +b\) tactical threat intelligence: information about attacker methodologies, tools and technologies involved; + +c\) operational threat intelligence: details about specific attacks, including technical indicators. + +Threat intelligence should be: + +a\) relevant (i.e. related to the protection of the organization); + +b\) insightful (i.e. providing the organization with an accurate and detailed understanding of the threat landscape); + +c\) contextual, to provide situational awareness (i.e. adding context to the information based on the time of events, where they occur, previous experiences and prevalence in similar organizations); + +d\) actionable (i.e. the organization can act on information quickly and effectively). Threat intelligence activities should include: + +a\) establishing objectives for threat intelligence production; + +b\) identifying, vetting and selecting internal and external information sources that are necessary and appropriate to provide information required for the production of threat intelligence; + +c\) collecting information from selected sources, which can be internal and external; + +d\) processing information collected to prepare it for analysis (e.g. by translating, formatting or corroborating information); + +e\) analysing information to understand how it relates and is meaningful to the organization; + +f\) communicating and sharing it to relevant individuals in a format that can be understood. Threat intelligence should be analysed and later used: + +a\) by implementing processes to include information gathered from threat intelligence sources into the organization’s information security risk management processes; + +b\) as additional input to technical preventive and detective controls like firewalls, intrusion detection system, or anti malware solutions; + +c\) as input to the information security test processes and techniques. + +The organization should share threat intelligence with other organizations on a mutual basis in order to improve overall threat intelligence. + +**Other information** + +Organizations can use threat intelligence to prevent, detect, or respond to threats. Organizations can produce threat intelligence, but more typically receive and make use of threat intelligence produced by other sources. + +Threat intelligence is often provided by independent providers or advisors, government agencies or collaborative threat intelligence groups. + +The effectiveness of controls such as 5.25, 8.7, 8.16or 8.23, depends on the quality of available threat intelligence. + +## 5.8 Information security in project management + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +|-------------------|----------------------------------------|----------------------------------|-------------------------|-------------------------| +| #Preventive | #Confidentiality #Integrity #Availability | #Identify #Protect | #Governance | #Governance_and_Ecosystem #Protection| + +**Control** + +Information security should be integrated into project management. + +**Purpose** + +To ensure information security risks related to projects and deliverables are effectively addressed in project management throughout the project life cycle. + +**Guidance** + +Information security should be integrated into project management to ensure information security risks are addressed as part of the project management. This can be applied to any type of project regardless of its complexity, size, duration, discipline or application area (e.g. a project for a core business process, ICT, facility management or other supporting processes). + +The project management in use should require that: + +a\) information security risks are assessed and treated at an early stage and periodically as part of + +project risks throughout the project life cycle; + +b\) information security requirements \[e.g. application security requirements (8.26), requirements for complying with intellectual property rights (5.32), etc.\] are addressed in the early stages of projects; + +c\) information security risks associated with the execution of projects, such as security of internal + +and external communication aspects are considered and treated throughout the project life cycle; + +d\) progress on information security risk treatment is reviewed and effectiveness of the treatment is + +evaluated and tested. + +The appropriateness of the information security considerations and activities should be followed up at predefined stages by suitable persons or governance bodies, such as the project steering committee. + +Responsibilities and authorities for information security relevant to the project should be defined and allocated to specified roles. + +Information security requirements for products or services to be delivered by the project should be determined using various methods, including deriving compliance requirements from information security policy, topic-specific policies and regulations. Further information security requirements can be derived from activities such as threat modelling, incident reviews, use of vulnerability thresholds or contingency planning, thus ensuring that the architecture and design of information systems are protected against known threats based on the operational environment. + +Information security requirements should be determined for all types of projects, not only ICT development projects. The following should also be considered when determining these requirements: + +a\) what information is involved (information determination), what are the corresponding information security needs (classification; see 5.12) and the potential negative business impact which can result from lack of adequate security; + +b\) the required protection needs of information and other associated assets involved, particularly in + +terms of confidentiality, integrity and availability; + +c\) the level of confidence or assurance required towards the claimed identity of entities in order to + +derive the authentication requirements; + +d\) access provisioning and authorization processes, for customers and other potential business users as well as for privileged or technical users such as relevant project members, potential operation staff or external suppliers; + +e\) informing users of their duties and responsibilities; + +f\) requirements derived from business processes, such as transaction logging and monitoring, non- + +repudiation requirements; + +g\) requirements mandated by other information security controls (e.g. interfaces to logging and + +monitoring or data leakage detection systems); + +h\) compliance with the legal, statutory, regulatory and contractual environment in which the + +organization operates; + +i\) level of confidence or assurance required for third parties to meet the organization’s information + +security policy and topic-specific policies including relevant security clauses in any agreements or contracts. + +**Other information** + +The project development approach, such as waterfall life cycle or agile life cycle, should support information security in a structured way that can be adapted to suit the assessed severity of the information security risks, based on the character of the project. Early consideration of information security requirements for the product or service (e.g. at the planning and design stages), can lead to more effective and cost-efficient solutions for quality and information security. ISO 21500 and ISO 21502 provide guidance on concepts and processes of project management that are important for the performance of projects. + +ISO/IEC 27005 provides guidance on the use of risk management processes to identify controls to meet information security requirements. + +## 5.9 Inventory of information and other associated assets + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +|--------------|----------------------------------------|-----------------------|-------------------------|-----------------------------------| +| #Preventive | #Confidentiality #Integrity #Availability | #Identify | #Asset_management | #Governance_and_Ecosystem #Protection | + +**Control** + +An inventory of information and other associated assets, including owners, should be developed and maintained. + +**Purpose** + +To identify the organization’s information and other associated assets in order to preserve their information security and assign appropriate ownership. + +**Guidance** + +<u>Inventory</u> + +The organization should identify its information and other associated assets and determine their importance in terms of information security. Documentation should be maintained in dedicated or existing inventories as appropriate. + +The inventory of information and other associated assets should be accurate, up to date, consistent and aligned with other inventories. Options for ensuring accuracy of an inventory of information and other associated assets include: + +a\) conducting regular reviews of identified information and other associated assets against the asset inventory; + +b\) automatically enforcing an inventory update in the process of installing, changing or removing an asset. + +The location of an asset should be included in the inventory as appropriate. + +The inventory does not need to be a single list of information and other associated assets. Considering that the inventory should be maintained by the relevant functions, it can be seen as a set of dynamic inventories, such as inventories for information assets, hardware, software, virtual machines (VMs), facilities, personnel, competence, capabilities and records. + +Each asset should be classified in accordance with the classification of the information (see 5.12) associated to that asset. + +The granularity of the inventory of information and other associated assets should be at a level appropriate for the needs of the organization. Sometimes specific instances of assets in the information life cycle are not feasible to be documented due to the nature of the asset. An example of a short-lived asset is a VM instance whose life cycle can be of short duration. + +<u>Ownership</u> + +For the identified information and other associated assets, ownership of the asset should be assigned to an individual or a group and the classification should be identified (see 5.12, 5.13). A process to ensure timely assignment of asset ownership should be implemented. Ownership should be assigned when assets are created or when assets are transferred to the organization. Asset ownership should be reassigned as necessary when current asset owners leave or change job roles. + +<u>Owner duties</u> + +The asset owner should be responsible for the proper management of an asset over the whole asset life cycle, ensuring that: + +a\) information and other associated assets are inventoried; + +b\) information and other associated assets are appropriately classified and protected; + +c\) the classification is reviewed periodically; + +d\) components supporting technology assets are listed and linked, such as database, storage, software components and sub-components; + +e\) requirements for the acceptable use of information and other associated assets (see 5.10) are established; + +f\) access restrictions correspond with the classification and that they are effective and are reviewed periodically; + +g\) information and other associated assets, when deleted or disposed, are handled in a secure manner and removed from the inventory; + +h\) they are involved in the identification and management of risks associated with their asset(s); + +i\) the y support personnel who have the roles and responsibilities of managing their information. + +**Other information** + +Inventories of information and other associated assets are often necessary to ensure the effective protection of information and can be required for other purposes, such as health and safety, insurance or financial reasons. Inventories of information and other associated assets also support risk management, audit activities, vulnerability management, incident response and recovery planning. + +Tasks and responsibilities can be delegated (e.g. to a custodian looking after the assets on a daily basis), but the person or group who delegated them remains accountable. + +It can be useful to designate groups of information and other associated assets which act together to provide a particular service. In this case, the owner of this service is accountable for the delivery of the service, including the operation of its assets. + +See ISO/IEC 19770-1 for additional information on information technology (IT) asset management. See ISO 55001 for additional information on asset management. + +## 5.10 Acceptable use of information and other associated assets + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +|--------------|----------------------------------------|-----------------------|-----------------------------------------|-----------------------------------| +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Asset_management #Information_protection | #Governance_and_Ecosystem #Protection | + +**Control** + +Rules for the acceptable use and procedures for handling information and other associated assets should be identified, documented and implemented. + +**Purpose** + +To ensure information and other associated assets are appropriately protected, used and handled. + +**Guidance** + +Personnel and external party users using or having access to the organization’s information and other associated assets should be made aware of the information security requirements for protecting and handling the organization’s information and other associated assets. They should be responsible for their use of any information processing facilities. + +The organization should establish a topic-specific policy on the acceptable use of information and other associated assets and communicate it to anyone who uses or handles information and other associated assets. The topic-specific policy on acceptable use should provide clear direction on how individuals are expected to use information and other associated assets. The topic-specific policy should state: + +a\) expected and unacceptable behaviours of individuals from an information security perspective; + +b\) permitted and prohibited use of information and other associated assets; + +c\) monitoring activities being performed by the organization. + +Acceptable use procedures should be drawn up for the full information life cycle in accordance with its classification (see 5.12) and determined risks. The following items should be considered: + +a\) access restrictions supporting the protection requirements for each level of classification; + +b\) maintenance of a record of the authorized users of information and other associated assets; + +c\) protection of temporary or permanent copies of information to a level consistent with the protection of the original information; + +d\) storage of assets associated with information in accordance with manufacturers’ specifications (see 7.8); + +e\) clear marking of all copies of storage media (electronic or physical) for the attention of the authorized recipient (see 7.10); + +f\) authorization of disposal of information and other associated assets and supported deletion method(s) (see 8.10). + +**Other information** + +It can be the case that the assets concerned do not directly belong to the organization, such as public cloud services. The use of such third-party assets and any assets of the organization associated with such external assets (e.g. information, software) should be identified as applicable and controlled, for example, through agreements with cloud service providers. Care should also be taken when a collaborative working environment is used. + +## 5.11 Return of assets + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +|--------------|----------------------------------------|-----------------------|-------------------------|--------------------| +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Asset_management | #Protection | + +**Control** + +Personnel and other interested parties as appropriate should return all the organization’s assets in their possession upon change or termination of their employment, contract or agreement. + +**Purpose** + +To protect the organization’s assets as part of the process of changing or terminating employment, contract or agreement. + +**Guidance** + +The change or termination process should be formalized to include the return of all previously issued physical and electronic assets owned by or entrusted to the organization. + +In cases where personnel and other interested parties purchase the organization’s equipment or use their own personal equipment, procedures should be followed to ensure that all relevant information is traced and transferred to the organization and securely deleted from the equipment (see 7.14). + +In cases where personnel and other interested parties have knowledge that is important to ongoing operations, that information should be documented and transferred to the organization. + +During the notice period and thereafter, the organization should prevent unauthorized copying of relevant information (e.g. intellectual property) by personnel under notice of termination. + +The organization should clearly identify and document all information and other associated assets to be returned which can include: + +a\) user endpoint devices; + +b\) portable storage devices; + +c\) specialist equipment; + +d\) authentication hardware (e.g. mechanical keys, physical tokens and smartcards) for information systems, sites and physical archives; + +e\) physical copies of information. + +**Other information** + +It can be difficult to return information held on assets which are not owned by the organization. In such cases, it is necessary to restrict the use of information using other information security controls such as access rights management (5.18) or use of cryptography (8.24). + +## 5.12 Classification of information + + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +|--------------|----------------------------------------|-----------------------|-------------------------|-----------------------------------| +| #Preventive | #Confidentiality #Integrity #Availability | #Identify | #Information_protection | #Protection #Defence | + +**Control** + +Information should be classified according to the information security needs of the organization based on confidentiality, integrity, availability and relevant interested party requirements. + +**Purpose** + +To ensure identification and understanding of protection needs of information in accordance with its importance to the organization. + +**Guidance** + +The organization should establish a topic-specific policy on information classification and communicate it to all relevant interested parties. + +The organization should take into account requirements for confidentiality, integrity and availability in the classification scheme. + +Classifications and associated protective controls for information should take account of business needs for sharing or restricting information, for protecting integrity of information and for assuring availability, as well as legal requirements concerning the confidentiality, integrity or availability of the information. Assets other than information can also be classified in compliance with classification of information, which is stored in, processed by or otherwise handled or protected by the asset. + +Owners of information should be accountable for their classification. + +The classification scheme should include conventions for classification and criteria for review of the classification over time. Results of classification should be updated in accordance with changes of the value, sensitivity and criticality of information through their life cycle. + +The scheme should be aligned to the topic-specific policy on access control (see 5.1) and should be able to address specific business needs of the organization. + +The classification can be determined by the level of impact that the information's compromise would have for the organization. Each level defined in the scheme should be given a name that makes sense in the context of the classification scheme’s application. + +The scheme should be consistent across the whole organization and included in its procedures so that everyone classifies information and applicable other associated assets in the same way. In this manner, everyone has a common understanding of protection requirements and applies appropriate protection. + +The classification scheme used within the organization can be different from the schemes used by other organizations, even if the names for levels are similar. In addition, information moving between organizations can vary in classification depending on its context in each organization, even if their classification schemes are identical. Therefore, agreements with other organizations that include information sharing should include procedures to identify the classification of that information and to interpret the classification levels from other organizations. Correspondence between different schemes can be determined by looking for equivalence in the associated handling and protection methods. + +**Other information** + +Classification provides people who deal with information with a concise indication of how to handle and protect it. Creating groups of information with similar protection needs and specifying information security procedures that apply to all the information in each group facilitates this. This approach reduces the need for case-by-case risk assessment and custom design of controls. + +Information can cease to be sensitive or critical after a certain period of time. For example, when the information has been made public, it no longer has confidentiality requirements but can still require protection for its integrity and availability properties. These aspects should be taken into account, as over-classification can lead to the implementation of unnecessary controls resulting in additional expense or, on the contrary, under-classification can lead to insufficient controls to protect the information from compromise. + +As an example, an information confidentiality classification scheme can be based on four levels as follows: + +a\) disclosure causes no harm; + +b\) disclosure causes minor reputational damage or minor operational impact; + +c\) disclosure has a significant short-term impact on operations or business objectives; + +d\) disclosure has a serious impact on long term business objectives or puts the survival of the organization at risk. + +## 5.13 Labelling of information + +**Control** + +An appropriate set of procedures for information labelling should be developed and implemented in accordance with the information classification scheme adopted by the organization. + +**Purpose** + +To facilitate the communication of classification of information and support automation of information processing and management. + +**Guidance** + +Procedures for information labelling should cover information and other associated assets in all formats. The labelling should reflect the classification scheme established in 5.12. The labels should be easily recognizable. The procedures should give guidance on where and how labels are attached in consideration of how the information is accessed or the assets are handled depending on the types of storage media. The procedures can define: + +a\) cases where labelling is omitted (e.g. labelling of non-confidential information to reduce workloads); + +b\) how to label information sent by or stored on electronic or physical means, or any other format; + +c\) how to handle cases where labelling is not possible (e.g. due to technical restrictions). Examples of labelling techniques include: + +a\) physical labels; + +b\) headers and footers; + +c\) metadata; + +d\) watermarking; + +e\) rubber-stamps. + +Digital information should utilize metadata in order to identify, manage and control information, especially with regard to confidentiality. Metadata should also enable efficient and correct searching for information. Metadata should facilitate systems to interact and make decisions based on the associated classification labels. + +The procedures should describe how to attach metadata to information, what labels to use and how data should be handled, in line with the organization’s information model and ICT architecture. + +Relevant additional metadata should be added by systems when they process information depending on its information security properties. + +Personnel and other interested parties should be made aware of labelling procedures. All personnel should be provided with the necessary training to ensure that information is correctly labelled and handled accordingly. + +Output from systems containing information that is classified as being sensitive or critical should carry an appropriate classification label. + +**Other information** + +Labelling of classified information is a key requirement for information sharing. + +Other useful metadata that can be attached to the information is which organizational process created the information and at what time. + +Labelling of information and other associated assets can sometimes have negative effects. Classified assets can be easier to identify by malicious actors for potential misuse. + +Some systems do not label individual files or database records with their classification but protect all information at the highest level of classification of any of the information that it contains or is permitted to contain. It is usual in such systems to determine and then label information when it is exported. + +## 5.14 Information transfer + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +|--------------|----------------------------------------|-----------------------|-----------------------------------------|--------------------| +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Asset_management #Information_protection | #Protection | + +**Control** + +Information transfer rules, procedures, or agreements should be in place for all types of transfer facilities within the organization and between the organization and other parties. + +**Purpose** + +To maintain the security of information transferred within an organization and with any external interested party. + +**Guidance** + +<u>General</u> + +The organization should establish and communicate a topic-specific policy on information transfer to all relevant interested parties. Rules, procedures and agreements to protect information in transit should reflect the classification of the information involved. Where information is transferred between the organization and third parties, transfer agreements (including recipient authentication) should be established and maintained to protect information in all forms in transit (see 5.10). + +Information transfer can happen through electronic transfer, physical storage media transfer and verbal transfer. + +For all types of information transfer, rules, procedures and agreements should include: + +a\) controls designed to protect transferred information from interception, unauthorized access, copying, modification, misrouting, destruction and denial of service, including levels of access control commensurate with the classification of the information involved and any special controls that are required to protect sensitive information, such as use of cryptographic techniques (see 8.24); + +b\) controls to ensure traceability and non-repudiation, including maintaining a chain of custody for information while in transit; + +c\) identification of appropriate contacts related to the transfer including information owners, risk owners, security officers and information custodians, as applicable; + +d\) responsibilities and liabilities in the event of information security incidents, such as loss of physical storage media or data; + +e\) use of an agreed labelling system for sensitive or critical information, ensuring that the meaning of the labels is immediately understood and that the information is appropriately protected (see 5.13); + +f\) reliability and availability of the transfer service; + +g\) the topic-specific policy or guidelines on acceptable use of information transfer facilities (see 5.10); + +h\) retention and disposal guidelines for all business records, including messages; + +NOTE Local legislation and regulations can exist regarding retention and disposal of business records. + +i\) the consideration of any other relevant legal, statutory, regulatory and contractual requirements (see 5.31, 5.32, 5.33, 5.34) related to transfer of information (e.g. requirements for electronic signatures). + +<u>Electronic transfer</u> + +Rules, procedures and agreements should also consider the following items when using electronic communication facilities for information transfer: + +a\) detection of and protection against malware that can be transmitted through the use of electronic communications (see 8.7); + +b\) protection of communicated sensitive electronic information that is in the form of an attachment; + +c\) prevention against sending documents and messages in communications to the wrong address or number; + +d\) obtaining approval prior to using external public services such as instant messaging, social networking, file sharing or cloud storage; + +e\) stronger levels of authentication when transferring information via publicly accessible networks; + +f\) restrictions associated with electronic communication facilities (e.g. preventing automatic forwarding of electronic mail to external mail addresses); + +g\) advising personnel and other interested parties not to send short message service (SMS) or instant messages with critical information since these can be read in public places (and therefore by unauthorized persons) or stored in devices not adequately protected; + +h\) advising personnel and other interested parties about the problems of using fax machines or services, namely: + +1\) unauthorized access to built-in message stores to retrieve messages; + +2\) deliberate or accidental programming of machines to send messages to specific numbers. + +<u>Physical storage media transfer</u> + +When transferring physical storage media (including paper), rules, procedures and agreements should also include: + +a\) responsibilities for controlling and notifying transmission, dispatch and receipt; + +b\) ensuring correct addressing and transportation of the message; + +c\) packaging that protects the contents from any physical damage likely to arise during transit and in accordance with any manufacturers’ specifications, for example protecting against any environmental factors that can reduce the effectiveness of restoring storage media such as exposure to heat, moisture or electromagnetic fields; using minimum technical standards for packaging and transmission (e.g. the use of opaque envelopes); + +d\) a list of authorized reliable couriers agreed by management; + +e\) courier identification standards; + +f\) depending on the classification level of the information in the storage media to be transported, use tamper evident or tamper-resistant controls (e.g. bags, containers); + +g\) procedures to verify the identification of couriers; + +h\) approved list of third parties providing transportation or courier services depending on the classification of the information; + +i\) keeping logs for identifying the content of the storage media, the protection applied as well as recording the list of authorised recipients, the times of transfer to the transit custodians and receipt at the destination. + +<u>Verbal transfer</u> + +To protect verbal transfer of information, personnel and other interested parties should be reminded that they should: + +a\) not have confidential verbal conversations in public places or over insecure communication channels since these can be overheard by unauthorized persons; + +b\) not leave messages containing confidential information on answering machines or voice messages since these can be replayed by unauthorized persons, stored on communal systems or stored incorrectly as a result of misdialling; + +c\) be screened to the appropriate level to listen to the conversation; + +d\) ensure that appropriate room controls are implemented (e.g. sound-proofing, closed door); + +e\) begin any sensitive conversations with a disclaimer so those present know the classification level and any handling requirements of what they are about to hear. + +**Other information** +No other information. + +## 5.15 Access control + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +|--------------|----------------------------------------|-----------------------|-----------------------------------------|--------------------| +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Identity_and_access_management | #Protection | + +**Control** + +Rules to control physical and logical access to information and other associated assets should be established and implemented based on business and information security requirements. + +**Purpose** + +To ensure authorized access and to prevent unauthorized access to information and other associated assets. + +**Guidance** + +Owners of information and other associated assets should determine information security and business requirements related to access control. A topic-specific policy on access control should be defined which takes account of these requirements and should be communicated to all relevant interested parties. + +These requirements and the topic-specific policy should consider the following: + +a\) determining which entities require which type of access to the information and other associated assets; + +b\) security of applications (see 8.26); + +c\) physical access, which needs to be supported by appropriate physical entry controls (see 7.2, 7.3, 7.4); + +d\) information dissemination and authorization (e.g. the need-to-know principle) and information security levels and classification of information (see 5.10, 5.12, 5.13); + +e\) restrictions to privileged access (see 8.2); + +f\) segregation of duties (see 5.3); + +g\) relevant legislation, regulations and any contractual obligations regarding limitation of access to data or services (see 5.31, 5.32, 5.33, 5.34, 8.3); + +h\) segregation of access control functions (e.g. access request, access authorization, access administration); + +i\) formal authorization of access requests (see 5.16and 5.18); + +j\) the management of access rights (see 5.18); + +k\) logging (see 8.15). + +Access control rules should be implemented by defining and mapping appropriate access rights and restrictions to the relevant entities (see 5.16). An entity can represent a human user as well as a technical or logical item (e.g. a machine, device or a service). To simplify the access control management, specific roles can be assigned to entity groups. + +The following should be taken into account when defining and implementing access control rules: + +a\) consistency between the access rights and information classification; + +b\) consistency between the access rights and the physical perimeter security needs and requirements; + +c\) considering all types of available connections in distributed environments so entities are only provided with access to information and other associated assets, including networks and network services, that they are authorized to use; + +d\) considering how elements or factors relevant to dynamic access control can be reflected. + +**Other information** + +There are often overarching principles used in the context of access control. Two of the most frequently used principles are: + +a\) need-to-know: an entity is only granted access to the information which that entity requires in order to perform its tasks (different tasks or roles mean different need-to-know information and hence different access profiles); + +b\) need-to-use: an entity is only assigned access to information technology infrastructure where a clear need is present. + +Care should be taken when specifying access control rules to consider: + +a\) establishing rules based on the premise of least privilege, “Everything is generally forbidden unless expressly permitted”, rather than the weaker rule, “Everything is generally permitted unless expressly forbidden”; + +b\) changes in information labels (see 5.13) that are initiated automatically by information processing facilities and those initiated at the discretion of a user; + +c\) changes in user permissions that are initiated automatically by the information system and those initiated by an administrator; + +d\) when to define and regularly review the approval. + +Access control rules should be supported by documented procedures (see 5.16, 5.17, 5.18, 8.2, 8.3, 8.4, 8.5, 8.18) and defined responsibilities (see 5.2, 5.17). + +There are several ways to implement access control, such as MAC (mandatory access control), DAC (discretionary access control), RBAC (role-based access control) and ABAC (attribute-based access control). + +Access control rules can also contain dynamic elements (e.g. a function that evaluates past accesses or specific environment values). Access control rules can be implemented in different granularity, ranging from covering whole networks or systems to specific data fields and can also consider properties such as user location or the type of network connection that is used for access. These principles and how granular access control is defined can have a significant cost impact. Stronger rules and more granularity typically lead to higher cost. Business requirements and risk considerations should be used to define which access control rules are applied and which granularity is required. + +## 5.16 Identity management + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +|--------------|----------------------------------------|-----------------------|-----------------------------------------|--------------------| +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Identity_and_access_management | #Protection | + +**Control** + +The full life cycle of identities should be managed. + +**Purpose** + +To allow for the unique identification of individuals and systems accessing the organization’s information and other associated assets and to enable appropriate assignment of access rights. + +**Guidance** + +The processes used in the context of identity management should ensure that: + +a\) for identities assigned to persons, a specific identity is only linked to a single person to be able to hold the person accountable for actions performed with this specific identity; + +b\) identities assigned to multiple persons (e.g. shared identities) are only permitted where they are necessary for business or operational reasons and are subject to dedicated approval and documentation; + +c\) identities assigned to non-human entities are subject to appropriately segregated approval and independent ongoing oversight; + +d\) identities are disabled or removed in a timely fashion if they are no longer required (e.g. if their associated entities are deleted or no longer used, or if the person linked to an identity has left the organization or changed the role); + +e\) in a specific domain, a single identity is mapped to a single entity, \[i.e. mapping of multiple identities + +to the same entity within the same context (duplicate identities) is avoided\]; + +f\) records of all significant events concerning the use and management of user identities and of authentication information are kept. + +The organization should have a supporting process in place to handle changes to information related to user identities. These processes can include re-verification of trusted documents related to a person. + +When using identities provided or issued by third parties (e.g. social media credentials), the organization should ensure the third-party identities provide the required trust level and any associated risks are known and sufficiently treated. This can include controls related to the third parties (see 5.19) as well as controls related to associated authentication information (see 5.17). + +**Other information** + +Providing or revoking access to information and other associated assets is usually a multi-step procedure: + +a\) confirming the business requirements for an identity to be established; + +b\) verifying the identity of an entity before allocating them a logical identity; + +c\) establishing an identity; + +d\) configuring and activating the identity. This also includes configuration and initial setup of related authentication services; + +e\) providing or revoking specific access rights to the identity, based on appropriate authorization or entitle ment decisions (see 5.18). + +## 5.17 Authentication information + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +|--------------|----------------------------------------|-----------------------|-----------------------------------------|--------------------| +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Identity_and_access_management | #Protection | + +**Control** + +Allocation and management of authentication information should be controlled by a management process, including advising personnel on the appropriate handling of authentication information. + +**Purpose** + +To ensure proper entity authentication and prevent failures of authentication processes. + +**Guidance** + +<u>Allocation of authentication information</u> + +The allocation and management process should ensure that: + +a\) personal passwords or personal identification numbers (PINs) generated automatically during enrolment processes as temporary secret authentication information are non-guessable and unique for each person, and that users are required to change them after the first use; + +b\) procedures are established to verify the identity of a user prior to providing new, replacement or temporary authentication information; + +c\) authentication information, including temporary authentication information, is transmitted to users in a secure manner (e.g. over an authenticated and protected channel) and the use of unprotected (clear text) electronic mail messages for this purpose is avoided; + +d\) users acknowledge receipt of authentication information; + +e\) default authentication information as predefined or provided by vendors is changed immediately following installation of systems or software; + +f\) records of significant events concerning allocation and management of authentication information are kept and their confidentiality is granted, and that the record-keeping method is approved (e.g. by using an approved password vault tool). + +<u>User responsibilities</u> + +Any person having access to or using authentication information should be advised to ensure that: + +a\) secret authentication information such as passwords are kept confidential. Personal secret authentication information is not to be shared with anyone. Secret authentication information used in the context of identities linked to multiple users or linked to non-personal entities are solely shared with authorized persons; + +b\) affected or compromised authentication information is changed immediately upon notification of or any other indication of a compromise; + +c\) when passwords are used as authentication information, strong passwords according to best practice recommendations are selected, for example: + +1\) passwords are not based on anything somebody else can easily guess or obtain using person-related information (e.g. names, telephone numbers and dates of birth); + +2\) passwords are not based on dictionary words or combinations thereof; + +3\) use easy to remember passphrases and try to include alphanumerical and special characters; + +4\) passwords have a minimum length; + +d\) the same passwords are not used across distinct services and systems; + +e\) the obligation to follow these rules is also included in terms and conditions of employment (see 6.2). + +<u>Password management system</u> + +When passwords are used as authentication information, the password management system should: + +a\) allow users to select and change their own passwords and include a confirmation procedure to address input errors; + +b\) enforce strong passwords according to good practice recommendations \[see c) of "User responsibilities\]; + +c\) force users to change their passwords at first login; + +d\) enforce password changes as necessary, for example after a security incident, or upon termination or change of employment when a user has known passwords for identities that remain active (e.g. shared identities); + +e\) prevent re-use of previous passwords; + +f\) prevent the use of commonly-used passwords and compromised usernames, password combinations from hacked systems; + +g\) not display passwords on the screen when being entered; + +h\) store and transmit passwords in protected form. + +Password encryption and hashing should be performed according to approved cryptographic techniques for passwords (see 8.24). + +**Other information** + +Passwords or passphrases are a commonly used type of authentication information and are a common means of verifying a user’s identity. Other types of authentication information are cryptographic keys, data stored on hardware tokens (e.g. smart cards) that produce authentication codes and biometric data such as iris scans or fingerprints. Additional information can be found in the ISO/IEC 24760 series. + +Requiring frequent change of passwords can be problematic because users can get annoyed by the frequent changes, forget new passwords, note them down in unsafe places, or choose unsafe passwords. Provision of single sign on (SSO) or other authentication management tools (e.g. password vaults) reduces the amount of authentication information that users are required to protect and can thereby increase the effectiveness of this control. However, these tools can also increase the impact of disclosure of authentication information. + +Some applications require user passwords to be assigned by an independent authority. In such cases, a), c\) and d) of "Password management system" do not apply. + + +## 5.18 Access rights + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +|--------------|----------------------------------------|-----------------------|-------------------------------|--------------------| +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Identity_and_access_management | #Protection | + +**Control** + +Access rights to information and other associated assets should be provisioned, reviewed, modified and removed in accordance with the organization’s topic-specific policy on and rules for access control. + +**Purpose** + +To ensure access to information and other associated assets is defined and authorized according to the business requirements. + +**Guidance** + +<u>Provision and revocation of access rights</u> + +The provisioning process for assigning or revoking physical and logical access rights granted to an entity’s authenticated identity should include: + +a\) obtaining authorization from the owner of the information and other associated assets for the use of the information and other associated assets (see 5.9). Separate approval for access rights by management can also be appropriate; + +b\) considering the business requirements and the organization’s topic-specific policy and rules on access control; + +c\) considering segregation of duties, including segregating the roles of approval and implementation of the access rights and separation of conflicting roles; + +d\) ensuring access rights are removed when someone does not need to access the information and other associated assets, in particular ensuring access rights of users who have left the organization are removed in a timely fashion; + +e\) considering giving temporary access rights for a limited time period and revoking them at the expiration date, in particular for temporary personnel or temporary access required by personnel; + +f\) verifying that the level of access granted is in accordance with the topic-specific policies on access control (see 5.15) and is consistent with other information security requirements such as segregation of duties (see 5.3); + +g\) ensuring that access rights are activated (e.g. by service providers) only after authorization procedures are successfully completed; + +h\) maintaining a central record of access rights granted to a user identifier (ID, logical or physical) to access information and other associated assets; + +i\) modifying access rights of users who have changed roles or jobs; + +j\) removing or adjusting physical and logical access rights, which can be done by removal, revocation or replacement of keys, authentication information, identification cards or subscriptions; + +k\) maintaining a record of changes to users’ logical and physical access rights. + +<u>Review of access rights</u> + +Regular reviews of physical and logical access rights should consider the following: + +a\) users’ access rights after any change within the same organization (e.g. job change, promotion, demotion) or termination of employment (see 6.1to 6.5); + +b\) authorizations for privileged access rights. + +<u>Consideration before change or termination of employment</u> + +A user’s access rights to information and other associated assets should be reviewed and adjusted or removed before any change or termination of employment based on the evaluation of risk factors such as: + +a\) whether the termination or change is initiated by the user or by management and the reason for termination; + +b\) the current responsibilities of the user; + +c\) the value of the assets currently accessible. + +**Other information** + +Consideration should be given to establishing user access roles based on business requirements that summarize a number of access rights into typical user access profiles. Access requests and reviews of access rights are easier managed at the level of such roles than at the level of particular rights. + +Consideration should be given to including clauses in personnel contracts and service contracts that specify sanctions if unauthorized access is attempted by personnel (see 5.20, 6.2, 6.4, 6.6). + +In cases of management-initiated termination, disgruntled personnel or external party users can deliberately corrupt information or sabotage information processing facilities. In cases of persons resigning or being dismissed, they can be tempted to collect information for future use. + +Cloning is an efficient way for organizations to assign access to users. However, it should be done with care based on distinct roles identified by the organization rather than just cloning an identity with all associated access rights. Cloning has an inherent risk of resulting in excessive access rights to information and other associated assets. + +## 5.19 Information security in supplier relationships** + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +|--------------|-------------------------------------------|------------------------|-----------------------------------------|----------------------------------------------| +| #Preventive | #Confidentiality #Integrity #Availability | #Identify | #Supplier_relationships_security | #Governance_and_Ecosystem #Protection | + +**Control** + +Processes and procedures should be defined and implemented to manage the information security risks associated with the use of supplier’s products or services. + +**Purpose** + +To maintain an agreed level of information security in supplier relationships. + +**Guidance** + +The organization should establish and communicate a topic-specific policy on supplier relationships to all relevant interested parties. + +The organization should identify and implement processes and procedures to address security risks associated with the use of products and services provided by suppliers. This should also apply to the organization’s use of resources of cloud service providers. These processes and procedures should include those to be implemented by the organization, as well as those the organization requires the supplier to implement for the commencement of use of a supplier’s products or services or for the termination of use of a supplier’s products and services, such as: + +a\) identifying and documenting the types of suppliers (e.g. ICT services, logistics, utilities, financial services, ICT infrastructure components) which can affect the confidentiality, integrity and availability of the organization's information; + +b\) establishing how to evaluate and select suppliers according to the sensitivity of information, products and services (e.g. with market analysis, customer references, review of documents, on- site assessments, certifications); + +c\) evaluating and selecting supplier’s products or services that have adequate information security controls and reviewing them; in particular, accuracy and completeness of controls implemented by the supplier that ensure integrity of the supplier’s information and information processing and hence the organization’s information security; + +d\) defining the organization’s information, ICT services and the physical infrastructure that suppliers can access, monitor, control or use; + +e\) defining the types of ICT infrastructure components and services provided by suppliers which can affect the confidentiality, integrity and availability of the organization's information; + +f\) assessing and managing the information security risks associated with: + +1\) the suppliers’ use of the organization’s information and other associated assets, including risks originating from potential malicious supplier personnel; + +2\) malfunctioning or vulnerabilities of the products (including software components and sub-components used in these products) or services provided by the suppliers; + +g\) monitoring compliance with established information security requirements for each type of supplier and type of access, including third-party review and product validation; + +h\) mitigating non-compliance of a supplier, whether this was detected through monitoring or by other means; + +i\) handling incidents and contingencies associated with supplier products and services including responsibilities of both the organization and suppliers; + +j\) resilience and, if necessary, recovery and contingency measures to ensure the availability of the supplier’s information and information processing and hence the availability of the organization’s information; + +k\) awareness and training for the organization’s personnel interacting with supplier personnel regarding appropriate rules of engagement, topic-specific policies, processes and procedures and behaviour based on the type of supplier and the level of supplier access to the organization’s systems and information; + +l\) managing the necessary transfer of information, other associated assets and anything else that needs to be changed and ensuring that information security is maintained throughout the transfer period; + +m\) requirements to ensure a secure termination of the supplier relationship, including: + +1\) de-provisioning of access rights; + +2\) information handling; + +3\) determining ownership of intellectual property developed during the engagement; + +4\) information portability in case of change of supplier or insourcing; + +6\) records management; + +7\) return of assets; + +8\) secure disposal of information and other associated assets; + +9\) ongoing confidentiality requirements; + +n\) level of personnel security and physical security expected from supplier's personnel and facilities. + +The procedures for continuing information processing in the event that the supplier becomes unable to supply its products or services (e.g. because of an incident, because the supplier is no longer in business, or no longer provides some components due to technology advancements) should be considered to avoid any delay in arranging replacement products or services (e.g. identifying an alternative supplier in advance or always using alternative suppliers). + +**Other information** + +In cases where it is not possible for an organization to place requirements on a supplier, the organization should: + +a\) consider the guidance given in this control in making decisions about choosing a supplier and its product or service; + +b\) implement compensating controls as necessary based on a risk assessment. + +Information can be put at risk by suppliers with inadequate information security management. Controls should be determined and applied to manage the supplier's access to information and other associated assets. For example, if there is a special need for confidentiality of the information, non-disclosure agreements or cryptographic techniques can be used. Another example is personal data protection risks when the supplier agreement involves transfer of, or access to, information across borders. The organization needs to be aware that the legal or contractual responsibility for protecting information remains with the organization. + +Risks can also be caused by inadequate controls of ICT infrastructure components or services provided by suppliers. Malfunctioning or vulnerable components or services can cause information security breaches in the organization or to another entity (e.g. they can cause malware infection, attacks or other harm on entities other than the organization). + +See ISO/IEC 27036-2 for more detail. + +## 5.20 Addressing information security within supplier agreements + + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +|--------------|----------------------------------------|-----------------------|-----------------------------------------|--------------------| +| #Preventive | #Confidentiality #Integrity #Availability | #Identify | #Supplier_relationships_security | #Governance_and_Ecosystem #Protection | + +**Control** + +Relevant information security requirements should be established and agreed with each supplier based on the type of supplier relationship. + +**Purpose** + +To maintain an agreed level of information security in supplier relationships. + +**Guidance** + +Supplier agreements should be established and documented to ensure that there is clear understanding between the organization and the supplier regarding both parties’ obligations to fulfil relevant information security requirements. + +The following terms can be considered for inclusion in the agreements in order to satisfy the identified information security requirements: + +a\) description of the information to be provided or accessed and methods of providing or accessing the information; + +b\) classification of information according to the organization’s classification scheme (see [[5.10]], [[5.12]], [[5.13]]) + +c\) mapping between the organization’s own classification scheme and the classification scheme of the supplier; + +d\) legal, statutory, regulatory and contractual requirements, including data protection, handling of personally identifiable information (PII), intellectual property rights and copyright and a description of how it will be ensured that they are met; + +e\) obligation of each contractual party to implement an agreed set of controls, including access control, performance review, monitoring, reporting and auditing, and the supplier’s obligations to comply with the organization’s information security requirements; + +f\) rules of acceptable use of information and other associated assets, including unacceptable use if necessary; + +g\) procedures or conditions for authorization and removal of the authorization for the use of the organization’s information and other associated assets by supplier personnel (e.g. through an explicit list of supplier personnel authorized to use the organization’s information and other associated assets); + +h\) information security requirements regarding the supplier’s ICT infrastructure; in particular, minimum information security requirements for each type of information and type of access to serve as the basis for individual supplier agreements based on the organization’s business needs and risk criteria; + +i\) indemnities and remediation for failure of contractor to meet requirements; + +j\) incident management requirements and procedures (especially notification and collaboration during incident remediation); + +k\) training and awareness requirements for specific procedures and information security requirements (e.g. for incident response, authorization procedures); + +l\) relevant provisions for sub-contracting, including the controls that need to be implemented, such as agreement on the use of sub-suppliers (e.g. requiring to have them under the same obligations of the supplier, requiring to have a list of sub-suppliers and notification before any change); + +m\) relevant contacts, including a contact person for information security issues; + +n\) any screening requirements, where legally permissible, for the supplier’s personnel, including responsibilities for conducting the screening and notification procedures if screening has not been completed or if the results give cause for doubt or concern; + +o\) the evidence and assurance mechanisms of third-party attestations for relevant information security requirements related to the supplier processes and an independent report on effectiveness of controls; + +p\) right to audit the supplier processes and controls related to the agreement; + +q\) supplier’s obligation to periodically deliver a report on the effectiveness of controls and agreement on timely correction of relevant issues raised in the report; + +r\) defect resolution and conflict resolution processes; + +s\) providing backup aligned with the organization’s needs (in terms of frequency and type and storage location); + +t\) ensuring the availability of an alternate facility (i.e. disaster recovery site) not subject to the same threats as the primary facility and considerations for fall back controls (alternate controls) in the event primary controls fail; + +u\) having a change management process that ensures advance notification to the organization and the possibility for the organization of not accepting changes; + +v\) physical security controls commensurate with the information classification; + +w\) information transfer controls to protect the information during physical transfer or logical transmission; + +x\) termination clauses upon conclusion of the agreement including records management, return of assets, secure disposal of information and other associated assets, and any ongoing confidentiality obligations; + +y\) provision of a method of securely destroying the organization’s information stored by the supplier as soon as it is no longer required; + +z\) ensuring, at the end of the contract, handover support to another supplier or to the organization itself. + +The organization should establish and maintain a register of agreements with external parties (e.g. contracts, memorandum of understanding, information-sharing agreements) to keep track of where their information is going. The organization should also regularly review, validate and update their agreements with external parties to ensure they are still required and fit for purpose with relevant information security clauses. + +**Other information** + +The agreements can vary considerably for different organizations and among the different types of suppliers. Therefore, care should be taken to include all relevant requirements for addressing information security risks. + +For details on supplier agreements, see ISO/IEC 27036 series. For cloud service agreements, see ISO/IEC 19086 series. + +## 5.21 Managing information security in the ICT supply chain + +**Control** + +Processes and procedures should be defined and implemented to manage the information security risks associated with the ICT products and services supply chain. + +**Purpose** + +To maintain an agreed level of information security in supplier relationships. + +**Guidance** + +The following topics should be considered to address information security within ICT supply chain security in addition to the general information security requirements for supplier relationships: + +a\) defining information security requirements to apply to ICT product or service acquisition; + +b\) requiring that ICT services suppliers propagate the organization’s security requirements throughout the supply chain if they sub-contract for parts of the ICT service provided to the organization; + +c\) requiring that ICT products suppliers propagate appropriate security practices throughout the supply chain if these products include components purchased or acquired from other suppliers or other entities (e.g. sub-contracted software developers and hardware component providers); + +d\) requesting that ICT products suppliers provide information describing the software components used in products; + +e\) requesting that ICT products suppliers provide information describing the implemented security functions of their product and the configuration required for its secure operation; + +f\) implementing a monitoring process and acceptable methods for validating that delivered ICT products and services comply with stated security requirements. Examples of such supplier review methods can include penetration testing and proof or validation of third-party attestations for the supplier’s information security operations; + +g\) implementing a process for identifying and documenting product or service components that are critical for maintaining functionality and therefore require increased attention, scrutiny and further follow up required when built outside of the organization especially if the supplier outsources aspects of product or service components to other suppliers; + +h\) obtaining assurance that critical components and their origin can be traced throughout the supply chain; + +i\) obtaining assurance that the delivered ICT products are functioning as expected without any unexpected or unwanted features; + +j\) implementing processes to ensure that components from suppliers are genuine and unaltered from their specification. Example measures include anti-tamper labels, cryptographic hash verifications or digital signatures. Monitoring for out of specification performance can be an indicator of tampering or counterfeits. Prevention and detection of tampering should be implemented during multiple stages in the system development life cycle, including design, development, integration, operations and maintenance; + +k\) obtaining assurance that ICT products achieve required security levels, for example, through formal certification or an evaluation scheme such as the Common Criteria Recognition Arrangement; + +l\) defining rules for sharing of information regarding the supply chain and any potential issues and compromises among the organization and suppliers; + +m\) implementing specific processes for managing ICT component life cycle and availability and associated security risks. This includes managing the risks of components no longer being available due to suppliers no longer being in business or suppliers no longer providing these components due to technology advancements. Identification of an alternative supplier and the process to transfer software and competence to the alternative supplier should be considered. + +**Other information** + +The specific ICT supply chain risk management practices are built on top of general information security, quality, project management and system engineering practices but do not replace them. + +Organizations are advised to work with suppliers to understand the ICT supply chain and any matters that have an important effect on the products and services being provided. The organization can influence ICT supply chain information security practices by making clear in agreements with their suppliers the matters that should be addressed by other suppliers in the ICT supply chain. + +ICT should be acquired from reputable sources. The reliability of software and hardware is a matter of quality control. While it is generally not possible for an organization to inspect the quality control systems of its vendors, it can make reliable judgments based on the reputation of the vendor. + +ICT supply chain as addressed here includes cloud services. + +Examples of ICT supply chains are: + +a\) cloud services provisioning, where the cloud service provider relies on the software developers, telecommunication service providers, hardware providers; + +b\) IoT, where the service involves the device manufacturers, the cloud service providers (e.g. the IoT platform operators), the developers for mobile and web applications, the vendor of software libraries; + +c\) hosting services, where the provider relies on external service desks including first, second and third support levels. + +## 5.22 Monitoring, review and change management of supplier services + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +|--------------|----------------------------------------|-----------------------|-----------------------------------------|--------------------| +| #Preventive | #Confidentiality #Integrity #Availability | #Identify | #Supplier_relationships_security | #Governance_and_Ecosystem #Protection #Defence #Information_security_assurance | + +**Control** + +The organization should regularly monitor, review, evaluate and manage change in supplier information security practices and service delivery. + +**Purpose** + +To maintain an agreed level of information security and service delivery in line with supplier agreements. + +**Guidance** + +Monitoring, review and change management of supplier services should ensure the information security terms and conditions of the agreements are complied with, information security incidents and problems are managed properly and changes in supplier services or business status do not affect service delivery. + +This should involve a process to manage the relationship between the organization and the supplier to: + +a\) monitor service performance levels to verify compliance with the agreements; + +b\) monitor changes made by suppliers including: + +1\) enhancements to the current services offered; + +2\) development of any new applications and systems; + +3\) modifications or updates of the supplier’s policies and procedures; + +4\) new or changed controls to resolve information security incidents and to improve information security; + +c\) monitor changes in supplier services including: + +1\) changes and enhancement to networks; + +2\) use of new technologies; + +3\) adoption of new products or newer versions or releases; + +4\) new development tools and environments; + +5\) changes to physical location of service facilities; + +6\) change of sub-suppliers; + +7\) sub-contracting to another supplier; + +d\) review service reports produced by the supplier and arrange regular progress meetings as required by the agreements; + +e\) conduct audits of suppliers and sub-suppliers, in conjunction with review of independent auditor’s reports, if available and follow-up on issues identified; + +f\) provide information about information security incidents and review this information as required by the agreements and any supporting guidelines and procedures; + +g\) review supplier audit trails and records of information security events, operational problems, failures, tracing of faults and disruptions related to the service delivered; + +h\) respond to and manage any identified information security events or incidents; + +i\) identify information security vulnerabilities and manage them; + +j\) review information security aspects of the supplier’s relationships with its own suppliers; + +k\) ensure that the supplier maintains sufficient service capability together with workable plans designed to ensure that agreed service continuity levels are maintained following major service failures or disaster (see [[5.29]], [[5.30]], [[5.35]], [[5.36]], [[8.14]]; + +l\) ensure that suppliers assign responsibilities for reviewing compliance and enforcing the requirements of the agreements; + +m\) evaluate regularly that the suppliers maintain adequate information security levels. + +The responsibility for managing supplier relationships should be assigned to a designated individual or team. Sufficient technical skills and resources should be made available to monitor that the requirements of the agreement, in particular the information security requirements, are being met. Appropriate actions should be taken when deficiencies in the service delivery are observed. + +**Other information** + +See ISO/IEC 27036-3 for more detail. + +## 5.23 Information security for use of cloud services + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +|--------------|----------------------------------------|-----------------------|-----------------------------------------|--------------------| +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Supplier_relationships_security | #Governance_and_Ecosystem #Protection | + +**Control** + +Processes for acquisition, use, management and exit from cloud services should be established in accordance with the organization’s information security requirements. + +**Purpose** + +To specify and manage information security for the use of cloud services. + +**Guidance** + +The organization should establish and communicate topic-specific policy on the use of cloud services to all relevant interested parties. + +The organization should define and communicate how it intends to manage information security risks associated with the use of cloud services. It can be an extension or part of the existing approach for how an organization manages services provided by external parties (see 5.21and 5.22). + +The use of cloud services can involve shared responsibility for information security and collaborative effort between the cloud service provider and the organization acting as the cloud service customer. It is essential that the responsibilities for both the cloud service provider and the organization, acting as the cloud service customer, are defined and implemented appropriately. + +The organization should define: + +a\) all relevant information security requirements associated with the use of the cloud services; + +b\) cloud service selection criteria and scope of cloud service usage; + +c\) roles and responsibilities related to the use and management of cloud services; + +d\) which information security controls are managed by the cloud service provider and which are managed by the organization as the cloud service customer; + +e\) how to obtain and utilize information security capabilities provided by the cloud service provider; + +f\) how to obtain assurance on information security controls implemented by cloud service providers; + +g\) how to manage controls, interfaces and changes in services when an organization uses multiple cloud services, particularly from different cloud service providers; + +h\) procedures for handling information security incidents that occur in relation to the use of cloud services; + +i\) its approach for monitoring, reviewing and evaluating the ongoing use of cloud services to manage information security risks; + +j\) how to change or stop the use of cloud services including exit strategies for cloud services. + +Cloud service agreements are often pre-defined and not open to negotiation. For all cloud services, the organization should review cloud service agreements with the cloud service provider(s). A cloud service agreement should address the confidentiality, integrity, availability and information handling requirements of the organization, with appropriate cloud service level objectives and cloud service qualitative objectives. The organization should also undertake relevant risk assessments to identify the risks associated with using the cloud service. Any residual risks connected to the use of the cloud service should be clearly identified and accepted by the appropriate management of the organization. + +An agreement between the cloud service provider and the organization, acting as the cloud service customer, should include the following provisions for the protection of the organization’s data and availability of services: + +a\) providing solutions based on industry accepted standards for architecture and infrastructure; + +b\) managing access controls of the cloud service to meet the requirements of the organization; + +c\) implementing malware monitoring and protection solutions; + +d\) processing and storing the organization’s sensitive information in approved locations (e.g. particular country or region) or within or subject to a particular jurisdiction; + +e\) providing dedicated support in the event of an information security incident in the cloud service environment; + +f\) ensuring that the organization’s information security requirements are met in the event of cloud services being further sub-contracted to an external supplier (or prohibiting cloud services from being sub-contracted); + +g\) supporting the organization in gathering digital evidence, taking into consideration laws and regulations for digital evidence across different jurisdictions; + +h\) providing appropriate support and availability of services for an appropriate time frame when the organization wants to exit from the cloud service; + +i\) providing required backup of data and configuration information and securely managing backups as applicable, based on the capabilities of the cloud service provider used by the organization, acting as the cloud service customer; + +j\) providing and returning information such as configuration files, source code and data that are owned by the organization, acting as the cloud service customer, when requested during the service provision or at termination of service. + +The organization, acting as the cloud service customer, should consider whether the agreement should require cloud service providers to provide advance notification prior to any substantive customer impacting changes being made to the way the service is delivered to the organization, including: + +a\) changes to the technical infrastructure (e.g. relocation, reconfiguration, or changes in hardware or software) that affect or change the cloud service offering; + +b\) processing or storing information in a new geographical or legal jurisdiction; + +c\) use of peer cloud service providers or other sub-contractors (including changing existing or using new parties). + +The organization using cloud services should maintain close contact with its cloud service providers. These contacts enable mutual exchange of information about information security for the use of the cloud services including a mechanism for both cloud service provider and the organization, acting as the cloud service customer, to monitor each service characteristic and report failures to the commitments contained in the agreements. + +**Other information** + +This control considers cloud security from the perspective of the cloud service customer. + +Additional information relating to cloud services can be found in ISO/IEC 17788, ISO/IEC 17789 and ISO/IEC 22123-1. Specifics related to cloud portability in support of exit strategies can be found in ISO/IEC 19941. Specifics related to information security and public cloud services are described in ISO/IEC 27017. Specifics related to PII protection in public clouds acting as PII processor are described in ISO/ IEC 27018. Supplier relationships for cloud services are covered by ISO/IEC 27036-4 and cloud service agreements and their contents are dealt with in the ISO/IEC 19086 series, with security and privacy specifically covered by ISO/IEC 19086-4. + +## 5.24 Information security incident management planning and preparation + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +|--------------|----------------------------------------|-----------------------|-----------------------------------------|--------------------| +| #Corrective | #Confidentiality #Integrity #Availability | #Respond #Recover | #Governance #Information_security_event_management | #Governance_and_Ecosystem #Protection | + +**Control** + +The organization should plan and prepare for managing information security incidents by defining, establishing and communicating information security incident management processes, roles and responsibilities. + +**Purpose** + +To ensure quick, effective, consistent and orderly response to information security incidents, including communication on information security events. + +**Guidance** + +<u>Roles and responsibilities</u> + +The organization should establish appropriate information security incident management processes. Roles and responsibilities to carry out the incident management procedures should be determined and effectively communicated to the relevant internal and external interested parties. + +The following should be considered: + +a\) establishing a common method for reporting information security events including point of contact (see 6.8); + +b\) establishing an incident management process to provide the organization with capability for managing information security incidents including administration, documentation, detection, triage, prioritization, analysis, communication and coordinating interested parties; + +c\) establishing an incident response process to provide the organization with capability for assessing, responding to and learning from information security incidents; + +d\) only allowing competent personnel to handle the issues related to information security incidents within the organization. Such personnel should be provided with procedure documentation and periodic training; + +e\) establishing a process to identify required training, certification and ongoing professional development for incident response personnel. + +<u>Incident management procedures</u> + +The objectives for information security incident management should be agreed with management and it should be ensured that those responsible for information security incident management understand the organization’s priorities for handling information security incidents including resolution time frame based on potential consequences and severity. Incident management procedures should be implemented to meet these objectives and priorities. + +Management should ensure that an information security incident management plan is created considering different scenarios and procedures are developed and implemented for the following activities: + +a\) evaluation of information security events according to criteria for what constitutes an information security incident; + +b\) monitoring (see 8.15 and 8.16), detecting (see 8.16), classifying (see 5.25), analysing and reporting (see 6.8) of information security events and incidents (by human or automatic means); + +c\) managing information security incidents to conclusion, including response and escalation (see 5.26), according to the type and the category of the incident, possible activation of crisis management and activation of continuity plans, controlled recovery from an incident and communication to internal and external interested parties; + +d\) coordination with internal and external interested parties such as authorities, external interest groups and forums, suppliers and clients (see 5.5and 5.6); + +e\) logging incident management activities; + +f\) handling of evidence (see 5.28); + +g\) root cause analysis or post-mortem procedures; + +h\) identification of lessons learned and any improvements to the incident management procedures or information security controls in general that are required. + +<u>Reporting procedures</u> + +Reporting procedures should include: + +a\) actions to be taken in case of an information security event (e.g. noting all pertinent details immediately such as malfunction occurring and messages on screen, immediately reporting to the point of contact and only taking coordinated actions); + +b\) use of incident forms to support personnel to perform all necessary actions when reporting information security incidents; + +c\) suitable feedback processes to ensure that those persons reporting information security events are notified, to the extent possible, of outcomes after the issue has been addressed and closed; + +d\) creation of incident reports. + +Any external requirements on reporting of incidents to relevant interested parties within the defined time frame (e.g. breach notification requirements to regulators) should be considered when implementing incident management procedures. + +**Other information** + +Information security incidents can transcend organizational and national boundaries. To respond to such incidents, it is beneficial to coordinate response and share information about these incidents with external organizations as appropriate. + +Detailed guidance on information security incident management is provided in the ISO/IEC 27035 series. + +## 5.25 Assessment and decision on information security events + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| ------------ | ---------------------------------------- | --------------------- | ------------------------------- | ------------------ | +| #Detective | #Confidentiality #Integrity #Availability | #Detect #Respond | #Information_security_event_management | #Defence | + +**Control** + +The organization should assess information security events and decide if they are to be categorized as information security inciden ts. + +**Purpose** + +To ensure effective categorization and prioritization of information security events. + +**Guidance** + +A categorization and prioritization scheme of information security incidents should be agreed for the identification of the consequences and priority of an incident. The scheme should include the criteria to categorize events as information security incidents. The point of contact should assess each information security event using the agreed scheme. + +Personnel responsible for coordinating and responding to information security incidents should perform the assessment and make a decision on information security events. + +Results of the assessment and decision should be recorded in detail for the purpose of future reference and verification. + +**Other information** + +The ISO/IEC 27035 series provides further guidance on incident management. + +## 5.26 Response to information security incidents + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| ------------ | ---------------------------------------- | --------------------- | ------------------------------- | ------------------ | +| #Corrective | #Confidentiality #Integrity #Availability | #Respond #Recover | #Information_security_event_management | #Defence | + +**Control** + +Information security incidents should be responded to in accordance with the documented procedures. + +**Purpose** + +To ensure efficient and effective response to information security incidents. +**Guidance** + +The organization should establish and communicate procedures on information security incident response to all relevant interested parties. + +Information security incidents should be responded to by a designated team with the required competency (see 5.24). + +The response should include the following: + +a\) containing, if the consequences of the incident can spread, the systems affected by the incident; + +b\) collecting evidence (see 5.28) as soon as possible after the occurrence; + +c\) escalation, as required including crisis management activities and possibly invoking business continuity plans (see 5.29and 5.30); + +d\) ensuring that all involved response activities are properly logged for later analysis; + +e\) communicating the existence of the information security incident or any relevant details thereof to all relevant internal and external interested parties following the need-to-know principle; + +f\) coordinating with internal and external parties such as authorities, external interest groups and forums, suppliers and clients to improve response effectiveness and help to minimize consequences for other organizations; + +g\) on ce the incident has been successfully addressed, formally closing and recording it; + +h\) conducting information security forensic analysis, as required (see 5.28); + +i\) performing post-incident analysis to identify root cause. Ensure it is documented and communicated according to defined procedures (see 5.27); + +j\) identifying and managing information security vulnerabilities and weaknesses including those related to controls which have caused, contributed to or failed to prevent the incident. + +**Other information** + +The ISO/IEC 27035 series provides further guidance on incident management. + +## 5.27 Learning from information security incidents + + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| ------------ | ---------------------------------------- | --------------------- | ------------------------------- | ------------------ | +| #Preventive | #Confidentiality #Integrity #Availability | #Identify #Protect | #Information_security_event_management | #Defence | + +**Control** + +Knowledge gained from information security incidents should be used to strengthen and improve the information security controls. + +**Purpose** + +To reduce the likelihood or consequences of future incidents. **Guidance** + +The organization should establish procedures to quantify and monitor the types, volumes and costs of information security incidents. + +The information gained from the evaluation of information security incidents should be used to: + +a\) enhance the incident management plan including incident scenarios and procedures (see 5.24); + +b\) identify recurring or serious incidents and their causes to update the organization’s information security risk assessment and determine and implement necessary additional controls to reduce the likelihood or consequences of future similar incidents. Mechanisms to enable that include collecting, quantifying and monitoring information about incident types, volumes and costs; + +c\) enhance user awareness and training (see 6.3) by providing examples of what can happen, how to + +respond to such incidents and how to avoid them in the future. + +**Other information** + +The ISO/IEC 27035 series provides further guidance. + + + +## 5.28 Collection of evidence + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| ------------ | ---------------------------------------- | --------------------- | ------------------------------- | ------------------ | +| #Corrective | #Confidentiality #Integrity #Availability | #Detect #Respond | #Information_security_event_management | #Defence | + +**Control** + +The organization should establish and implement procedures for the identification, collection, acquisition and preservation of evidence related to information security events. + +**Purpose** + +To ensure a consistent and effective management of evidence related to information security incidents for the purposes of disciplinary and legal actions. + +**Guidance** + +Internal procedures should be developed and followed when dealing with evidence related to information security events for the purposes of disciplinary and legal actions. The requirements of different jurisdictions should be considered to maximize chances of admission across the relevant jurisdictions. + +In general, these procedures for the management of evidence should provide instructions for the identification, collection, acquisition and preservation of evidence in accordance with different types of storage media, devices and status of devices (i.e. powered on or off). Evidence typically needs to be collected in a manner that is admissible in the appropriate national courts of law or another disciplinary forum. It should be possible to show that: + +a\) records are complete and have not been tampered with in any way; + +b\) copies of electronic evidence are probably identical to the originals; + +c\) any information system from which evidence has been gathered was operating correctly at the time the evidence was recorded. + +Where available, certification or other relevant means of qualification of personnel and tools should be sought, so as to strengthen the value of the preserved evidence. + +Digital evidence can transcend organizational or jurisdictional boundaries. In such cases, it should be ensured that the organization is entitled to collect the required information as digital evidence. + +**Other information** + +When an information security event is first detected, it is not always obvious whether or not the event will result in court action. Therefore, the danger exists that necessary evidence is destroyed intentionally or accidentally before the seriousness of the incident is realized. It is advisable to involve legal advice or law enforcement early in any contemplated legal action and take advice on the evidence required. + +ISO/IEC 27037 provides definitions and guidelines for identification, collection, acquisition and preservation of digital evidence. + +The ISO/IEC 27050 series deals with electronic discovery, which involves the processing of electronically stored information as evidence. + +## 5.29 Information security during disruption + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| ------------ | ---------------------------------------- | --------------------- | ------------------------------- | ------------------ | +| #Preventive #Corrective | #Confidentiality #Integrity #Availability | #Protect #Respond | #Continuity | #Protection #Resilience | + + +**Control** + +The organization should plan how to maintain information security at an appropriate level during disruption. + +**Purpose** + +To protect information and other associated assets during disruption. + +**Guidance** + +The organization should determine its requirements for adapting information security controls during disruption. Information security requirements should be included in the business continuity management processes. + +Plans should be developed, implemented, tested, reviewed and evaluated to maintain or restore the security of information of critical business processes following interruption or failure. Security of information should be restored at the required level and in the required time frames. + +The organization should implement and maintain: + +a\) information security controls, supporting systems and tools within business continuity and ICT continuity plans; + +b\) processes to maintain existing information security controls during disruption; + +c\) compensating controls for information security controls that cannot be maintained during disruption. + +**Other information** + +In the context of business continuity and ICT continuity planning, it can be necessary to adapt the information security requirements depending on the type of disruption, compared to normal operational conditions. As part of the business impact analysis and risk assessment performed within business continuity management, the consequences of loss of confidentiality and integrity of information should be considered and prioritized in addition to the need for maintaining availability. + +Information on business continuity management systems can be found in ISO 22301 and ISO 22313. Further guidance on business impact analysis (BIA) can be found in ISO/TS 22317. + +## 5.30 ICT readiness for business continuity + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| ------------ | ---------------------------------------- | --------------------- | ------------------------------- | ------------------ | +| #Corrective | #Availability | #Respond | #Continuity | #Resilience | + +**Control** + +ICT readiness should be planned, implemented, maintained and tested based on business continuity objectives and ICT continuity requirements. + +**Purpose** + +To ensure the availability of the organization’s information and other associated assets during disruption. + +**Guidance** + +ICT readiness for business continuity is an important component in business continuity management and information security management to ensure that the organization’s objectives can continue to be met during disruption. + +The ICT continuity requirements are the outcome of the business impact analysis (BIA). The BIA process should use impact types and criteria to assess the impacts over time resulting from the disruption of business activities that deliver products and services. The magnitude and duration of the resulting impact should be used to identify prioritized activities which should be assigned a recovery time objective (RTO). The BIA should then determine which resources are needed to support prioritized activities. An RTO should also be specified for these resources. A subset of these resources should include ICT services. + +The BIA involving ICT services can be expanded to define performance and capacity requirements of ICT systems and recovery point objectives (RPO) of information required to support activities during disruption. + +Based on the outputs from the BIA and risk assessment involving ICT services, the organization should identify and select ICT continuity strategies that consider options for before, during and after disruption. The business continuity strategies can comprise one or more solutions. Based on the strategies, plans should be developed, implemented and tested to meet the required availability level of ICT services and in the required time frames following interruption to, or failure of, critical processes. + +The organization should ensure that: + +a\) an adequate organizational structure is in place to prepare for, mitigate and respond to a disruption supported by personnel with the necessary responsibility, authority and competence; + +b\) ICT continuity plans, including response and recovery procedures detailing how the organization is planning to manage an ICT service disruption, are: + +1\) regularly evaluated through exercises and tests; + +2\) approved by management; + +c\) ICT continuity plans include the following ICT continuity information: + +1\) performance and capacity specifications to meet the business continuity requirements and objectives as specified in the BIA; + +2\) RTO of each prioritized ICT service and the procedures for restoring those components; + +3\) RPO of the prioritized ICT resources defined as information and the procedures for restoring the information. + +**Other information** + +Managing ICT continuity forms a key part of business continuity requirements concerning availability to be able to: + +a\) respond and recover from disruption to ICT services regardless of the cause; + +b\) ensure continuity of prioritized activities are supported by the required ICT services; + +c\) respond before a disruption to ICT services occurs, and upon detection of at least one incident that can result in a disruption to ICT services. + +Further guidance on ICT readiness for business continuity can be found in ISO/IEC 27031. + +Further guidance on business continuity management systems can be found in ISO 22301 and ISO 22313. Further guidance on BIA can be found in ISO/TS 22317. + +## 5.31 Legal, statutory, regulatory and contractual requirements + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| ------------ | ---------------------------------------- | --------------------- | ------------------------- | -------------------------------------- | +| #Preventive | #Confidentiality #Integrity #Availability | #Identify | #Legal_and_compliance | #Governance_and_Ecosystem #Protection | + +**Control** + +Legal, statutory, regulatory and contractual requirements relevant to information security and the organization’s approach to meet these requirements should be identified, documented and kept up to date. + +**Purpose** + +To ensure compliance with legal, statutory, regulatory and contractual requirements related to information security. + +**Guidance** + +<u>General</u> + +External requirements including legal, statutory, regulatory or contractual requirements should be taken into consideration when: + +a\) developing information security policies and procedures; + +b\) designing, implementing or changing information security controls; + +c\) classifying information and other associated assets as part of the process for setting information security requirements for internal needs or for supplier agreements; + +d\) performing information security risk assessments and determining information security risk treatment activities; + +e\) determining processes along with related roles and responsibilities relating to information security; + +f\) determining suppliers’ contractual requirements relevant to the organization and the scope of supply of products and services. + +<u>Legislation and regulations</u> + +The organization should: + +a\) identify all legislation and regulations relevant to the organization’s information security in order + +to be aware of the requirements for their type of business; + +b\) take into consideration compliance in all relevant countries, if the organization: + +— conducts business in other countries; + +— uses products and services from other countries where laws and regulations can affect the organization; + +— transfers information across jurisdictional borders where laws and regulations can affect the organization; + +c\) review the identified legislation and regulation regularly in order to keep up to date with the changes and identify new legislation; + +d\) define and document the specific processes and individual responsibilities to meet these requirements. + +<u>Cryptography</u> + +Cryptography is an area that often has specific legal requirements. Compliance with the relevant agreements, laws and regulations relating to the following items should be taken into consideration: + +a\) restrictions on import or export of computer hardware and software for performing cryptographic functions; + +b\) restrictions on import or export of computer hardware and software which is designed to have cryptographic functions added to it; + +c\) restrictions on the usage of cryptography; + +d\) mandatory or discretionary methods of access by the countries’ authorities to encrypted information; + +e\) validity of digital signatures, seals and certificates. + +It is recommended to seek legal advice when ensuring compliance with relevant legislation and regulations, especially when encrypted information or cryptography tools are moved across jurisdictional borders. + +Contracts + +Contractual requirements related to information security should include those stated in: + +a\) contracts with clients; + +b\) contracts with suppliers (see 5.20); + +c\) insurance contracts. **Other information** + +No other information. + +## 5.32 Intellectual property rights + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| ------------ | ---------------------------------------- | --------------------- | ------------------------- | -------------------------------------- | +| #Preventive | #Confidentiality #Integrity #Availability | #Identify | #Legal_and_compliance | #Governance_and_Ecosystem | + +**Control** + +The organization should implement appropriate procedures to protect intellectual property rights. + +**Purpose** + +To ensure compliance with legal, statutory, regulatory and contractual requirements related to intellectual property rights and use of proprietary products. + +The following guidelines should be considered to protect any material that can be considered intellectual property: + +a\) defining and communicating a topic-specific policy on protection of intellectual property rights; + +b\) publishing procedures for intellectual property rights compliance that define compliant use of software and information products; + +c\) acquiring software only through known and reputable sources, to ensure that copyright is not infringed upon; + +d\) maintaining appropriate asset registers and identifying all assets with requirements to protect intellectual property rights; + +e\) maintaining proof and evidence of ownership of licences, manuals, etc.; + +f\) ensuring that any maximum number of users or resources \[e.g. central processing units (CPUs)\] permitted within the licence is not exceeded; + +g\) carrying out reviews to ensure that only authorized software and licensed products are installed; + +h\) providing procedures for maintaining appropriate licence conditions; + +i\) providing procedures for disposing of or transferring software to others; + +j\) complying with terms and conditions for software and information obtained from public networks and outside sources; + +k\) not duplicating, converting to another format or extracting from commercial recordings (video, audio) other than permitted by copyright law or the applicable licences; + +l\) not copying, in full or in part, standards (e.g. ISO/IEC International Standards), books, articles, reports or other documents, other than permitted by copyright law or the applicable licences. + +**Other information** + +Intellectual property rights include software or document copyright, design rights, trademarks, patents and source code licences. + +Proprietary software products are usually supplied under a licence agreement that specifies licence terms and conditions, for example, limiting the use of the products to specified machines or limiting copying to the creation of backup copies only. See the ISO/IEC 19770 series for details about IT asset management. + +Data can be acquired from outside sources. It is generally the case that such data is obtained under the terms of a data sharing agreement or similar legal instrument. Such data sharing agreements should make it clear what processing is permitted for the acquired data. It is also advisable that the provenance of the data is clearly stated. See ISO/IEC 23751:—1) for details about data sharing agreements. + +Legal, statutory, regulatory and contractual requirements can place restrictions on the copying of proprietary material. In particular, they can require that only material that is developed by the organization or that is licensed or provided by the developer to the organization, can be used. Copyright infringement can lead to legal action, which can involve fines and criminal proceedings. + +Aside from the organization needing to comply with its obligations towards third party intellectual property rights, the risks of personnel and third parties failing to uphold the organization’s own intellectual property rights should also be managed. + +1\) Under preparation. Stage at the time of publication: ISO/IEC PRF 23751:2022. + +## 5.33 Protection of records + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| ------------ | ---------------------------------------- | --------------------- | ------------------------- | -------------------------------------- | +| #Preventive | #Confidentiality #Integrity #Availability | #Identify #Protect | #Legal_and_compliance #Asset_management #Information_protection | #Defence | + +**Control** + +Records should be protected from loss, destruction, falsification, unauthorized access and unauthorized release. + +**Purpose** + +To ensure compliance with legal, statutory, regulatory and contractual requirements, as well as community or societal expectations related to the protection and availability of records. + +**Guidance** + +The organization should take the following steps to protect the authenticity, reliability, integrity and usability of records, as their business context and requirements for their management change over time: + +a\) issue guidelines on the storage, handling chain of custody and disposal of records, which includes prevention of manipulation of records. These guidelines should be aligned with the organization’s topic-specific policy on records management and other records requirements; + +b\) draw up a retention schedule defining records and the period of time for which they should be + +retained. + +The system of storage and handling should ensure identification of records and of their retention period taking into consideration national or regional legislation or regulations, as well as community or societal expectations, if applicable. This system should permit appropriate destruction of records after that period if they are not needed by the organization. + +When deciding on protection of specific organizational records, their corresponding information security classification, based on the organization’s classification scheme, should be considered. Records should be categorized into record types (e.g. accounting records, business transaction records, personnel records, legal records), each with details of retention periods and type of allowable storage media which can be physical or electronic. + +Data storage systems should be chosen such that required records can be retrieved in an acceptable time frame and format, depending on the requirements to be fulfilled. + +Where electronic storage media are chosen, procedures to ensure the ability to access records (both storage media and format readability) throughout the retention period should be established to safeguard against loss due to future technology change. Any related cryptographic keys and programs associated with encrypted archives or digital signatures, should also be retained to enable decryption of the records for the length of time the records are retained (see 8.24). + +Storage and handling procedures should be implemented in accordance with recommendations provided by manufacturers of storage media. Consideration should be given to the possibility of deterioration of media used for storage of records. + +**Other information** + +Records document individual events or transactions or can form aggregations that have been designed to document work processes, activities or functions. They are both evidence of business activity and information assets. Any set of information, regardless of its structure or form, can be managed as a record. This includes information in the form of a document, a collection of data or other types of digital or analogue information which are created, captured and managed in the course of business. + +In the management of records, metadata is data describing the context, content and structure of records, as well as their management over time. Metadata is an essential component of any record. + +It can be necessary to retain some records securely to meet legal, statutory, regulatory or contractual requirements, as well as to support essential business activities. National law or regulation can set the time period and data content for information retention. Further information about records management can be found in ISO 15489. + +## 5.34 Privacy and protection of PII + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| ------------ | ---------------------------------------- | --------------------- | ------------------------- | -------------------------------------- | +| #Preventive | #Confidentiality #Integrity #Availability | #Identify #Protect | #Information_protection #Legal_and_compliance | #Protection | + +**Control** + +The organization should identify and meet the requirements regarding the preservation of privacy and protection of PII according to applicable laws and regulations and contractual requirements. + +**Purpose** + +To ensure compliance with legal, statutory, regulatory and contractual requirements related to the information security aspects of the protection of PII. + +**Guidance** + +The organization should establish and communicate a topic-specific policy on privacy and protection of PII to all relevant interested parties. + +The organization should develop and implement procedures for the preservation of privacy and protection of PII. These procedures should be communicated to all relevant interested parties involved in the processing of personally identifiable information. + +Compliance with these procedures and all relevant legislation and regulations concerning the preservation of privacy and protection of PII requires appropriate roles, responsibilities and controls. Often this is best achieved by the appointment of a person responsible, such as a privacy officer, who should provide guidance to personnel, service providers and other interested parties on their individual responsibilities and the specific procedures that should be followed. + +Responsibility for handling PII should be dealt with taking into consideration relevant legislation and regulations. + +Appropriate technical and organizational measures to protect PII should be implemented. + +**Other information** + +A number of countries have introduced legislation placing controls on the collection, processing, transmission and deletion of PII. Depending on the respective national legislation, such controls can impose duties on those collecting, processing and disseminating PII and can also restrict the authority to transfer PII to other countries. + +ISO/IEC 29100 provides a high-level framework for the protection of PII within ICT systems. Further information on privacy information management systems can be found in ISO/IEC 27701. Specific information regarding privacy information management for public clouds acting as PII processors can be found in ISO/IEC 27018. + +ISO/IEC 29134 provides guidelines for privacy impact assessment (PIA) and gives an example of the structure and content of a PIA report. Compared with ISO/IEC 27005, this is focused on PII processing and relevant to those organizations that process PII. This can help identify privacy risks and possible mitigations to reduce these risks to acceptable levels. + +## 5.35 Independent review of information security + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| ------------ | ---------------------------------------- | --------------------- | ------------------------- | -------------------------------------- | +| #Preventive #Corrective | #Confidentiality #Integrity #Availability | #Identify #Protect | #Information_security_assurance | #Governance_and_Ecosystem | + +**Control** + +The organization’s approach to managing information security and its implementation including people, processes and technologies should be reviewed independently at planned intervals, or when significant changes occur. + +**Purpose** + +To ensure the continuing suitability, adequacy and effectiveness of the organization’s approach to managing information security. + +**Guidance** + +The organization should have processes to conduct independent reviews. + +Management should plan and initiate periodic independent reviews. The reviews should include assessing opportunities for improvement and the need for changes to the approach to information security, including the information security policy, topic-specific policies and other controls. + +Such reviews should be carried out by individuals independent of the area under review (e.g. the internal audit function, an independent manager or an external party organization specializing in such reviews). Individuals carrying out these reviews should have the appropriate competence. The person conducting the reviews should not be in the line of authority to ensure they have the independence to make an assessment. + +The results of the independent reviews should be reported to the management who initiated the reviews and, if appropriate, to top management. These records should be maintained. + +If the independent reviews identify that the organization’s approach and implementation to managing information security is inadequate \[e.g. documented objectives and requirements are not met or are not compliant with the direction for information security stated in the information security policy and topic-specific policies (see 5.1)\], management should initiate corrective actions. + +In addition to the periodic independent reviews, the organization should consider conducting independent reviews when: + +a\) laws and regulations which affect the organization change; + +b\) significant incidents occur; + +c\) the organization starts a new business or changes a current business; + +d\) the organization starts to use a new product or service, or changes the use of a current product or service; + +e\) the organization changes the information security controls and procedures significantly. + +ISO/IEC 27007 and ISO/IEC TS 27008 provide guidance for carrying out independent reviews. + +## 5.36 Compliance with policies, rules and standards for information security + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| ------------ | ---------------------------------------- | --------------------- | ------------------------- | -------------------------------------- | +| #Preventive | #Confidentiality #Integrity #Availability | #Identify #Protect | #Legal_and_compliance #Information_security_assurance | #Governance_and_Ecosystem | + +**Control** + +Compliance with the organization’s information security policy, topic-specific policies, rules and standards should be regularly reviewed. + +**Purpose** + +To ensure that information security is implemented and operated in accordance with the organization’s information security policy, topic-specific policies, rules and standards. + +**Guidance** + +Managers, service, product or information owners should identify how to review that information security requirements defined in the information security policy, topic-specific policies, rules, standards and other applicable regulations are met. Automatic measurement and reporting tools should be considered for efficient regular review. + +If any non-compliance is found as a result of the review, managers should: + +a\) identify the causes of the non-compliance; + +b\) evaluate the need for corrective actions to achieve compliance; + +c\) implement appropriate corrective actions; + +d\) review corrective actions taken to verify its effectiveness and identify any deficiencies or weaknesses. + +Results of reviews and corrective actions carried out by managers, service, product or information owners should be recorded and these records should be maintained. Managers should report the results to the persons carrying out independent reviews (see 5.35) when an independent review takes place in the area of their responsibility. + +Corrective actions should be completed in a timely manner as appropriate to the risk. If not completed by the next scheduled review, progress should at least be addressed at that review. + +**Other information** + +Operational monitoring of system use is covered in 8.15, 8.16, 8.17. + +## 5.37 Documented operating procedures + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +|-------------------------|------------------------------------------|-----------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------| +| #Preventive #Corrective | #Confidentiality #Integrity #Availability | #Protect #Recover | #Asset_management #Physical_security #System_and_network_security #Application_security #Secure_configuration #Identity_and_access_management #Threat_and_vulnerability_management #Continuity #Information_security_event_management | #Governance_and_Ecosystem #Protection #Defence | + +**Control** + +Operating procedures for information processing facilities should be documented and made available to personnel who need them. + +**Purpose** + +To ensure the correct and secure operation of information processing facilities. + +**Guidance** + +Documented procedures should be prepared for the organization’s operational activities associated with information security, for example: + +a\) when the activity needs to be performed in the same way by many people; + +b\) when the activity is performed rarely and when next performed the procedure is likely to have been forgotten; + +c\) when the activity is new and presents a risk if not performed correctly; + +d\) prior to handing over the activity to new personnel. The operating procedures should specify: + +a\) the responsible individuals; + +b\) the secure installation and configuration of systems; + +c\) processing and handling of information, both automated and manual; + +d\) backup (see 8.13) and resilience; + +e\) scheduling requirements, including interdependencies with other systems; + +f\) instructions for handling errors or other exceptional conditions \[e.g. restrictions on the use of + +utility programs (see 8.18)\], which can arise during job execution; + +g\) support and escalation contacts including external support contacts in the event of unexpected + +operational or technical difficulties; + +h\) storage media handling instructions (see 7.10and 7.14); + +i\) system restart and recovery procedures for use in the event of system failure; + +j\) the management of audit trail and system log information (see 8.15and 8.17) and video monitoring systems (see 7.4); + +k\) monitoring procedures such as capacity, performance and security (see 8.6 and 8.16); + +l\) maintenance instructions. + +Documented operating procedures should be reviewed and updated when needed. Changes to documented operating procedures should be authorized. Where technically feasible, information systems should be managed consistently, using the same procedures, tools and utilities. + +**Other information** +No other information. + +# 6 People controls + +## 6.1 Screening + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +|------------------|------------------------------------|---------------------------|-------------------------------|---------------------------| +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Human_resource_security | #Governance_and_Ecosystem | + +**Control** + +Background verification checks on all candidates to become personnel should be carried out prior to joining the organization and on an ongoing basis taking into consideration applicable laws, regulations and ethics and be proportional to the business requirements, the classification of the information to be accessed and the perceived risks. + +**Purpose** + +To ensure all personnel are eligible and suitable for the roles for which they are considered and remain eligible and suitable during their employment. + +**Guidance** + +A screening process should be performed for all personnel including full-time, part-time and temporary staff. Where these individuals are contracted through suppliers of services, screening requirements should be included in the contractual agreements between the organization and the suppliers. + +Information on all candidates being considered for positions within the organization should be collected and handled taking into consideration any appropriate legislation existing in the relevant jurisdiction. In some jurisdictions, the organization can be legally required to inform the candidates beforehand about the screening activities. + +Verification should take into consideration all relevant privacy, PII protection and employment-based legislation and should, where permitted, include the following: + +a\) availability of satisfactory references (e.g. business and personal references); + +b\) a verification (for completeness and accuracy) of the applicant’s curriculum vitae; + +c\) confirmation of claimed academic and professional qualifications; + +d\) independent identity verification (e.g. passport or other acceptable document issued by appropriate authorities); + +e\) more detailed verification, such as credit review or review of criminal records if the candidate takes on a critical role. + +When an individual is hired for a specific information security role, the organization should make sure the candidate: + +a\) has the necessary competence to perform the security role; + +b\) can be trusted to take on the role, especially if the role is critical for the organization. + +Where a job, either on initial appointment or on promotion, involves the person having access to information processing facilities and, in particular, if these involve handling confidential information (e.g. financial information, personal information or health care information) the organization should also consider further, more detailed verifications. + +Procedures should define criteria and limitations for verification reviews (e.g. who is eligible to screen people and how, when and why verification reviews are carried out). + +In situations where verification cannot be completed in a timely manner, mitigating controls should be implemented until the review has been finished, for example: + +a\) delayed onboarding; + +b\) delayed deployment of corporate assets; + +c\) onboarding with reduced access; + +d\) termination of employment. + +Verification checks should be repeated periodically to confirm ongoing suitability of personnel, depending on the criticality of a person’s role. + +**Other information** No other information. + +## 6.2 Terms and conditions of employment + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +|------------------|------------------------------------|---------------------------|------------------------------|----------------------| +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Human_resource_security | #Governance_and_Ecosystem | + +**Control** + +The employment contractual agreements should state the personnel’s and the organization’s responsibilities for information security. + +**Purpose** + +To ensure personnel understand their information security responsibilities for the roles for which they are considered. + +**Guidance** + +The contractual obligations for personnel should take into consideration the organization’s information security policy and relevant topic-specific policies. In addition, the following points can be clarified and stated: + +a\) confidentiality or non-disclosure agreements that personnel who are given access to confidential information should sign prior to being given access to information and other associated assets (see 6.6); + +b\) legal responsibilities and rights \[e.g. regarding copyright laws or data protection legislation (see 5.32 and 5.34)\]; + +c\) responsibilities for the classification of information and management of the organization’s information and other associated assets, information processing facilities and information services handled by the personnel (see 5.9to 5.13); + +d\) responsibilities for the handling of information received from interested parties; + +e\) actions to be taken if personnel disregard the organization’s security requirements (see 6.4). + +Information security roles and responsibilities should be communicated to candidates during the pre- employment process. + +The organization should ensure that personnel agree to terms and conditions concerning information security. These terms and conditions should be appropriate to the nature and extent of access they will have to the organization’s assets associated with information systems and services. The terms and conditions concerning information security should be reviewed when laws, regulations, the information security policy or topic-specific policies change. + +Where appropriate, responsibilities contained within the terms and conditions of employment should continue for a defined period after the end of the employment (see 6.5). + +**Other information** + +A code of conduct can be used to state personnel’s information security responsibilities regarding confidentiality, PII protection, ethics, appropriate use of the organization’s information and other associated assets, as well as reputable practices expected by the organization. + +An external party, with which supplier personnel are associated, can be required to enter into contractual agreements on behalf of the contracted individual. + +If the organization is not a legal entity and does not have employees, the equivalent of contractual agreement and terms and conditions can be considered in line with the guidance of this control. + +## 6.3 Information security awareness, education and training + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +|------------------|-----------------------------------------|---------------------------|-----------------------------|-----------------------------| +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Human_resource_security | #Governance_and_Ecosystem | + +**Control** +Personnel of the organization and relevant interested parties should receive appropriate information security awareness, education and training and regular updates of the organization's information security policy, topic-specific policies and procedures, as relevant for their job function. + +**Purpose** +To ensure personnel and relevant interested parties are aware of and fulfil their information security responsibilities. + +**Guidance** + +<u>General</u> + +An information security awareness, education and training programme should be established in line with the organization’s information security policy, topic-specific policies and relevant procedures on information security, taking into consideration the organization’s information to be protected and the information security controls that have been implemented to protect the information. + +Information security awareness, education and training should take place periodically. Initial awareness, education and training can apply to new personnel and to those who transfer to new positions or roles with substantially different information security requirements. + +Personnel’s understanding should be assessed at the end of an awareness, education or training activity to test knowledge transfer and the effectiveness of the awareness, education and training programme. + +<u>Awareness</u> + +An information security awareness programme should aim to make personnel aware of their responsibilities for information security and the means by which those responsibilities are discharged. + +The awareness programme should be planned taking into consideration the roles of personnel in the organization, including internal and external personnel (e.g. external consultants, supplier personnel). The activities in the awareness programme should be scheduled over time, preferably regularly, so that the activities are repeated and cover new personnel. It should also be built on lessons learnt from information security incidents. + +The awareness programme should include a number of awareness-raising activities via appropriate physical or virtual channels such as campaigns, booklets, posters, newsletters, websites, information sessions, briefings, e-learning modules and e-mails. + +Information security awareness should cover general aspects such as: + +a\) management’s commitment to information security throughout the organization; + +b\) familiarity and compliance needs concerning applicable information security rules and obligations, taking into account information security policy and topic-specific policies, standards, laws, statutes, regulations, contracts and agreements; + +c\) personal accountability for one’s own actions and inactions, and general responsibilities towards securing or protecting information belonging to the organization and interested parties; + +d\) basic information security procedures \[e.g. information security event reporting (6.8)\] and baseline controls \[e.g. password security (5.17)\]; + +e\) contact points and resources for additional information and advice on information security matters, including further information security awareness materials. + +<u>Education and training</u> + +The organization should identify, prepare and implement an appropriate training plan for technical teams whose roles require specific skill sets and expertise. Technical teams should have the skills for configuring and maintaining the required security level for devices, systems, applications and services. If there are missing skills, the organization should take action and acquire them. + +The education and training programme should consider different forms \[e.g. lectures or self-studies, being mentored by expert staff or consultants (on-the-job training), rotating staff members to follow different activities, recruiting already skilled people and hiring consultants\]. It can use different means of delivery including classroom-based, distance learning, web-based, self-paced and others. Technical personnel should keep their knowledge up to date by subscribing to newsletters and magazines or by attending conferences and events aimed at technical and professional improvement. + +**Other information** +When composing an awareness programme, it is important not only to focus on the ’what’ and ’how’, but also the ’why’, when possible. It is important that personnel understand the aim of information security and the potential effect, positive and negativ e, on the organization of their own behaviour. + +Information security awareness, education and training can be part of, or conducted in collaboration with, other activities, for exa mple general information management, ICT, security, privacy or safety training. + +## 6.4 Disciplinary process + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +|----------------------------|-----------------------------------------|---------------------------|-------------------------------|-----------------------------| +| #Preventive #Corrective | #Confidentiality #Integrity #Availability | #Protect #Respond | #Human_resource_security | #Governance_and_Ecosystem | + +**Control** + +A disciplinary process should be formalized and communicated to take actions against personnel and other relevant interested parties who have committed an information security policy violation. + +**Purpose** + +To ensure personnel and other relevant interested parties understand the consequences of information security policy violation, to deter and appropriately deal with personnel and other relevant interested parties who committed the violation. + +**Guidance** + +The disciplinary process should not be initiated without prior verification that an information security policy violation has occurred (see 5.28). + +The formal disciplinary process should provide for a graduated response that takes into consideration factors such as: + +a\) the nature (who, what, when, how) and gravity of the breach and its consequences; + +b\) whether the offence was intentional (malicious) or unintentional (accidental); + +c\) whether or not this is a first or repeated offence; + +d\) whether or not the violator was properly trained. + +The response should take into consideration relevant legal, statutory, regulatory contractual and business requirements as well as other factors as required. The disciplinary process should also be used as a deterrent to prevent personnel and other relevant interested parties from violating the information security policy, topic-specific policies and procedures for information security. Deliberate information security policy violations can require immediate actions. + +**Other information** + +Where possible, the identity of individuals subject to disciplinary action should be protected in line with applicable requirements. + +When individuals demonstrate excellent behaviour with regard to information security, they can be rewarded to promote information security and encourage good behaviour. + + +## 6.5 Responsibilities after termination or change of employment + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +|------------------|-----------------------------------------|---------------------------|---------------------------------------------|------------------------------| +| #Preventive | #Confidentiality #Integrity #Availability | + +**Control** + +Information security responsibilities and duties that remain valid after termination or change of employment should be defined, enforced and communicated to relevant personnel and other interested parties. + +**Purpose** + +To protect the organization’s interests as part of the process of changing or terminating employment or contracts. + +**Guidance** + +The process for managing termination or change of employment should define which information security responsibilities and duties should remain valid after termination or change. This can include confidentiality of information, intellectual property and other knowledge obtained, as well as responsibilities contained within any other confidentiality agreement (see 6.6). Responsibilities and duties still valid after termination of employment or contract should be contained in the individual’s terms and conditions of employment (see 6.2), contract or agreement. Other contracts or agreements that continue for a defined period after the end of the individual’s employment can also contain information security responsibilities. + +Changes of responsibility or employment should be managed as the termination of the current responsibility or employment combined with the initiation of the new responsibility or employment. + +Information security roles and responsibilities held by any individual who leaves or changes job roles should be identified and transferred to another individual. + +A process should be established for the communication of the changes and of operating procedures to personnel, other interested parties and relevant contact persons (e.g. to customers and suppliers). + +The process for the termination or change of employment should also be applied to external personnel (i.e. suppliers) when a termination occurs of personnel, the contract or the job with the organization, or when there is a change of the job within the organization. + +**Other information** + +In many organizations, the human resources function is generally responsible for the overall termination process and works together with the supervising manager of the person transitioning to manage the information security aspects of the relevant procedures. In the case of personnel provided through an external party (e.g. through a supplier), this termination process is undertaken by the external party in accordance with the contract between the organization and the external party. + +## 6.6 Confidentiality or non-disclosure agreements + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +|------------------|------------------------------------|---------------------------|-------------------------------------------------------------|-------------------------------| +| #Preventive | #Confidentiality | #Protect | #Human_resource_security #Information_protection #Supplier_relationships | #Governance_and_Ecosystem | + +**Control** +Confidentiality or non-disclosure agreements reflecting the organization’s needs for the protection of information should be identified, documented, regularly reviewed and signed by personnel and other relevant interested parties. + +**Purpose** + +To maintain confidentiality of information accessible by personnel or external parties. + +**Guidance** + +Confidentiality or non-disclosure agreements should address the requirement to protect confidential information using legally enforceable terms. Confidentiality or non-disclosure agreements are applicable to interested parties and personnel of the organization. Based on an organization’s information security requirements, the terms in the agreements should be determined by taking into consideration the type of information that will be handled, its classification level, its use and the permissible access by the other party. To identify requirements for confidentiality or non-disclosure agreements, the following elements should be considered: + +a\) a definition of the information to be protected (e.g. confidential information); + +b\) the expected duration of an agreement, including cases where it can be necessary to maintain confidentiality indefinitely or until the information becomes publicly available; + +c\) the required actions when an agreement is terminated; + +d\) the responsibilities and actions of signatories to avoid unauthorized information disclosure; + +e\) the ownership of information, trade secrets and intellectual property, and how this relates to the protection of confidential information; + +f\) the permitted use of confidential information and rights of the signatory to use the information; + +g\) the right to audit and monitor activities that involve confidential information for highly sensitive circumstances; + +h\) the process for notification and reporting of unauthorized disclosure or confidential information leakage; + +i\) the terms for information to be returned or destroyed at agreement termination; + +j\) the expected actions to be taken in the case of non-compliance with the agreement. + +The organization should take into consideration the compliance with confidentiality and non-disclosure agreements for the jurisdiction to which they apply (see 5.31, 5.32, 5.33, 5.34). + +Requirements for confidentiality and non-disclosure agreements should be reviewed periodically and when changes occur that influence these requirements. + +**Other information** + +Confidentiality and non-disclosure agreements protect the organization's information and inform signatories of their responsibility to protect, use and disclose information in a responsible and authorized manner. + + +## 6.7 Remote working + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +|------------------|-----------------------------------------|---------------------------|--------------------------------------------------------------------------------|---------------------| +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Asset_management #Information_protection #Physical_security #System_and_network_security | #Protection | + +**Control** + +Security measures should be implemented when personnel are working remotely to protect information accessed, processed or stored outside the organization’s premises. + +**Purpose** + +To ensure the security of information when personnel are working remotely. + +**Guidance** + +Remote working occurs whenever personnel of the organization work from a location outside of the organization’s premises, accessing information whether in hardcopy or electronically via ICT equipment. Remote working environments include those referred to as “teleworking”, “telecommuting”, “flexible workplace”, “virtual work environments" and “remote maintenance”. + +NOTE It is possible that not all the recommendations in this guidance can be applied due to local legislation and regulations in different jurisdictions. + +Organizations allowing remote working activities should issue a topic-specific policy on remote working that defines the relevant conditions and restrictions. Where deemed applicable, the following matters should be considered: + +a\) the existing or proposed physical security of the remote working site, taking into account the physical security of the location and the local environment, including the different jurisdictions where personnel are located; + +b\) rules and security mechanisms for the remote physical environment such as lockable filing cabinets, secure transportation between locations and rules for remote access, clear desk, printing and disposal of information and other associated assets, and information security event reporting (see 6.8); + +c\) the expected physical remote working environments; + +d\) the communications security requirements, taking into account the need for remote access to the organization’s systems, the sensitivity of the information to be accessed and passed over the communication link and the sensitivity of the systems and applications; + +e\) the use of remote access such as virtual desktop access that supports processing and storage of information on privately owned equipment; + +f\) the threat of unauthorized access to information or resources from other persons at the remote working site (e.g. family and friends); + +g\) the threat of unauthorized access to information or resources from other persons in public places; + +h\) the use of home networks and public networks, and requirements or restrictions on the configuration of wireless network services; + +i\) use of security measures, such as firewalls and protection against malware; + +j\) secure mechanisms for deploying and initializing systems remotely; + +k\) sec ure mechanisms for authentication and enablement of access privileges taking into consideration the vulnerability of single-factor authentication mechanisms where remote access to the organization’s network is allowed. + +The guidelines and measures to be considered should include: + +a\) the provision of suitable equipment and storage furniture for the remote working activities, where the use of privately-owned equipment that is not under the control of the organization is not allowed; + +b\) a definition of the work permitted, the classification of information that can be held and the internal systems and services that the remote worker is authorized to access; + +c\) the provision of training for those working remotely and those providing support. This should include how to conduct business in a secure manner while working remotely; + +d\) the provision of suitable communication equipment, including methods for securing remote access, such as requirements on device screen locks and inactivity timers; the enabling of device location tracking; installation of remote wipe capabilities; + +e\) physical security; + +f\) rules and guidance on family and visitor access to equipment and information; + +g\) the provision of hardware and software support and maintenance; + +h\) the provision of insurance; + +i\) the procedures for backup and business continuity; + +j\) audit and security monitoring; + +k\) revocation of authority and access rights and the return of equipment when the remote working activities are terminated. + +**Other information** No other information. + +## 6.8 Information security event reporting + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +|------------------|-----------------------------------------|---------------------------|---------------------------------------------|---------------------| +| #Detective | #Confidentiality #Integrity #Availability | #Detect | #Information_security_event_management | #Defence | + +**Control** + +The organization should provide a mechanism for personnel to report observed or suspected information security events through appropriate channels in a timely manner. + +**Purpose** + +To support timely, consistent and effective reporting of information security events that can be identified by personnel. + +**Guidance** + +All personnel and users should be made aware of their responsibility to report information security events as quickly as possible in order to prevent or minimize the effect of information security incidents. + +They should also be aware of the procedure for reporting information security events and the point of contact to which the events should be reported. The reporting mechanism should be as easy, accessible and available as possible. Information security events include incidents, breaches and vulnerabilities. + +Situations to be considered for information security event reporting include: + +a\) ineffective information security controls; + +b\) breach of information confidentiality, integrity or availability expectations; + +c\) human errors; + +d\) non-compliance with the information security policy, topic-specific policies or applicable standards; + +e\) breaches of physical security measures; + +f\) system changes that have not gone through the change management process; + +g\) malfunctions or other anomalous system behaviour of software or hardware; + +h\) access violations; + +i\) vulnerabilities; + +j\) suspected malware infection. + +Personnel and users should be advised not to attempt to prove suspected information security vulnerabilities. Testing vulnerabilities can be interpreted as a potential misuse of the system and can also cause damage to the information system or service, and it can corrupt or obscure digital evidence. Ultimately, this can result in legal liability for the individual performing the testing. + +**Other information** + +See the ISO/IEC 27035 series for additional information. + +# 7 Physical controls + +## 7.1 Physical security perimeters + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +|------------------|-----------------------------------------|---------------------------|-----------------------------------|---------------------| +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Physical_security | + +**Control** + +Security perimeters should be defined and used to protect areas that contain information and other associated assets. + +**Purpose** + +To prevent unauthorized physical access, damage and interference to the organization’s information and other associated assets. + +**Guidance** + +The following guidelines should be considered and implemented where appropriate for physical security perimeters: + +a\) defining security perimeters and the siting and strength of each of the perimeters in accordance with the information security requirements related to the assets within the perimeter; + +b\) having physically sound perimeters for a building or site containing information processing facilities (i.e. there should be no gaps in the perimeter or areas where a break-in can easily occur). The exterior roofs, walls, ceilings and flooring of the sit e should be of solid construction and all external doors should be suitably protected against unauthorized access with control mechanisms (e.g. bars, alarms, locks). Doors and windows should be locked when unattended and external protection should be considered for windows, particularly at ground level; ventilation points should also be considered; + +c\) alarming, monitoring and testing all fire doors on a security perimeter in conjunction with the walls to establish the required level of resistance in accordance with suitable standards. They should operate in a failsafe manner. + +**Other information** + +Physical protection can be achieved by creating one or more physical barriers around the organization’s premises and information processing facilities. + +A secure area can be a lockable office or several rooms surrounded by a continuous internal physical security barrier. Additional barriers and perimeters to control physical access can be necessary between areas with different security requirements inside the security perimeter. The organization should consider having physical security measures that can be strengthened during increased threat situations. + +## 7.2 Physical entry + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +|------------------|-----------------------------------------|---------------------------|-----------------------------------------------------|---------------------| +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Physical_security #Identity_and_Access + +**Control** + +Secure areas should be protected by appropriate entry controls and access points. + +**Purpose** + +To ensure only authorized physical access to the organization’s information and other associated assets occurs. + +**Guidance** + +<u>General</u> + +Access points such as delivery and loading areas and other points where unauthorized persons can enter the premises should be controlled and, if possible, isolated from information processing facilities to avoid unauthorized access. + +The following guidelines should be considered: + +a\) restricting access to sites and buildings to authorized personnel only. The process for the management of access rights to physical areas should include the provision, periodical review, update and revocation of authorizations (see 5.18); + +b\) securely maintaining and monitoring a physical logbook or electronic audit trail of all access and protecting all logs (see 5.33) and sensitive authentication information; + +c\) establishing and implementing a process and technical mechanisms for the management of access to areas where information is processed or stored. Authentication mechanisms include the use of access cards, biometrics or two-factor authentication such as an access card and secret PIN. Double security doors should be considered for access to sensitive areas; + +d\) setting up a reception area monitored by personnel, or other means to control physical access to the site or building; + +e\) inspecting and examining personal belongings of personnel and interested parties upon entry and exit; + +NOTE Local legislation and regulations can exist regarding the possibility of inspecting personal belongings. + +f\) requiring all personnel and interested parties to wear some form of visible identification and to immediately notify security personnel if they encounter unescorted visitors and anyone not wearing visible identification. Easily distinguishable badges should be considered to better identify permanent employees, suppliers and visitors; + +g\) granting supplier personnel restricted access to secure areas or information processing facilities only when required. This access should be authorized and monitored; + +h\) giving special attention to physical access security in the case of buildings holding assets for multiple organizations; + +i\) designing physical security measures so that they can be strengthened when the likelihood of physical incidents increases; + +j\) securing other entry points such as emergency exits from unauthorized access; + +k\) setting up a key management process to ensure the management of the physical keys or authentication information (e.g. lock codes, combination locks to offices, rooms and facilities such as key cabinets) and to ensure a log book or annual key audit and that access to physical keys or authentication information is controlled (see 5.17for further guidance on authentication information). + +<u>Visitors</u> + +The following guidelines should be considered: + +a\) authenticating the identity of visitors by an appropriate means; + +b\) recording the date and time of entry and departure of visitors; + +c\) only granting access for visitors for specific, authorized purposes and with instructions on the security requirements of the area and on emergency procedures; + +d\) supervising all visitors, unless an explicit exception is granted. Delivery and loading areas and incoming material + +The following guidelines should be considered: + +a\) restricting access to delivery and loading areas from outside of the building to identified and authorized personnel; + +b\) designing the delivery and loading areas so that deliveries can be loaded and unloaded without delivery personnel gaining unauthorized access to other parts of the building; + +c\) securing the external doors of delivery and loading areas when doors to restricted areas are opened; + +d\) inspecting and examining incoming deliveries for explosives, chemicals or other hazardous materials before they are moved from delivery and loading areas; + +e\) registering incoming deliveries in accordance with asset management procedures (see 5.9 and 7.10) on entry to the site; + +f\) physically segregating incoming and outgoing shipments, where possible; + +g\) inspecting incoming deliveries for evidence of tampering on the way. If tampering is discovered, it should be immediately reported to security personnel. + +**Other information** +No other information. + +## 7.3 Securing offices, rooms and facilities + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +|------------------|-----------------------------------------|---------------------------|--------------------------------------|---------------------| +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Physical_security<br>#Asset_management | #Protection | + +**Control** + +Physical security for offices, rooms and facilities should be designed and implemented. **Purpose** + +To prevent unauthorized physical access, damage and interference to the organization’s information and other associated assets in offices, rooms and facilities. + +**Guidance** + +The following guidelines should be considered to secure offices, rooms and facilities: + +a\) siting critical facilities to avoid access by the public; + +b\) where applicable, ensuring buildings are unobtrusive and give minimum indication of their purpose, with no obvious signs, outside or inside the building, identifying the presence of information processing activities; + +c\) configuring facilities to prevent confidential information or activities from being visible and audible from the outside. Electromagnetic shielding should also be considered as appropriate; + +d\) not making directories, internal telephone books and online accessible maps identifying locations of confidential information processing facilities readily available to any unauthorized person. + +**Other information** +No other information. + +## 7.4 Physical security monitoring + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +|----------------------------|-----------------------------------------|---------------------------|-----------------------------|---------------------------| +| #Preventive #Detective | #Confidentiality #Integrity #Availability | #Protect #Detect | #Physical_security | #Protection #Defence | + +**Control** + +Premises should be continuously monitored for unauthorized physical access. + +**Purpose** + +To detect and deter unauthorized physical access. + +**Guidance** + +Physical premises should be monitored by surveillance systems, which can include guards, intruder alarms, video monitoring systems such as closed-circuit television and physical security information management software either managed internally or by a monitoring service provider. + +Access to buildings that house critical systems should be continuously monitored to detect unauthorized access or suspicious behaviour by: + +a\) installing video monitoring systems such as closed-circuit television to view and record access to sensitive areas within and outside an organization’s premises; + +b\) installing, according to relevant applicable standards, and periodically testing contact, sound or motion detectors to trigger an intruder alarm such as: + +1\) installing contact detectors that trigger an alarm when a contact is made or broken in any place where a contact can be made or broken (such as windows and doors and underneath objects) to be used as a panic alarm; + +2\) motion detectors based on infra-red technology which trigger an alarm when an object passes through their field of view; + +3\) installing sensors sensitive to the sound of breaking glass which can be used to trigger an alarm to alert security personnel; + +c\) using those alarms to cover all external doors and accessible windows. Unoccupied areas should be alarmed at all times; cover should also be provided for other areas (e.g. computer or communications rooms). + +The design of monitoring systems should be kept confidential because disclosure can facilitate undetected break-ins. + +Monitoring systems should be protected from unauthorized access in order to prevent surveillance information, such as video feeds, from being accessed by unauthorized persons or systems being disabled remotely. + +The alarm system control panel should be placed in an alarmed zone and, for safety alarms, in a place that allows an easy exit route for the person who sets the alarm. The control panel and the detectors should have tamperproof mechanisms. The system should regularly be tested to ensure that it is working as intended, particularly if its components are battery powered. + +Any monitoring and recording mechanism should be used taking into consideration local laws and regulations including data protection and PII protection legislation, especially regarding the monitoring of personnel and recorded video retention periods. + +**Other information** +No other information. + +## 7.5 Protecting against physical and environmental threats + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +|------------------|-----------------------------------------|---------------------------|-----------------------------|----------------------| +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Physical_security | #Protection | + +**Control** + +Protection against physical and environmental threats, such as natural disasters and other intentional or unintentional physical threats to infrastructure should be designed and implemented. + +**Purpose** + +To prevent or reduce the consequences of events originating from physical and environmental threats. **Guidance** + +Risk as sessments to identify the potential consequences of physical and environmental threats should be performed prior to beginning critical operations at a physical site, and at regular intervals. Necessary safeguards should be implemented and changes to threats should be monitored. Specialist advice should be obtained on how to manage risks arising from physical and environ mental threats such as fire, flood, earthquake, explosion, civil unrest, toxic waste, environmental emissions and other forms of natural disaster or disaster caused by human beings. + +Physical premises location and construction should take account of: + +a\) local topography, such as appropriate elevation, bodies of water and tectonic fault lines; + +b\) urban threats, such as locations with a high profile for attracting political unrest, criminal activity or terrorist attacks. + +Based on risk assessment results, relevant physical and environmental threats should be identified and appropriate controls considered in the following contexts as examples: + +a\) fire: installing and configuring systems able to detect fires at an early stage to send alarms or trigger fire suppression systems in order to prevent fire damage to storage media and to related information processing systems. Fire suppression should be performed using the most appropriate substance with regard to the surrounding environment (e.g. gas in confined spaces); + +b\) flooding: installing systems able to detect flooding at an early stage under the floors of areas containing storage media or information processing systems. Water pumps or equivalent means should be readily made available in case flooding occurs; + +c\) electrical surges: adopting systems able to protect both server and client information systems against electrical surges or similar events to minimize the consequences of such events; + +d\) explosives and weapons: performing random inspections for the presence of explosives or weapons on personnel, vehicles or goods entering sensitive information processing facilities. + +**Other information** + +Safes or other forms of secure storage facilities can protect information stored therein against disasters such as a fire, earthquake, flood or explosion. + +Organizations can consider the concepts of crime prevention through environmental design when designing the controls to secure their environment and reduce urban threats. For example, instead of using bollards, statues or water features can serve as both a feature and a physical barrier. + +## 7.6 Working in secure areas + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +|------------------|-----------------------------------------|---------------------------|-----------------------------|----------------------| +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Physical_security | #Protection | + +**Control** + +Security measures for working in secure areas should be designed and implemented. +**Purpose** + +To protect information and other associated assets in secure areas from damage and unauthorized interference by personnel working in these areas. + +**Guidance** + +The security measures for working in secure areas should apply to all personnel and cover all activities taking place in the secure area. + +The following guidelines should be considered: + +a\) making personnel aware only of the existence of, or activities within, a secure area on a need-to-know basis; + +b\) avoiding unsupervised work in secure areas both for safety reasons and to reduce chances for malicious activities; + +c\) physically locking and periodically inspecting vacant secure areas; + +d\) not allowing photographic, video, audio or other recording equipment, such as cameras in user endpoint devices, unless authorized; + +e\) appropriately controlling the carrying and use of user endpoint devices in secure areas; + +f\) posting emergency procedures in a readily visible or accessible manner. + +**Other information** +No other information. + +## 7.7 Clear desk and clear screen + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +|------------------|------------------------------------|---------------------------|-----------------------------|----------------------| +| #Preventive | #Confidentiality | #Protect | #Physical_security | #Protection | +**Control** + +Clear desk rules for papers and removable storage media and clear screen rules for information processing facilities should be defined and appropriately enforced. + +**Purpose** + +To reduce the risks of unauthorized access, loss of and damage to information on desks, screens and in other accessible locations during and outside normal working hours. + +**Guidance** + +The organization should establish and communicate a topic-specific policy on clear desk and clear screen to all relevant interested parties. + +The following guidelines should be considered: + +a\) locking away sensitive or critical business information (e.g. on paper or on electronic storage media) (ideally in a safe, cabinet or other form of security furniture) when not required, especially when the office is vacated; + +b\) protecting user endpoint devices by key locks or other security means when not in use or unattended; + +c\) leaving user endpoint devices logged off or protected with a screen and keyboard locking mechanism controlled by a user authentication mechanism when unattended. All computers and systems should be configured with a timeout or automatic logout feature ; + +d\) making the originator collect outputs from printers or multi-function devices immediately. The use of printers with an authent ication function, so the originators are the only ones who can get their printouts and only when standing next to the printer; + +e\) securely storing documents and removable storage media containing sensitive information and, when no longer required, discarding them using secure disposal mechanisms; + +f\) establishing and communicating rules and guidance for the configuration of pop-ups on screens (e.g. turning off the new email and messaging pop-ups, if possible, during presentations, screen sharing or in a public area); + +g\) clearing sensitive or critical information on whiteboards and other types of display when no longer required. + +The organization should have procedures in place when vacating facilities including conducting a final sweep prior to leaving to ensure the organization’s assets are not left behind (e.g. documents fallen behind drawers or furniture). + +**Other information** +No other information. + +## 7.8 Equipment siting and protection + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +|------------------|-----------------------------------------|---------------------------|----------------------------------------|---------------------| +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Physical_security #Asset_management | #Protection | + +**Control** + +Equipment should be sited securely and protected. + +**Purpose** + +To reduce the risks from physical and environmental threats, and from unauthorized access and damage. + +**Guidance** + +The following guidelines should be considered to protect equipment: + +a\) siting equipment to minimize unnecessary access into work areas and to avoid unauthorized access; + +b\) carefully positioning information processing facilities handling sensitive data to reduce the risk of information being viewed by unauthorized persons during their use; + +c\) adopting controls to minimize the risk of potential physical and environmental threats \[e.g. theft, fire, explosives, smoke, water (or water supply failure), dust, vibration, chemical effects, electrical supply interference, communications interference, electromagnetic radiation and vandalism\]; + +d\) establishing guidelines for eating, drinking and smoking in proximity to information processing facilities; + +e\) monitoring environmental conditions, such as temperature and humidity, for conditions which can adversely affect the operation of information processing facilities; + +f\) applying lightning protection to all buildings and fitting lightning protection filters to all incoming power and communications lines; + +g\) considering the use of special protection methods, such as keyboard membranes, for equipment in industrial environments; + +h\) protecting equipment processing confidential information to minimize the risk of information leakage due to electromagnetic emanation; + +i\) physically separating information processing facilities managed by the organization from those not managed by the organization. + +**Other information** +No other information. + +## 7.9 Security of assets off-premises + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +|------------------|-----------------------------------------|---------------------------|----------------------------------------|---------------------| +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Physical_security #Asset_management | #Protection | +**Control** + +Off-site assets should be protected. **Purpose** + +To prevent loss, damage, theft or compromise of off-site devices and interruption to the organization’s operations. + +**Guidance** + +Any device used outside the organization’s premises which stores or processes information (e.g. mobile device), including devices owned by the organization and devices owned privately and used on behalf of the organization \[bring your own device (BYOD)\] needs protection. The use of these devices should be authorized by management. + +The following guidelines should be considered for the protection of devices which store or process information outside the organization’s premises: + +a\) not leaving equipment and storage media taken off premises unattended in public and unsecured places; + +b\) observing manufacturers’ instructions for protecting equipment at all times (e.g. protection against exposure to strong electromagnetic fields, water, heat, humidity, dust); + +c\) when off-premises equipment is transferred among different individuals or interested parties, maintaining a log that defines the chain of custody for the equipment including at least names and organizations of those who are responsible for the equipment. Information that does not need to be transferred with the asset should be securely deleted before the transfer; + +d\) where necessary and practical, requiring authorization for equipment and media to be removed from the organization’s premises and keeping a record of such removals in order to maintain an audit trail (see 5.14); + +e\) protecting against viewing information on a device (e.g. mobile or laptop) on public transport, and the risks associated with shoulder surfing; + +f\) implementing location tracking and ability for remote wiping of devices. + +Permanent installation of equipment outside the organization’s premises \[such as antennas and automated teller machines (ATMs)\] can be subject to higher risk of damage, theft or eavesdropping. These risks can vary considerably between locations and should be taken into account in determining the most appropriate measures. The following guidelines should be considered when siting this equipment outside of the organization’s premises: + +a\) physical security monitoring (see 7.4); + +b\) protecting against physical and environmental threats (see 7.5); + +c\) physical access and tamper proofing controls; + +d\) logical access controls. + +**Other information** + +More information about other aspects of protecting information storing and processing equipment and user endpoint devices can be found in 8.1and 6.7. + +## 7.10 Storage media + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +|------------------|-----------------------------------------|---------------------------|---------------------------------------------|---------------------| +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Physical_security #Asset_management | #Protection | + +**Control** + +Storage media should be managed through their life cycle of acquisition, use, transportation and disposal in accordance with the organization’s classification scheme and handling requirements. + +**Purpose** + +To ensure only authorized disclosure, modification, removal or destruction of information on storage media. + +**Guidance** + +<u>Removable storage media</u> + +The following guidelines for the management of removable storage media should be considered: + +a\) establishing a topic-specific policy on the management of removable storage media and communicating such topic-specific policy to anyone who uses or handles removable storage media; + +b\) where necessary and practical, requiring authorization for storage media to be removed from the organization and keeping a record of such removals in order to maintain an audit trail; + +c\) storing all storage media in a safe, secure environment according to their information classification and protecting them against environmental threats (such as heat, moisture, humidity, electronic field or ageing), in accordance with manufacturers’ specifications; + +d\) if information confidentiality or integrity are important considerations, using cryptographic techniques to protect information on removable storage media; + +e\) to mitigate the risk of storage media degrading while stored information is still needed, transferring the information to fresh storage media before becoming unreadable; + +f\) storing multiple copies of valuable information on separate storage media to further reduce the risk of coincidental information damage or loss; + +g\) considering the registration of removable storage media to limit the chance for information loss; + +h\) only enabling removable storage media ports \[e.g. secure digital (SD) card slots and universal serial bus (USB) ports\] if there is an organizational reason for their use; + +i\) where there is a need to use removable storage media, monitoring the transfer of information to such storage media; + +j\) information can be vulnerable to unauthorized access, misuse or corruption during physical transport, for instance when sending storage media via the postal service or via courier. + +In this control, media includes paper documents. When transferring physical storage media, apply security measures in 5.14. + +<u>Secure reuse or disposal</u> + +Procedures for the secure reuse or disposal of storage media should be established to minimize the risk of confidential information leakage to unauthorized persons. The procedures for secure reuse or disposal of storage media containing confidential information should be proportional to the sensitivity of that information. The following items should be considered: + +a\) if storage media containing confidential information need to be reused within the organization, securely deleting data or formatting the storage media before reuse (see 8.10); + +b\) disposing of storage media containing confidential information securely when not needed anymore (e.g. by destroying, shredding or securely deleting the content); + +c\) having procedures in place to identify the items that can require secure disposal; + +d\) many organizations offer collection and disposal services for storage media. Care should be taken in selecting a suitable external party supplier with adequate controls and experience; + +e\) logging the disposal of sensitive items in order to maintain an audit trail; + +f\) when accumulating storage media for disposal, giving consideration to the aggregation effect, which can cause a large quantity of non-sensitive information to become sensitive. + +A risk assessment should be performed on damaged devices containing sensitive data to determine whether the items should be physically destroyed rather than sent for repair or discarded (see 7.14). + +**Other information** +When confidential information on storage media is not encrypted, additional physical protection of the storage media should be considered. + +## 7.11 Supporting utilities + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +|-----------------------|------------------------------------|---------------------------|-----------------------------|----------------------| +| #Preventive<br>#Detective | #Integrity<br>#Availability | #Protect #Detect | #Physical_security | #Protection | + +**Control** + +Information processing facilities should be protected from power failures and other disruptions caused by failures in supporting utilities. + +**Purpose** + +To prevent loss, damage or compromise of information and other associated assets, or interruption to the organization’s operations due to failure and disruption of supporting utilities. + +**Guidance** + +Organizations depend on utilities (e.g. electricity, telecommunications, water supply, gas, sewage, ventilation and air conditioning) to support their information processing facilities. Therefore, the organization should: + +a\) ensure equipment supporting the utilities is configured, operated and maintained in accordance with the relevant manufacturer’s specifications; + +b\) ensure utilities are appraised regularly for their capacity to meet business growth and interactions with other supporting utilities; + +c\) ensure equipment supporting the utilities is inspected and tested regularly to ensure their proper functioning; + +d\) if necessary, raise alarms to detect utilities malfunctions; + +e\) if necessary, ensure utilities have multiple feeds with diverse physical routing; + +f\) ensure equipment supporting the utilities is on a separate network from the information processing facilities if connected to a network; + +g\) ensure equipment supporting the utilities is connected to the internet only when needed and only in a secure manner. + +Emergency lighting and communications should be provided. Emergency switches and valves to cut off power, water, gas or other utilities should be located near emergency exits or equipment rooms. Emergency contact details should be recorded and available to personnel in the event of an outage. + +**Other information** + +Additional redundancy for network connectivity can be obtained by means of multiple routes from more than one utility provider. + +## 7.12 Cabling security + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +|------------------|------------------------------------|---------------------------|-----------------------------|----------------------| +| #Preventive | #Confidentiality #Availability | #Protect | #Physical_security | #Protection | + +**Control** + +Cables carrying power, data or supporting information services should be protected from interception, interference or damage. + +**Purpose** + +To prevent loss, damage, theft or compromise of information and other associated assets and interruption to the organization’s operations related to power and communications cabling. + +**Guidance** + +The following guidelines for cabling security should be considered: + +a\) power and telecommunications lines into information processing facilities being underground where possible, or subject to adequate alternative protection, such as floor cable protector and utility pole; if cables are underground, protecting them from accidental cuts (e.g. with armoured conduits or signals of presence); + +b\) segregating power cables from communications cables to prevent interference; + +c\) for sensitive or critical systems, further controls to consider include: + +1\) installation of armoured conduit and locked rooms or boxes and alarms at inspection and termination points; + +2\) use of electromagnetic shielding to protect the cables; + +3\) periodical technical sweeps and physical inspections to detect unauthorized devices being attached to the cables; + +4\) controlled access to patch panels and cable rooms (e.g. with mechanical keys or PINs); + +5\) use of fibre-optic cables; + +d\) labelling cables at each end with sufficient source and destination details to enable the physical identification and inspection of the cable. + +Specialist advice should be sought on how to manage risks arising from cabling incidents or malfunctions. + +**Other information** + +Sometimes power and telecommunications cabling are shared resources for more than one organization occupying co-located premises. + +## 7.13 Equipment maintenance + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +|------------------|-----------------------------------------|---------------------------|----------------------------------------|---------------------------| +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Physical_security #Asset_management | #Protection #Resilience | + +**Control** + +Equipment should be maintained correctly to ensure availability, integrity and confidentiality of information. + +**Purpose** + +To prevent loss, damage, theft or compromise of information and other associated assets and interruption to the organization’s operations caused by lack of maintenance. + +**Guidance** + +The following guidelines for equipment maintenance should be considered: + +a\) maintaining equipment in accordance with the supplier’s recommended service frequency and specifications; + +b\) implementing and monitoring of a maintenance programme by the organization; + +c\) only authorized maintenance personnel carrying out repairs and maintenance on equipment; + +d\) keeping records of all suspected or actual faults, and of all preventive and corrective maintenance; + +e\) implementing appropriate controls when equipment is scheduled for maintenance, taking into account whether this maintenance is performed by personnel on site or external to the organization; subjecting the maintenance personnel to a suitable confidentiality agreement; + +f\) supervising maintenance personnel when carrying out maintenance on site; + +g\) authorizing and controlling access for remote maintenance; + +h\) applying security measures for assets off-premises (see 7.9) if equipment containing information is taken off premises for maintenance; + +i\) complying with all maintenance requirements imposed by insurance; + +j\) before putting equipment back into operation after maintenance, inspecting it to ensure that the equipment has not been tampered with and is functioning properly; + +k\) applying measures for secure disposal or re-use of equipment (see 7.14) if it is determined that equipment is to be disposed of. + +**Other information** + +Equipment includes technical components of information processing facilities, uninterruptible power supply (UPS) and batteries, power generators, power alternators and converters, physical intrusion detection systems and alarms, smoke detectors, fire extinguishers, air conditioning and lifts. + +## 7.14 Secure disposal or re-use of equipment + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +|------------------|------------------------------------|---------------------------|----------------------------------------|---------------------------| +| #Preventive | #Confidentiality | #Protect | #Physical_security #Asset_management | #Protection | + +**Control** + +Items of equipment containing storage media should be verified to ensure that any sensitive data and licensed software has been removed or securely overwritten prior to disposal or re-use. + +**Purpose** + +To prevent leakage of information from equipment to be disposed or re-used. **Guidance** + +Equipment should be verified to ensure whether or not storage media is contained prior to disposal or re-use. + +Storage media containing confidential or copyrighted information should be physically destroyed or the information should be destroyed, deleted or overwritten using techniques to make the original information non-retrievable rather than using the standard delete function. See 7.10for detailed guidance on secure disposal of storage media and 8.10for guidance on information deletion. + +Labels and markings identifying the organization or indicating the classification, owner, system or network, should be removed prior to disposal, including reselling or donating to charity. + +The organization should consider the removal of security controls such as access controls or surveillance equipment at the end of lease or when moving out of premises. This depends on factors such as: + +a\) its lease agreement to return the facility to original condition; + +b\) minimizing the risk of leaving systems with sensitive information on them for the next tenant (e.g. user access lists, video or image files); + +c\) the ability to reuse the controls at the next facility. + +**Other information** + +Damaged equipment containing storage media can require a risk assessment to determine whether the items should be physically destroyed rather than sent for repair or discarded. Information can be compromised through careless disposal or re-use of equipment. + +In addition to secure disk deletion, full-disk encryption reduces the risk of disclosure of confidential information when equipment is disposed of or redeployed, provided that: + +a\) the encryption process is sufficiently strong and covers the entire disk (including slack space, swap files); + +b\) the cryptographic keys are long enough to resist brute force attacks; + +c\) the cryptographic keys are themselves kept confidential (e.g. never stored on the same disk). For further advice on cryptography, see 8.24. + +Techniques for securely overwriting storage media differ according to the storage media technology and the classification level of the information on the storage media. Overwriting tools should be reviewed to make sure that they are applicable to the technology of the storage media. + +See ISO/IEC 27040 for detail on methods for sanitizing storage media. + +# 8 Technological controls + +## 8.1 User endpoint devices + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| -------------- | ---------------------------------------- | --------------------- | ----------------------------------------- | --------------- | +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Asset_management<br>#Information_protection | #Protection | + +**Control** +Information stored on, processed by or accessible via user endpoint devices should be protected. + +**Purpose** +To protect information against the risks introduced by using user endpoint devices. + +**Guidance** + +<u>General</u> + +The organization should establish a topic-specific policy on secure configuration and handling of user endpoint devices. The topic-specific policy should be communicated to all relevant personnel and consider the following: + +a\) the type of information and the classification level that the user endpoint devices can handle, process, store or support; + +b\) registration of user endpoint devices; + +c\) requirements for physical protection; + +d\) restriction of software installation (e.g. remotely controlled by system administrators); + +e\) requirements for user endpoint device software (including software versions) and for applying updates (e.g. active automatic updating); + +f\) rules for connection to information services, public networks or any other network off premises (e.g. requiring the use of personal firewall); + +g\) access controls; + +h\) storage device encryption; + +i\) protection against malware; + +j\) remote disabling, deletion or lockout; + +k\) backups; + +l\) usage of web services and web applications; + +m\) end user behaviour analytics (see 8.16); + +n\) the use of removable devices, including removable memory devices, and the possibility of disabling physical ports (e.g. USB ports); + +o\) the use of partitioning capabilities, if supported by the user endpoint device, which can securely separate the organization's information and other associated assets (e.g. software) from other information and other associated assets on the device. + +Consideration should be given as to whether certain information is so sensitive that it can only be accessed via user endpoint devices, but not stored on such devices. In such cases, additional technical safeguards can be required on the device. For example, ensuring that downloading files for offline working is disabled and that local storage such as SD card is disabled. + +As far as possible, the recommendations on this control should be enforced through configuration management (see 8.9) or automated tools. + +<u>User responsibility</u> + +All users should be made aware of the security requirements and procedures for protecting user endpoint devices, as well as of their responsibilities for implementing such security measures. Users should be advised to: + +a\) log-off active sessions and terminate services when no longer needed; + +b\) protect user endpoint devices from unauthorized use with a physical control (e.g. key lock or special locks) and logical control (e.g. password access) when not in use; not leave devices carrying important, sensitive or critical business information unattended; + +c\) use devices with special care in public places, open offices, meeting places and other unprotected areas (e.g. avoid reading confidential information if people can read from the back, use privacy screen filters); + +d\) physically protect user endpoint devices against theft (e.g. in cars and other forms of transport, hotel rooms, conference centres and meeting places). + +A specific procedure taking into account legal, statutory, regulatory, contractual (including insurance) and other security requirements of the organization should be established for cases of theft or loss of user endpoint devices. + +<u>Use of personal devices</u> + +Where the organization allows the use of personal devices (sometimes known as BYOD), in addition to the guidance given in this control, the following should be considered: + +a\) separation of personal and business use of the devices, including using software to support such separation and protect business data on a private device; + +b\) providing access to business information only after users have acknowledged their duties (physical protection, software updating, etc.), waiving ownership of business data, allowing remote wiping of data by the organization in case of theft or loss of the device or when no longer authorized to use the service. In such cases, PII protection legislation should be considered; + +c\) topic-specific policies and procedures to prevent disputes concerning rights to intellectual property developed on privately owned equipment; + +d\) access to privately owned equipment (to verify the security of the machine or during an investigation), which can be prevented by legislation; + +e\) software licensing agreements that are such that organizations can become liable for licensing for client software on user endpoint devices owned privately by personnel or external party users. + +<u>Wireless connections</u> + +The organization should establish procedures for: + +a\) the configuration of wireless connections on devices (e.g. disabling vulnerable protocols); + +b\) using wireless or wired connections with appropriate bandwidth in accordance with relevant topic-specific policies (e.g. because backups or software updates are needed). + +**Other information** + +Controls to protect information on user endpoint devices depend on whether the user endpoint device is used only inside of the organization's secured premises and network connections, or whether it is exposed to increased physical and network related threats outside of the organization. + +The wireless connections for user endpoint devices are similar to other types of network connections but have important differences that should be considered when identifying controls. In particular, back-up of information stored on user endpoint devices can sometimes fail because of limited network bandwidth or because user endpoint devices are not connected at the times when backups are scheduled. + +For some USB ports, such as USB-C, disabling the USB port is not possible because it is used for other purposes (e.g. power delivery and display output). + +## 8.2 Privileged access rights + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| -------------- | ---------------------------------------- | --------------------- | ------------------------------- | --------------- | +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Identity_and_access_management | #Protection | + +**Control** + +The allocation and use of privileged access rights should be restricted and managed. + +**Purpose** + +To ensure only authorized users, software components and services are provided with privileged access rights. + +**Guidance** + +The allocation of privileged access rights should be controlled through an authorization process in accordance with the relevant topic-specific policy on access control (see 5.15). The following should be considered: + +a\) identifying users who need privileged access rights for each system or process (e.g. operating systems, database management systems and applications); + +b\) allocating privileged access rights to users as needed and on an event-by-event basis in line with the topic-specific policy on access control (see 5.15) (i.e. only to individuals with the necessary competence to carry out activities that require privileged access and based on the minimum requirement for their functional roles); + +c\) maintaining an authorization process (i.e. determining who can approve privileged access rights, or not granting privileged access rights until the authorization process is complete) and a record of all privileges allocated; + +d\) defining and implementing requirements for expiry of privileged access rights; + +e\) taking measures to ensure that users are aware of their privileged access rights and when they are in privileged access mode. Possible measures include using specific user identities, user interface settings or even specific equipment; + +f\) authentication requirements for privileged access rights can be higher than the requirements for normal access rights. Re-authentication or authentication step-up can be necessary before doing work with privileged access rights; + +g\) regularly, and after any organizational change, reviewing users working with privileged access rights in order to verify if their duties, roles, responsibilities and competence still qualify them for working with privileged access rights (see 5.18); + +h\) establishing specific rules in order to avoid the use of generic administration user IDs (such as “root”), depending on systems’ configuration capabilities. Managing and protecting authentication information of such identities (see 5.17); + +i\) granting temporary privileged access just for the time window necessary to implement approved changes or activities (e.g. for maintenance activities or some critical changes), rather than permanently granting privileged access rights. This is often referred as break glass procedure, and often automated by privilege access management technologies; + +j\) logging all privileged access to systems for audit purposes; + +k\) not sharing or linking identities with privileged access rights to multiple persons, assigning each person a separate identity which allows assigning specific privileged access rights. Identities can be grouped (e.g. by defining an administrator group) in order to simplify the management of privileged access rights; + +l\) only using identities with privileged access rights for undertaking administrative tasks and not for day-to-day general tasks \[i.e. checking email, accessing the web (users should have a separate normal network identity for these activities)\]. + +**Other information** + +Privileged access rights are access rights provided to an identity, a role or a process that allows the performance of activities that typical users or processes cannot perform. System administrator roles typically require privileged access rights. + +Inappropriate use of system administrator privileges (any feature or facility of an information system that enables the user to override system or application controls) is a major contributory factor to failures or breaches of systems. + +More information related to access management and the secure management of access to information and information and communications technologies resources can be found in ISO/IEC 29146. + +## 8.3 Information access restriction + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| -------------- | ---------------------------------------- | --------------------- | ------------------------------- | --------------- | +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Identity_and_access_management | #Protection | + +**Control** +Access to information and other associated assets should be restricted in accordance with the established topic-specific policy on access control. + +**Purpose** +To ensure only authorized access and to prevent unauthorized access to information and other associated assets. + +**Guidance** +Access to information and other associated assets should be restricted in accordance with the established topic-specific policies. The following should be considered in order to support access restriction requirements: + +a\) not allowing access to sensitive information by unknown user identities or anonymously. Public or anonymous access should only be granted to storage locations that do not contain any sensitive information; + +b\) providing configuration mechanisms to control access to information in systems, applications and services; + +c\) controlling which data can be accessed by a particular user; + +d\) controlling which identities or group of identities have which access, such as read, write, delete and execute; + +e\) providing physical or logical access controls for the isolation of sensitive applications, application data, or systems. + +Further, dynamic access management techniques and processes to protect sensitive information that has high value to the organization should be considered when the organization: + +a\) needs granular control over who can access such information during what period and in what way; + +b\) wants to share such information with people outside the organization and maintain control over who can access it; + +c\) wants to dynamically manage, in real-time, the use and distribution of such information; + +d\) wants to protect such information against unauthorized changes, copying and distribution (including printing); + +e\) wants to monitor the use of the information; + +f\) wants to record any changes to such information that take place in case a future investigation is required. + +Dynamic access management techniques should protect information throughout its life cycle (i.e. creation, processing, storage, transmission and disposal), including: + +a\) establishing rules on the management of dynamic access based on specific use cases considering: + +1\) granting access permissions based on identity, device, location or application; + +2\) leveraging the classification scheme in order to determine what information needs to be protected with dynamic access management techniques; + +b\) establishing operational, monitoring and reporting processes and supporting technical infrastructure. + +Dynamic access management systems should protect information by: + +a\) requiring authentication, appropriate credentials or a certificate to access information; + +b\) restricting access, for example to a specified time frame (e.g. after a given date or until a particular date); + +c\) using encryption to protect information; + +d\) defining the printing permissions for the information; + +e\) recording who accesses the information and how the information is used; + +f\) raising alerts if attempts to misuse the information are detected. + +**Other information** + +Dynamic access management techniques and other dynamic information protection technologies can support the protection of information even when data is shared beyond the originating organization, where traditional access controls cannot be enforced. It can be applied to documents, emails or other files containing information to limit who can access the content and in what way. It can be at a granular level and be adapted over the life cycle of the information. + +Dynamic access management techniques do not replace classical access management \[e.g. using access control lists (ACLs)\], but can add more factors for conditionality, real-time evaluation, just-in-time data reduction and other enhancements that can be useful for the most sensitive information. It offers a way to control access outside the organization’s environment. Incident response can be supported by dynamic access management techniques as permissions can be modified or revoked at any time. + +Additional information on a framework for access management is provided in ISO/IEC 29146. + +## 8.4 Access to source code + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| -------------- | ---------------------------------------- | --------------------- | ------------------------------------------------------------- | --------------- | +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Identity_and_access_management #Application_security #Secure_configuration | #Protection | + +**Control** +Read and write access to source code, development tools and software libraries should be appropriately managed. + +**Purpose** +To prevent the introduction of unauthorized functionality, avoid unintentional or malicious changes and to maintain the confidentiality of valuable intellectual property. + +**Guidance** +Access to source code and associated items (such as designs, specifications, verification plans and validation plans) and development tools (e.g. compilers, builders, integration tools, test platforms and environments) should be strictly controlled. + +For source code, this can be achieved by controlling central storage of such code, preferably in source code management system. + +Read access and write access to source code can differ based on the personnel’s role. For example, read access to source code can be broadly provided inside the organization, but write access to source code is only made available to privileged personnel or designated owners. Where code components are used by several developers within an organization, read access to a centralized code repository should be implemented. Furthermore, if open-source code or third-party code components are used inside an organization, read access to such external code repositories can be broadly provide d. However, write access should still be restricted. + +The following guidelines should be considered to control access to program source libraries in order to reduce the potential for corruption of computer programs: + +a\) managing the access to program source code and the program source libraries according to established procedures; + +b\) granting read and write access to source code based on business needs and managed to address risks of alteration or misuse and according to established procedures; + +c\) updating of source code and associated items and granting of access to source code in accordance with change control procedures (see 8.32) and only performing it after appropriate authorization has been received; + +d\) not granting developers direct access to the source code repository, but through developer tools that control activities and authorizations on the source code; + +e\) holding program listings in a secure environment, where read and write access should be appropriately managed and assigned; + +f\) maintaining an audit log of all accesses and of all changes to source code. + +If the program source code is intended to be published, additional controls to provide assurance on its integrity (e.g. digital signature) should be considered. + +**Other information** + +If access to source code is not properly controlled, source code can be modified or some data in the development environment (e.g. copies of production data, configuration details) can be retrieved by unauthorized persons. + +## 8.5 Secure authentication + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| ------------ | ---------------------------------------- | --------------------- | ------------------------------- | --------------- | +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Identity_and_access_management | #Protection | + +**Control** + +Secure authentication technologies and procedures should be implemented based on information access restrictions and the topic-specific policy on access control. + +**Purpose** + +To ensure a user or an entity is securely authenticated, when access to systems, applications and services is granted. + +**Guidance** + +A suitable authentication technique should be chosen to substantiate the claimed identity of a user, software, messages and other entities. + +The strength of authentication should be appropriate for the classification of the information to be accessed. Where strong authentication and identity verification is required, authentication methods alternative to passwords, such as digital certificates, smart cards, tokens or biometric means, should be used. + +Authentication information should be accompanied by additional authentication factors for accessing critical information systems (also known as multi-factor authentication). Using a combination of multiple authentication factors, such as what you know, what you have and what you are, reduces the possibilities for unauthorized accesses. Multi-factor authentication can be combine d with other techniques to require additional factors under specific circumstances, based on predefined rules and patterns, such as access from an unusual location, from an unusual device or at an unusual time. + +Biometric authentication information should be invalidated if it is ever compromised. Biometric authentication can be unavailable depending on the conditions of use (e.g. moisture or aging). To prepare for these issues, biometric authentication should be accompanied with at least one alternative authentication technique. + +The procedure for logging into a system or application should be designed to minimize the risk of unauthorized access. Log-on procedures and technologies should be implemented considering the following: + +a\) not displaying sensitive system or application information until the log-on process has been successfully completed in order to avoid providing an unauthorized user with any unnecessary assistance; + +b\) displaying a general notice warning that the system or the application or the service should only be accessed by authorized users; + +c\) not providing help messages during the log-on procedure that would aid an unauthorized user (e.g. if an error condition arises, the system should not indicate which part of the data is correct or incorrect); + +d\) validating the log-on information only on completion of all input data; + +e\) protecting against brute force log-on attempts on usernames and passwords \[e.g. using completely automated public Turing test to tell computers and humans apart (CAPTCHA), requiring password reset after a predefined number of failed attempts or blocking the user after a maximum number of errors\]; + +f\) logging unsuccessful and successful attempts; + +g\) raising a security event if a potential attempted or successful breach of log-on controls is detected (e.g. sending an alert to the user and the organization’s system administrators when a certain number of wrong password attempts has been reached); + +h\) displaying or sending the following information on a separate channel on completion of a successful log-on: +1\) date and time of the previous successful log-on; +2\) details of any unsuccessful log-on attempts since the last successful log-on; +i\) not displaying a password in clear text when it is being entered; in some cases, it can be required to de-activate this functionality in order to facilitate user log-on (e.g. for accessibility reasons or to avoid blocking users because of repeated errors); +j\) not transmitting passwords in clear text over a network to avoid being captured by a network "sniffer” program; +k\) terminating inactive sessions after a defined period of inactivity, especially in high risk locations such as public or external areas outside the organization’s security management or on user endpoint devices; +l\) restricting connection duration times to provide additional security for high-risk applications and reduce the window of opportunity for unauthorized access. + +**Other information** + +Additional information on entity authentication assurance can be found is ISO/IEC 29115. + +## 8.6 Capacity management + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +|----------------------|-------------------------------------|----------------------------|-------------------------|---------------------------------| +| #Preventive #Detective | #Integrity #Availability | #Identify #Protect #Detect | #Continuity | #Governance_and_Ecosystem #Protection | + +**Control** + +The use of resources should be monitored and adjusted in line with current and expected capacity requirements. + +**Purpose** + +To ensure the required capacity of information processing facilities, human resources, offices and other facilities. + +**Guidance** + +Capacity requirements for information processing facilities, human resources, offices and other facilities should be identified, taking into account the business criticality of the concerned systems and processes. + +System tuning and monitoring should be applied to ensure and, where necessary, improve the availability and efficiency of systems. + +The organization should perform stress-tests of systems and services to confirm that sufficient system capacity is available to meet peak performance requirements. + +Detective controls should be put in place to indicate problems in due time. + +Projections of future capacity requirements should take account of new business and system requirements and current and projected trends in the organization’s information processing capabilities. + +Particular attention should be paid to any resources with long procurement lead times or high costs. Therefore, managers, service or product owners should monitor the utilization of key system resources. + +Managers should use capacity information to identify and avoid potential resource limitations and dependency on key personnel which can present a threat to system security or services and plan appropriate action. + +Providing sufficient capacity can be achieved by increasing capacity or by reducing demand. The following should be considered to increase capacity: + +a\) hiring new personnel; + +b\) obtaining new facilities or space; + +c\) acquiring more powerful processing systems, memory and storage; + +d\) making use of cloud computing, which has inherent characteristics that directly address issues of capacity. Cloud computing has elasticity and scalability which enable on-demand rapid expansion and reduction in resources available to particular applications and services. + +The following should be considered to reduce demand on the organization’s resources: + +a\) deletion of obsolete data (disk space); + +b\) disposal of hardcopy records that have met their retention period (free up shelving space); + +c\) decommissioning of applications, systems, databases or environments; + +d\) optimizing batch processes and schedules; + +e\) optimizing application code or database queries; + +f\) denying or restricting bandwidth for resource-consuming services if these are not critical (e.g. video streaming). + +A documented capacity management plan should be considered for mission critical systems. + +**Other information** + +For more detail on the elasticity and scalability of cloud computing, see ISO/IEC TS 23167. + +## 8.7 Protection against malware + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +|-------------------------------|-------------------------------------|----------------------------|-----------------------------------------|----------------------------| +| #Preventive #Detective #Corrective | #Confidentiality #Integrity #Availability | #Protect #Detect | #System_and_network_security #Information_protection | #Protection #Defence | + +**Control** +Protection against malware should be implemented and supported by appropriate user awareness. + +**Purpose** +To ensure information and other associated assets are protected against malware. + +**Guidance** + +Protection against malware should be based on malware detection and repair software, information security awareness, appropriate system access and change management controls. Use of malware detection and repair software alone is not usually adequate. The following guidance should be considered: + +a\) implementing rules and controls that prevent or detect the use of unauthorized software \[e.g. application allowlisting (i.e. using a list providing allowed applications)\] (see 8.19and 8.32); + +b\) implementing controls that prevent or detect the use of known or suspected malicious websites (e.g. blocklisting); + +c\) reducing vulnerabilities that can be exploited by malware \[e.g. through technical vulnerability management (see 8.8and 8.19)\]; + +d\) conducting regular automated validation of the software and data content of systems, especially for systems supporting critical business processes; investigating the presence of any unapproved files or unauthorized amendments; + +e\) establishing protective measures against risks associated with obtaining files and software either from or via external networks or on any other medium; + +f\) installing and regularly updating malware detection and repair software to scan computers and electronic storage media. Carrying out regular scans that include: +1\) scanning any data received over networks or via any form of electronic storage media, for malware before use; +2\) scanning email and instant messaging attachments and downloads for malware before use. Carrying out this scan at different places (e.g. at email servers, desktop computers) and when entering the network of the organization; +3\) scanning webpages for malware when accessed; + +g\) determining the placement and configuration of malware detection and repair tools based on risk assessment outcomes and considering: +1\) defence in depth principles where they would be most effective. For example, this can lead to malware detection in a network gateway (in various application protocols such as email, file transfer and web) as well as user endpoint devices and servers; +2\) the evasive techniques of attackers (e.g. the use of encrypted files) to deliver malware or the use of encryption protocols to transmit malware; + +h\) taking care to protect against the introduction of malware during maintenance and emergency procedures, which can bypass normal controls against malware; + +i\) implementing a process to authorize temporarily or permanently disable some or all measures against malware, including exception approval authorities, documented justification and review date. This can be necessary when the protection against malware causes disruption to normal operations; + +j\) preparing appropriate business continuity plans for recovering from malware attacks, including all necessary data and software backup (including both online and offline backup) and recovery measures (see 8.13); + +k\) isolating environments where catastrophic consequences can occur; + +l\) defining procedures and responsibilities to deal with protection against malware on systems, including training in their use, reporting and recovering from malware attacks; + +m\) providing awareness or training (see 6.3) to all users on how to identify and potentially mitigate the receipt, sending or installation of malware infected emails, files or programs \[the information collected in n) and o) can be used to ensure awareness and training are kept up-to-date\]; + +n\) implementing procedures to regularly collect information about new malware, such as subscribing to mailing lists or reviewing relevant websites; + +o\) verifying that information relating to malware, such as warning bulletins, comes from qualified and reputable sources (e.g. reliable internet sites or suppliers of malware detection software) and is accurate and informative. + +**Other information** + +It is not always possible to install software that protects against malware on some systems (e.g. some industrial control systems). Some forms of malware infect computer operating systems and computer firmware such that common malware controls cannot clean the system and a full reimaging of the operating system software and sometimes the computer firmware is necessary to return to a secure state. + +## 8.8 Management of technical vulnerabilities + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| -------------- | ---------------------------------------- | --------------------- | ------------------------------- | ------------------------------- | +| #Preventive | #Confidentiality #Integrity #Availability | #Identify #Protect | #Threat_and_vulnerability_management | #Governance_and_Ecosystem #Protection #Defence | + +**Control** + +Information about technical vulnerabilities of information systems in use should be obtained, the organization’s exposure to such vulnerabilities should be evaluated and appropriate measures should be taken. + +**Purpose** + +To prevent exploitation of technical vulnerabilities. + +**Guidance** + +<u>Identifying technical vulnerabilities</u> + +The organization should have an accurate inventory of assets (see 5.9to 5.14) as a prerequisite for effective technical vulnerability management; the inventory should include the software vendor, software name, version numbers, current state of deployment (e.g. what software is installed on what systems) and the person(s) within the organization responsible for the software. + +To identify technical vulnerabilities, the organization should consider: + +a\) defining and establishing the roles and responsibilities associated with technical vulnerability management, including vulnerability monitoring, vulnerability risk assessment, updating, asset tracking and any coordination responsibilities required; + +b\) for software and other technologies (based on the asset inventory list, see 5.9), identifying information resources that will be used for identifying relevant technical vulnerabilities and maintaining awareness about them. Updating the list of information resources based on changes in the inventory or when other new or useful resources are found; + +c\) requiring suppliers of information system (including their components) to ensure vulnerability reporting, handling and disclosure, including the requirements in applicable contracts (see 5.20); + +d\) using vulnerability scanning tools suitable for the technologies in use to identify vulnerabilities and to verify whether the patching of vulnerabilities was successful; + +e\) conducting planned, documented and repeatable penetration tests or vulnerability assessments by competent and authorized persons to support the identification of vulnerabilities. Exercising caution as such activities can lead to a compromise of the security of the system; + +f\) tracking the usage of third-party libraries and source code for vulnerabilities. This should be included in secure coding (see 8.28). + +The organization should develop procedures and capabilities to: + +a\) detect the existence of vulnerabilities in its products and services including any external component used in these; + +b\) receive vulnerability reports from internal or external sources. + +The organization should provide a public point of contact as part of a topic-specific policy on vulnerability disclosure so that researchers and others are able to report issues. The organization should establish vulnerability reporting procedures, online reporting forms and making use of appropriate threat intelligence or information sharing forums. The organization should also consider bug bounty programs where rewards are offered as an incentive to assist organizations in identifying vulnerabilities in order to appropriately remediate them. The organization should also share information with competent industry bodies or other interested parties. + +<u>Evaluating technical vulnerabilities</u> + +To evaluate identified technical vulnerabilities, the following guidance should be considered: + +a\) analyse and verify reports to determine what response and remediation activity is needed; + +b\) once a potential technical vulnerability has been identified, identifying the associated risks and the actions to be taken. Such actions can involve updating vulnerable systems or applying other controls. + +<u>Taking appropriate measures to address technical vulnerabilities</u> + +A software update management process should be implemented to ensure the most up-to-date approved patches and application updates are installed for all authorized software. If changes are necessary, the original software should be retained and the changes applied to a designated copy. All changes should be fully tested and documented, so that they can be reapplied, if necessary, to future software upgrades. If required, the modifications should be tested and validated by an independent evaluation body. + +The following guidance should be considered to address technical vulnerabilities: + +a\) taking appropriate and timely action in response to the identification of potential technical vulnerabilities; defining a timeline to react to notifications of potentially relevant technical vulnerabilities; + +b\) depending on how urgently a technical vulnerability needs to be addressed, carrying out the action according to the controls related to change management (see 8.32) or by following information security incident response procedures (see 5.26); + +c\) only using updates from legitimate sources (which can be internal or external to the organization); + +d\) testing and evaluating updates before they are installed to ensure they are effective and do not result in side effects that cannot be tolerated \[i.e. if an update is available, assessing the risks associated with installing the update (the risks posed by the vulnerability should be compared with the risk of installing the update)\]; + +e\) addressing systems at high risk first; + +f\) develop remediation (typically software updates or patches); + +g\) test to confirm if the remediation or mitigation is effective; + +h\) provide mechanisms to verify the authenticity of remediation; + +i\) if no update is available or the update cannot be installed, considering other controls, such as: + +1\) applying any workaround suggested by the software vendor or other relevant sources; + +2\) turning off services or capabilities related to the vulnerability; + +3\) adapting or adding access controls (e.g. firewalls) at network borders (see 8.20to 8.22); + +4\) shielding vulnerable systems, devices or applications from attack through deployment of suitable traffic filters (sometimes called virtual patching); + +5\) increasing monitoring to detect actual attacks; + +6\) raising awareness of the vulnerability. + + +For acquired software, if the vendors regularly release information about security updates for their software and provide a facility to install such updates automatically, the organization should decide whether to use the automatic update or not. + +<u>Other considerations</u> + +An audit log should be kept for all steps undertaken in technical vulnerability management. + +The technical vulnerability management process should be regularly monitored and evaluated in order to ensure its effectiveness and efficiency. + +An effective technical vulnerability management process should be aligned with incident management activities, to communicate data on vulnerabilities to the incident response function and provide technical procedures to be carried out in case an incident occurs. + +Where the organization uses a cloud service supplied by a third-party cloud service provider, technical vulnerability management of cloud service provider resources should be ensured by the cloud service provider. The cloud service provider’s responsibilities for technical vulnerability management should be part of the cloud service agreement and this should include processes for reporting the cloud service provider's actions relating to technical vulnerabilities (see 5.23). For some cloud services, there are respective responsibilities for the cloud service provider and the cloud service customer. For example, the cloud service customer is responsible for vulnerability management of its own assets used for the cloud services. + +**Other information** + +Technical vulnerability management can be viewed as a sub-function of change management and as such can take advantage of the change management processes and procedures (see 8.32). + +There is a possibility that an update does not address the problem adequately and has negative side effects. Also, in some cases, uninstalling an update cannot be easily achieved once the update has been applied. + +If adequate testing of the updates is not possible (e.g. because of costs or lack of resources) a delay in updating can be considered to evaluate the associated risks, based on the experience reported by other users. The use of ISO/IEC 27031 can be beneficial. + +Where software patches or updates are produced, the organization can consider providing an automated update process where these updates are installed on affected systems or products without the need for intervention by the customer or the user. If an automated update process is offered, it can allow the customer or user to choose an option to turn off the automatic update or control the timing of the installation of the update. + +Where the vendor provides an automated update process and the updates can be installed on affected systems or products without the need for intervention, the organization determines if it applies the automated process or not. One reason for not electing for automated update is to retain control over when the update is performed. For example, a software used for a business operation cannot be updated until the operation has completed. + +A weakness with vulnerability scanning is that it is possible it does not fully account for defence in depth: two countermeasures that are always invoked in sequence can have vulnerabilities that are masked by strengths in the other. The composite countermeasure is not vulnerable, whereas a vulnerability scanner can report that both components are vulnerable. The organization should therefore take care in reviewing and acting on vulnerability reports. + +Many organizations supply software, systems, products and services not only within the organization but also to interested parties such as customers, partners or other users. These software, systems, products and services can have information security vulnerabilities that affect the security of users. + +Organizations can release remediation and disclose information about vulnerabilities to users (typically through a public advisory) and provide appropriate information for software vulnerability database services. + +For mor e information relating to the management of technical vulnerabilities when using cloud computing, see the ISO/IEC 19086 series and ISO/IEC 27017. + +ISO/IEC 29147 provides detailed information on receiving vulnerability reports and publishing vulnerability advisories. ISO/IEC 30111 provides detailed information about handling and resolving reported vulnerabilities. + +## 8.9 Configuration management + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +|------------------|------------------------------------------|-----------------------|------------------------------|--------------------| +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Secure_configuration | #Protection | + +**Control** +Configurations, including security configurations, of hardware, software, services and networks should be established, documented, implemented, monitored and reviewed. + +**Purpose** +To ensure hardware, software, services and networks function correctly with required security settings, and configuration is not altered by unauthorized or incorrect changes. + +**Guidance** + +<u>General</u> + +The organization should define and implement processes and tools to enforce the defined configurations (including security configurations) for hardware, software, services (e.g. cloud services) and networks, for newly installed systems as well as for operational systems over their lifetime. + +Roles, responsibilities and procedures should be in place to ensure satisfactory control of all configuration changes. + +<u>Standard templates</u> + +Standard templates for the secure configuration of hardware, software, services and networks should be defined: + +a\) using publicly available guidance (e.g. pre-defined templates from vendors and from independent security organizations); + +b\) considering the level of protection needed in order to determine a sufficient level of security; + +c\) supporting the organization’s information security policy, topic-specific policies, standards and other security requirements; + +d\) considering the feasibility and applicability of security configurations in the organization’s context. + +The templates should be reviewed periodically and updated when new threats or vulnerabilities need to be addressed, or when new software or hardware versions are introduced. + +The following should be considered for establishing standard templates for the secure configuration of hardware, software, services and networks: + +a\) minimizing the number of identities with privileged or administrator level access rights; + +b\) disabling unnecessary, unused or insecure identities; + +c\) disabling or restricting unnecessary functions and services; + +d\) restricting access to powerful utility programs and host parameter settings; + +e\) synchronizing clocks; + +f\) changing vendor default authentication information such as default passwords immediately after installation and reviewing other important default security-related parameters; + +g\) invoking time-out facilities that automatically log off computing devices after a predetermined period of inactivity; + +h\) verifying that licence requirements have been met (see 5.32). Managing configurations + +Established configurations of hardware, software, services and networks should be recorded and a log should be maintained of all configuration changes. These records should be securely stored. This can be achieved in various ways, such as configuration databases or configuration templates. + +Changes to configurations should follow the change management process (see 8.32). + +Configuration records can contain as relevant: + +a\) up-to-date owner or point of contact information for the asset; + +b\) date of the last change of configuration; + +c\) version of configuration template; + +d\) relation to configurations of other assets. Monitoring configurations + +Configurations should be monitored with a comprehensive set of system management tools (e.g. maintenance utilities, remote support, enterprise management tools, backup and restore software) and should be reviewed on a regular basis to verify configuration settings, evaluate password strengths and assess activities performed. Actual configurations can be compared with the defined target templates. Any deviations should be addressed, either by automatic enforcement of the defined target configuration or by manual analysis of the deviation followed by corrective actions. + +**Other information** + +Documentation for systems often records details about the configuration of both hardware and software. + +System hardening is a typical part of configuration management. + +Configuration management can be integrated with asset management processes and associated tooling. + +Automation is usually more effective to manage security configuration (e.g. using infrastructure as code). + +Configuration templates and targets can be confidential information and should be protected from unauthorized access accordingly. + +## 8.10 Information deletion + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +|------------------|------------------------------------|---------------------------|---------------------------------------------|---------------------------------------| +| #Preventive | #Confidentiality | #Protect | #Information_protection #Legal_and_compliance | #Protection | + +**Control** + +Information stored in information systems, devices or in any other storage media should be deleted when no longer required. + +**Purpose** + +To prevent unnecessary exposure of sensitive information and to comply with legal, statutory, regulatory and contractual requirements for information deletion. + +**Guidance** + +<u>General</u> + +Sensitive information should not be kept for longer than it is required to reduce the risk of undesirable disclosure. + +When deleting information on systems, applications and services, the following should be considered: + +a\) selecting a deletion method (e.g. electronic overwriting or cryptographic erasure) in accordance + +with business requirements and taking into consideration relevant laws and regulations; + +b\) recording the results of deletion as evidence; + +c\) when using service suppliers of information deletion, obtaining evidence of information deletion from them. + +Where third parties store the organization’s information on its behalf, the organization should consider the inclusion of requirements on information deletion into the third-party agreements to enforce it during and upon termination of such services. + +<u>Deletion methods</u> + +In accordance with the organization’s topic-specific policy on data retention and taking into consideration relevant legislation and regulations, sensitive information should be deleted when no longer required, by: + +a\) configuring systems to securely destroy information when no longer required (e.g. after a defined period subject to the topic-specific policy on data retention or by subject access request); + +b\) deleting obsolete versions, copies and temporary files wherever they are located; + +c\) using approved, secure deletion software to permanently delete information to help ensure information cannot be recovered by using specialist recovery or forensic tools; + +d\) using approved, certified providers of secure disposal services; + +e\) using disposal mechanisms appropriate for the type of storage media being disposed of (e.g. degaussing hard disk drives and other magnetic storage media). + +Where cloud services are used, the organization should verify if the deletion method provided by the cloud service provider is acceptable, and if it is the case, the organization should use it, or request that the cloud service provider delete the information. These deletion processes should be automated in accordance with topic-specific policies, when available and applicable. Depending on the sensitivity of information deleted, logs can track or verify that these deletion processes have happened. + +To avoid the unintentional exposure of sensitive information when equipment is being sent back to vendors, sensitive information should be protected by removing auxiliary storages (e.g. hard disk drives) and memory before equipment leaves the organization’s premises. + +Considering that the secure deletion of some devices (e.g. smartphones) can only be achieved through destruction or using the functions embedded in these devices (e.g. “restore factory settings”), the organization should choose the appropriate method according to the classification of information handled by such devices. + +Control measures described in 7.14 should be applied to physically destroy the storage device and simultaneously delete the information it contains. + +An official record of information deletion is useful when analysing the cause of a possible information leakage event. + +**Other information** + +Information on user data deletion in cloud services can be found in ISO/IEC 27017. Information on deletion of PII can be found in ISO/IEC 27555. + +## 8.11 Data masking + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +|------------------|------------------------------------|---------------------------|---------------------------------|------------------------------| +| #Preventive | #Confidentiality | #Protect | #Information_protection | #Protection | + +**Control** + +Data masking should be used in accordance with the organization’s topic-specific policy on access control and other related topic-specific policies, and business requirements, taking applicable legislation into consideration. + +**Purpose** + +To limit the exposure of sensitive data including PII, and to comply with legal, statutory, regulatory and contractual requirements. + +**Guidance** + +Where the protection of sensitive data (e.g. PII) is a concern, the organization should consider hiding such data by using techniques such as data masking, pseudonymization or anonymization. + +Pseudonymization or anonymization techniques can hide PII, disguise the true identity of PII principals or other sensitive information, and disconnect the link between PII and the identity of the PII principal or the link between other sensitive information. + +When using pseudonymization or anonymization techniques, it should be verified that data has been adequately pseudonymized or anonymized. Data anonymization should consider all the elements of the sensitive information to be effective. As an example, if not considered properly, a person can be identified even if the data that can directly identify that person is anonymised, by the presence of further data which allows the person to be identified indirectly. + +Additional techniques for data masking include: + +a\) encryption (requiring authorized users to have a key); + +b\) nulling or deleting characters (preventing unauthorized users from seeing full messages); + +c\) varying numbers and dates; + +d\) substitution (changing one value for another to hide sensitive data); + +e\) replacing values with their hash. + +The following should be considered when implementing data masking techniques: + +a\) not granting all users access to all data, therefore designing queries and masks in order to show only the minimum required data to the user; + +b\) there are cases where some data should not be visible to the user for some records out of a set of data; in this case, designing and implementing a mechanism for obfuscation of data (e.g. if a patient does not want hospital staff to be able to see all of their records, even in case of emergency, then the hospital staff are presented with partially obfuscated data and data can only be accessed by staff with specific roles if it contains useful information for appropriate treatment); + +c\) when data are obfuscated, giving the PII principal the possibility to require that users cannot see if the data are obfuscated (obfuscation of the obfuscation; this is used in health facilities, for example if the patient does not want personnel to see that sensitive information such as pregnancies or results of blood exams has been obfuscated); + +d\) any legal or regulatory requirements (e.g. requiring the masking of payment cards' information during processing or storage). + +The following should be considered when using data masking, pseudonymization or anonymization: + +a\) level of strength of data masking, pseudonymization or anonymization according to the usage of the processed data; + +b\) access controls to the processed data; + +c\) agreements or restrictions on usage of the processed data; + +d\) prohibiting collating the processed data with other information in order to identify the PII principal; + +e\) keeping track of providing and receiving the processed data. + +**Other information** + +Anonymization irreversibly alters PII in such a way that the PII principal can no longer be identified directly or indirectly. + +Pseudonymization replaces the identifying information with an alias. Knowledge of the algorithm (sometimes referred to as the “additional information”) used to perform the pseudonymization allows for at least some form of identification of the PII principal. Such “additional information” should therefore be kept separate and protected. + +While pseudonymization is therefore weaker than anonymization, pseudonymized datasets can be more useful in statistical research. + +Data masking is a set of techniques to conceal, substitute or obfuscate sensitive data items. Data masking can be static (when data items are masked in the original database), dynamic (using automation and rules to secure data in real-time) or on-the-fly (with data masked in an application’s memory). + +Hash functions can be used in order to anonymize PII. In order to prevent enumeration attacks, they should always be combined with a salt function. + +PII in resource identifiers and their attributes \[e.g. file names, uniform resource locators (URLs)\] should be either avoided or appropriately anonymized. + +Additional controls concerning the protection of PII in public clouds are given in ISO/IEC 27018. + +Additional information on de-identification techniques is available in ISO/IEC 20889. + +## 8.12 Data leakage prevention + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +|--------------------------|------------------------------------|---------------------------|-------------------------------|---------------------------| +| #Preventive #Detective| #Confidentiality | #Protect #Detect | #Information_protection | #Protection #Defence | + +**Control** + +Data leakage prevention measures should be applied to systems, networks and any other devices that process, store or transmit sensitive information. + +**Purpose** + +To detect and prevent the unauthorized disclosure and extraction of information by individuals or systems. + +**Guidance** + +The organization should consider the following to reduce the risk of data leakage: + +a\) identifying and classifying information to protect against leakage (e.g. personal information, pricing models and product designs); + +b\) monitoring channels of data leakage (e.g. email, file transfers, mobile devices and portable storage devices); + +c\) acting to prevent information from leaking (e.g. quarantine emails containing sensitive information). + +Data leakage prevention tools should be used to: + +a\) identify and monitor sensitive information at risk of unauthorized disclosure (e.g. in unstructured data on a user’s system); + +b\) detect the disclosure of sensitive information (e.g. when information is uploaded to untrusted third-party cloud services or sent via email); + +c\) block user actions or network transmissions that expose sensitive information (e.g. preventing the copying of database entries into a spreadsheet). + +The organization should determine if it is necessary to restrict a user’s ability to copy and paste or upload data to services, devices and storage media outside of the organization. If that is the case, the organization should implement technology such as data leakage prevention tools or the configuration of existing tools that allow users to view and manipulate data held remotely but prevent copy and paste outside of the organization’s control. + +If data export is required, the data owner should be allowed to approve the export and hold users accountable for their actions. + +Taking screenshots or photographs of the screen should be addressed through terms and conditions of use, training and auditing. + +Where data is backed up, care should be taken to ensure sensitive information is protected using measures such as encryption, access control and physical protection of the storage media holding the backup. + +Data leakage prevention should also be considered to protect against the intelligence actions of an adversary from obtaining confidential or secret information (geopolitical, human, financial, commercial, scientific or any other) which can be of interest for espionage or can be critical for the community. The data le akage prevention actions should be oriented to confuse the adversary’s decisions for example by replacing authentic information with false information, either as an independent action or as response to the adversary’s intelligence actions. Examples of these kinds of actions are reverse social engineering or the use of honeypots to attract attackers. + +**Other information** + +Data leakage prevention tools are designed to identify data, monitor data usage and movement, and take actions to prevent data from leaking (e.g. alerting users to their risky behaviour and blocking the transfer of data to portable storage devices). + +Data leakage prevention inherently involves monitoring personnel’s communications and online activities, and by extension external party messages, which raises legal concerns that should be considered prior to deploying data leakage prevention tools. There is a variety of legislation relating to privacy, data protection, employment, interception of data and telecommunications that is applicable to monitoring and data processing in the context of data leakage prevention. + +Data leakage prevention can be supported by standard security controls, such as topic-specific policies on access control and secure document management (see >5.12and >5.15>). + +## 8.13 Information backup + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| ------------ | ------------------------------ | --------------------- | ----------------------- | --------------- | +| #Corrective | #Integrity #Availability | #Recover | #Continuity | #Protection | +**Control** + +Backup copies of information, software and systems should be maintained and regularly tested in accordance with the agreed topic-specific policy on backup. + +**Purpose** + +To enable recovery from loss of data or systems. + +**Guidance** + +A topic-specific policy on backup should be established to address the organization’s data retention and information security requirements. + +Adequate backup facilities should be provided to ensure that all essential information and software can be recovered following an incident or failure or loss of storage media. + +Plans should be developed and implemented for how the organization will back up information, software and systems, to address the topic-specific policy on backup. + +When designing a backup plan, the following items should be taken into consideration: + +a\) producing accurate and complete records of the backup copies and documented restoration procedures; + +b\) reflecting the business requirements of the organization (e.g. the recovery point objective, see >5.30>), the security requirements of the information involved and the criticality of the information to the continued operation of the organization in the extent (e.g. full or differential backup) and frequency of backups; + +c\) storing the backups in a safe and secure remote location, at a sufficient distance to escape any damage from a disaster at the main site; + +d\) giving backup information an appropriate level of physical and environmental protection (see >Clause 7and >8.1>) consistent with the standards applied at the main site; + +e\) regularly testing backup media to ensure that they can be relied on for emergency use when necessary. Testing the ability to restore backed-up data onto a test system, not by overwriting the original storage media in case the backup or restoration process fails and causes irreparable data damage or loss; + +f\) protecting backups by means of encryption according to the identified risks (e.g. in situations where confidentiality is of importance); + +g\) taking care to ensure that inadvertent data loss is detected before backup is taken. + +Operational procedures should monitor the execution of backups and address failures of scheduled backups to ensure completeness of backups according to the topic-specific policy on backups. + +Backup measures for individual systems and services should be regularly tested to ensure that they meet the objectives of incident response and business continuity plans (see 5.30). This should be combined with a test of the restoration procedures and checked against the restoration time required by the business continuity plan. In the case of critical systems and services, backup measures should cover all systems information, applications and data necessary to recover the complete system in the event of a disaster. + +When the organization uses a cloud service, backup copies of the organization’s information, applications and systems in the cloud service environment should be taken. The organization should determine if and how requirements for backup are fulfilled when using the information backup service provided as part of the cloud service. + +The retention period for essential business information should be determined, taking into account any requirement for retention of archive copies. The organization should consider the deletion of information (see 8.10) in storage media used for backup once the information’s retention period expires and should take into consideration legislation and regulations. + +**Other information** + +For further information on storage security including retention consideration, see ISO/IEC 27040. + +## 8.14 Redundancy of information processing facilities + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| ------------ | ------------------------------ | --------------------- | ---------------------------------- | --------------------- | +| #Preventive | #Availability | #Protect | #Continuity #Asset_management | #Protection #Resilience | + +**Control** +Information processing facilities should be implemented with redundancy sufficient to meet availability requirements. + +**Purpose** +To ensure the continuous operation of information processing facilities. + +**Guidance** + +The organization should identify requirements for the availability of business services and information systems. The organization should design and implement systems architecture with appropriate redundancy to meet these requirements. + +Redundancy can be introduced by duplicating information processing facilities in part or in their entirety (i.e. spare components or having two of everything). The organization should plan and implement procedures for the activation of the redundant components and processing facilities. The procedures should establish if the redundant components and processing activities are always activated, or in case of emergency, automatically or manually activated. The redundant components and information processing facilities should ensure the same security level as the primary ones. + +Mechanisms should be in place to alert the organization to any failure in the information processing facilities, enable executing the planned procedure and allow continued availability while the information processing facilities are repaired or replaced. + +The organization should consider the following when implementing redundant systems: + +a\) contracting with two or more suppliers of network and critical information processing facilities such as internet service providers; + +b\) using redundant networks; + +c\) using two geographically separate data centres with mirrored systems; + +d\) using physically redundant power supplies or sources; + +e\) using multiple parallel instances of software components, with automatic load balancing between them (between instances in the same data centre or in different data centres); + +f\) having duplicated components in systems (e.g. CPU, hard disks, memories) or in networks (e.g. firewalls, routers, switches). + +Where applicable, preferably in production mode, redundant information systems should be tested to ensure the failover from one component to another component works as intended. + +**Other information** + +There is a strong relationship between redundancy and ICT readiness for business continuity (see 5.30) especially if short recovery times are required. Many of the redundancy measures can be part of the ICT continuity strategies and solutions. + +The implementation of redundancies can introduce risks to the integrity (e.g. processes of copying data to duplicated components can introduce errors) or confidentiality (e.g. weak security control of duplicated components can lead to compromise) of information and information systems, which need to be considered when designing information systems. + +Redundancy in information processing facilities does not usually address application unavailability due to faults within an application. + +With the use of public cloud computing, it is possible to have multiple live versions of information processing facilities, existing in multiple separate physical locations with automatic failover and load balancing between them. + +Some of the technologies and techniques for providing redundancy and automatic fail-over in the context of cloud services are discussed in ISO/IEC TS 23167. + +## 8.15 Logging + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +|------------------|------------------------------------|---------------------------|----------------------------------------|---------------------------| +| #Detective | #Confidentiality #Integrity #Availability | #Detect | #Information_security_event_management | #Protection #Defence | + +**Control** +Logs that record activities, exceptions, faults and other relevant events should be produced, stored, protected and analysed. + +**Purpose** +To record events, generate evidence, ensure the integrity of log information, prevent against unauthorized access, identify information security events that can lead to an information security incident and to support investigations. + +**Guidance** + +<u>General</u> + +The organization should determine the purpose for which logs are created, what data is collected and logged, and any log-specific requirements for protecting and handling the log data. This should be documented in a topic-specific policy on logging. + +Event logs should include for each event, as applicable: + +a\) user IDs; + +b\) system activities; + +c\) dates, times and details of relevant events (e.g. log-on and log-off); + +d\) device identity, system identifier and location; + +e\) network addresses and protocols. + +The following events should be considered for logging: + +a\) successful and rejected system access attempts; + +b\) successful and rejected data and other resource access attempts; + +c\) changes to system configuration; + +d\) use of privileges; + +e\) use of utility programs and applications; + +f\) files accessed and the type of access, including deletion of important data files; + +g\) alarms raised by the access control system; + +h\) activation and de-activation of security systems, such as anti-virus systems and intrusion detection systems; + +i\) creation, modification or deletion of identities; + +j\) transactions executed by users in applications. In some cases, the applications are a service or product provided or run by a third party. + +It is important for all systems to have synchronized time sources (see 8.17) as this allows for correlation of logs between systems for analysis, alerting and investigation of an incident. + +<u>Protection of logs</u> + +Users, including those with privileged access rights, should not have permission to delete or de-activate logs of their own activities. They can potentially manipulate the logs on information processing facilities under their direct control. Therefore, it is necessary to protect and review the logs to maintain accountability for the privileged users. + +Controls should aim to protect against unauthorized changes to log information and operational problems with the logging facility including: + +a\) alterations to the message types that are recorded; + +b\) log files being edited or deleted; + +c\) failure to record events or over-writing of past recorded events if the storage media holding a log file is exceeded. + +For protection of logs, the use of the following techniques should be considered: cryptographic hashing, recording in an append-only and read-only file, recording in a public transparency file. + +Some audit logs can be required to be archived because of requirements on data retention or requirements to collect and retain evidence (see 5.28). + +Where the organization needs to send system or application logs to a vendor to assist with debugging or troubleshooting errors, logs should be de-identified where possible using data masking techniques (see 8.11) for information such as usernames, internet protocol (IP) addresses, hostnames or organization name, before sending to the vendor. + +Event logs can contain sensitive data and personally identifiable information. Appropriate privacy protection measures should be taken (see 5.34). + +<u>Log analysis</u> + +Log analysis should cover the analysis and interpretation of information security events, to help identify unusual activity or anomalous behaviour, which can represent indicators of compromise. + +Analysis of events should be performed by taking into account: + +a\) the necessary skills for the experts performing the analysis; + +b\) determining the procedure of log analysis; + +c\) the required attributes of each security-related event; + +d\) exceptions identified through the use of predetermined rules \[e.g. security information and event management (SIEM) or firewall rules, and intrusion detection systems (IDSs) or malware signatures\]; + +e\) known behaviour patterns and standard network traffic compared to anomalous activity and behaviour \[user and entity behaviour analytics (UEBA)\]; + +f\) results of trend or pattern analysis (e.g. as a result of using data analytics, big data techniques and specialized analysis tools); + +g\) available threat intelligence. + +Log analysis should be supported by specific monitoring activities to help identify and analyse anomalous behaviour, which includes: + +a\) reviewing successful and unsuccessful attempts to access protected resources \[e.g. domain name system (DNS) servers, web portals and file shares\]; + +b\) checking DNS logs to identify outbound network connections to malicious servers, such as those associated with botnet command and control servers; + +c\) examining usage reports from service providers (e.g. invoices or service reports) for unusual activity within systems and networks (e.g. by reviewing patterns of activity); + +d\) including event logs of physical monitoring such as entrance and exit to ensure more accurate detection and incident analysis; + +e\) correlating logs to enable efficient and highly accurate analysis. + +Suspected and actual information security incidents should be identified (e.g. malware infection or probing of firewalls) and be subject to further investigation (e.g. as part of an information security incident management process, see >5.25>). + +**Other information** + +System logs often contain a large volume of information, much of which is extraneous to information security monitoring. To help i dentify significant events for information security monitoring purposes, the use of suitable utility programs or audit tools to perform file interrogation can be considered. + +Event logging sets the foundation for automated monitoring systems (see 8.16) which are capable of generating consolidated reports and alerts on system security. + +A SIEM tool or equivalent service can be used to store, correlate, normalize and analyse log information**,** and to generate alerts. SIEMs tend to require careful configuration to optimize their benefits. Configurations to consider include identification and selection of appropriate log sources, tuning and testing of rules and development of use cases. + +Public transparency files for the recording of logs are used, for example, in certificate transparency systems. Such files can provide an additional detection mechanism useful for guarding against log tampering. + +In cloud environments, log management responsibilities can be shared between the cloud service customer and the cloud service provider. Responsibilities vary depending on the type of cloud service being used. Further guidance can be found in ISO/IEC 27017. + +## 8.16 Monitoring activities + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +|------------------|------------------------------------|---------------------------|----------------------------------------|---------------------------| +| #Detective #Corrective | #Confidentiality #Integrity #Availability | #Detect #Respond | #Information_security_event_management | #Defence | + +**Control** + +Networks, systems and applications should be monitored for anomalous behaviour and appropriate actions taken to evaluate potential information security incidents. + +**Purpose** + +To detect anomalous behaviour and potential information security incidents. + +**Guidance** + +The monitoring scope and level should be determined in accordance with business and information security requirements and taking into consideration relevant laws and regulations. Monitoring records should be maintained for defined retention periods. + +The following should be considered for inclusion within the monitoring system: + +a\) outbound and inbound network, system and application traffic; + +b\) access to systems, servers, networking equipment, monitoring system, critical applications, etc.; + +c\) critical or admin level system and network configuration files; + +d\) logs from security tools \[e.g. antivirus, IDS, intrusion prevention system (IPS), web filters, firewalls, data leakage prevention\]; + +e\) event logs relating to system and network activity; + +f\) checking that the code being executed is authorized to run in the system and that it has not been tampered with (e.g. by recompilation to add additional unwanted code); + +g\) use of the resources (e.g. CPU, hard disks, memory, bandwidth) and their performance. + +The organization should establish a baseline of normal behaviour and monitor against this baseline for anomalies. When establishing a baseline, the following should be considered: + +a\) reviewing utilization of systems at normal and peak periods; + +b\) usual time of access, location of access, frequency of access for each user or group of users. + +The monitoring system should be configured against the established baseline to identify anomalous behaviour, such as: + +a\) unplanned termination of processes or applications; + +b\) activity typically associated with malware or traffic originating from known malicious IP addresses or network domains (e.g. those associated with botnet command and control servers); + +c\) known attack characteristics (e.g. denial of service and buffer overflows); + +d\) unusual system behaviour (e.g. keystroke logging, process injection and deviations in use of standard protocols); + +e\) bottlenecks and overloads (e.g. network queuing, latency levels and network jitter); + +f\) unauthorized access (actual or attempted) to systems or information; + +g\) unauthorized scanning of business applications, systems and networks; + +h\) successful and unsuccessful attempts to access protected resources (e.g. DNS servers, web portals and file systems); + +i\) unusual user and system behaviour in relation to expected behaviour. + +Continuous monitoring via a monitoring tool should be used. Monitoring should be done in real time or in periodic intervals, subject to organizational need and capabilities. Monitoring tools should include the ability to handle large amounts of data, adapt to a constantly changing threat landscape, and allow for real-time notification. The tools should also be able to recognize specific signatures and data or network or application behaviour patterns. + +Automated monitoring software should be configured to generate alerts (e.g. via management consoles, email messages or instant messaging systems) based on predefined thresholds. The alerting system should be tuned and trained on the organization’s baseline to minimize false positives. Personnel should be dedicated to respond to alerts and should be properly trained to accurately interpret potential incidents. There should be redundant systems and processes in place to receive and respond to alert notifications. + +Abnormal events should be communicated to relevant parties in order to improve the following activities: auditing, security evaluation, vulnerability scanning and monitoring (see 5.25). Procedures should be in place to respond to positive indicators from the monitoring system in a timely manner, in order to minimize the effect of adverse events (see 5.26) on information security. Procedures should also be established to identify and address false positives including tuning the monitoring software to reduce the number of future false positives. + +**Other information** + +Security monitoring can be enhanced by: + +a\) leveraging threat intelligence systems (see 5.7); + +b\) leveraging machine learning and artificial intelligence capabilities; + +c\) using blocklists or allowlists; + +d\) undertaking a range of technical security assessments (e.g. vulnerability assessments, penetration testing, cyber-attack simulations and cyber response exercises), and using the results of these assessments to help determine baselines or acceptable behaviour; + +e\) using performance monitoring systems to help establish and detect anomalous behaviour; + +f\) leveraging logs in combination with monitoring systems. + +Monitoring activities are often conducted using specialist software, such as intrusion detection systems. These can be configured to a baseline of normal, acceptable and expected system and network activities. + +Monitoring for anomalous communications helps in the identification of botnets (i.e. set of devices under the malicious control of the botnet owner, usually used for mounting distributed denial of service attacks on other computers of other organizations). If the computer is being controlled by an external device, there is a communication between the infected device and the controller. The organization should therefore employ technologies to monitor for anomalous communications and take such action as necessary. + +## 8.17 Clock synchronization + +| **Control type** | **Information security properties** | **Cybersecurity concepts** | **Operational capabilities** | **Security domains** | +|------------------|------------------------------------|---------------------------|----------------------------------------|---------------------------| +| #Detective | #Integrity | #Protect #Detect | #Information_security_event_management | #Protection #Defence | + + +**Control** + +The clocks of information processing systems used by the organization should be synchronized to approved time sources. + +**Purpose** + +To enable the correlation and analysis of security-related events and other recorded data, and to support investigations into information security incidents. + +**Guidance** + +External and internal requirements for time representation, reliable synchronization and accuracy should be documented and implemented. Such requirements can be from legal, statutory, regulatory, contractual, standards and internal monitoring needs. A standard reference time for use within the organization should be defined and considered for all systems, including building management systems, entry and exit systems and others that can be used to aid investigations. + +A clock linked to a radio time broadcast from a national atomic clock or global positioning system (GPS) should be used as the reference clock for logging systems; a consistent, trusted date and time source to ensure accurate time-stamps. Protocols such as network time protocol (NTP) or precision time protocol (PTP) should be used to keep all networked systems in synchronization with a reference clock. + +The organization can use two external time sources at the same time in order to improve the reliability of external clocks, and appropriately manage any variance. + +Clock synchronization can be difficult when using multiple cloud services or when using both cloud and on-premises services. In this case, the clock of each service should be monitored and the difference recorded in order to mitigate risks arising from discrepancies. + +**Other information** + +The correct setting of computer clocks is important to ensure the accuracy of event logs, which can be required for investi gations or as evidence in legal and disciplinary cases. Inaccurate audit logs can hinder such investigations and damage the credibility of such evidence. + +## 8.18 Use of privileged utility programs + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| ------------ | ---------------------------------------- | --------------------- | ---------------------------------------------------------- | ------------------ | +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #System_and_network_security #Secure_configuration #Application_security | #Protection | + +**Control** + +The use of utility programs that can be capable of overriding system and application controls should be restricted and tightly controlled. + +**Purpose** + +To ensure the use of utility programs does not harm system and application controls for information security. + +**Guidance** + +The following guidelines for the use of utility programs that can be capable of overriding system and application controls should be considered: + +a\) limitation of the use of utility programs to the minimum practical number of trusted, authorized users (see 8.2); + +b\) use of identification, authentication and authorization procedures for utility programs, including unique identification of the person who uses the utility program; + +c\) defining and documenting of authorization levels for utility programs; + +d\) authorization for ad hoc use of utility programs; + +e\) not making utility programs available to users who have access to applications on systems where segregation of duties is required; + +f\) removing or disabling all unnecessary utility programs; + +g\) at a minimum, logical segregation of utility programs from application software. Where practical, segregating network communications for such programs from application traffic; + +h\) limitation of the availability of utility programs (e.g. for the duration of an authorized change); + +i\) logging of all use of utility programs. + +**Other information** + +Most information systems have one or more utility programs that can be capable of overriding system and application controls, for example diagnostics, patching, antivirus, disk defragmenters, debuggers, backup and network tools. + +## 8.19 Installation of software on operational systems + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| ------------ | ---------------------------------------- | --------------------- | ----------------------------------------------- | ------------------ | +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Secure_configuration #Application_security | #Protection | + +**Control** + +Procedures and measures should be implemented to securely manage software installation on operational systems. + +**Purpose** + +To ensure the integrity of operational systems and prevent exploitation of technical vulnerabilities. + +**Guidance** + +The following guidelines should be considered to securely manage changes and installation of software on operational systems: + +a\) performing updates of operational software only by trained administrators upon appropriate management authorization (see 8.5); + +b\) ensuring that only approved executable code and no development code or compilers is installed on operational systems; + +c\) only installing and updating software after extensive and successful testing (see >8.29and >8.31>); + +d\) updating all corresponding program source libraries; + +e\) using a configuration control system to keep control of all operational software as well as the system documentation; + +f\) defining a rollback strategy before changes are implemented; + +g\) maintaining an audit log of all updates to operational software; + +h\) archiving old versions of software, together with all required information and parameters, procedures, configuration details and supporting software as a contingency measure, and for as long as the software is required to read or process archived data. + +Any decision to upgrade to a new release should take into account the business requirements for the change and the security of the release (e.g. the introduction of new information security functionality or the number and severity of information security vulnerabilities affecting the current version). Software patches should be applied when they can help to remove or reduce information security vulnerabilities (see >8.8and >8.19>). + +Computer software can rely on externally supplied software and packages (e.g. software programs using modules which are hosted on external sites), which should be monitored and controlled to avoid unauthorized changes, because they can introduce information security vulnerabilities. + +Vendor supplied software used in operational systems should be maintained at a level supported by the supplier. Over time, software vendors will cease to support older versions of software. The organization should consider the risks of relying on unsupported software. Open source software used in operational systems should be maintained to the latest appropriate release of the software. Over time, open source code can cease to be maintained but is still available in an open source software repository. The organization should also consider the risks of relying on unmaintained open source software when used in operational systems. + +When suppliers are involved in installing or updating software, physical or logical access should only be given when necessary and with appropriate authorization. The supplier’s activities should be monitored (see 5.22). + +The organization should define and enforce strict rules on which types of software users can install. + +The principle of least privilege should be applied to software installation on operational systems. The organization should identify what types of software installations are permitted (e.g. updates and security patches to existing software) and what types of installations are prohibited (e.g. software that is only for personal use and software whose pedigree with regard to being potentially malicious is unknown or suspect). These privileges should be granted based on the roles of the users concerned. + +**Other information** +No other information. + +## 8.20 Networks security + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +|-------------------|------------------------------------------|-----------------------|----------------------------------|--------------------| +| #Preventive #Detective | #Confidentiality #Integrity #Availability | #Protect #Detect | #System_and_network_security | #Protection | + +**Control** + +Networks and network devices should be secured, managed and controlled to protect information in systems and applications. + +**Purpose** + +To protect information in networks and its supporting information processing facilities from compromise via the network. + +**Guidance** + +Controls should be implemented to ensure the security of information in networks and to protect connected services from unauthorized access. In particular, the following items should be considered: + +a\) the type and classification level of information that the network can support; + +b\) establishing responsibilities and procedures for the management of networking equipment and devices; + +c\) maintaining up to date documentation including network diagrams and configuration files of devices (e.g. routers, switches); + +d\) separating operational responsibility for networks from ICT system operations where appropriate (see 5.3); + +e\) establishing controls to safeguard the confidentiality and integrity of data passing over public networks, third-party networks or over wireless networks and to protect the connected systems and applications (see >5.22>, >8.24>, >5.14and >6.6>). Additional controls can also be required to maintain the availability of the network services and computers connected to the network; + +f\) appropriately logging and monitoring to enable recording and detection of actions that can affect, or are relevant to, information security (see >8.16and >8.15>); + +g\) closely coordinating network management activities both to optimize the service to the organization and to ensure that controls are consistently applied across the information processing infrastructure; + +h\) authenticating systems on the network; + +i\) res tricting and filtering systems connection to the network (e.g. using firewalls); + +j\) detecting, restricting and authenticating the connection of equipment and devices to the network; + +k\) hardening of network devices; + +l\) segregating network administration channels from other network traffic; + +m\) temporarily isolating critical subnetworks (e.g. with drawbridges) if the network is under attack; + +n\) disabling vulnerable network protocols. + +The organization should ensure that appropriate security controls are applied to the use of virtualized networks. Virtualized networks also cover software-defined networking (SDN, SD-WAN). Virtualized networks can be desirable from a security viewpoint, since they can permit logical separation of communication taking place over physical networks, particularly for systems and applications that are implemented using distributed computing. + +**Other information** + +Additional information on network security can be found in the ISO/IEC 27033 series. More information concerning virtualized networks can be found in ISO/IEC TS 23167. + +## 8.21 Security of network services + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| -------------- | ---------------------------------------- | --------------------- | ---------------------------------- | ------------------ | +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #System_and_network_security | #Protection | + +**Control** +Security mechanisms, service levels and service requirements of network services should be identified, implemented and monitored. + +**Purpose** +To ensure security in the use of network services. + +**Guidance** +The security measures necessary for particular services, such as security features, service levels and service requirements, should be identified and implemented (by internal or external network service providers). The organization should ensure that network service providers implement these measures. + +The ability of the network service provider to manage agreed services in a secure way should be determined and regularly monitored. The right to audit should be agreed between the organization and the provider. The organization should also consider third-party attestations provided by service providers to demonstrate they maintain appropriate security measures. + +Rules on the use of networks and network services should be formulated and implemented to cover: + +a\) the networks and network services which are allowed to be accessed; + +b\) authentication requirements for accessing various network services; + +c\) authorization procedures for determining who is allowed to access which networks and networked services; + +d\) net work management and technological controls and procedures to protect access to network connections and network services; + +e\) the means used to access networks and network services \[e.g. use of virtual private network (VPN) or wireless network\]; + +f\) time, location and other attributes of the user at the time of the access; + +g\) monitoring of the use of network services. + +The following security features of network services should be considered: + +a\) technology applied for security of network services, such as authentication, encryption and network connection controls; + +b\) technical parameters required for secured connection with the network services in accordance with the security and network connection rules; + +c\) caching (e.g. in a content delivery network) and its parameters that allow users to choose the use of caching in accordance with performance, availability and confidentiality requirements; + +d\) procedures for the network service usage to restrict access to network services or applications, where necessary. + +**Other information** + +Network services include the provision of connections, private network services and managed network security solutions such as firewalls and intrusion detection systems. These services can range from simple unmanaged bandwidth to complex value-added offerings. + +More guidance on a framework for access management is given in ISO/IEC 29146. + +## 8.22 Segregation of networks + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| -------------- | ---------------------------------------- | --------------------- | ---------------------------------- | ------------------ | +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #System_and_network_security | #Protection | + +**Control** + +Groups of information services, users and information systems should be segregated in the organization’s networks. + +**Purpose** + +To split the network in security boundaries and to control traffic between them based on business needs. + +**Guidance** + +The organization should consider managing the security of large networks by dividing them into separate network domains and separating them from the public network (i.e. internet). The domains can be chosen based on levels of trust, criticality and sensitivity (e.g. public access domain, desktop domain, server domain, low- and high-risk systems), along organizational units (e.g. human resources, finance, marketing) or some combination (e.g. server domain connecting to multiple organizational units). The segregation can be done using either physically different networks or by using different logical networks. + +The perimeter of each domain should be well-defined. If access between network domains is allowed, it should be controlled at the perimeter using a gateway (e.g. firewall, filtering router). The criteria for segregation of networks into domains, and the access allowed through the gateways, should be based on an assessment of the security requirements of each domain. The assessment should be in accordance with the topic-specific policy on access control (see 5.15), access requirements, value and classification of information processed and take account of the relative cost and performance impact of incorporating suitable gateway technology. + +Wireless networks require special treatment due to the poorly-defined network perimeter. Radio coverage adjustment should be considered for segregation of wireless networks. For sensitive environments, consideration should be made to treat all wireless access as external connections and to segregate this access from internal networks until the access has passed through a gateway in accordance with network controls (see 8.20) before granting access to internal systems. Wireless access network for guests should be segregated from those for personnel if personnel only use controlled user endpoint devices compliant to the organization’s topic-specific policies. WiFi for guests should have at least the same restrictions as WiFi for personnel, in order to discourage the use of guest WiFi by personnel. + +**Other information** + +Networks often extend beyond organizational boundaries, as business partnerships are formed that require the interconnection or sharing of information processing and networking facilities. Such extensions can increase the risk of unauthorized access to the organization’s information systems that use the network, some of which require protection from other network users because of their sensitivity or criticality. + +## 8.23 Web filtering + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| -------------- | ---------------------------------------- | --------------------- | -------------------------------- | ------------------ | +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #System_and_network_security | #Protection | + +**Control** +Access to external websites should be managed to reduce exposure to malicious content. + +**Purpose** +To protect systems from being compromised by malware and to prevent access to unauthorized web resources. + +**Guidance** +The organization should reduce the risks of its personnel accessing websites that contain illegal information or are known to contain viruses or phishing material. A technique for achieving this works by blocking the IP address or domain of the website(s) concerned. Some browsers and anti-malware technologies do this automatically or can be configured to do so. + +The organization should identify the types of websites to which personnel should or should not have access. The organization should consider blocking access to the following types of websites: + +a\) websites that have an information upload function unless permitted for valid business reasons; + +b\) known or suspected malicious websites (e.g. those distributing malware or phishing contents); + +c\) command and control servers; + +d\) malicious website acquired from threat intelligence (see 5.7); + +e\) websites sharing illegal content. + +Prior to deploying this control, the organization should establish rules for safe and appropriate use of online resources, including any restriction to undesirable or inappropriate websites and web-based applications. The rules should be kept up-to-date. + +Training should be given to personnel on the secure and appropriate use of online resources including access to the web. The training should include the organization’s rules, contact point for raising security concerns, and exception process when restricted web resources need to be accessed for legitimate business reasons. Training should also be given to personnel to ensure that they do not overrule any browser advisory that reports that a website is not secure but allows the user to proceed. + +**Other information** + +Web filtering can include a range of techniques including signatures, heuristics, list of acceptable websites or domains, list of prohibited websites or domains and bespoke configuration to help prevent malicious software and other malicious activity from attacking the organization’s network and systems. + +## 8.24 Use of cryptography + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| -------------- | ---------------------------------------- | --------------------- | ------------------------- | --------------- | +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Secure_configuration | #Protection | + +**Control** + +Rules for the effective use of cryptography, including cryptographic key management, should be defined and implemented. + +**Purpose** + +To ensure proper and effective use of cryptography to protect the confidentiality, authenticity or integrity of information according to business and information security requirements, and taking into consideration legal, statutory, regulatory and contractual requirements related to cryptography. + +**Guidance** + +<u>General</u> + +When using cryptography, the following should be considered: + +a\) the topic-specific policy on cryptography defined by the organization, including the general principles for the protection of information. A topic-specific policy on the use of cryptography is necessary to maximize the benefits and minimize the risks of using cryptographic techniques and to avoid inappropriate or incorrect use; + +b\) identifying the required level of protection and the classification of the information andconsequently establishing the type, strength and quality of the cryptographic algorithms required; + +c\) the use of cryptography for protection of information held on mobile user endpoint devices or storage media and transmitted over networks to such devices or storage media; + +d\) the approach to key management, including methods to deal with the generation and protection of cryptographic keys and the recovery of encrypted information in the case of lost, compromised or damaged keys; + +e\) roles and responsibilities for: + + 1\) the implementation of the rules for the effective use of cryptography; + 2\) the key management, including key generation (see 8.24); + +f\) the standards to be adopted, as well as cryptographic algorithms, cipher strength, cryptographic solutions and usage practices that are approved or required for use in the organization; + +g\) the impact of using encrypted information on controls that rely on content inspection (e.g. malware detection or content filtering). + +When implementing the organization’s rules for effective use of cryptography, the regulations and national restrictions that can apply to the use of cryptographic techniques in different parts of the world should be taken into consideration as well as the issues of trans-border flow of encrypted information (see 5.31). + +The contents of service level agreements or contracts with external suppliers of cryptographic services (e.g. with a certification authority) should cover issues of liability, reliability of services and response times for the provision of services (see 5.22). + + +<u>Key management</u> + +Appropriate key management requires secure processes for generating, storing, archiving, retrieving, distributing, retiring and destroying cryptographic keys. + +A key management system should be based on an agreed set of standards, procedures and secure methods for: + +a\) generating keys for different cryptographic systems and different applications; + +b\) issuing and obtaining public key certificates; + +c\) distributing keys to intended entities, including how to activate keys when received; + +d\) storing keys, including how authorized users obtain access to keys; + +e\) changing or updating keys including rules on when to change keys and how this will be done; + +f\) dealing with compromised keys; + +g\) revoking keys including how to withdraw or deactivate keys \[e.g. when keys have been compromised or when a user leaves an organization (in which case keys should also be archived)\]; + +h\) recovering keys that are lost or corrupted; + +i\) backing up or archiving keys; + +j\) destroying keys; + +k\) logging and auditing of key management related activities; + +l\) setting activation and deactivation dates for keys so that the keys can only be used for the period of time according to the organization's rules on key management; + +m\) handling legal requests for access to cryptographic keys (e.g. encrypted information can be required to be made available in an unencrypted form as evidence in a court case). + +All cryptographic keys should be protected against modification and loss. In addition, secret and private keys need protection against unauthorized use as well as disclosure. Equipment used to generate, store and archive keys should be physically protected. + +In addition to integrity, for many use cases, the authenticity of public keys should also be considered. + + +**Other information** + +The authenticity of public keys is usually addressed by public key management processes using certificate authorities and public key certificates, but it is also possible to address it by using technologies such as applying manual processes for small number keys. + +Cryptography can be used to achieve different information security objectives, for example: + +a\) confidentiality: using encryption of information to protect sensitive or critical information, either stored or transmitted; + +b\) integrity or authenticity: using digital signatures or message authentication codes to verify the authenticity or integrity of stored or transmitted sensitive or critical information. Using algorithms for the purpose of file integrity checking; + +c\) non-repudiation: using cryptographic techniques to provide evidence of the occurrence or non-occurrence of an event or action; + +d\) authentication: using cryptographic techniques to authenticate users and other system entities requesting access to or transacting with system users, entities and resources. + +The ISO/IEC 11770 series provides further information on key management. + +## 8.25 Secure development life cycle + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| -------------- | ---------------------------------------- | --------------------- | ----------------------------------------------------- | --------------- | +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Application_security #System_and_network_security | #Protection | + +**Control** +Rules for the secure development of software and systems should be established and applied. + +**Purpose** +To ensure information security is designed and implemented within the secure development life cycle of software and systems. + +**Guidance** + +Secure development is a requirement to build up a secure service, architecture, software and system. To achieve this, the following aspects should be considered: + +a\) separation of development, test and production environments (see 8.31); + +b\) guidance on the security in the software development life cycle: + +1\) security in the software development methodology (see >8.28and >8.27>); + +2\) secure coding guidelines for each programming language used (see 8.28); + +c\) security requirements in the specification and design phase (see 5.8); + +d\) security checkpoints in projects (see 5.8); + +e\) system and security testing, such as regression testing, code scan and penetration tests (see 8.29); + +f\) secure repositories for source code and configuration (see >8.4and >8.9>); + +g\) security in the version control (see 8.32); + +h\) required application security knowledge and training (see 8.28); + +i\) dev elopers’ capability for preventing, finding and fixing vulnerabilities (see 8.28); + +j\) licensing requirements and alternatives to ensure cost-effective solutions while avoiding future licensing issues (see 5.32). + +If development is outsourced, the organization should obtain assurance that the supplier complies with the organization’s rules for secure development (see 8.30). + +**Other information** + +Development can also take place inside applications, such as office applications, scripting, browsers and databases. + +## 8.26 Application security requirements** + + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| -------------- | ---------------------------------------- | --------------------- | ----------------------------------------------------- | --------------- | +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Application_security #System_and_network_security | #Protection #defence | + +**Control** + +Information security requirements should be identified, specified and approved when developing or acquiring applications. + +**Purpose** + +To ensure all information security requirements are identified and addressed when developing or acquiring applications. + +**Guidance** + +<u>General</u> + +Application security requirements should be identified and specified. These requirements are usually determined through a risk assessment. The requirements should be developed with the support of information security specialists. + +Application security requirements can cover a wide range of topics, depending on the purpose of the application. + +Application security requirements should include, as applicable: + +a\) level of trust in identity of entities \[e.g. through authentication (see >5.17>, >8.2and >8.5>)\]; + +b\) identifying the type of information and classification level to be processed by the application; + +c\) need for segregation of access and level of access to data and functions in the application; + +d\) resilience against malicious attacks or unintentional disruptions \[e.g. protection against buffer overflow or structured query language (SQL) injections\]; + +e\) legal, statutory and regulatory requirements in the jurisdiction where the transaction is generated, processed, completed or stored; + +f\) need for privacy associated with all parties involved; + +g\) the protection requirements of any confidential information; + +h\) protection of data while being processed, in transit and at rest; + +i\) need to securely encrypt communications between all involved parties; + +j\) input controls, including integrity checks and input validation; + +k\) automated controls (e.g. approval limits or dual approvals); + +l\) output controls, also considering who can access outputs and its authorization; + +m\) restrictions around content of "free-text" fields, as these can lead to uncontrolled storage of confidential data (e.g. personal data); + +n\) requirements derived from the business process, such as transaction logging and monitoring, nonrepudiation requirements; + +o\) requirements mandated by other security controls (e.g. interfaces to logging and monitoring or data leakage detection systems); p) error message handling. + +<u>Transactional services</u> + +Additionally, for applications offering transactional services between the organization and a partner, the following should be considered when identifying information security requirements: + +a\) the level of trust each party requires in each other’s claimed identity; + +b\) the level of trust required in the integrity of information exchanged or processed and the mechanisms for identification of lack of integrity (e.g. cyclic redundancy check, hashing, digital signatures); + +c\) authorization processes associated with who can approve contents of, issue or sign key transactional documents; + +d\) confidentiality, integrity, proof of dispatch and receipt of key documents and the non-repudiation (e.g. contracts associated with tendering and contract processes); + +e\) the confidentiality and integrity of any transactions (e.g. orders, delivery address details and confirmation of receipts); + +f\) requirements on how long to maintain a transaction confidential; + +g\) insurance and other contractual requirements. + +<u>Electronic ordering and payment applications</u> + +Additionally, for applications involving electronic ordering and payment, the following should be considered: + +a\) requirements for maintaining the confidentiality and integrity of order information; + +b\) the degree of verification appropriate to verify payment information supplied by a customer; + +c\) avoidance of loss or duplication of transaction information; + +d\) storing transaction details outside of any publicly accessible environment (e.g. on a storage platform existing on the organizational intranet, and not retained and exposed on electronic storage media directly accessible from the internet); + +e\) where a trusted authority is used (e.g. for the purposes of issuing and maintaining digital signatures or digital certificates) security is integrated and embedded throughout the entire end- to-end certificate or signature management process. + +Several of the above considerations can be addressed by the application of cryptography (see [[8.24]]), taking into consideration legal requirements (see [[5.31]], [[5.36]], especially see [[5.31]] for cryptography legislation). + +**Other information** + +Applications accessible via networks are subject to a range of network related threats, such as fraudulent activities, contract disputes or disclosure of information to the public; incomplete transmission, mis- routing, unauthorized message alteration, duplication or replay. Therefore, detailed risk assessments and careful determination of controls are indispensable. Controls required often include cryptographic methods for authentication and securing data transfer. + + +## 8.27 Secure system architecture and engineering principles + + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| -------------- | ---------------------------------------- | --------------------- | ----------------------------------------------------- | --------------- | +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Application_security #System_and_network_security | #Protection | + +**Control** + +Principles for engineering secure systems should be established, documented, maintained and applied to any information system development activities. + +**Purpose** + +To ensure information systems are securely designed, implemented and operated within the development life cycle. + +**Guidance** + +Security engineering principles should be established, documented and applied to information system engineering activities. Security should be designed into all architecture layers (business, data, applications and technology). New technology should be analysed for security risks and the design should be reviewed against known attack patterns. + +Secure engineering principles provide guidance on user authentication techniques, secure session control and data validation and sanitisation. + +Secure system engineering principles should include analysis of: + +a\) the full range of security controls required to protect information and systems against identified threats; +b\) the capabilities of security controls to prevent, detect or respond to security events; +c\) specific security controls required by particular business processes (e.g. encryption of sensitive information, integrity checking and digitally signing information); +d\) where and how security controls are to be applied (e.g. by integrating with a security architecture and the technical infrastructure); +e\) how individual security controls (manual and automated) work together to produce an integrated set of controls. + +Security engineering principles should take account of: + +a\) the need to integrate with a security architecture; +b\) tec hnical security infrastructure \[e.g. public key infrastructure (PKI), identity and access management (IAM), data leakage prevention and dynamic access management\]; +c\) capability of the organization to develop and support the chosen technology; +d\) cost, time and complexity of meeting security requirements; +e\) current good practices. + +Secure system engineering should involve: + +a\) the use of security architecture principles, such as “security by design”, “defence in depth”, “security by default”, “default deny”, “fail securely”, “distrust input from external applications”, “security in deployment”, “assume breach”, "least privilege", “usability and manageability” and “least functionality”; +b\) a security-oriented design review to help identify information security vulnerabilities, ensure security controls are specified and meet security requirements; +c\) documentation and formal acknowledgement of security controls that do not fully meet requirements (e.g. due to overriding safety requirements); +d\) hardening of systems. + +The organization should consider "zero trust" principles such as: + +a\) assuming the organization’s information systems are already breached and thus not be reliant on network perimeter security alone; +b\) employing a “never trust and always verify” approach for access to information systems; +c\) ensuring that requests to information systems are encrypted end-to-end; +d\) verifying each request to an information system as if it originated from an open, external network, even if these requests originated internal to the organization (i.e. not automatically trusting anything inside or outside its perimeters); +e\) using "least privilege" and dynamic access control techniques (see >5.15>, >5.18and >8.2>). This includes authenticating and authorizing requests for information or to systems based on contextual information such as authentication information (see 5.17), user identities (see 5.16), data about the user endpoint device, and data classification (see 5.12); +f\) always authenticating requesters and always validating authorization requests to information systems based on information including authentication information (see 5.17) and user identities (>5.16>), data about the user endpoint device, and data classification (see 5.12), for example enforcing strong authentication (e.g. multi-factor, see >8.5>). + +The established security engineering principles should be applied, where applicable, to outsourced development of information systems through the contracts and other binding agreements between the organization and the supplier to whom the organization outsources. The organization should ensure that suppliers’ security engineering practices align with the organization’s needs. + +The security engineering principles and the established engineering procedures should be regularly reviewed to ensure that they are effectively contributing to enhanced standards of security within the engineering process. They should also be regularly reviewed to ensure that they remain up-to- date in terms of combatting any new potential threats and in remaining applicable to advances in the technologies and solutions being applied. + + +**Other information** + +Secure engineering principles can be applied to the design or configuration of a range of techniques, such as: + +— fault tolerance and other resilience techniques; +— segregation (e.g. through virtualization or containerization); +— tamper resistance. + +Secure virtualization techniques can be used to prevent interference between applications running on the same physical device. If a virtual instance of an application is compromised by an attacker, only that instance is affected. The attack has no effect on any other application or data. + +Tamper resistance techniques can be used to detect tampering of information containers, whether physical (e.g. a burglar alarm) or logical (e.g. a data file). A characteristic of such techniques is that there is a record of the attempt to tamper with the container. In addition, the control can prevent the successful extraction of data through its destruction (e.g. device memory can be deleted). + +## 8.28 Secure coding + +**Control** + +Secure coding principles should be applied to software development. **Purpose** + +To ensure software is written securely thereby reducing the number of potential information security vulnerabilities in the software. + +**Guidance** + +>General> + +The organization should establish organization-wide processes to provide good governance for secure coding. A minimum secure baseline should be established and applied. Additionally, such processes and governance should be extended to cover software components from third parties and open source software. + +The organization should monitor real world threats and up-to-date advice and information on software vulnerabilities to guide the organization’s secure coding principles through continual improvement and learning. This can help with ensuring effective secure coding practices are implemented to combat the fast-changing threat landscape. + +>Planning and before coding> + +Secure coding principles should be used both for new developments and in reuse scenarios. These principles should be applied to development activities both within the organization and for products and services supplied by the organization to others. Planning and prerequisites before coding should include: + +a\) organization-specific expectations and approved principles for secure coding to be used for both in-house and outsourced code developments; + +b\) common and historical coding practices and defects that lead to information security vulnerabilities; + +c\) configuring development tools, such as integrated development environments (IDE), to help enforce + +the creation of secure code; + +d\) following guidance issued by the providers of development tools and execution environments as + +applicable; + +e\) maintenance and use of updated development tools (e.g. compilers); + +f\) qualification of developers in writing secure code; + +g\) secure design and architecture, including threat modelling; + +h\) secure coding standards and where relevant mandating their use; + +i\) use of controlled environments for development. + +>During coding> + +Considerations during coding should include: + +a\) secure coding practices specific to the programming languages and techniques being used; + +b\) using secure programming techniques, such as pair programming, refactoring, peer review, + +security iterations and test-driven development; + +c\) using structured programming techniques; + +d\) documenting code and removing programming defects, which can allow information security + +vulnerabilities to be exploited; + +e\) prohibiting the use of insecure design techniques (e.g. the use of hard-coded passwords, unapproved + +code samples and unauthenticated web services). + +Testing should be conducted during and after development (see 8.29). Static application security testing (SAST) processes can identify security vulnerabilities in software. + +Before software is made operational, the following should be evaluated: + +a\) attack surface and the principle of least privilege; + +b\) conducting an analysis of the most common programming errors and documenting that these have + +been mitigated. + +>Review and maintenance> + +After code has been made operational: + +a\) updates should be securely packaged and deployed; + +b\) reported information security vulnerabilities should be handled (see 8.8); + +c\) errors and suspected attacks should be logged and logs regularly reviewed to make adjustments to + +the code as necessary; + +d\) source code should be protected against unauthorized access and tampering (e.g. by using configuration management tools, which typically provide features such as access control and version control). + +If using external tools and libraries, the organization should consider: + +a\) ensuring that external libraries are managed (e.g. by maintaining an inventory of libraries used and their versions) and regularly updated with release cycles; + +b\) selection, authorization and reuse of well-vetted components, particularly authentication and + +cryptog raphic components; + +c\) the licence, security and history of external components; + +d\) ensuring that software is maintainable, tracked and originates from proven, reputable sources; + +e\) sufficiently long-term availability of development resources and artefacts. + +Where a software package needs to be modified the following points should be considered: + +a\) the risk of built-in controls and integrity processes being compromised; + +b\) whether to obtain the consent of the vendor; + +c\) the possibility of obtaining the required changes from the vendor as standard program updates; + +d\) the impact if the organization becomes responsible for the future maintenance of the software as a + +result of changes; + +e\) compatibility with other software in use. + +**Other information** + +A guiding principle is to ensure security-relevant code is invoked when necessary and is tamper- resistant. Programs installed from compiled binary code also have these properties but only for data held within the application. For interpreted languages, the concept only works when the code is executed on a server that is otherwise inaccessible by the users and processes that use it, and that its data is held in a similarly protected database. For example, the interpreted code can be run on a cloud service where access to the code itself requires administrator privileges. Such administrator access should be protected by security mechanisms such as just-in-time administration principles and strong authentication. If the application owner can access scripts by direct remote access to the server, so in principle can an attacker. Webservers should be configured to prevent directory browsing in such cases. + +Application code is best designed on the assumption that it is always subject to attack, through error or malicious action. In addition, critical applications can be designed to be tolerant of internal faults. For example, the output from a complex algorithm can be checked to ensure that it lies within safe bounds before the data is used in an application such as a safety or financial critical application. The code that performs the boundary checks is simple and therefore much easier to prove correctness. + +Some web applications are susceptible to a variety of vulnerabilities that are introduced by poor design and coding, such as database injection and cross-site scripting attacks. In these attacks, requests can be manipulated to abuse the webserver functionality. + +More information on ICT security evaluation can be found in the ISO/IEC 15408 series. + + + +## 8.29 Security testing in development and acceptance + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| -------------- | ---------------------------------------- | --------------------- | ----------------------------------------------------- | --------------- | +| #Preventive | #Confidentiality #Integrity #Availability | #Identify | #Application_security #Information_security_assurance #System_and_network_security | #Protection | + +**Control** +Security testing processes should be defined and implemented in the development life cycle. + +**Purpose** +To validate if information security requirements are met when applications or code are deployed to the production environment. + +**Guidance** +New information systems, upgrades and new versions should be thoroughly tested and verified during the development processes. Security testing should be an integral part of the testing for systems or components. + +Security testing should be conducted against a set of requirements, which can be expressed as functional or non-functional. Security testing should include testing of: + +a\) security functions \[e.g. user authentication (see 8.5), access restriction (see 8.3) and use of cryptography (see 8.24)\]; + +b\) secure coding (see 8.28); + +c\) secure configurations (see >8.9>, >8.20and >8.22>) including that of operating systems, firewalls and other security components. + +Test plans should be determined using a set of criteria. The extent of testing should be in proportion to the importance, nature of the system and the potential impact of the change being introduced. The test plan should include: + +a\) detailed schedule of activities and tests; + +b\) inputs and expected outputs under a range of conditions; + +c\) criteria to evaluate the results; + +d\) decision for further actions as necessary. + +The organization can leverage automated tools, such as code analysis tools or vulnerability scanners, and should verify the remediation of security related defects. + +For in-house developments, such tests should initially be performed by the development team. Independent acceptance testing should then be undertaken to ensure that the system works as expected and only as expected (see 5.8). The following should be considered: + +a\) performing code review activities as a relevant element for testing for security flaws, including unanticipated inputs and conditions; + +b\) performing vulnerability scanning to identify insecure configurations and system vulnerabilities; + +c\) performing penetration testing to identify insecure code and design. + +For outsourced development and purchasing components, an acquisition process should be followed. Contracts with the supplier should address the identified security requirements (see 5.20). Products and services should be evaluated against these criteria before acquisition. + +Testing should be performed in a test environment that matches the target production environment as closely as possible to ensure that the system does not introduce vulnerabilities to the organization’s environment and that the tests are reliable (see 8.31). + +**Other information** + +Multiple test environments can be established, which can be used for different kinds of testing (e.g. functional and performance testing). These different environments can be virtual, with individual configurations to simulate a variety of operating environments. + +Testing and monitoring of test environments, tools and technologies also needs to be considered to ensure effective testing. The same considerations apply to monitoring of the monitoring systems deployed in development, test and production settings. Judgeme nt is needed, guided by the sensitivity of the systems and data, to determine how many layers of meta-testing are useful. + +## 8.30 Outsourced development + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| :--- | :--- | :--- | :--- | :--- | +| #Preventive #Detective | #Confidentiality<br>#Integrity #Availability | #Identify #Protect<br>#Detect | #System_and_network_security #Application_security #Supplier_relationships_security | #Governance_and_Ecosystem #Protection | + +**Control** + +The organization should direct, monitor and review the activities related to outsourced system development. + +**Purpose** + +To ensure information security measures required by the organization are implemented in outsourced system development. + +**Guidance** + +Where system development is outsourced, the organization should communicate and agree requirements and expectations, and continually monitor and review whether the delivery of outsourced work meets these expectations. The following points should be considered across the organization’s entire external supply chain: + +a\) licensing agreements, code ownership and intellectual property rights related to the outsourced content (see 5.32); + +b\) contractual requirements for secure design, coding and testing practices (see >8.25to >8.29>); + +c\) provision of the threat model to consider by external developers; + +d\) acceptance testing for the quality and accuracy of the deliverables (see 8.29); + +e\) provision of evidence that minimum acceptable levels of security and privacy capabilities are established (e.g. assurance reports); + +f\) provision of evidence that sufficient testing has been applied to guard against the presence of malicious content (both intentional and unintentional) upon delivery; + +g\) provision of evidence that sufficient testing has been applied to guard against the presence of known vulnerabilities; + +h\) escrow agreements for the software source code (e.g. if the supplier goes out of business); + +i\) contractual right to audit development processes and controls; + +j\) security requirements for the development environment (see 8.31); + +k\) taking consideration of applicable legislation (e.g. on protection of personal data). + +**Other information** + +Further information on supplier relationships can be found in the ISO/IEC 27036 series. + +## 8.31 Separation of development, test and production environments + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| --- | --- | --- | --- | --- | +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Application_security #System_and_network_security | #Protection | + +**Control** + +Development, testing and production environments should be separated and secured. + +**Purpose** + +To protect the production environment and data from compromise by development and test activities. + +**Guidance** + +The level of separation between production, testing and development environments that is necessary to prevent production problems should be identified and implemented. + +The following items should be considered: + +a\) adequately separating development and production systems and operating them in different domains (e.g. in separate virtual or physical environments); + +b\) defining, documenting and implementing rules and authorization for the deployment of software from development to production status; + +c\) testing changes to production systems and applications in a testing or staging environment prior to being applied to production systems (see 8.29); + +d\) not testing in production environments except in circumstances that have been defined and approved; + +e\) compilers, editors and other development tools or utility programs not being accessible from production systems when not required; + +f\) displaying appropriate environment identification labels in menus to reduce the risk of error; + +g\) not copying sensitive information into the development and testing system environments unless equivalent controls are provided for the development and testing systems. + +In all cases, development and testing environments should be protected considering: + +a\) patching and updating of all the development, integration and testing tools (including builders, integrators, compilers, configuration systems and libraries); + +b\) secure configuration of systems and software; + +c\) control of access to the environments; + +d\) monitoring of change to the environment and code stored therein; + +e\) secure monitoring of the environments; + +f\) taking backups of the environments. + +A single person should not have the ability to make changes to both development and production without prior review and approval. This can be achieved for example through segregation of access rights or through rules that are monitored. In exceptional situations, additional measures such as detailed logging and real-time monitoring should be implemented in order to detect and act on unauthorized changes. + +**Other information** +Without adequate measures and procedures, developers and testers having access to production systems can introduce significant risks (e.g. unwanted modification of files or system environment, system failure, running unauthorized and untested code in product ion systems, disclosure of confidential data, data integrity and availability issues). There is a need to maintain a known and stable environment in which to perform meaningful testing and to prevent inappropriate developer access to the production environment. + +Measures and procedures include carefully designed roles in conjunction with implementing segregation of duty requirements and having adequate monitoring processes in place. + +Development and testing personnel also pose a threat to the confidentiality of production information. Development and testing activities can cause unintended changes to software or information if they share the same computing environment. Separating development, testing and production environments is therefore desirable to reduce the risk of accidental change or unauthorized access to production software and business data (see >8.33for the protection of test information). + +In some cases, the distinction between development, test and production environments can be deliberately blurred and testing can be carried out in a development environment or through controlled rollouts to live users or servers (e.g. small population of pilot users). In some cases, product testing can occur through live use of the product inside the organization. Furthermore, to reduce downtime of live deployments, two identical production environments can be supported where only one is live at any one time. + +Supporting processes for the use of production data in development and testing environments (>8.33>) are necessary. + +Organizations can also consider the guidance provided in this section for training environments when conducting end user training. + +## 8.32 Change management + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| -------------- | ---------------------------------------- | --------------------- | ----------------------------------------------------- | --------------- | +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #Application_security #System_and_network_security | #Protection | + +**Control** + +Changes to information processing facilities and information systems should be subject to change management procedures. + +**Purpose** + +To preserve information security when executing changes. + +**Guidance** + +Introduction of new systems and major changes to existing systems should follow agreed rules and a formal process of documentation, specification, testing, quality control and managed implementation. Management responsibilities and procedures should be in place to ensure satisfactory control of all changes. + +Change control procedures should be documented and enforced to ensure the confidentiality, integrity and availability of information in information processing facilities and information systems, for the entire system development life cycle from the early design stages through all subsequent maintenance efforts. + +Wherever practicable, change control procedures for ICT infrastructure and software should be integrated. + +The change control procedures should include: + +a\) planning and assessing the potential impact of changes considering all dependencies; + +b\) authorization of changes; + +c\) communicating changes to relevant interested parties; + +d\) tests and acceptance of tests for the changes (see 8.29); + +e\) implementation of changes including deployment plans; + +f\) emergency and contingency considerations including fall-back procedures; + +g\) maintaining records of changes that include all of the above; + +h\) ensuring that operating documentation (see 5.37) and user procedures are changed as necessary to remain appropriate; + +i\) ensuring that ICT continuity plans and response and recovery procedures (see 5.30) are changed as necessary to remain appropriate. + +**Other information** + +Inadequate control of changes to information processing facilities and information systems is a common cause of system or security failures. Changes to the production environment, especially when transferring software from development to operational environment, can impact on the integrity and availability of applications. + +Changing software can impact the production environment and vice versa. + +Good practice includes the testing of ICT components in an environment segregated from both the production and development environments (see 8.31). This provides a means of having control over new software and allowing additional protection of operational information that is used for testing purposes. This should include patches, service packs and other updates. + +Production environment includes operating systems, databases and middleware platforms. The control should be applied for changes of applications and infrastructures. + +## 8.33 Test information + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| --- | --- | --- | --- | --- | +| #Preventive | #Confidentiality #Integrity | #Protect | #Information_protection | #Protection | + +**Control** +Test information should be appropriately selected, protected and managed. + +**Purpose** +To ensure relevance of testing and protection of operational information used for testing. + +**Guidance** +Test information should be selected to ensure the reliability of tests results and the confidentiality of the relevant operational information. Sensitive information (including personally identifiable information) should not be copied into the development and testing environments (see 8.31). + +The following guidelines should be applied to protect the copies of operational information, when used for testing purposes, whether the test environment is built in-house or on a cloud service: + +a\) applying the same access control procedures to test environments as those applied to operational environments; + +b\) having a separate authorization each time operational information is copied to a test environment; + +c\) logging the copying and use of operational information to provide an audit trail; + +d\) protecting sensitive information by removal or masking (see 8.11) if used for testing; + +e\) properly deleting (see 8.10) operational information from a test environment immediately after the testing is complete to prevent unauthorized use of test information. + +Test information should be securely stored (to prevent tampering, which can otherwise lead to invalid results) and only used for testing purposes. + +**Other information** + +System and acceptance testing can require substantial volumes of test information that are as close as possible to operational information. + +## 8.34 Protection of information systems during audit testing + +| Control type | Information security properties | Cybersecurity concepts | Operational capabilities | Security domains | +| --- | --- | --- | --- | --- | +| #Preventive | #Confidentiality #Integrity #Availability | #Protect | #System_and_network_security #Information_protection | #Governance_and_Ecosystem #Protection | + +**Control** + +Audit tests and other assurance activities involving assessment of operational systems should be planned and agreed between the tester and appropriate management. + +**Purpose** + +To minimize the impact of audit and other assurance activities on operational systems and business processes. + +**Guidance** + +The following guidelines should be observed: + +a\) agreeing audit requests for access to systems and data with appropriate management; + +b\) agreeing and controlling the scope of technical audit tests; + +c\) limiting audit tests to read-only access to software and data. If read-only access is not available to obtain the necessary information, executing the test by an experienced administrator who has the necessary access rights on behalf of the auditor; + +d\) if access is granted, establishing and verifying the security requirements (e.g. antivirus and patching) of the devices used for accessing the systems (e.g. laptops or tablets) before allowing the access; + +e\) only allowing access other than read-only for isolated copies of system files, deleting them when the audit is completed, or giving them appropriate protection if there is an obligation to keep such files under audit documentation requirements; + +f\) identifying and agreeing on requests for special or additional processing, such as running audit tools; + +g\) running audit tests that can affect system availability outside business hours; + +h\) monitoring and logging all access for audit and test purposes. **Other information** + +Audit tests and other assurance activities can also happen on development and test systems, where such tests can impact for example the integrity of code or lead to disclosure of any sensitive information held in such environments. + + + +**A.1 General** + + + + + +**Annex A** + +(inform ative) + +**Using attributes** + +This annex provides a table to demonstrate the use of attributes as a way of creating different views of the controls. The five examples of attributes are (see 4.2): + +a\) Control types (#Preventive, \#Detective, \#Corrective) + +b\) Information security properties (#Confidentiality, \#Integrity, \#Availability) + +c\) Cybersecurity concepts (#Identify, \#Protect, \#Detect, \#Respond, \#Recover) + +d\) Operational capabilities (#Governance, \#Asset_management, \#Information_protection, \#Human\_ + +resource_security, \#Physical_security, \#System_and_network_security, \#Application_security, + +\#Secure_configuration, \#Identity_and_access_management, \#Threat_and_vulnerability\_ + +management, \#Continuity, \#Supplier_relationships_security, \#Legal_and_compliance, + +\#Information_security_event_management, \#Information_security_assurance) + +e\) Security domains (#Governance_and_Ecosystem, \#Protection, \#Defence, \#Resilience) >Table A.1contains a matrix of all controls in this document with their given attribute values. + +The filtering or sorting of the matrix can be achieved by using a tool such as a simple spreadsheet or a database, which can include more information like control text, guidance, organization-specific guidance or attributes (see >A.2>). + +**Table A.1 — Matrix of controls and attribute values** + +<table> +<colgroup> +<col style="width: 3%" /> +<col style="width: 10%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +</colgroup> +<thead> +<tr class="header"> +<th colspan="2"><blockquote> +<p><strong>ISO/</strong></p> +<p><strong>IEC 27002 control identifier</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control name</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control type</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Information</strong></p> +<p><strong>security</strong></p> +<p><strong>properties</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Cybersecurity</strong></p> +<p><strong>concepts</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Operational</strong></p> +<p><strong>capabilities</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Security</strong></p> +<p><strong>domains</strong></p> +</blockquote></th> +</tr> +</thead> +<tbody> +<tr class="odd"> +<td><blockquote> +<p>5.1</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Policies for information security</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identify</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance_ and_Ecosys- tem #Resil- ience</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>5.2</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Information security roles and responsi- bilities</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identify</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Govern- ance_and_ Ecosystem #Protection #Resilience</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>5.3</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Segregation of duties</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance #Identity_and_ access_man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance_ and_Ecosys- tem</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>5.4</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Management responsibili- ties</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identify</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance_ and_Ecosys- tem</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>5.5</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Contact with authorities</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +<p>#Corrective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identify #Pro- tect #Respond #Recover</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Defence #Re- silience</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +</tbody> +</table> + + +**Table A.1** *(continued)* + +<table> +<colgro up> +<col style="width: 3%" /> +<col style="width: 1%" /> +<col style="width: 9%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +</colgroup> +<thead> +<tr class="header"> +<th colspan="3"><blockquote> +<p><strong>ISO/</strong></p> +<p><strong>IEC 27002 control identifier</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control name</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control type</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Information</strong></p> +<p><strong>security</strong></p> +<p><strong>properties</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Cybersecurity</strong></p> +<p><strong>concepts</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Operational</strong></p> +<p><strong>capabilities</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Security</strong></p> +<p><strong>domains</strong></p> +</blockquote></th> +</tr> +</thead> +<tbody> +<tr class="odd"> +<td><blockquote> +<p>5.6</p> +</blockquote></td> +<td colspan="2" rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Contact with special inter- est groups</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +<p>#Corrective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect #Respond #Re- cover</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Defence</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>5.7</p> +</blockquote></td> +<td colspan="2" rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Threat intelli- gence</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive #Detective #Corrective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identify #De- tect #Respond</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Threat_and_ vulnerability_ management</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Defence #Re- silience</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>5.8</p> +</blockquote></td> +<td colspan="2" rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Information security in project man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identify #Pro- tect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance_ and_Ecosys- tem #Protec- tion</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>5.9</p> +</blockquote></td> +<td colspan="2" rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Inventory of information and other associated assets</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identify</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Asset_man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance_ and_Ecosys- tem #Protec- tion</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.10</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Acceptable use of information and other associated assets</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Asset_man- agement #Information_ protection</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance_ and_Ecosys- tem #Protec- tion</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.11</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Return of assets</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Asset_man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.12</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Classification</p> +<p>of information</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identify</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Information_</p> +<p>protection</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +<p>#Defence</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.13</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Labelling of information</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Information_</p> +<p>protection</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Defence</p> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.14</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Information</p> +<p>transfer</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Asset_man- agement #Information_ protection</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.15</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Access control</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identity_and_ access_man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.16</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Identity man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identity_and_ access_man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.17</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Authentication</p> +<p>information</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identity_and_ access_man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.18</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Access rights</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identity_and_ access_man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.19</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Information security in supplier rela- tionships</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identify</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Supplier_re- lationships_se- curity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance_ and_Ecosys- tem #Protec- tion</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +</tbody> +</table> + + + + + + + +**Table A.1** *(continued)* + +<table> +<colgroup> +<col style="width: 4%" /> +<col st yle="width: 9%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +</colgroup> +<thead> +<tr class="header"> +<th colspan="2"><blockquote> +<p><strong>ISO/</strong></p> +<p><strong>IEC 27002 control identifier</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control name</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control type</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Information</strong></p> +<p><strong>security</strong></p> +<p><strong>properties</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Cybersecurity</strong></p> +<p><strong>concepts</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Operational</strong></p> +<p><strong>capabilities</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Security</strong></p> +<p><strong>domains</strong></p> +</blockquote></th> +</tr> +</thead> +<tbody> +<tr class="odd"> +<td><blockquote> +<p>5.20</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Addressing information security with- in supplier agreements</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identify</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Supplier_re- lationships_se- curity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance_ and_Ecosys- tem #Protec- tion</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>5.21</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Managing information security in</p> +<p>the ICT supply chain</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identify</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Supplier_re- lationships_se- curity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance_ and_Ecosys- tem #Protec- tion</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>5.22</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Monitor- ing, review and change management of supplier services</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identify</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Supplier_re- lationships_se- curity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance_ and_Ecosys- tem #Protec- tion #Defence #Information_ security_as- surance</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>5.23</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Information security for use of cloud services</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Supplier_re- lationships_se- curity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance_ and_Ecosys- tem #Protec- tion</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>5.24</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Information security inci- dent manage- ment planning and prepara- tion</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Corrective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Respond #Re- cover</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance #Informa- tion_securi- ty_event_man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Defence</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>5.25</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Assessment and decision on informa- tion security events</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Detective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Detect #Re- spond</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Informa- tion_securi- ty_event_man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Defence</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>5.26</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Response to information security inci- dents</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Corrective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Respond #Re- cover</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Informa- tion_securi- ty_event_man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Defence</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>5.27</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Learning from information security inci- dents</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identify #Pro- tect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Informa- tion_securi- ty_event_man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Defence</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>5.28</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Collection of evidence</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Corrective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Detect #Re- spond</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Informa- tion_securi- ty_event_man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Defence</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>5.29</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Information security dur- ing disruption</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +<p>#Corrective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect #Re- spond</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Continuity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +<p>#Resilience</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>5.30</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>ICT readiness for business continuity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Corrective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Respond</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Continuity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Resilience</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +</tbody> +</table> + + +**Table A.1** *(continued)* + + +<table> +<colgro up> +<col style="width: 3%" /> +<col style="width: 1%" /> +<col style="width: 9%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +</colgroup> +<thead> +<tr class="header"> +<th colspan="3"><blockquote> +<p><strong>ISO/</strong></p> +<p><strong>IEC 27002 control identifier</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control name</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control type</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Information</strong></p> +<p><strong>security</strong></p> +<p><strong>properties</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Cybersecurity</strong></p> +<p><strong>concepts</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Operational</strong></p> +<p><strong>capabilities</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Security</strong></p> +<p><strong>domains</strong></p> +</blockquote></th> +</tr> +</thead> +<tbody> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.31</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Legal, statuto- ry, regulatory and contrac- tual require- ments</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identify</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Legal_and_</p> +<p>compliance</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance_ and_Ecosys- tem #Protec- tion</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.32</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Intellectual property rights</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identify</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Legal_and_</p> +<p>compliance</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance_ and_Ecosys- tem</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.33</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Protection of records</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identify #Pro- tect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Legal_and_ compliance #Asset_man- agement #Information_ protection</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Defence</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.34</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Privacy and protection of PII</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identify #Pro- tect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Information_ protection #Legal_and_ compliance</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.35</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Independent review of information security</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +<p>#Corrective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identify #Pro- tect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Information_ security_as- surance</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance_ and_Ecosys- tem</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.36</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Compliance with policies, rules and standards for information security</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identify #Pro- tect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Legal_and_ compliance #Information_ security_as- surance</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance_ and_Ecosys- tem</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.37</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Documented operating procedures</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +<p>#Corrective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect #Re- cover</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Asset_man- agement #Physi- cal_security #System_and_ network_secu- rity #Applica- tion_security #Secure_con- figuration #Identity_ and_access_ management #Threat_and_ vulnerability_ management #Continuity #Informa- tion_securi- ty_event_man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance_ and_Ecosys- tem #Protec- tion #Defence</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>6.1</p> +</blockquote></td> +<td colspan="2" rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Screening</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Human_re- source_secu- rity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance_ and_Ecosys- tem</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +</tbody> +</table> + + + + + + + +**Table A.1** *(continued)* + +<table> +<colgroup> +<col style="width: 3%" /> +<col st yle="width: 11%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +</colgroup> +<thead> +<tr class="header"> +<th colspan="2"><blockquote> +<p><strong>ISO/</strong></p> +<p><strong>IEC 27002 control identifier</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control name</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control type</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Information</strong></p> +<p><strong>security</strong></p> +<p><strong>properties</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Cybersecurity</strong></p> +<p><strong>concepts</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Operational</strong></p> +<p><strong>capabilities</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Security</strong></p> +<p><strong>domains</strong></p> +</blockquote></th> +</tr> +</thead> +<tbody> +<tr class="odd"> +<td><blockquote> +<p>6.2</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Terms and conditions of employment</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Human_re- source_secu- rity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance_ and_Ecosys- tem</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>6.3</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Information security awareness, education and training</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Human_re- source_secu- rity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance_ and_Ecosys- tem</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>6.4</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Disciplinary</p> +<p>process</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +<p>#Corrective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect #Re- spond</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Human_re- source_secu- rity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance_ and_Ecosys- tem</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>6.5</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Responsi- bilities after termination or change of employment</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Human_re- source_secu- rity #Asset_ management</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance_ and_Ecosys- tem</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>6.6</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Confiden- tiality or non-disclosure agreements</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidenti- ality</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Human_re- source_secu- rity #Infor- mation_pro- tection #Supplier_re- lationships</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance_ and_Ecosys- tem</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>6.7</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Remote work- ing</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Asset_man- agement #Information_ protection #Physical_se- curity #Sys- tem_and_net- work_security</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>6.8</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Information security event reporting</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Detective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Detect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Informa- tion_securi- ty_event_man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Defence</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>7.1</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Physical secu- rity perime- ters</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Physical_se- curity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>7.2</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Physical entry</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Physical_se- curity #Iden- tity_and_Ac- cess_Manage- ment</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>7.3</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Securing offic- es, rooms and facilities</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Physical_se- curity #Asset_ management</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>7.4</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Physical secu- rity monitor- ing</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +<p>#Detective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect #De- tect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Physical_se- curity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +<p>#Defence</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +</tbody> +</table> + + +**Table A.1** *(continued)* + + +<table> +<colgro up> +<col style="width: 3%" /> +<col style="width: 11%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +</colgroup> +<thead> +<tr class="header"> +<th colspan="2"><blockquote> +<p><strong>ISO/</strong></p> +<p><strong>IEC 27002 control identifier</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control name</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control type</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Information</strong></p> +<p><strong>security</strong></p> +<p><strong>properties</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Cybersecurity</strong></p> +<p><strong>concepts</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Operational</strong></p> +<p><strong>capabilities</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Security</strong></p> +<p><strong>domains</strong></p> +</blockquote></th> +</tr> +</thead> +<tbody> +<tr class="odd"> +<td><blockquote> +<p>7.5</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Protect- ing against</p> +<p>physical and environmental threats</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Physical_se- curity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>7.6</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Working in secure areas</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Physical_se- curity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>7.7</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Clear desk and clear screen</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidenti- ality</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Physical_se- curity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>7.8</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Equipment siting and protection</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Physical_se- curity #Asset_ management</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>7.9</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Security of as- sets off-prem- ises</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Physical_se- curity #Asset_ management</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>7.10</p> +</blockquote></td> +<td></td> +<td rowspan="2"><blockquote> +<p>Storage media</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Physical_se- curity #Asset_ management</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>7.11</p> +</blockquote></td> +<td></td> +<td rowspan="2"><blockquote> +<p>Supporting</p> +<p>utilities</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +<p>#Detective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Integrity</p> +<p>#Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect #De- tect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Physical_se- curity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>7.12</p> +</blockquote></td> +<td></td> +<td rowspan="2"><blockquote> +<p>Cabling secu- rity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidenti- ality #Availa- bility</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Physical_se- curity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>7.13</p> +</blockquote></td> +<td></td> +<td rowspan="2"><blockquote> +<p>Equipment</p> +<p>maintenance</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Physical_se- curity #Asset_ management</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +<p>#Resilience</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>7.14</p> +</blockquote></td> +<td></td> +<td rowspan="2"><blockquote> +<p>Secure dispos- al or re-use of equipment</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidenti- ality</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Physical_se- curity #Asset_ management</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.1</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>User endpoint devices</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Asset_man- agement #Information_ protection</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.2</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Privileged</p> +<p>access rights</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identity_and_ access_man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.3</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Information access restric- tion</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identity_and_ access_man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.4</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Access to source code</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identity_ and_access_ management #Applica- tion_security #Secure_con- figuration</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.5</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Secure authen- tication</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identity_and_ access_man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +</tbody> +</table> + + + + + + + +**Table A.1** *(continued)* + +<table> +<colgroup> +<col style="width: 3%" /> +<col st yle="width: 1%" /> +<col style="width: 9%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +</colgroup> +<thead> +<tr class="header"> +<th colspan="3"><blockquote> +<p><strong>ISO/</strong></p> +<p><strong>IEC 27002 control identifier</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control name</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control type</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Information</strong></p> +<p><strong>security</strong></p> +<p><strong>properties</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Cybersecurity</strong></p> +<p><strong>concepts</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Operational</strong></p> +<p><strong>capabilities</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Security</strong></p> +<p><strong>domains</strong></p> +</blockquote></th> +</tr> +</thead> +<tbody> +<tr class="odd"> +<td><blockquote> +<p>8.6</p> +</blockquote></td> +<td colspan="2" rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Capacity man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +<p>#Detective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Integrity</p> +<p>#Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identify #Pro- tect #Detect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Continuity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance_ and_Ecosys- tem #Protec- tion</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.7</p> +</blockquote></td> +<td colspan="2" rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Protection against mal- ware</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive #Detective #Corrective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect #De- tect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#System_and_ network_secu- rity #Informa- tion_protec- tion</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +<p>#Defence</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.8</p> +</blockquote></td> +<td colspan="2" rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Management of technical vulnerabilities</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identify #Pro- tect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Threat_and_ vulnerability_ management</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance_ and_Ecosys- tem #Protec- tion #Defence</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.9</p> +</blockquote></td> +<td colspan="2" rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Configuration</p> +<p>management</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Secure_con- figuration</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>8.10</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Information</p> +<p>deletion</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidenti- ality</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Information_ protection #Legal_and_ compliance</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>8.11</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Data masking</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidenti- ality</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Information_</p> +<p>protection</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>8.12</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Data leakage prevention</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +<p>#Detective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidenti- ality</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect #De- tect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Information_</p> +<p>protection</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +<p>#Defence</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>8.13</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Information</p> +<p>backup</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Corrective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Integrity</p> +<p>#Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Recover</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Continuity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>8.14</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Redundancy of information processing facilities</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Continuity #Asset_man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +<p>#Resilience</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>8.15</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Logging</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Detective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Detect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Informa- tion_securi- ty_event_man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +<p>#Defence</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>8.16</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Monitoring</p> +<p>activities</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Detective</p> +<p>#Corrective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Detect #Re- spond</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Informa- tion_securi- ty_event_man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Defence</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>8.17</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Clock synchro- nization</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Detective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Integrity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect #De- tect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Informa- tion_securi- ty_event_man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +<p>#Defence</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>8.18</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Use of privi- leged utility programs</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#System_and_ network_secu- rity #Secure_ configuration #Application_ security</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>8.19</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Installation of software on operational systems</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Secure_con- figuration #Application_ security</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +</tbody> +</table> + + + + + + +**Table A.1** *(continued)* + + +<table> +<colgro up> +<col style="width: 4%" /> +<col style="width: 9%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +</colgroup> +<thead> +<tr class="header"> +<th colspan="2"><blockquote> +<p><strong>ISO/</strong></p> +<p><strong>IEC 27002 control identifier</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control name</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control type</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Information</strong></p> +<p><strong>security</strong></p> +<p><strong>properties</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Cybersecurity</strong></p> +<p><strong>concepts</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Operational</strong></p> +<p><strong>capabilities</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Security</strong></p> +<p><strong>domains</strong></p> +</blockquote></th> +</tr> +</thead> +<tbody> +<tr class="odd"> +<td><blockquote> +<p>8.20</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Networks</p> +<p>security</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +<p>#Detective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect #De- tect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#System_and_ network_secu- rity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.21</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Security of network ser- vices</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#System_and_ network_secu- rity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.22</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Segregation of networks</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#System_and_ network_secu- rity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.23</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Web filtering</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#System_and_ network_secu- rity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.24</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Use of cryp- tography</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Secure_con- figuration</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.25</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Secure devel- opment life cycle</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Applica- tion_security #System_and_ network_secu- rity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.26</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Application security re- quirements</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Applica- tion_security #System_and_ network_secu- rity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +<p>#Defence</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.27</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Secure system architecture and engineer- ing principles</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Applica- tion_security #System_and_ network_secu- rity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.28</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Secure coding</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Applica- tion_security #System_and_ network_secu- rity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.29</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Security testing in de- velopment and acceptance</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identify</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Applica- tion_security #Informa- tion_securi- ty_assurance #System_and_ network_secu- rity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.30</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Outsourced</p> +<p>development</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +<p>#Detective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identify #Pro- tect #Detect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#System_and_ network_secu- rity #Applica- tion_security #Supplier_re- lationships_se- curity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance_ and_Ecosys- tem #Protec- tion</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +</tbody> +</table> + + + + + + + +**Table A.1** *(continued)* + +<table> +<colgroup> +<col style="width: 4%" /> +<col st yle="width: 9%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +</colgroup> +<thead> +<tr class="header"> +<th colspan="2"><blockquote> +<p><strong>ISO/</strong></p> +<p><strong>IEC 27002 control identifier</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control name</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control type</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Information</strong></p> +<p><strong>security</strong></p> +<p><strong>properties</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Cybersecurity</strong></p> +<p><strong>concepts</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Operational</strong></p> +<p><strong>capabilities</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Security</strong></p> +<p><strong>domains</strong></p> +</blockquote></th> +</tr> +</thead> +<tbody> +<tr class="odd"> +<td><blockquote> +<p>8.31</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Separation</p> +<p>of develop- ment, test and production environments</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Applica- tion_security #System_and_ network_secu- rity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.32</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Change man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Applica- tion_security #System_and_ network_secu- rity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.33</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Test informa- tion</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Information_</p> +<p>protection</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.34</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Protection of informa- tion systems during audit testing</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#System_and_ network_secu- rity #Informa- tion_protec- tion</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance_ and_Ecosys- tem #Protec- tion</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +</tbody> +</table> + +>Table A.2shows an example of how to create a view by filtering by a particular attribute value, in this case \#Corrective. + +**Table A.2 — View of \#Corrective controls** + +<table> +<colgroup> +<col style="width: 3%" /> +<col style="width: 1%" /> +<col style="width: 9%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +</colgroup> +<thead> +<tr class="header"> +<th colspan="3"><blockquote> +<p><strong>ISO/</strong></p> +<p><strong>IEC 27002 control identifier</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control name</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control type</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Information</strong></p> +<p><strong>security</strong></p> +<p><strong>properties</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Cybersecurity</strong></p> +<p><strong>concepts</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Operational</strong></p> +<p><strong>capabilities</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Security</strong></p> +<p><strong>domains</strong></p> +</blockquote></th> +</tr> +</thead> +<tbody> +<tr class="odd"> +<td><blockquote> +<p>5.5</p> +</blockquote></td> +<td colspan="2" rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Contact with authorities</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +<p>#Corrective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identify #Pro- tect #Respond #Recover</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Defence #Re- silience</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>5.6</p> +</blockquote></td> +<td colspan="2" rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Contact with special inter- est groups</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +<p>#Corrective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect #Respond #Re- cover</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Defence</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>5.7</p> +</blockquote></td> +<td colspan="2" rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Threat intelli- gence</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive #Detective #Corrective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identify #De- tect #Respond</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Threat_and_ vulnerability_ management</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Defence #Re- silience</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.24</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Information security inci- dent manage- ment planning and prepara- tion</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Corrective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Respond #Re- cover</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance #Informa- tion_securi- ty_event_man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Defence</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.26</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Response to information security inci- dents</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Corrective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Respond #Re- cover</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Informa- tion_securi- ty_event_man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Defence</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.28</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Collection of evidence</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Corrective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Detect #Re- spond</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Informa- tion_securi- ty_event_man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Defence</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.29</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Information security dur- ing disruption</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +<p>#Corrective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect #Re- spond</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Continuity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +<p>#Resilience</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +</tbody> +</table> + + + + + + +**Table A.2** *(continued)* + + + +<table> +<colgro up> +<col style="width: 3%" /> +<col style="width: 1%" /> +<col style="width: 9%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +<col style="width: 14%" /> +</colgroup> +<thead> +<tr class="header"> +<th colspan="3"><blockquote> +<p><strong>ISO/</strong></p> +<p><strong>IEC 27002 control identifier</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control name</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control type</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Information</strong></p> +<p><strong>security</strong></p> +<p><strong>properties</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Cybersecurity</strong></p> +<p><strong>concepts</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Operational</strong></p> +<p><strong>capabilities</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Security</strong></p> +<p><strong>domains</strong></p> +</blockquote></th> +</tr> +</thead> +<tbody> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.30</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>ICT readiness for business continuity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Corrective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Respond</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Continuity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Resilience</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.35</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Independent review of information security</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +<p>#Corrective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Identify #Pro- tect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Information_ security_as- surance</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance_ and_Ecosys- tem</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.37</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Documented operating procedures</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +<p>#Corrective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect #Re- cover</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Asset_man- agement #Physi- cal_security #System_and_ network_secu- rity #Applica- tion_security #Secure_con- figuration #Identity_ and_access_ management #Threat_and_ vulnerability_ management #Continuity #Informa- tion_securi- ty_event_man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance_ and_Ecosys- tem #Protec- tion #Defence</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>6.4</p> +</blockquote></td> +<td colspan="2" rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Disciplinary</p> +<p>process</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive</p> +<p>#Corrective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect #Re- spond</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Human_re- source_secu- rity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Governance_ and_Ecosys- tem</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.7</p> +</blockquote></td> +<td colspan="2" rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Protection against mal- ware</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Preventive #Detective #Corrective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protect #De- tect</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#System_and_ network_secu- rity #Informa- tion_protec- tion</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +<p>#Defence</p> +</blockquote></td> +</tr> +<tr class="even"> +<td></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>8.13</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Information</p> +<p>backup</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Corrective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Integrity</p> +<p>#Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Recover</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Continuity</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Protection</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>8.16</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>Monitoring</p> +<p>activities</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Detective</p> +<p>#Corrective</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Confidential- ity #Integrity #Availability</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Detect #Re- spond</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Informa- tion_securi- ty_event_man- agement</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>#Defence</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +</tbody> +</table> + +**A.2 Organizational views** + +Since attributes are used to create different views of controls, organizations can discard the examples of attributes proposed in this document and create their own attributes with different values to address specific needs in the organization. In addition, the values assigned to each attribute can differ between organizations since organizations can have different views on the use or applicability of the control or of the values associated to the attribute (when the values are specific to the context of the organization). The first step is to understand why an organizational-specific attribute is desirable. For example, if an organization has constructed its risk treatment plans \[see ISO/IEC 27001:2013, 6.1.3 e)\] based on events, it can wish to associate a risk scenario attribute to each control in this document. + + + + + + + +The benefit of such an attribute is to speed up the process of fulfilment of ISO/IEC 27001 requirement related to risk treatment, which is to compare the controls determined through the process of risk treatment (referred to as “necessary” control s), with those in ISO/IEC 27001:2013, Annex A (which are issued from in this document) to ensure that no necessary control has been overlooked. + +Once th e purpose and benefits are known, the next step is to determine the attribute values. For example, the organization might identify 9 events: + +1\) loss or theft of mobile device; + +2\) loss or theft from organization’s premises; + +3\) force majeure, vandalism and terrorism; + +4\) failure of software, hardware, power, internet and communications; + +5\) fraud; + +6\) hacking; + +7\) disclosure; + +8\) breach of the law; + +9\) social engineering. + +The second step can therefore be accomplished by assigning identifiers to each event (e.g. E1, E2, ., E9). + +The third step is to copy the control identifiers and control names from this document into a spreadsheet or database and associate the attribute values with each control, remembering that each control can have more than one attribute value. + +The final step is to sort the spreadsheet or query the database to extract the required information. Other examples of organizational attributes (and possible values) include: + +a\) maturity (values from the ISO/IEC 33000 series or other maturity models); + +b\) implementation state (to do, in progress, partially implemented, fully implemented); + +c\) priority (1, 2, 3, etc.); + +d\) organizational areas involved (security, ICT, human resources, top management, etc.); + +e\) events; + +f\) assets involved; + +e\) build and run, to differentiate controls used in the different steps of the service life cycle; + +g\) other frameworks the organization works with or can be transitioning from. + + + + + + + +**Annex B** + +(inform ative) + + + +**Correspondence of ISO/IEC 27002:2022 (this document) with **ISO/IEC 27002:2013** + +The purpose of this annex is to provide backwards compatibility with ISO/IEC 27002:2013 for organizations that are currently using that standard and now wish to transition to this edition. + +>Table B.1provides the correspondence of the controls specified in >Clauses 5to >8with those in ISO/IEC 27002:2013. + +**Table B.1 — Correspondence between controls in this document and controls in** + +**ISO/IEC 27002:2013** + +<table> +<colgroup> +<col style="width: 3%" /> +<col style="width: 1%" /> +<col style="width: 11%" /> +<col style="width: 18%" /> +<col style="width: 65%" /> +</colgroup> +<thead> +<tr class="header"> +<th colspan="3"><blockquote> +<p><strong>ISO/</strong></p> +<p><strong>IEC 27002:2022 control identifier</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>ISO/IEC 27002:2013 control identifier</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control name</strong></p> +</blockquote></th> +</tr> +</thead> +<tbody> +<tr class="odd"> +<td><blockquote> +<p>5.1</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>05.1.1, 05.1.2</p> +</blockquote></td> +<td><blockquote> +<p>Policies for information security</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>5.2</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>06.1.1</p> +</blockquote></td> +<td><blockquote> +<p>Information security roles and responsibilities</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>5.3</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>06.1.2</p> +</blockquote></td> +<td><blockquote> +<p>Segregation of duties</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>5.4</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>07.2.1</p> +</blockquote></td> +<td><blockquote> +<p>Management responsibilities</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>5.5</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>06.1.3</p> +</blockquote></td> +<td><blockquote> +<p>Contact with authorities</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>5.6</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>06.1.4</p> +</blockquote></td> +<td><blockquote> +<p>Contact with special interest groups</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>5.7</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>New</p> +</blockquote></td> +<td><blockquote> +<p>Threat intelligence</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>5.8</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>06.1.5, 14.1.1</p> +</blockquote></td> +<td><blockquote> +<p>Information security in project management</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>5.9</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>08.1.1, 08.1.2</p> +</blockquote></td> +<td><blockquote> +<p>Inventory of information and other associated assets</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"><blockquote> +<p>5.10</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>08.1.3, 08.2.3</p> +</blockquote></td> +<td><blockquote> +<p>Acceptable use of information and other associated assets</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.11</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>08.1.4</p> +</blockquote></td> +<td><blockquote> +<p>Return of assets</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"><blockquote> +<p>5.12</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>08.2.1</p> +</blockquote></td> +<td><blockquote> +<p>Classification of information</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.13</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>08.2.2</p> +</blockquote></td> +<td><blockquote> +<p>Labelling of information</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"><blockquote> +<p>5.14</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>13.2.1, 13.2.2, 13.2.3</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>Information transfer</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td colspan="2"></td> +</tr> +<tr class="even"> +<td colspan="2"><blockquote> +<p>5.15</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>09.1.1, 09.1.2</p> +</blockquote></td> +<td><blockquote> +<p>Access control</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.16</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>09.2.1</p> +</blockquote></td> +<td><blockquote> +<p>Identity management</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"><blockquote> +<p>5.17</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>09.2.4, 09.3.1, 09.4.3</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>Authentication information</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td colspan="2"></td> +</tr> +<tr class="even"> +<td colspan="2"><blockquote> +<p>5.18</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>09.2.2, 09.2.5, 09.2.6</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>Access rights</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td colspan="2"></td> +</tr> +<tr class="even"> +<td colspan="2"><blockquote> +<p>5.19</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>15.1.1</p> +</blockquote></td> +<td><blockquote> +<p>Information security in supplier relationships</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.20</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>15.1.2</p> +</blockquote></td> +<td><blockquote> +<p>Addressing information security within supplier agreements</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"><blockquote> +<p>5.21</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>15.1.3</p> +</blockquote></td> +<td><blockquote> +<p>Managing information security in the ICT supply chain</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.22</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>15.2.1, 15.2.2</p> +</blockquote></td> +<td><blockquote> +<p>Monitoring, review and change management of supplier services</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"><blockquote> +<p>5.23</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>New</p> +</blockquote></td> +<td><blockquote> +<p>Information security for use of cloud services</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>5.24</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>16.1.1</p> +</blockquote></td> +<td><blockquote> +<p>Information security incident management planning and preparation</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="3"><blockquote> +<p>5.25</p> +</blockquote></td> +<td><blockquote> +<p>16.1.4</p> +</blockquote></td> +<td><blockquote> +<p>Assessment and decision on information security events</p> +</blockquote></td> +</tr> +</tbody> +</table> + + + + + + + +**Table B.1** *(continued)* + +<table> +<colgroup> +<col style="width: 3%" /> +<col st yle="width: 12%" /> +<col style="width: 18%" /> +<col style="width: 65%" /> +</colgroup> +<thead> +<tr class="header"> +<th colspan="2"><blockquote> +<p><strong>ISO/</strong></p> +<p><strong>IEC 27002:2022 control identifier</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>ISO/IEC 27002:2013 control identifier</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control name</strong></p> +</blockquote></th> +</tr> +</thead> +<tbody> +<tr class="odd"> +<td><blockquote> +<p>5.26</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>16.1.5</p> +</blockquote></td> +<td><blockquote> +<p>Response to information security incidents</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>5.27</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>16.1.6</p> +</blockquote></td> +<td><blockquote> +<p>Learning from information security incidents</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>5.28</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>16.1.7</p> +</blockquote></td> +<td><blockquote> +<p>Collection of evidence</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>5.29</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>17.1.1, 17.1.2, 17.1.3</p> +</blockquote></td> +<td><blockquote> +<p>Information security during disruption</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>5.30</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>New</p> +</blockquote></td> +<td><blockquote> +<p>ICT readiness for business continuity</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>5.31</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>18.1.1, 18.1.5</p> +</blockquote></td> +<td><blockquote> +<p>Legal, statutory, regulatory and contractual requirements</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>5.32</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>18.1.2</p> +</blockquote></td> +<td><blockquote> +<p>Intellectual property rights</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>5.33</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>18.1.3</p> +</blockquote></td> +<td><blockquote> +<p>Protection of records</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>5.34</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>18.1.4</p> +</blockquote></td> +<td><blockquote> +<p>Privacy and protection of PII</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>5.35</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>18.2.1</p> +</blockquote></td> +<td><blockquote> +<p>Independent review of information security</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>5.36</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>18.2.2, 18.2.3</p> +</blockquote></td> +<td><blockquote> +<p>Compliance with policies, rules and standards for information security</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>5.37</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>12.1.1</p> +</blockquote></td> +<td><blockquote> +<p>Documented operating procedures</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>6.1</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>07.1.1</p> +</blockquote></td> +<td><blockquote> +<p>Screening</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>6.2</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>07.1.2</p> +</blockquote></td> +<td><blockquote> +<p>Terms and conditions of employment</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>6.3</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>07.2.2</p> +</blockquote></td> +<td><blockquote> +<p>Information security awareness, education and training</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>6.4</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>07.2.3</p> +</blockquote></td> +<td><blockquote> +<p>Disciplinary process</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>6.5</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>07.3.1</p> +</blockquote></td> +<td><blockquote> +<p>Responsibilities after termination or change of employment</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>6.6</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>13.2.4</p> +</blockquote></td> +<td><blockquote> +<p>Confidentiality or non-disclosure agreements</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>6.7</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>06.2.2</p> +</blockquote></td> +<td><blockquote> +<p>Remote working</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>6.8</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>16.1.2, 16.1.3</p> +</blockquote></td> +<td><blockquote> +<p>Information security event reporting</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>7.1</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>11.1.1</p> +</blockquote></td> +<td><blockquote> +<p>Physical security perimeters</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>7.2</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>11.1.2, 11.1.6</p> +</blockquote></td> +<td><blockquote> +<p>Physical entry</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>7.3</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>11.1.3</p> +</blockquote></td> +<td><blockquote> +<p>Securing offices, rooms and facilities</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>7.4</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>New</p> +</blockquote></td> +<td><blockquote> +<p>Physical security monitoring</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>7.5</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>11.1.4</p> +</blockquote></td> +<td><blockquote> +<p>Protecting against physical and environmental threats</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>7.6</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>11.1.5</p> +</blockquote></td> +<td><blockquote> +<p>Working in secure areas</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>7.7</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>11.2.9</p> +</blockquote></td> +<td><blockquote> +<p>Clear desk and clear screen</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>7.8</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>11.2.1</p> +</blockquote></td> +<td><blockquote> +<p>Equipment siting and protection</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>7.9</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>11.2.6</p> +</blockquote></td> +<td><blockquote> +<p>Security of assets off-premises</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>7.10</p> +</blockquote></td> +<td></td> +<td rowspan="2"><blockquote> +<p>08.3.1, 08.3.2,</p> +<p>08.3.3, 11.2.5</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>Storage media</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td colspan="2"></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>7.11</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>11.2.2</p> +</blockquote></td> +<td><blockquote> +<p>Supporting utilities</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>7.12</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>11.2.3</p> +</blockquote></td> +<td><blockquote> +<p>Cabling security</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>7.13</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>11.2.4</p> +</blockquote></td> +<td><blockquote> +<p>Equipment maintenance</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>7.14</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>11.2.7</p> +</blockquote></td> +<td><blockquote> +<p>Secure disposal or re-use of equipment</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>8.1</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>06.2.1, 11.2.8</p> +</blockquote></td> +<td><blockquote> +<p>User endpoint devices</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.2</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>09.2.3</p> +</blockquote></td> +<td><blockquote> +<p>Privileged access rights</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>8.3</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>09.4.1</p> +</blockquote></td> +<td><blockquote> +<p>Information access restriction</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.4</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>09.4.5</p> +</blockquote></td> +<td><blockquote> +<p>Access to source code</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>8.5</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>09.4.2</p> +</blockquote></td> +<td><blockquote> +<p>Secure authentication</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.6</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>12.1.3</p> +</blockquote></td> +<td><blockquote> +<p>Capacity management</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"><blockquote> +<p>8.7</p> +</blockquote></td> +<td><blockquote> +<p>12.2.1</p> +</blockquote></td> +<td><blockquote> +<p>Protection against malware</p> +</blockquote></td> +</tr> +</tbody> +</table> + + +**Table B.1** *(continued)* + +<table> +<colgro up> +<col style="width: 3%" /> +<col style="width: 1%" /> +<col style="width: 11%" /> +<col style="width: 18%" /> +<col style="width: 65%" /> +</colgroup> +<thead> +<tr class="header"> +<th colspan="3"><blockquote> +<p><strong>ISO/</strong></p> +<p><strong>IEC 27002:2022 control identifier</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>ISO/IEC 27002:2013 control identifier</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control name</strong></p> +</blockquote></th> +</tr> +</thead> +<tbody> +<tr class="odd"> +<td><blockquote> +<p>8.8</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>12.6.1, 18.2.3</p> +</blockquote></td> +<td><blockquote> +<p>Management of technical vulnerabilities</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>8.9</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>New</p> +</blockquote></td> +<td><blockquote> +<p>Configuration management</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>8.10</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>New</p> +</blockquote></td> +<td><blockquote> +<p>Information deletion</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"><blockquote> +<p>8.11</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>New</p> +</blockquote></td> +<td><blockquote> +<p>Data masking</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>8.12</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>New</p> +</blockquote></td> +<td><blockquote> +<p>Data leakage prevention</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"><blockquote> +<p>8.13</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>12.3.1</p> +</blockquote></td> +<td><blockquote> +<p>Information backup</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>8.14</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>17.2.1</p> +</blockquote></td> +<td><blockquote> +<p>Redundancy of information processing facilities</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"><blockquote> +<p>8.15</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>12.4.1, 12.4.2, 12.4.3</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>Logging</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td colspan="2"></td> +</tr> +<tr class="even"> +<td colspan="2"><blockquote> +<p>8.16</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>New</p> +</blockquote></td> +<td><blockquote> +<p>Monitoring activities</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>8.17</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>12.4.4</p> +</blockquote></td> +<td><blockquote> +<p>Clock synchronization</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"><blockquote> +<p>8.18</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>09.4.4</p> +</blockquote></td> +<td><blockquote> +<p>Use of privileged utility programs</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>8.19</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>12.5.1, 12.6.2</p> +</blockquote></td> +<td><blockquote> +<p>Installation of software on operational systems</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"><blockquote> +<p>8.20</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>13.1.1</p> +</blockquote></td> +<td><blockquote> +<p>Networks security</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>8.21</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>13.1.2</p> +</blockquote></td> +<td><blockquote> +<p>Security of network services</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"><blockquote> +<p>8.22</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>13.1.3</p> +</blockquote></td> +<td><blockquote> +<p>Segregation of networks</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>8.23</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>New</p> +</blockquote></td> +<td><blockquote> +<p>Web filtering</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"><blockquote> +<p>8.24</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>10.1.1, 10.1.2</p> +</blockquote></td> +<td><blockquote> +<p>Use of cryptography</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>8.25</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>14.2.1</p> +</blockquote></td> +<td><blockquote> +<p>Secure development life cycle</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"><blockquote> +<p>8.26</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>14.1.2, 14.1.3</p> +</blockquote></td> +<td><blockquote> +<p>Application security requirements</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>8.27</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>14.2.5</p> +</blockquote></td> +<td><blockquote> +<p>Secure system architecture and engineering principles</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"><blockquote> +<p>8.28</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>New</p> +</blockquote></td> +<td><blockquote> +<p>Secure coding</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>8.29</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>14.2.8, 14.2.9</p> +</blockquote></td> +<td><blockquote> +<p>Security testing in development and acceptance</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"><blockquote> +<p>8.30</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>14.2.7</p> +</blockquote></td> +<td><blockquote> +<p>Outsourced development</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>8.31</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>12.1.4, 14.2.6</p> +</blockquote></td> +<td><blockquote> +<p>Separation of development, test and production environments</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"><blockquote> +<p>8.32</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>12.1.2, 14.2.2,</p> +<p>14.2.3, 14.2.4</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>Change management</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td colspan="2"></td> +</tr> +<tr class="even"> +<td colspan="2"><blockquote> +<p>8.33</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>14.3.1</p> +</blockquote></td> +<td><blockquote> +<p>Test information</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td colspan="2"><blockquote> +<p>8.34</p> +</blockquote></td> +<td rowspan="2"></td> +<td rowspan="2"><blockquote> +<p>12.7.1</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>Protection of information systems during audit testing</p> +</blockquote></td> +</tr> +<tr class="even"> +<td colspan="2"></td> +</tr> +</tbody> +</table> + +>Table B.2provides the correspondence of controls specified in ISO/IEC 27002:2013 with those in this document. + +**Table B.2 — Correspondence between controls in ISO/IEC 27002:2013 and controls in this** + +**document** + +<table> +<colgroup> +<col style="width: 15%" /> +<col style="width: 3%" /> +<col style="width: 15%" /> +<col style="width: 65%" /> +</colgroup> +<thead> +<tr class="header"> +<th><blockquote> +<p><strong>ISO/IEC 27002:2013 control identifier</strong></p> +</blockquote></th> +<th colspan="2"><blockquote> +<p><strong>ISO/</strong></p> +<p><strong>IEC 27002:2022 control identifier</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control name according to ISO/IEC 27002:2013</strong></p> +</blockquote></th> +</tr> +</thead> +<tbody> +<tr class="odd"> +<td><blockquote> +<p>5</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>Information security policies</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>5.1</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>Management direction for information security</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>5.1.1</p> +</blockquote></td> +<td><blockquote> +<p>5.1</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Policies for information security</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>5.1.2</p> +</blockquote></td> +<td><blockquote> +<p>5.1</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Review of the policies for information security</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>6</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>Organization of information security</p> +</blockquote></td> +</tr> +</tbody> +</table> + + + + + + + +**Table B.2** *(continued)* + +<table> +<colgroup> +<col style="width: 15%" /> +<col st yle="width: 3%" /> +<col style="width: 15%" /> +<col style="width: 65%" /> +</colgroup> +<thead> +<tr class="header"> +<th><blockquote> +<p><strong>ISO/IEC 27002:2013 control identifier</strong></p> +</blockquote></th> +<th colspan="2"><blockquote> +<p><strong>ISO/</strong></p> +<p><strong>IEC 27002:2022 control identifier</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control name according to ISO/IEC 27002:2013</strong></p> +</blockquote></th> +</tr> +</thead> +<tbody> +<tr class="odd"> +<td><blockquote> +<p>6.1</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>Internal organization</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>6.1.1</p> +</blockquote></td> +<td><blockquote> +<p>5.2</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Information security roles and responsibilities</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>6.1.2</p> +</blockquote></td> +<td><blockquote> +<p>5.3</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Segregation of duties</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>6.1.3</p> +</blockquote></td> +<td><blockquote> +<p>5.5</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Contact with authorities</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>6.1.4</p> +</blockquote></td> +<td><blockquote> +<p>5.6</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Contact with special interest groups</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>6.1.5</p> +</blockquote></td> +<td><blockquote> +<p>5.8</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Information security in project management</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>6.2</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>Mobile devices and teleworking</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>6.2.1</p> +</blockquote></td> +<td><blockquote> +<p>8.1</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Mobile device policy</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>6.2.2</p> +</blockquote></td> +<td><blockquote> +<p>6.7</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Teleworking</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>7</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>Human resource security</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>7.1</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>Prior to employment</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>7.1.1</p> +</blockquote></td> +<td><blockquote> +<p>6.1</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Screening</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>7.1.2</p> +</blockquote></td> +<td><blockquote> +<p>6.2</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Terms and conditions of employment</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>7.2</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>During employment</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>7.2.1</p> +</blockquote></td> +<td><blockquote> +<p>5.4</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Management responsibilities</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>7.2.2</p> +</blockquote></td> +<td><blockquote> +<p>6.3</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Information security awareness, education and training</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>7.2.3</p> +</blockquote></td> +<td><blockquote> +<p>6.4</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Disciplinary process</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>7.3</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>Termination and change of employment</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>7.3.1</p> +</blockquote></td> +<td><blockquote> +<p>6.5</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Termination or change of employment responsibilities</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>8</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>Asset management</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.1</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>Responsibility for assets</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>8.1.1</p> +</blockquote></td> +<td><blockquote> +<p>5.9</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Inventory of assets</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.1.2</p> +</blockquote></td> +<td><blockquote> +<p>5.9</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Ownership of assets</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>8.1.3</p> +</blockquote></td> +<td><blockquote> +<p>5.10</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Acceptable use of assets</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.1.4</p> +</blockquote></td> +<td><blockquote> +<p>5.11</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Return of assets</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>8.2</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>Information classification</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.2.1</p> +</blockquote></td> +<td><blockquote> +<p>5.12</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Classification of information</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>8.2.2</p> +</blockquote></td> +<td><blockquote> +<p>5.13</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Labelling of information</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.2.3</p> +</blockquote></td> +<td><blockquote> +<p>5.10</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Handling of assets</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>8.3</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>Media handling</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.3.1</p> +</blockquote></td> +<td><blockquote> +<p>7.10</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Management of removable media</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>8.3.2</p> +</blockquote></td> +<td><blockquote> +<p>7.10</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Disposal of media</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>8.3.3</p> +</blockquote></td> +<td><blockquote> +<p>7.10</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Physical media transfer</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>9</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>Access control</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>9.1</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>Business requirements of access control</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>9.1.1</p> +</blockquote></td> +<td><blockquote> +<p>5.15</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Access control policy</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>9.1.2</p> +</blockquote></td> +<td><blockquote> +<p>5.15</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Access to networks and network services</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>9.2</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>User access management</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>9.2.1</p> +</blockquote></td> +<td><blockquote> +<p>5.16</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>User registration and de-registration</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>9.2.2</p> +</blockquote></td> +<td><blockquote> +<p>5.18</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>User access provisioning</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>9.2.3</p> +</blockquote></td> +<td><blockquote> +<p>8.2</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Management of privileged access rights</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>9.2.4</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>5.17</p> +</blockquote></td> +<td><blockquote> +<p>Management of secret authentication information of users</p> +</blockquote></td> +</tr> +</tbody> +</table> + + +**Table B.2** *(continued)* + +<table> +<colgro up> +<col style="width: 15%" /> +<col style="width: 3%" /> +<col style="width: 15%" /> +<col style="width: 65%" /> +</colgroup> +<thead> +<tr class="header"> +<th><blockquote> +<p><strong>ISO/IEC 27002:2013 control identifier</strong></p> +</blockquote></th> +<th colspan="2"><blockquote> +<p><strong>ISO/</strong></p> +<p><strong>IEC 27002:2022 control identifier</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control name according to ISO/IEC 27002:2013</strong></p> +</blockquote></th> +</tr> +</thead> +<tbody> +<tr class="odd"> +<td><blockquote> +<p>9.2.5</p> +</blockquote></td> +<td><blockquote> +<p>5.18</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Review of user access rights</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>9.2.6</p> +</blockquote></td> +<td><blockquote> +<p>5.18</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Removal or adjustment of access rights</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>9.3</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>User responsibilities</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>9.3.1</p> +</blockquote></td> +<td><blockquote> +<p>5.17</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Use of secret authentication information</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>9.4</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>System and application access control</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>9.4.1</p> +</blockquote></td> +<td><blockquote> +<p>8.3</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Information access restriction</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>9.4.2</p> +</blockquote></td> +<td><blockquote> +<p>8.5</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Secure log-on procedures</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>9.4.3</p> +</blockquote></td> +<td><blockquote> +<p>5.17</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Password management system</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>9.4.4</p> +</blockquote></td> +<td><blockquote> +<p>8.18</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Use of privileged utility programs</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>9.4.5</p> +</blockquote></td> +<td><blockquote> +<p>8.4</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Access control to program source code</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>10</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>Cryptography</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>10.1</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>Cryptographic controls</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>10.1.1</p> +</blockquote></td> +<td><blockquote> +<p>8.24</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Policy on the use of cryptographic controls</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>10.1.2</p> +</blockquote></td> +<td><blockquote> +<p>8.24</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Key management</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>11</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>Physical and environmental security</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>11.1</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>Secure areas</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>11.1.1</p> +</blockquote></td> +<td><blockquote> +<p>7.1</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Physical security perimeter</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>11.1.2</p> +</blockquote></td> +<td><blockquote> +<p>7.2</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Physical entry controls</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>11.1.3</p> +</blockquote></td> +<td><blockquote> +<p>7.3</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Securing offices, rooms and facilities</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>11.1.4</p> +</blockquote></td> +<td><blockquote> +<p>7.5</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Protecting against external and environmental threats</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>11.1.5</p> +</blockquote></td> +<td><blockquote> +<p>7.6</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Working in secure areas</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>11.1.6</p> +</blockquote></td> +<td><blockquote> +<p>7.2</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Delivery and loading areas</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>11.2</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>Equipment</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>11.2.1</p> +</blockquote></td> +<td><blockquote> +<p>7.8</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Equipment siting and protection</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>11.2.2</p> +</blockquote></td> +<td><blockquote> +<p>7.11</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Supporting utilities</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>11.2.3</p> +</blockquote></td> +<td><blockquote> +<p>7.12</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Cabling security</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>11.2.4</p> +</blockquote></td> +<td><blockquote> +<p>7.13</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Equipment maintenance</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>11.2.5</p> +</blockquote></td> +<td><blockquote> +<p>7.10</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Removal of assets</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>11.2.6</p> +</blockquote></td> +<td><blockquote> +<p>7.9</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Security of equipment and assets off-premises</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>11.2.7</p> +</blockquote></td> +<td><blockquote> +<p>7.14</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Secure disposal or reuse of equipment</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>11.2.8</p> +</blockquote></td> +<td><blockquote> +<p>8.1</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Unattended user equipment</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>11.2.9</p> +</blockquote></td> +<td><blockquote> +<p>7.7</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Clear desk and clear screen policy</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>12</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>Operations security</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>12.1</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>Operational procedures and responsibilities</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>12.1.1</p> +</blockquote></td> +<td><blockquote> +<p>5.37</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Documented operating procedures</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>12.1.2</p> +</blockquote></td> +<td><blockquote> +<p>8.32</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Change management</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>12.1.3</p> +</blockquote></td> +<td><blockquote> +<p>8.6</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Capacity management</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>12.1.4</p> +</blockquote></td> +<td><blockquote> +<p>8.31</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Separation of development, testing and operational environments</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>12.2</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>Protection from malware</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>12.2.1</p> +</blockquote></td> +<td><blockquote> +<p>8.7</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Controls against malware</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>12.3</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>Backup</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>12.3.1</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>8.13</p> +</blockquote></td> +<td><blockquote> +<p>Information backup</p> +</blockquote></td> +</tr> +</tbody> +</table> + + + + + + + +**Table B.2** *(continued)* + +<table> +<colgroup> +<col style="width: 15%" /> +<col st yle="width: 3%" /> +<col style="width: 0%" /> +<col style="width: 14%" /> +<col style="width: 65%" /> +</colgroup> +<thead> +<tr class="header"> +<th><blockquote> +<p><strong>ISO/IEC 27002:2013 control identifier</strong></p> +</blockquote></th> +<th colspan="3"><blockquote> +<p><strong>ISO/</strong></p> +<p><strong>IEC 27002:2022 control identifier</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control name according to ISO/IEC 27002:2013</strong></p> +</blockquote></th> +</tr> +</thead> +<tbody> +<tr class="odd"> +<td><blockquote> +<p>12.4</p> +</blockquote></td> +<td colspan="3"></td> +<td><blockquote> +<p>Logging and monitoring</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>12.4.1</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>8.15</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Event logging</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>12.4.2</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>8.15</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Protection of log information</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>12.4.3</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>8.15</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Administrator and operator logs</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>12.4.4</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>8.17</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Clock synchronization</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>12.5</p> +</blockquote></td> +<td colspan="3"></td> +<td><blockquote> +<p>Control of operational software</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>12.5.1</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>8.19</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Installation of software on operational systems</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>12.6</p> +</blockquote></td> +<td colspan="3"></td> +<td><blockquote> +<p>Technical vulnerability management</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>12.6.1</p> +</blockquote></td> +<td><blockquote> +<p>8.8</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>Management of technical vulnerabilities</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>12.6.2</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>8.19</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Restrictions on software installation</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>12.7</p> +</blockquote></td> +<td colspan="3"></td> +<td><blockquote> +<p>Information systems audit considerations</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>12.7.1</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>8.34</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Information systems audit controls</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>13</p> +</blockquote></td> +<td colspan="3"></td> +<td><blockquote> +<p>Communications security</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>13.1</p> +</blockquote></td> +<td colspan="3"></td> +<td><blockquote> +<p>Network security management facilities.</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>13.1.1</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>8.20</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Network controls</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>13.1.2</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>8.21</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Security of network services</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>13.1.3</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>8.22</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Segregation in networks</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>13.2</p> +</blockquote></td> +<td colspan="3"></td> +<td><blockquote> +<p>Information transfer</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>13.2.1</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>5.14</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Information transfer policies and procedures</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>13.2.2</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>5.14</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Agreements on information transfer</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>13.2.3</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>5.14</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Electronic messaging</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>13.2.4</p> +</blockquote></td> +<td><blockquote> +<p>6.6</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>Confidentiality or nondisclosure agreements</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>14</p> +</blockquote></td> +<td colspan="3"></td> +<td><blockquote> +<p>System acquisition, development and maintenance</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>14.1</p> +</blockquote></td> +<td colspan="3"></td> +<td><blockquote> +<p>Security requirements of information systems</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>14.1.1</p> +</blockquote></td> +<td><blockquote> +<p>5.8</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>Information security requirements analysis and specification</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>14.1.2</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>8.26</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Securing application services on public networks</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>14.1.3</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>8.26</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Protecting application services transactions</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>14.2</p> +</blockquote></td> +<td colspan="3"></td> +<td><blockquote> +<p>Security in development and support processes</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>14.2.1</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>8.25</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Secure development policy</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>14.2.2</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>8.32</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>System change control procedures</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>14.2.3</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>8.32</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Technical review of applications after operating platform changes</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>14.2.4</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>8.32</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Restrictions on changes to software packages</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>14.2.5</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>8.27</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Secure system engineering principles</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>14.2.6</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>8.31</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Secure development environment</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>14.2.7</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>8.30</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Outsourced development</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>14.2.8</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>8.29</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>System security testing</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>14.2.9</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>8.29</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>System acceptance testing</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>14.3</p> +</blockquote></td> +<td colspan="3"></td> +<td><blockquote> +<p>Test data</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>14.3.1</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>8.33</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Protection of test data</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>15</p> +</blockquote></td> +<td colspan="3"></td> +<td><blockquote> +<p>Supplier relationships</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>15.1</p> +</blockquote></td> +<td colspan="3"></td> +<td><blockquote> +<p>Information security in supplier relationships</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>15.1.1</p> +</blockquote></td> +<td colspan="3"><blockquote> +<p>5.19</p> +</blockquote></td> +<td><blockquote> +<p>Information security policy for supplier relationships</p> +</blockquote></td> +</tr> +</tbody> +</table> + + + + + +**Table B.2** *(continued)* + + + +<table> +<colgro up> +<col style="width: 15%" /> +<col style="width: 3%" /> +<col style="width: 0%" /> +<col style="width: 14%" /> +<col style="width: 65%" /> +</colgroup> +<thead> +<tr class="header"> +<th><blockquote> +<p><strong>ISO/IEC 27002:2013 control identifier</strong></p> +</blockquote></th> +<th colspan="3"><blockquote> +<p><strong>ISO/</strong></p> +<p><strong>IEC 27002:2022 control identifier</strong></p> +</blockquote></th> +<th><blockquote> +<p><strong>Control name according to ISO/IEC 27002:2013</strong></p> +</blockquote></th> +</tr> +</thead> +<tbody> +<tr class="odd"> +<td><blockquote> +<p>15.1.2</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>5.20</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Addressing security within supplier agreements</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>15.1.3</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>5.21</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Information and communication technology supply chain</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>15.2</p> +</blockquote></td> +<td colspan="3"></td> +<td><blockquote> +<p>Supplier service delivery management</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>15.2.1</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>5.22</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Monitoring and review of supplier services</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>15.2.2</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>5.22</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Managing changes to supplier services</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>16</p> +</blockquote></td> +<td colspan="3"></td> +<td><blockquote> +<p>Information security incident management</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>16.1</p> +</blockquote></td> +<td colspan="3"></td> +<td><blockquote> +<p>Management of information security incidents and improvements</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>16.1.1</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>5.24</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Responsibilities and procedures</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>16.1.2</p> +</blockquote></td> +<td><blockquote> +<p>6.8</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>Reporting information security events</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>16.1.3</p> +</blockquote></td> +<td><blockquote> +<p>6.8</p> +</blockquote></td> +<td colspan="2"></td> +<td><blockquote> +<p>Reporting information security weaknesses</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>16.1.4</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>5.25</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Assessment of and decision on information security events</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>16.1.5</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>5.26</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Response to information security incidents</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>16.1.6</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>5.27</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Learning from information security incidents</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>16.1.7</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>5.28</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Collection of evidence</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>17</p> +</blockquote></td> +<td colspan="3"></td> +<td><blockquote> +<p>Information security aspects of business continuity management</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>17.1</p> +</blockquote></td> +<td colspan="3"></td> +<td><blockquote> +<p>Information security continuity</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>17.1.1</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>5.29</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Planning information security continuity</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>17.1.2</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>5.29</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Implementing information security continuity</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>17.1.3</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>5.29</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Verify, review and evaluate information security continuity</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>17.2</p> +</blockquote></td> +<td colspan="3"></td> +<td><blockquote> +<p>Redundancies</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>17.2.1</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>8.14</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Availability of information processing facilities</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>18</p> +</blockquote></td> +<td colspan="3"></td> +<td><blockquote> +<p>Compliance</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>18.1</p> +</blockquote></td> +<td colspan="3"></td> +<td><blockquote> +<p>Compliance with legal and contractual requirements</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>18.1.1</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>5.31</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Identification of applicable legislation and contractual requirements</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>18.1.2</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>5.32</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Intellectual property rights</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>18.1.3</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>5.33</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Protection of records</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>18.1.4</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>5.34</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Privacy and protection of personally identifiable information</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>18.1.5</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>5.31</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Regulation of cryptographic controls</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>18.2</p> +</blockquote></td> +<td colspan="3"></td> +<td><blockquote> +<p>Information security reviews</p> +</blockquote></td> +</tr> +<tr class="even"> +<td><blockquote> +<p>18.2.1</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>5.35</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Independent review of information security</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td><blockquote> +<p>18.2.2</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>5.36</p> +</blockquote></td> +<td></td> +<td><blockquote> +<p>Compliance with security policies and standards</p> +</blockquote></td> +</tr> +<tr class="even"> +<td rowspan="2"><blockquote> +<p>18.2.3</p> +</blockquote></td> +<td colspan="2"><blockquote> +<p>5.36</p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>, >8.8></p> +</blockquote></td> +<td rowspan="2"><blockquote> +<p>Technical compliance review</p> +</blockquote></td> +</tr> +<tr class="odd"> +<td colspan="2"></td> +</tr> +</tbody> +</table> + + + + + + + +**Bibliography** + +\[1\] I SO 9000, *Quality management systems — Fundamentals and vocabulary* + +\[2\] ISO 55001, *Asset management — Management systems — Requirements* + +\[3\] ISO/IEC 11770 (all parts), *Information security — Key management* + +\[4\] + +ISO/IEC 15408 (all parts), *Information technology — Security techniques — Evaluation criteria for IT security* + +\[5\] ISO 15489 (all parts), *Information and documentation — Records management* + +\[6\] ISO/IEC 17788, *Information technology — Cloud computing — Overview and vocabulary* + +\[7\] ISO/IEC 17789, *Information technology — Cloud computing — Reference architecture* + +\[8\] ISO/IEC 19086 (all parts), *Cloud computing — Service level agreement (SLA) framework* + +\[9\] ISO/IEC 19770 (all parts), *Information technology — IT asset management* + +\[10\] ISO/IEC 19941, *Information technology — Cloud computing — Interoperability and portability* + +\[11\] ISO/IEC 20889, *Privacy enhancing data de-identification terminology and classification of* + +*techniques* + +\[12\] ISO 21500, *Project, programme and portfolio management — Context and concepts* + +\[13\] ISO 21502, *Project, programme and portfolio management — Guidance on project management* + +\[14\] ISO 22301, *Security and resilience — Business continuity management systems — Requirements* + +\[15\] ISO 22313, *Security and resilience — Business continuity management systems — Guidance on the* + +*use of ISO 22301* + +\[16\] ISO/TS 22317, *Societal security — Business continuity management systems — Guidelines for* + +*business impact analysis (BIA)* + +\[17\] ISO 22396, *Security and resilience — Community resilience — Guidelines for information exchange* + +*between organizations* + +\[18\] ISO/IEC TS 23167, *Information technology — Cloud computing — Common technologies and* + +*techniques* + +\[19\] ISO/IEC 23751:—2), *Information technology — Cloud computing and distributed platforms — Data* + +*sharing agreement (DSA) framework* + +\[20\] ISO/IEC 24760 (all parts), *IT Security and Privacy — A framework for identity management* + +\[21\] ISO/IEC 27001:2013, *Information technology — Security techniques — Information security* + +*management systems — Requirements* + +\[22\] ISO/IEC 27005, *Information technology — Security techniques — Information security risk* + +*management* + +\[23\] ISO/IEC 27007, *Information security, cybersecurity and privacy protection — Guidelines for* + +*information security management systems auditing* + +\[24\] ISO/IEC TS 27008, *Information technology — Security techniques — Guidelines for the assessment* + +*of information security controls* + +2\) Under preparation. Stage at the time of publication: ISO/IEC PRF 23751:2022. + + +\[25\] ISO/IEC 27011, *Information technology — Security techniques — Code of practice for Information* + +*security controls based on ISO/IEC 27002 for telecommunications organizations* + +\[26\] ISO/IEC TR 27016, *Information technology — Security techniques — Information security* + +*management — Organizational economics* + +\[27\] ISO/IEC 27017, *Information technology — Security techniques — Code of practice for information* + +*security controls based on ISO/IEC 27002 for cloud services* + +\[28\] ISO/IEC 27018, *Information technology — Security techniques — Code of practice for protection of* + +*personally identifiable information (PII) in public clouds acting as PII processors* + +\[29\] ISO/IEC 27019, *Information technology — Security techniques — Information security controls for* + +*the energy utility industry* + +\[30\] ISO/IEC 27031, *Information technology — Security techniques — Guidelines for information and* + +*communication technology readiness for business continuity* + +\[31\] ISO/IEC 27033 (all parts), *Information technology — Security techniques — Network security* + +\[32\] ISO/IEC 27034 (all parts), *Information technology — Application security* + +\[33\] ISO/IEC 27035 (all parts), *Information technology — Security techniques — Information security* + +*incident management* + +\[34\] ISO/IEC 27036 (all parts), *Information technology — Security techniques — Information security* + +*for supplier relationships* + +\[35\] ISO/IEC 27037, *Information technology — Security techniques — Guidelines for identification,* + +*collection, acquisition and preservation of digital evidence* + +\[36\] ISO/IEC 27040, *Information technology — Security techniques — Storage security* + +\[37\] ISO/IEC 27050 (all parts), *Information technology — Electronic discovery* + +\[38\] ISO/IEC TS 27110, *Information technology, cybersecurity and privacy protection — Cybersecurity* + +*framework development guidelines* + +\[39\] ISO/IEC 27701, *Security techniques — Extension to ISO/IEC 27001 and ISO/IEC 27002 for privacy* + +*information management — Requirements and guidelines* + +\[40\] ISO 27799, *Health informatics — Information security management in health using ISO/IEC 27002* + +\[41\] ISO/IEC 29100, *Information technology — Security techniques — Privacy framework* + +\[42\] ISO/IEC 29115, *Information technology — Security techniques — Entity authentication assurance* + +*framework* + +\[43\] ISO/IEC 29134, *Information technology — Security techniques — Guidelines for privacy impact* + +*assessment* + +\[44\] ISO/IEC 29146, *Information technology — Security techniques — A framework for access* + +*management* + +\[45\] ISO/IEC 29147, *Information technology — Security techniques — Vulnerability disclosure* + +\[46\] ISO 30000, *Ships and marine technology — Ship recycling management systems — Specifications* + +*for management systems for safe and environmentally sound ship recycling facilities* + +\[47\] ISO/IEC 30111, *Information technology — Security techniques — Vulnerability handling processes* + +\[48\] ISO 31000:2018, *Risk management — Guidelines* + +\[49\] IEC 31010, *Risk management — Risk assessment techniques* + + + + + + + +\[50\] ISO/IEC 22123 (all parts), *Information technology — Cloud computing* + +\[51\] ISO/IEC 27555, *Information security, cybersecurity and privacy protection — Guidelines on* + +*personally identifiable information deletion* + +\[52\] Information Security Forum (ISF). The ISF Standard of Good Practice for Information + +Security 2020, August 2018. Available at https://www.securityforum.org/tool/standard-of -good-practice-for-information-security-2020/ + +\[53\] ITIL® Foundation, ITIL 4 edition, AXELOS, February 2019, ISBN: 9780113316076 + +\[54\] National Institute of Standards and Technology (NIST), SP 800-37, Risk Management + +Framework for Information Systems and Organizations: A System Life Cycle Approach for Security and Privacy, Revision 2. December 2018 \[viewed 2020-07-31\]. Available at >https://doi> + +>.org/10.6028/NIST.SP.800-37r2> + +\[55\] Open Web Application Security Project (OWASP). OWASP Top Ten - 2017, The Ten Most + +Critical Web Application Security Risks, 2017 \[viewed 2020-07-31\]. Available at >https://owasp>.org/www-project-top-ten/OWASP_Top_Ten_2017/> + +\[56\] Open Web Application Security Project (OWASP). OWASP Developer Guide, \[online\] \[viewed + +2020-10-22\]. Available at >https://github.com/OWASP/DevGuide> + +\[57\] National Institute of Standards and Technology (NIST), SP 800-63B, Digital Identity + +Guidelines; Authentication and Lifecycle Management. February 2020 \[viewed 2020-07-31\]. Available at >https://doi.org/10.6028/NIST.SP.800-63b> + +\[58\] OASIS, Structured Threat Information Expression. Available at >https://www.oasis-open.org/> + +>standards#stix2.0> + +\[59\] OASIS, Trusted Automated Exchange of Indicator Information. Available at >https://www.oasis> + +>-open.org/standards#taxii2.0> + + +**ICS 3 5.030** diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/A-4-Structure-of-this-document.md b/Corpus/Standards/ISO27x/OST/27002/EN/A-4-Structure-of-this-document.md new file mode 100644 index 0000000..1cc20e2 --- /dev/null +++ b/Corpus/Standards/ISO27x/OST/27002/EN/A-4-Structure-of-this-document.md @@ -0,0 +1,101 @@ +--- +notetype: reference +standard: ISO 27002 +version: 2022 +language: EN +id: "A.4" +title: "Structure of this document" +tags: +- iso27002/2022/EN +- sourcetext +status: active +--- +# 4 Structure of this document + +## 4.1 Clauses + +This document is structured as follows: + +a\) Organizational controls (Clause 5) + +b\) People controls (Clause 6) + +c\) Physical controls (Clause 7) + +d\) Technological controls (Clause 8) + +There are 2 informative annexes: + +— Annex A— Using attributes +— Annex B— Correspondence with ISO/IEC 27002:2013 + +Annex A explains how an organization can use attributes (see 4.2) to create its own views based on the control attributes defined in this document or of its own creation. + +Annex B shows the correspondence between the controls in this edition of ISO/IEC 27002 and the previous 2013 edition. + +## 4.2 Themes and attributes + +The categorization of controls given in Clauses 5to 8are referred to as themes. + +Controls are categorized as: + +a\) people, if they concern individual people; + +b\) physical, if they concern physical objects; + +c\) technological, if they concern technology; + +d\) otherwise they are categorized as organizational. + +The organization can use attributes to create different views which are different categorizations of controls as seen from a different perspective to the themes. Attributes can be used to filter, sort or present controls in different views for different audiences. Annex Aexplains how this can be achieved and provides an example of a view. + +By way of example, each control in this document has been associated with five attributes with corresponding attribute values (preceded by "#" to make them searchable), as follows: + +a\) Control type + +Control type is an attribute to view controls from the perspective of when and how the control modifies the risk with regard to the occurrence of an information security incident. Attribute values consist of Preventive (the control that is intended to prevent the occurrence of an information security incident), Detective (the control acts when an information security incident occurs) and Corrective (the control acts after an information security incident occurs). + +b\) Information security properties + +Information security properties is an attribute to view controls from the perspective of which characteristic of information the control will contribute to preserving. Attribute values consist of Confidentiality, Integrity and Availability. + +c\) Cybersecurity concepts + +Cybersecurity concepts is an attribute to view controls from the perspective of the association of controls to cybersecurity concepts defined in the cybersecurity framework described in ISO/IEC TS 27110. Attribute values consist of Identify, Protect, Detect, Respond and Recover. + +d\) Operational capabilities + +Operational capabilities is an attribute to view controls from the practitioner’s perspective of information security capabilities. Attribute values consist of Governance, Asset_management, Information_protection, Human_resource_security, Physical_security, System_and_network\_ security, Application_security, Secure_configuration, Identity_and_access_management, + +Threat_and_vulnerability_management, Continuity, Supplier_relationships_security, Legal_and\_ compliance, Information_security_event_management and Information_security_assurance. + + + + + +e\) Security domains + + +Security domains is an attribute to view controls from the perspective of four information security + +domains: “Governance and Ecosystem” includes “Information System Security Governance & + +Risk Management” and “Ecosystem cybersecurity management” (including internal and external stakeholders); “Protection” includes “IT Security Architecture”, “IT Security Administration”, “Identity and access management”, “IT Security Maintenance” and “Physical and environmental security”; “Defence” includes “Detection” and “Computer Security Incident Management”; “Resilience” includes “Continuity of operations” and “Crisis management”. Attribute values consist of Governance_and_Ecosystem, Protection, Defence and Resilience. + +The attributes given in this document are selected because they are considered generic enough to be used by different types of organizations. Organizations can choose to disregard one or more of the attributes given in this document. They can also create attributes of their own (with the corresponding attribute values) to create their own organizational views. Clause A.2includes examples of such attributes. + +## 4.3 Control layout + +The layout for each control contains the following: + +— **Control title:** Short name of the control; + +— **Attribute table**: A table shows the value(s) of each attribute for the given control; + +— **Control:** What the control is; + +— **Purpose**: Why the control should be implemented; — **Guidance:** How the control should be implemented; + +— **Other information:** Explanatory text or references to other related documents. + +Subheadings are used in the guidance text for some controls to aid readability where guidance is lengthy and addresses multiple topics. Such headings are not necessarily used in all guidance text. Subheadings are underlined. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/EN/ISO 27002_2022_EN.docx b/Corpus/Standards/ISO27x/OST/27002/EN/ISO 27002_2022_EN_complete.docx similarity index 100% rename from Corpus/Standards/ISO27x/OST/27002/EN/ISO 27002_2022_EN.docx rename to Corpus/Standards/ISO27x/OST/27002/EN/ISO 27002_2022_EN_complete.docx diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-4.2-Themas-en-attributen.md b/Corpus/Standards/ISO27x/OST/27002/NL/A-4-Structuur-van-dit-document.md similarity index 75% rename from Corpus/Standards/ISO27x/OST/27002/NL/a-4.2-Themas-en-attributen.md rename to Corpus/Standards/ISO27x/OST/27002/NL/A-4-Structuur-van-dit-document.md index b4c12a7..7d1c811 100644 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-4.2-Themas-en-attributen.md +++ b/Corpus/Standards/ISO27x/OST/27002/NL/A-4-Structuur-van-dit-document.md @@ -3,13 +3,32 @@ notetype: reference standard: ISO 27002 version: 2022 language: NL -id: "4.2" -title: "Thema's en attributen" +id: "A.4" +title: "Structuur van dit document" tags: - iso27002/2022/NL - sourcetext status: active --- +# 4 Structuur van dit document + +## 4.1 Hoofdstukken + +Dit document is als volgt ingedeeld: + +a) Organisatorische beheersmaatregelen (hoofdstuk 5) +b) Mensgerichte beheersmaatregelen (hoofdstuk 6) +c) Fysieke beheersmaatregelen (hoofdstuk 7) +d) Technologische beheersmaatregelen (hoofdstuk 8) Er zijn 2 informatieve bijlagen: + +--- Bijlage A -- Attributen gebruiken + +--- Bijlage B -- Overeenstemming met ISO/IEC 27002:2013 + +In bijlage A wordt uitgelegd hoe een organisatie attributen (zie 4.2) kan gebruiken om haar eigen overzichten aan te maken op basis van de in dit document gedefinieerde of zelfbedachte attributen voor beheersmaatregelen. + +Bijlage B laat zien hoe de beheersmaatregelen in deze editie van ISO/IEC 27002 overeenstemmen met de vorige editie uit 2013. + ## 4.2 Thema's en attributen De categorieën waarin beheersmaatregelen kunnen worden ingedeeld volgens de hoofdstukken 5 t/m 8 worden aangeduid als thema's. @@ -52,4 +71,22 @@ Beveiligingsdomeinen is een attribuut om beheersmaatregelen te bekijken vanuit h De in dit document vermelde attributen zijn gekozen op basis van het feit dat ze als generiek genoeg worden beschouwd om door verschillende soorten organisaties te worden gebruiktrganisaties kunnen ervoor kiezen een of meer van de in dit document vermelde attributen buiten beschouwing te latene kunnen ook zelf attributen (met de bijbehorende attribuutwaarden) aanmaken om hun eigen organisatieoverzichten te maken. Hoofdstuk A.2 bevat voorbeelden van dergelijke attributen. -Zie ook: [ISO_27002_NL_Template_Attribuuttabel](../../../legacy/iso27DIY%20mk%20I/📒%20Templates/ISO_27002_NL_Template_Attribuuttabel.md) \ No newline at end of file +Zie ook: [ISO_27002_NL_Template_Attribuuttabel](../../../legacy/iso27DIY%20mk%20I/📒%20Templates/ISO_27002_NL_Template_Attribuuttabel.md) + +## 4.3 Indeling beheersmaatregel + +De indeling van elke beheersmaatregel bevat het volgende: + +--- **Titel van de beheersmaatregel:** Korte naam van de beheersmaatregel; + +--- **Attribuuttabel**: Een tabel toont de waarde(n) van elk attribuut voor de beheersmaatregel in kwestie; + +--- **Beheersmaatregel:** Wat de beheersmaatregel is; + +--- **Doel**: Waarom de beheersmaatregel behoort te worden geïmplementeerd; + +--- **Richtlijn:** Hoe de beheersmaatregel behoort te worden geïmplementeerd; + +--- **Overige informatie:** Tekst met uitleg of verwijzingen naar andere gerelateerde documenten. + +Omwille van de leesbaarheid zijn lange richtlijnteksten die op meer onderwerpen ingaan, soms onderverdeelde titels van deze secties zijn onderstreept. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-4.1-Hoofdstukken.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-4.1-Hoofdstukken.md deleted file mode 100644 index cd92232..0000000 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-4.1-Hoofdstukken.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -notetype: reference -standard: ISO 27002 -version: 2022 -language: NL -id: "4.1" -title: "Hoofdstukken" -tags: -- iso27002/2022/NL -- sourcetext -status: active ---- -## 4.1 Hoofdstukken - - - -Dit document is als volgt ingedeeld: - -a) Organisatorische beheersmaatregelen (hoofdstuk 5) -b) Mensgerichte beheersmaatregelen (hoofdstuk 6) -c) Fysieke beheersmaatregelen (hoofdstuk 7) -d) Technologische beheersmaatregelen (hoofdstuk 8) Er zijn 2 informatieve bijlagen: - ---- Bijlage A -- Attributen gebruiken - ---- Bijlage B -- Overeenstemming met ISO/IEC 27002:2013 - -In bijlage A wordt uitgelegd hoe een organisatie attributen (zie 4.2) kan gebruiken om haar eigen overzichten aan te maken op basis van de in dit document gedefinieerde of zelfbedachte attributen voor beheersmaatregelen. - -Bijlage B laat zien hoe de beheersmaatregelen in deze editie van ISO/IEC 27002 overeenstemmen met de vorige editie uit 2013. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/27002/NL/a-4.3-Indeling-beheersmaatregel.md b/Corpus/Standards/ISO27x/OST/27002/NL/a-4.3-Indeling-beheersmaatregel.md deleted file mode 100644 index 91a29cc..0000000 --- a/Corpus/Standards/ISO27x/OST/27002/NL/a-4.3-Indeling-beheersmaatregel.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -notetype: reference -standard: ISO 27002 -version: 2022 -language: NL -id: "4.3" -title: "Indeling beheersmaatregel" -tags: -- iso27002/2022/NL -- sourcetext -status: active ---- -## 4.3 Indeling beheersmaatregel - -De indeling van elke beheersmaatregel bevat het volgende: - ---- **Titel van de beheersmaatregel:** Korte naam van de beheersmaatregel; - ---- **Attribuuttabel**: Een tabel toont de waarde(n) van elk attribuut voor de beheersmaatregel in kwestie; - ---- **Beheersmaatregel:** Wat de beheersmaatregel is; - ---- **Doel**: Waarom de beheersmaatregel behoort te worden geïmplementeerd; - ---- **Richtlijn:** Hoe de beheersmaatregel behoort te worden geïmplementeerd; - ---- **Overige informatie:** Tekst met uitleg of verwijzingen naar andere gerelateerde documenten. - -Omwille van de leesbaarheid zijn lange richtlijnteksten die op meer onderwerpen ingaan, soms onderverdeelde titels van deze secties zijn onderstreept. \ No newline at end of file diff --git a/Corpus/Standards/ISO27x/OST/ISO 27002_2022_nl.docx b/Corpus/Standards/ISO27x/OST/ISO 27002_2022_nl_compleet.docx similarity index 100% rename from Corpus/Standards/ISO27x/OST/ISO 27002_2022_nl.docx rename to Corpus/Standards/ISO27x/OST/ISO 27002_2022_nl_compleet.docx

g;Dr@dnGL089 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 xz>{s6i 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

g;Dr@dnGL089 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 xz>{s6i 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