Towards the Development of an LLM-Based Methodology for Automated Security Profiling in Compliance with Ukrainian Cybersecurity Regulations
This paper proposes a methodology that leverages Retrieval-Augmented Generation (RAG) with Large Language Models to automate the creation of security profiles, ensuring alignment between technical controls and Ukrainian cybersecurity regulations while integrating international standards like ISO/IEC 27001 and NIST.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are the captain of a ship (your company's computer system). You need to make sure your ship is safe from pirates, storms, and leaks. But there's a catch: you have to follow a massive, complicated rulebook written by the government (Ukraine's cybersecurity laws) that is constantly being updated.
In the past, hiring a team of expert navigators to read every page of that rulebook, figure out which rules apply to your specific ship, and write a safety plan took weeks, cost a fortune, and was prone to human error.
This paper proposes a smart, AI-powered assistant to do the heavy lifting for you. Here is the breakdown of their idea in simple terms:
1. The Problem: The "Rulebook" is Too Big
Ukraine has updated its cybersecurity laws to be more modern and risk-based. Instead of a "one-size-fits-all" approach, they now say: "If you handle sensitive data, you need Level A protection. If you handle public data, you need Level B."
However, translating these complex laws into a specific safety plan for your unique system is like trying to build a custom suit of armor by reading a dictionary of metal types. It's slow, confusing, and easy to get wrong.
2. The Solution: The "Smart Librarian" (RAG + LLM)
The authors built a system using Large Language Models (LLMs)—the same technology behind chatbots like me—but with a special twist called RAG (Retrieval-Augmented Generation).
Think of a standard AI as a student who memorized a textbook years ago. If the textbook has new pages added today, the student doesn't know about them and might give you outdated advice.
The RAG system is like a super-smart librarian:
- The Library: They feed the AI a digital library containing all of Ukraine's current cybersecurity laws, regulations, and best practices.
- The Process: When you ask the AI, "How do I protect my new cloud system?", the librarian doesn't just guess. It instantly searches the library, finds the exact pages about cloud security, and then writes the answer based only on those pages.
- The Benefit: This stops the AI from "hallucinating" (making things up) and ensures every piece of advice is backed by a specific law.
3. How It Works: The "Safety Profile" Recipe
The paper describes a step-by-step recipe for creating a Target Security Profile (your custom safety plan):
- The Input (The System Passport): You tell the AI about your ship (your system). What data does it hold? Who uses it? Is it on the cloud?
- The Baseline (The Starter Kit): The AI looks at your description and picks a "Base Profile." This is like a standard safety kit for a boat of your size.
- The Customization (The Tailoring): The AI compares your specific ship against the rulebook.
- Example: The rulebook says, "Change passwords every 90 days."
- The AI's Job: It looks at your system and says, "Wait, this system handles high-value secrets. The law says we need to change them every 30 days for high-risk systems."
- The Output: It generates a draft safety plan with specific instructions, citing exactly which law requires each step.
4. The "Human-in-the-Loop" (The Captain's Final Say)
This is the most important part. The AI is not the boss. It is a draftsman.
- The AI writes the first draft of the safety plan.
- A human expert (the Captain) reviews it.
- The human says, "Yes, this looks good," or "No, change this part."
- Why? Because while the AI is great at reading rules, it can't fully understand the unique culture or hidden risks of a specific company. The human makes the final call to ensure accountability.
5. The Experiment: Did It Work?
The researchers tested this system with three different AI models (like Claude, Gemini, and ChatGPT) using a fake company scenario.
- The Result: The AI was surprisingly good. It got about 75% to 80% of the decisions right compared to human experts.
- The Speed: It did in minutes what would take a human team days.
- The Catch: If you gave the AI vague information (like a blurry map of your ship), it made more mistakes. This proves that you still need to provide good details for the AI to work well.
The Big Picture
This paper isn't just about writing code; it's about survival in a dangerous world. With cyberattacks happening faster than ever, companies need to adapt their defenses instantly.
This methodology is like giving every company a personalized, instant legal and security consultant that knows the Ukrainian law by heart, ensuring they are compliant, safe, and ready for whatever comes next, without needing to hire a team of 50 lawyers and security experts.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.