Collaborating with prestigious media in the cybersecurity sector is always a great satisfaction for us. That is why, when we were contacted by Revista SIC to write an article about CCCAB, the innovative tool we are developing for the Common Criteria validation process, we got down to work. In the last edition of Revista SIC you can find the article that we publish now in our blog:
CCCAB, the European commitment to automation in Certification Bodies
Europe is one of the major leaders in cybersecurity certification, with more than half of the certifications that have been carried out to date following the a
Moreover, Europe is determined to lead the cybersecurity sector by spearheading standardization and certification. A good example of this is the approval of Regulation (EU) 2019/881, better known as the "Cyber Security Act", as well as the preparation of the future "Cyber Resilience Act". The European Union, through its cybersecurity agency, ENISA, is committed to creating certification schemes that are common to all of Europe, allowing for greater cohesion of the internal market and the improvement of cybersecurity at the European level. An example of this is the so-called EUCC (Common Criteria based European Cybersecurity Certification scheme).
ISO/IEC 15408, more generally known as Common Criteria, is an international standard for IT product cybersecurity recognized in more than 30 countries. In fact, it is the most widely used standard with more than 400 products certified by 2021.
This assessment methodology is very comprehensive, including vulnerability analysis, functional testing, review of development documentation and product lifecycle. It is also multilevel, allowing you to choose the scope and depth of the assessment. This completeness implies that, when a high scope and depth are chosen, the assessment is complex, requiring a high cost in time, human and economic resources, and that the process lasts a minimum of six months, and may take further months longer.
Several stakeholders are involved in the process, as shown in the following graph, the main ones being the developer/manufacturer, the evaluation laboratory and the certification body.
In the case of Spain, the role of certification body is held by the CCN (Centro Criptológico Nacional) which, in the last 5 years, has issued 94 Common Criteria certificates, although the total number of dossiers it has managed exceeds 300 in this period of time.
The workload and specialization required for this type of project means that certification bodies have a high workload per certifying specialist, and the lack of personnel is a major risk for the sector.
More agility in obtaining certification, in order to comply with the time-to-market of products, is one of the great challenges for improvement facing all of us who are part of the world of cybersecurity certification.
Taking into account the great effort involved in creating an internationally recognized evaluation methodology, involving years of work and involvement by numerous public and private entities in different countries, it does not seem, at least in the short-medium term, that the solution is only a substantial modification of the evaluation standards (a new version of Common Criteria will be published soon), but the most viable approach is to automate processes, thus saving time and effort when performing a cybersecurity evaluation.
In both the private and public sectors, various initiatives have emerged over the years to automate certain processes in Common Criteria evaluations. These include STGen, which is currently being developed by NIAP (the US certification body) and which aims to automate the creation and validation of the security statement (ST) mainly for Common Criteria protection profiles used in the North American market. Regarding private initiatives, it is worth mentioning CCToolBox, a tool that allows to substantially automate the consulting and assessment processes under the Common Criteria methodology. Also to be highlighted is the Greenlight Conformance Automation Platform, a tool developed by the Canadian cybersecurity laboratory Lightship Security Inc, which is based on automating Common Criteria evaluation tests and creating test reports. However, it was still pending to create a tool that would allow the automation of processes of the last step, the validation of the assessment activities by the certification bodies (CAB), which is why the initiative to develop CCCAB arose.
This tool will allow Common Criteria CABs (Conformity Assessment Bodies) to facilitate the validation and certification process of ICT products, assisting the certifier and reducing the effort and time required in each process.
The development of this tool is funded by the European Commission in the framework of the Connecting Europe Facility (CEF) program and has three participants within the consortium:
The CCCAB project started in April 2021 and will run for a period of two years, so this tool is expected to be available by April 2023. During these 24 months, the milestones set out in the project roadmap will be met and periodically reported to the European Commission.
The tool will be released as open source free of charge to all public or private CABs interested in the initiative..
CCCAB will run as a wizard that will guide the user step by step in the validation of the work of the laboratory, requesting the input of the information needed to validate an assessment. The wizard will inform validators of the next step in the validation process and detect parts of the validation that need to be completed or have any issues.
CCCAB will also enable knowledge management within the CAB, as it will be easy to add and check expert comments and hints and tips on how to easily validate assessment works following the Common Criteria standard, allowing to write and generate validation reports.
The most outstanding features and technical advantages that CCCAB will bring could be summarized as follows:
CCCAB aims to improve and smooth the validation process, with the purpose of becoming a common tool for the more than 30 countries that recognize Common Criteria and for the rest of CABs within the European Cybersecurity Certification Framework. CCCAB will be adapted to the EUCC (better known as the European Common Criteria) and, being an open source tool, the community will be able to contribute to develop the tool, so the potential for use and improvement is huge, being able in the future to be extended to other European Cybersecurity Certification Schemes that use other evaluation methodologies such as LINCE, 5G scheme or the European cloud scheme, among others.
The impact of CCCAB in the coming years has excellent perspectives, being the first version to be developed in this first project only the germ of a much more advanced tool.
What is Common Criteria and who are its main players?
Automation, the future of cybersecurity certification
CCCAB tool (Common Criteria Conformity Assessment Body)
Technical features and how to use CCCAB
Conclusions