
# AI Pokretan Dinamički Igralište Scenarija Rizika

U brzoj svijetu SaaS sigurnosti, dobavljači stalno moraju pokazati kako bi se nosili s novim prijetnjama. Tradicionalni statični dokumenti usklađenosti teško prate brzinu novih ranjivosti, regulatornih promjena i tehnika napadača. **AI Pokretan Dinamički Igralište Scenarija Rizika** premošćuje ovaj jaz pružajući interaktivni, AI‑pogonjen sandbox u kojem timovi za sigurnost mogu **modelirati, simulirati i vizualizirati** potencijalne scenarije rizika u stvarnom vremenu, a zatim automatski pretvoriti te uvide u precizne odgovore na upitnike.

> **Glavne točke**
> - Razumjeti arhitekturu igrališta scenarija rizika izgrađenog na generativnoj AI, grafnim neuronskim mrežama i simulacijama vođenim događajima.  
> - Naučiti kako integrirati simulirane rezultate s pipeline‑ovima upitnika za nabavu.  
> - Istražiti najbolje prakse za vizualizaciju evolucije prijetnji pomoću Mermaid dijagrama.  
> - Proći kroz kompletan end‑to‑end primjer od definicije scenarija do generiranja odgovora.

---

## 1. Zašto je Igralište Scenarija Rizika Nedostajući Dio

Sigurnosni upitnici tradicionalno se oslanjaju na dva izvora:

1. **Statčki dokumenti politika** – često stare nekoliko mjeseci, pokrivaju generičke kontrole.  
2. **Ručno izvođenje stručnih procjena** – dugotrajno, podložno ljudskim pristranostima i rijetko ponovljivo.

Kad se pojavi nova ranjivost poput Log4Shell ili regulatorna promjena poput EU‑CSA amandmana, timovi se utrkuju da ažuriraju politike, ponovo pokrenu procjene i prepišu odgovore. Rezultat su **odgođeni odgovori, neusklađeni dokazi i povećana trenja u prodajnom ciklusu**.

**Dinamičko Igralište Scenarija Rizika** rješava to tako što:

- **Kontinuirano modelira evoluciju prijetnji** kroz AI‑generirane napadne grafove.  
- **Automatski mapira simulirane utjecaje** na okvire kontrola ([SOC 2](https://secureframe.com/hub/soc-2/what-is-soc-2), [ISO 27001](https://www.iso.org/standard/27001), [NIST CSF](https://www.nist.gov/cyberframework), itd.).  
- **Generira fragmente dokaza** (npr. zapise, planove ublažavanja) koji se mogu izravno priložiti poljima upitnika.

---

## 2. Pregled Core Arhitekture

Dolje je prikazan visoko‑razina dijagram komponenti igrališta. Dizajn je namjerno modularan kako bi se mogao implementirati kao skup mikro‑servisa unutar bilo kojeg Kubernetes ili serverless okruženja.

```mermaid
graph LR
    A["Korisničko sučelje (Web UI)"] --> B["Usluga za izgradnju scenarija"]
    B --> C["Motor za generiranje prijetnji"]
    C --> D["Grafna neuronska mreža (GNN) sintetizator"]
    D --> E["Mapiranje utjecaja politika"]
    E --> F["Generator artefakata dokaza"]
    F --> G["Sloj za integraciju upitnika"]
    G --> H["Procurize AI baza znanja"]
    H --> I["Revizijski trag & knjiga"]
    I --> J["Nadzorna ploča usklađenosti"]
```

- **Usluga za izgradnju scenarija** – omogućuje korisnicima definiciju sredstava, kontrola i visokorazinskih prijetnji uz pomoć prirodnog jezika.  
- **Motor za generiranje prijetnji** – generativni LLM (npr. Claude‑3 ili Gemini‑1.5) koji pretvara namjere u konkretne korake napada i tehnike.  
- **GNN sintetizator** – prima generirane korake i optimizira napadni graf za realističnu propagaciju, proizvodeći vjerojatnosne ocjene za svaki čvor.  
- **Mapiranje utjecaja politika** – križano provjerava napadni graf s matricom kontrola organizacije kako bi identificirao praznine.  
- **Generator artefakata dokaza** – sintetizira zapise, snimke konfiguracija i planove ublažavanja koristeći Retrieval‑Augmented Generation (RAG).  
- **Sloj za integraciju upitnika** – ubacuje generirane dokaze u Procurize AI predloške upitnika putem API‑ja.  
- **Revizijski trag & knjiga** – bilježi svako pokretanje simulacije na nepromjenjivoj knjizi (npr. Hyperledger Fabric) radi revizijske provjere.  
- **Nadzorna ploča usklađenosti** – vizualizira evoluciju rizika, pokrivenost kontrola i ocjene pouzdanosti odgovora.

---

## 3. Izgradnja Scenarija – Korak po Korak

### 3.1 Definirajte Poslovni Kontekst

```text
Prompt za Uslugu za izgradnju scenarija:
"Simuliraj ciljani ransomware napad na naš SaaS pipeline za obradu podataka koji koristi novootkrivenu ranjivost u trećoj‑strana analytics SDK‑u."
```

LLM parsira prompt, izvlači **sredstvo** (pipeline za obradu podataka), **vektoru prijetnje** (ransomware) i **ranjivost** (analytics SDK CVE‑2025‑1234).

### 3.2 Generiraj Napadni Graf

Motor za generiranje prijetnji proširuje namjeru u sekvencu napada:

1. Rekognicija verzije SDK‑a putem javnog registra paketa.  
2. Eksploatacija ranjivosti udaljenog izvršavanja koda.  
3. Lateralno kretanje prema internim uslugama pohrane.  
4. Enkripcija podataka najmodavca.  
5. Isporuka otkupnog zahtjeva.

Ovi koraci postaju čvorovi u usmjerenom grafu. GNN zatim dodaje realistične vjerojatnosne težine na temelju povijesnih podataka o incidentima.

### 3.3 Mapiranje na Kontrole

Mapa utjecaja politika provjerava svaki čvor protiv kontrola:

| Korak napada          | Relevantna kontrola                | Raspon? |
|-----------------------|------------------------------------|---------|
| Eksploatacija SDK‑a   | Siguran razvoj (SDLC)               | ✅      |
| Lateralno kretanje    | Segmentacija mreže                  | ❌      |
| Enkripcija podataka   | Enkripcija podataka u mirovanju     | ✅      |

Samo otkriveni nedostatak “Segmentacija mreže” pokreće preporuku za izradu pravila mikro‑segmentacije.

### 3.4 Generiranje Artefakata Dokaza

Za svaku pokrivenu kontrolu, generator artefakata proizvodi:

- **Isječci konfiguracije** koji pokazuju zaključavanje verzije SDK‑a.  
- **Izvadak zapisa** iz simuliranog sustava za otkrivanje upada (IDS) koji detektira eksploataciju.  
- **Plan ublažavanja** za pravilo segmentacije.

Svi artefakti pohranjuju se u strukturirani JSON koji konzumira sloj za integraciju upitnika.

### 3.5 Automatsko Popunjavanje Upitnika

Korištenjem mapiranja specifičnog za nabavu, sustav ubacuje:

- **Odgovor**: “Naša aplikacijska sandbox okolina ograničava treće‑strane SDK‑e na provjerene verzije. Primjenjujemo segmentaciju mreže između sloja obrade podataka i sloja pohrane.”  
- **Dokaz**: Priloži zaključani datoteku verzija SDK‑a, IDS alert JSON i dokument pravila segmentacije.

Generirani odgovor uključuje ocjenu pouzdanosti (npr. 92 %) izvedenu iz GNN‑ovog modela vjerojatnosti.

---

## 4. Vizualizacija Evolucije Prijetnji Tijekom Vremena

Sudionici često trebaju **prikaz vremenske linije** kako bi vidjeli kako se rizik mijenja s pojavom novih prijetnji. Dolje je Mermaid vremenska linija koja ilustrira napredak od otkrivanja do ublažavanja.

```mermaid
timeline
    title Dinamička Vremenska Linija Prijetnji
    2025-06-15 : "CVE‑2025‑1234 otkriven"
    2025-06-20 : "Igralište simulira eksploataciju"
    2025-07-01 : "GNN predviđa 68 % vjerojatnost uspjeha"
    2025-07-05 : "Dodano pravilo segmentacije mreže"
    2025-07-10 : "Generirani artefakti dokaza"
    2025-07-12 : "Automatski popunjen odgovor upitnika"
```

Vremenska linija može biti ugrađena izravno u nadzornu ploču usklađenosti, pružajući revizorima jasan trag **kada** i **kako** je svaki rizik adresiran.

---

## 5. Integracija s Procurize AI Baza Znanja

Baza znanja igrališta je federirani graf koji ujedinjuje:

- **Policy‑as‑Code** (Terraform, OPA)  
- **Repozitorije dokaza** (S3, Git)  
- **Baze pitanja specifične za dobavljače** (CSV, JSON)

Kada se pokrene novi scenarij, mapper utjecaja piše **oznake utjecaja politika** natrag u bazu znanja. Ovo omogućuje **trenutnu ponovnu upotrebu** za buduće upitnike koji postavljaju ista pitanja o kontrolama, dramatično smanjujući dupliciranje.

**Primjer API poziva**

```http
POST /api/v1/questionnaire/auto-fill
Content-Type: application/json

{
  "question_id": "Q-1123",
  "scenario_id": "scenario-7b9c",
  "generated_answer": "Implementirali smo mikro‑segmentaciju...",
  "evidence_refs": [
    "s3://evidence/sdk-lockfile.json",
    "s3://evidence/ids-alert-2025-07-01.json"
  ],
  "confidence": 0.92
}
```

Odgovor ažurira unos upitnika i bilježi transakciju u revizijskom dnevniku.

---

## 6. Sigurnosni i Usklađeni Razmatranja

| Briga                                      | Ublažavanje                                                                 |
|--------------------------------------------|-----------------------------------------------------------------------------|
| **Curenje podataka** putem generiranih dokaza | Svi artefakti enkriptirani su u mirovanju s AES‑256; pristup kontroliran kroz OIDC scopeove. |
| **Pristranost modela** u generiranju prijetnji   | Kontinuirano podešavanje upita uz ljudski pregled; metrika pristranosti zabilježena po svakom pokretanju. |
| **Regulatorna revizijska sposobnost**          | Neizmjenjivi zapisi potpisani ECDSA‑om; vremenske oznake vezane uz javnu uslugu vremenskog žiga. |
| **Performanse za velike grafove**                | GNN inferencija optimizirana s ONNX Runtime i GPU akceleracijom; asinkroni red poslova s kontrolom pritiska. |

Ugradnjom ovih mjera, igralište udovoljava **[SOC 2 CC6](https://secureframe.com/hub/soc-2/what-is-soc-2)**, **[ISO 27001 A.12.1](https://www.iso.org/standard/27001)** i **[GDPR Art. 30](https://gdpr.eu/)** (zapis o obradi).

---

## 7. Stvarni Poslovni Dobrobiti – Brzi ROI Uvid

| Metrička vrijednost                         | Prije igrališta | Nakon igrališta |
|--------------------------------------------|-----------------|-----------------|
| Prosječno vrijeme odgovora na upitnik      | 12 dana         | 3 dana          |
| Stopa ponovne upotrebe dokaza               | 15 %            | 78 %            |
| Ručni rad (osoba‑sati) po upitniku         | 8 h             | 1,5 h           |
| Revizijski nalazi povezani sa zastarjelim dokazima | 4 godišnje      | 0 godišnje      |

Pilot s srednje velikim SaaS pružateljem (≈ 200 klijenata) zabilježio je **75 % smanjenje revizijskih nalaza** i **30 % povećanje stope zatvaranja** sigurnosno‑osjetljivih ponuda.

---

## 8. Početak – Lista Zadataka za Implementaciju

1. **Postavite mikro‑servisni skup** (K8s Helm chart ili serverless funkcije).  
2. **Povežite postojeći repo politika** (GitHub, GitLab) s bazom znanja.  
3. **Izradite LLM za generiranje prijetnji** na temelju industrijskih CVE feedova koristeći LoRA adaptere.  
4. **Implementirajte GNN model** s povijesnim podacima o incidentima za točnije vjerojatnosne izračune.  
5. **Konfigurirajte sloj integracije upitnika** s Procurize AI krajnjom točkom i mapping CSV‑om.  
6. **Omogućite nepromjenjivu knjigu** (odaberite Hyperledger Fabric ili Amazon QLDB).  
7. **Pokrenite sandbox scenarij** i pregledajte generirane dokaze s timom za usklađenost.  
8. **Iterirajte podešavanje upita** na temelju povratnih informacija i zaključite proizvodnu verziju.

---

## 9. Budući Smjerovi

- **Multimodalni dokazi**: integracija slika (npr. snimke zaslona pogrešnih konfiguracija) putem vizualnih LLM‑ova.  
- **Ciklus kontinuiranog učenja**: povratna sprega stvarnih incidentnih post‑mortema u motor za generiranje prijetnji radi veće realističnosti.  
- **Federativna suradnja među najmodavcima**: omogućiti više SaaS pružatelja da anonimno dijele napadne grafove putem federativnog učenja, jačajući kolektivnu obranu.  

Igralište je spremno postati **strateško sredstvo** za svaku organizaciju koja želi prijeći s reaktivnog ispunjavanja upitnika na proaktivno pričanje priče o riziku.