A Transfer Learning Approach to Unveil the Role of Windows Common Configuration Enumerations in IEC 62443 Compliance
Miguel Bicudo, Estevão Rabello, Daniel Menasché, Paulo Segal, Claudio Segal, Anton Kocheturov, Priyanjan Sharma
TL;DR
The paper addresses automating IEC 62443-3-3 compliance for Windows in industrial control systems by mapping Windows CCEs to SRs using transfer learning from SUSE Linux CCE–SR associations. It introduces an embeddings-based, distance-weighted pipeline with a power transformation and a top-K with threshold selection, plus manual verification, to produce a labeled Windows CCE–SR dataset. Key findings show Windows configurations concentrate on SRs such as 5.2 and 7.6, achieve high agreement with LLM-derived labels (~95.6%), and enable automation, traceability, and cross-platform insights. The approach supports integration into continuous compliance pipelines and cross-framework alignment with standards like NIST SP 800-82 and ISO/IEC 27001, with reproducibility ensured through shared data and tooling, while highlighting the need for semantic adaptation across platforms due to domain differences.
Abstract
Industrial control systems (ICS) depend on highly heterogeneous environments where Linux, proprietary real-time operating systems, and Windows coexist. Although the IEC 62443-3-3 standard provides a comprehensive framework for securing such systems, translating its requirements into concrete configuration checks remains challenging, especially for Windows platforms. In this paper, we propose a transfer learning methodology that maps Windows Common Configuration Enumerations (CCEs) to IEC 62443-3-3 System Security Requirements by leveraging labeled Linux datasets. The resulting labeled dataset enables automated compliance checks, analysis of requirement prevalence, and identification of cross-platform similarities and divergences. Our results highlight the role of CCEs as a bridge between abstract standards and concrete configurations, advancing automation, traceability, and clarity in IEC 62443-3-3 compliance for Windows environments.
