CIP Documents ============= This repository is where keeps all documents at one place for all working groups of the CIP projects to meet secure development process definced at IEC 62443-4-1 which require to maintain documents and their versions. Management policy ----------------- This repository will be maintained by a few security members to meet secure development process, thus branches in this repository will be protected by restricting members enabling to push and merge. License ------- The license of all documentation in this repository follows the intellectual property policy in the CIP Charter. See section 14-e in `the CIP Charter `__. Guide ----- This section will give brief descriptions about each document to make navigating this repository easier. Non-document files will not be explained here. - cip-project - cip-documents - developer - event - process - security - testing - user Developer ~~~~~~~~~ +---------------------------------------------------+--------------------------------+ | Name | Description | +===================================================+================================+ | `FOSS_Security_Study_Summary `__ | | +---------------------------------------------------+--------------------------------+ Event ~~~~~ +--------------------------------------------+----------------------------------+ | Name | Description | +============================================+==================================+ | `Introduction of CIP Software | Presentation CIP Software Update | | Updates Working | WG. | | Group `__ | | +--------------------------------------------+----------------------------------+ | `CIP Security towards achieving | Presentation CIP Security WG. | | industrial grade | | | security `__ | | +--------------------------------------------+----------------------------------+ | `Threat modelling - Key | Presentation of CIP Security WG | | methodologies and applications | on Threat modeling in CIP. | | from OSS CIP(CIP) | | | perspective `__ | | +--------------------------------------------+----------------------------------+ Process ~~~~~~~ +-----------------------------------+-----------------------------------+ | Name | Description | +===================================+===================================+ | `CIP File | The primary objective of this | | Integrity `__| deliverables is achieved. | +-----------------------------------+-----------------------------------+ | `CIP Roles and Responsibility | The primary objective of this | | Matrix `__| and accountabilities. It is also | | | shwon which roles should be | | | consulted and/or informed for | | | certain actions and which | | | qualifications, if any, are | | | needed to fulfill a role. | +-----------------------------------+-----------------------------------+ | `CIP Secure Development | This document is based on | | Process `__| Objective is to adhere | | | IEC-62443-4-1 secure development | | | process requirements in CIP | | | development as much as possible. | +-----------------------------------+-----------------------------------+ Security ~~~~~~~~ +-----------------------------------------------------------------------------------------------+-----------------------------------+ | Name | Description | +===============================================================================================+===================================+ | `CIP Security Coding GuideLines `__ | guidelines. | +-----------------------------------------------------------------------------------------------+-----------------------------------+ | `Static analysis tools for CIP | This document explains how CIP | | packages `__ | | +-----------------------------------------------------------------------------------------------+-----------------------------------+ | `CIP Development Environment | The primary objective of this | | Security `__ | is maintained. | +-----------------------------------------------------------------------------------------------+-----------------------------------+ | `IEC 62443-4-2 App & HW | The primary objective of this | | Guidelines `__ | requirements. The document | | | explains about each IEC-62443-4-2 | | | requirements whether it has | | | already been met by CIP. In | | | addition this document also | | | explains about iec security layer | | | added in CIP to meet | | | IEC-62443-4-2 security | | | requirements. | +-----------------------------------------------------------------------------------------------+-----------------------------------+ | `User Security | This document contains items | | Manual `__ | for user security manual. | +-----------------------------------------------------------------------------------------------+-----------------------------------+ | `OWASP Top 10 Vulnerabilities | The primary objective of this | | Monitoring `__ | CIP. | +-----------------------------------------------------------------------------------------------+-----------------------------------+ | `CIP Private Key Management `__ | document is to explain about how | | | various private keys used in CIP | | | development are maintained and | | | kept secure and confidential. | +-----------------------------------------------------------------------------------------------+-----------------------------------+ | `CIP Security | This document is intended to | | Requirements `__ | based on IEC-62443-4-2 standard. | +-----------------------------------------------------------------------------------------------+-----------------------------------+ | `CIP Threat | The primary objective of this | | Modeling `__ | | +-----------------------------------------------------------------------------------------------+-----------------------------------+ Testing ~~~~~~~ +-----------------------------------------+-----------------------------------+ | Name | Description | +=========================================+===================================+ | `CIP_IEC-62443-4-2 | Overview of the CIP 62443-4-2 | | _Security_TestCases `__ | | +-----------------------------------------+-----------------------------------+ | `CIP Penetration | The primary objective of this | | Testing `__ | document the process how this can | | | be re-used by CIP end users for | | | their specific use cases. | +-----------------------------------------+-----------------------------------+ User ~~~~ +--------------------------------------+--------------------------+ | Name | Description | +======================================+==========================+ | `CIP User | This document is a user | | Manual `__ | | +--------------------------------------+--------------------------+ Please refer to full documentation available on `Readthedocs `__ for more information.