Zing Forum

Reading

ASTRAL: A Cybersecurity Risk Assessment Tool for Cyber-Physical Systems Based on Multimodal Large Language Models

ASTRAL is an interactive web application that uses multimodal large language models to analyze system architecture diagrams, automatically generating architecture descriptions, threat models, attack trees, and Bayesian risk analyses, providing AI-driven security assessment capabilities for Cyber-Physical Systems (CPS).

网络安全威胁建模多模态AI网络物理系统贝叶斯网络攻击树风险评估STRIDE
Published 2026-05-26 17:36Recent activity 2026-05-26 17:50Estimated read 5 min
ASTRAL: A Cybersecurity Risk Assessment Tool for Cyber-Physical Systems Based on Multimodal Large Language Models
1

Section 01

[Introduction] ASTRAL: AI-Driven Cybersecurity Risk Assessment Tool for Cyber Cyber-Physical Systems

ASTRAL is an interactive web application based on multimodal large language models, designed to provide AI-driven cybersecurity risk assessment capabilities for Cyber-Physical Systems (CPS). By analyzing system architecture diagrams, it automatically generates architecture descriptions, STRIDEIDE-LM threat models, attack trees, and Bayesian riskrisk analyses, addressing the pain points of traditional manual assessments such as time-consuming processes and easy omissions. It is suitable for complex CPS scenarios like industrial control systems, smart grids, and autonomous driving.

2

Section 02

Project Background and Innovative Value

Traditional cybersecurity risk assessments rely on manual reviews and expert experience, which are time-consuming and prone to omissions. The core innovation of ASTRAL lies in leveraging the visual understanding capabilities of multimodal large language models to directly process system architecture diagrams and achieve automated assessments. This architecture-centric approach is particularly suitable for complex CPS such as industrial control systems and smart grids, helping users quickly identify components, data flows, and potential threats.

3

Section 03

Core Functional Modules and Technical Implementation

ASTRAL includes five core functional modules:

  1. Architecture Description Generation: Extracts information such as components, data flows, and trust boundaries;
  2. STRIDE-LM Threat Modeling: Adds lateral movement (LM) threat identification to the traditional STRIDE framework;
  3. Attack Tree Visualization: Generates hierarchical attack trees with support for Mermaid output;
  4. Bayesian Network Analysis: Quantifies risk propagation and countermeasure effectiveness;
  5. AutomationML Export: Supports integration with industrial standard formats. In terms of technical architecture, it uses the Streamlit framework and supports multiple LLMs including Mistral, Gemini, GPT, and Claude. The tech stack includes LangChain (for LLM orchestration) and pgmpy (for Bayesian inference), among others.
4

Section 04

Usage Workflow and Practical Application Scenarios

Usage Workflow:

  1. Environment configuration (select LLM, input CPS context);
  2. Upload architecture diagram (PNG/JPG format);
  3. Generate architecture description;
  4. Threat modeling (STRIDE-LM);
  5. Generate attack tree;
  6. Export AutomationML model;
  7. Bayesian risk analysis (hypothesis testing). Application Scenarios:
  • Design-phase assessment (shift-left security);
  • Existing system audit;
  • Security training materials;
  • Compliance assessment (meeting standards like IEC 62443).
5

Section 05

Technical Advantages, Limitations, and Future Directions

Technical Advantages:

  • Multimodal understanding (directly processes architecture diagrams);
  • Enhanced STRIDE (adds lateral movement threats);
  • Quantitative risk analysis (Bayesian networks support decision-making);
  • Open architecture (supports multiple LLMs + standard exports). Limitations:
  • Relies on the quality of architecture diagrams;
  • Mainly targeted at CPS, with limited support for pure software systems;
  • Automatically generated results require expert validation. Future Directions: Support for UML/SysML formats, integration of real-time threat intelligence, generation of adversarial testing recommendations, etc.