
# Dirbtinio intelekto pagrįstas realaus laiko žinių grafų gydymas saugumo klausimynų automatizavimui

## Įvadas

Saugumo klausimynai, tiekėjų vertinimai ir atitikties auditai yra šiuolaikinio B2B pasitikėjimo pamatas. Vis dėlto rankinis darbas, reikalingas atsakymų sinchronizavimui su besikeičiančiomis politikomis, standartais ir produktų pakeitimais, lieka pagrindiniu buteliuko kaklu. Tradiciniai sprendimai traktuoja žinių bazę kaip statinį tekstą, sukeldami pasenusią įrodymų bazę, prieštaringas išvadas ir rizikingus atitikties spragas.

**Realiojo laiko žinių grafų gydymas** atneša paradigmų pokytį: atitikties grafas tampa gyvu organizmu, kuris savarankiškai pataiso klaidas, mokosi iš anomalijų ir akimirksniu platina patvirtintus pokyčius visose klausimynų formose. Sujungiant generatyvų AI, grafų neuroninius tinklus (GNN) ir įvykių valdomas duomenų srautus, „Procurize“ gali garantuoti, kad kiekvienas atsakymas atspindi organizacijos dabartinę būseną – be jokio rankinio redagavimo.

Šiame straipsnyje nagrinėsime:

1. Nuolatinio grafų gydymo architektūrines stulpus.  
2. Kaip veikia AI pagrįstas anomalijų aptikimas atitikties kontekste.  
3. Žingsnis po žingsnio darbo srautą, kuris iš grynų politikos pokyčių sukuria auditui paruoštus atsakymus.  
4. Realiosios aplinkos našumo metrikas ir geriausias įgyvendinimo praktikas.  

> **Pagrindinė išvada:** Savarankiškai gyjantis žinių grafas pašalina delsą tarp politikos atnaujinimų ir klausimynų atsakymų, sumažindamas apdorojimo laiką iki **80 %** ir pakeldamas atsakymų tikslumą iki **99,7 %**.

---

## 1. Savarankiškai Gyjančio Atitikties Grafo Pagrindai

### 1.1 Pagrindiniai komponentai

| Komponentas | Rolė | AI technika |
|------------|------|--------------|
| **Šaltinio įkėlimo sluoksnis** | Nuskaito politikas, kodą‑kaip‑politiką, auditų žurnalus ir išorinius standartus. | Dokumentų AI + OCR |
| **Grafo konstravimo variklis** | Normalizuoja elementus (kontrolės, punktus, įrodymus) į savybių grafiką. | Semantinis skaidymas, ontologijų susiejimas |
| **Įvykių magistralė** | Transliuoja pakeitimus (pridėjimas, modifikavimas, išretinimas) beveik realiu laiku. | Kafka / Pulsar |
| **Gydymo orkestratorius** | Aptinka neatitikimus, vykdo korekcijas ir atnaujina grafiką. | GNN pagrįstas nuoseklumo įvertinimas, RAG pasiūlymų generavimui |
| **Anomalijų detektorius** | Žymi neįprastus redagavimus arba prieštaringus įrodymus. | Auto‑kodų (auto‑encoder), izoliacijos miškas |
| **Atsakymų generavimo paslauga** | Ištraukia naujausią, patvirtintą grafų dalį konkrečiam klausimynui. | Retrieval‑augmented generation (RAG) |
| **Auditų takų ledgeris** | Išsaugo kiekvieną gydymo veiksmą su kriptografiniu įrodymu. | Nekintamas ledgeris (Merkle medis) |

### 1.2 Duomenų modelio apžvalga

Grafas naudoja **multimodalinę ontologiją**, kurioje yra trys pagrindiniai mazgo tipai:

- **Kontrolė** – pvz., „Šifravimas poilsio metu“, „Saugus kūrimo gyvų ciklas“.  
- **Įrodymas** – dokumentai, žurnalai, testų rezultatai, patvirtinantys kontrolę.  
- **Klausimas** – atskiri klausimynų punktai, susieti su viena arba keliomis kontrolėmis.  

Kraštinės (edges) atvaizduoja **„palaiko“**, **„reikalauja“** ir **„konfliktuoja“** ryšius. Kiekviena kraštinė turi **pasitikėjimo koeficientą** (0‑1), kurį Gydymo orkestratorius nuolat atnaujina.

Žemiau pateiktas aukšto lygio Mermaid duomenų srauto diagramos pavyzdys:

```mermaid
graph LR
    A["Policy Repo"] -->|Ingest| B["Ingestion Layer"]
    B --> C["Graph Builder"]
    C --> D["Compliance KG"]
    D -->|Changes| E["Event Bus"]
    E --> F["Healing Orchestrator"]
    F --> D
    F --> G["Anomaly Detector"]
    G -->|Alert| H["Ops Dashboard"]
    D --> I["Answer Generation"]
    I --> J["Questionnaire UI"]
```

*Visi mazgų etiketės yra uždėtos dvigubomis kabutėmis, kaip reikalauja Mermaid.*

---

## 2. AI Valdomas Anomalijų Aptikimas Atitikties Kontekstuose

### 2.1 Kodėl anomalijos svarbios

Atitikties grafas gali tapti nesuderinamu dėl įvairių priežasčių:

- **Politikos nuokrypis** – kontrolė atnaujinama, bet susiję įrodymai lieka nepakitę.  
- **Žmogaus klaida** – neteisingai įrašyti punktų identifikatoriai arba dubliuotos kontrolės.  
- **Išoriniai pokyčiai** – standartai, pvz., ISO 27001, įveda naujas sekcijas.  

Neaptiktos anomalijos sukelia **klaidingus atsakymus** arba **nesuderintas deklaracijas**, kurios yra brangios auditų metu.

### 2​.​2 Aptikimo srautas

1. **Savybių išgijimas** – Kiekvieną mazgą ir kraštinę užkoduojame vektoriumi, atspindinčiu teksto semantiką, laikinę metadata ir struktūrinį laipsnį.  
2. **Modelio mokymas** – Auto‑kodą (auto‑encoder) mokome ant istorinių „sveikų“ grafų momentų. Modelis išmoksta kompaktišką normalios grafų topologijos atvaizdą.  
3. **Įvertinimas** – Kiekvienam įeinančiam pokyčiui skaičiuojame rekonstrukcijos klaidą. Aukšta klaida → galima anomalija.  
4. **Konteksto pagrįstas sumanymas** – Naudojame smulkiai pritaikytą LLM, kad sukurtume natūralios kalbos paaiškinimą ir siūlomą sprendimą.  

#### Pavyzdinis anomalijų ataskaitos JSON

```json
{
  "timestamp": "2025-12-13T14:22:07Z",
  "node_id": "control-ENCR-001",
  "type": "confidence_drop",
  "score": 0.87,
  "explanation": "Evidence file 'encryption_key_rotation.pdf' missing after recent policy update.",
  "remediation": "Re‑upload the latest rotation logs or link to the new evidence set."
}
```

### 2​.​3 Gydymo veiksmai

Gydymo orkestratorius gali atlikti tris automatizuotas kelias:

- **Auto‑Fix** – Jei trūksta įrodymo failo, sistema įtraukia naujausią artefaktą iš CI/CD vamzdyno ir vėl susieja jį.  
- **Žmogaus patikra (Human‑In‑The‑Loop)** – Ambiguojančiam konfliktui siunčiama Slack žinutė su vieno spustelėjimo „Patvirtinti“ mygtuku.  
- **Rollback** – Jei pakeitimas pažeidžia neatskiriamą reguliavimo reikalavimą, orkestratorius grąžina grafiką į paskutinį atitiktį turintį momentą.

---

## 3. Nuo Politikos Pokyčio iki Klausimyno Atsakymo: Realaus Laiko Darbo Srautas

Žemiau pateikiama žingsnis po žingsnio iliustracija įprasto scenarijaus.

### Žingsnis 1 – Aptiktas politikos atnaujinimas

- Saugumo inžinierius įkelia naują **encryption‑key‑rotation** politiką į Git saugyklą.  
- Dokumentų AI išgali punktą, suteikia unikalų identifikatorių ir publikuoja *policy‑change* įvykį į Įvykių magistralę.

### Žingsnis 2 – Grafų gydymas pradėtas

- Gydymo orkestratorius gauna įvykį, atnaujina **Kontrolės** mazgą ir padidina versiją.  
- Jis kviečia **Anomalijų detektorių**, kad patikrintų, ar visi būtini **Įrodymo** mazgai egzistuoja.

### Žingsnis 3 – Automatinis įrodymų susiejimas

- Vamzdynas suranda šviežią **rotate‑log** artefaktą CI artefaktų saugykloje.  
- Naudodamas **metadata‑matching GNN**, jis susieja artefaktą su atnaujinta kontrolė, suteikdamas **0,96** pasitikėjimo koeficientą.

### Žingsnis 4 – Nuoseklumo perskaičiavimas

- GNN perskaičiuoja pasitikėjimo koeficientus visoms išėjimo kraštinėms atnaujintos kontrolės.  
- Bet kokie žemiau esantys **Klausimo** mazgai, priklausantys nuo šios kontrolės, automatiškai paveldi atnaujintą pasitikėjimą.

### Žingsnis 5 – Atsakymo generavimas

- Tiekėjas klausia: „Kaip dažnai keičiami šifravimo raktai?“  
- Atsakymo generavimo paslauga atlieka RAG užklausą į gyvą grafiką, ištraukia naujausią kontrolės aprašymą ir įrodymo iškarpą, ir sukuria trumpą atsakymą:

> *„Šifravimo raktai keičiasi kas ketvirtį. Vėliausia rotacija įvyko 2025‑10‑15, o visas auditų žurnalas prieinamas mūsų saugioje artefaktų saugykloje (nuoroda).”*

### Žingsnis 6 – Audito publikavimas

- Atsakymas, susijęs grafų momentas ir gydymo transakcijos hash'as yra saugomi nekintamu būdu.  
- Audito komanda gali patikrinti atsakymo kilmę tiesiog paspaudus UI mygtuką.

---

## 4. Našumo Rodikliai ir Investicijų Grąža (ROI)

| Rodiklis | Prieš gydymą | Po gydymo |
|----------|--------------|-----------|
| Vidutinis laikas iki klausimyno užpildymo | 14 dienų | **2,8 dienų** |
| Rankinio redagavimo darbo valandos | 12 h per partiją | **1,8 h** |
| Atsakymo tikslumas (po audito) | 94 % | **99,7 %** |
| Anomalijų aptikimo vėlavimas | N/A | **< 5 sekundžių** |
| Atitikties auditų sėkmingumas (ketvirtį) | 78 % | **100 %** |

### 4.1 Išlaidų taupymo skaičiavimas

Įvertinus, kad saugumo komanda sudaro 5 FTE su atlyginimu $120 000 metų, taupymas **10 valandų** per klausimyno partiją (≈ 20 partijų per metus) duoda:

```
Išsaugotos valandos per metus = 10 h × 20 = 200 h
Daugybos santykis = (200 h / 2080 h) × $600 k ≈ $57 692
```

Pridėjus sumažėjimą auditų baudų (vidutiniškai $30 k už nesėkmingą auditą) – investicijų grąža pasireiškia per **4 mėnesius**.

---

## 5. Geriausios Įgyvendinimo Praktikos

1. **Pradėkite nuo minimalios ontologijos** – sutelkite dėmesį į dažniausiai pasikartojančias kontrolės (pvz., [ISO 27001](https://www.iso.org/standard/27001), [SOC 2](https://secureframe.com/hub/soc-2/what-is-soc-2)).  
2. **Valdykite grafą kaip versiją** – traktatuokite kiekvieną momentą kaip Git commit; tai leidžia deterministinius rollbacks.  
3. **Pasinaudokite kraštinių pasitikėjimo koeficientais** – naudokite juos prioritetų nustatymui žmogaus patikrai, kai pasitikėjimas žemas.  
4. **Integruokite CI/CD artefaktus** – automatiškai įtraukite testų ataskaitas, saugumo skenavimus ir diegimo manifestus kaip įrodymus.  
5. **Stebėkite anomalijų tendencijas** – augantis anomalijų skaičius gali rodyti sistemines politikos valdymo problemas.  

---

## 6. Ateities Kryptys

- **Federacinis gydymas** – kelios organizacijos galėtų dalintis anonimizuotais grafų fragmentais, leidžiančiais keistis žinioms tarp pramonės šakų, tuo pačiu išlaikant privatumą.  
- **Nulinio žinojimo įrodų (Zero‑Knowledge Proof) integravimas** – suteikti kriptografines garantijas, kad įrodymas egzistuoja, neatskleidžiant pačių duomenų.  
- **Prognozuojamas politikos nuokrypis** – naudoti laiko serijos modelius, prognozuojantiems artėjančius reguliavimo pakeitimus ir proaktyviai koreguojantiems grafiką.  

AI, grafų teorijos ir realaus laiko įvykių srautų susijungimas revoliucionizuoja tai, kaip įmonės tvarko saugumo klausimynus. Įgyvendindamos savarankiškai gyjantį atitikties grafiką, organizacijos ne tik pagreitina atsakymo laiką, bet ir sukuria tvirtą, auditui paruoštą atitikties pagrindą.

---

## Susiję straipsniai

- Realiojo laiko žinių grafų taikymas saugumo operacijoms  
- Generatyvus AI automatizuotai atitikties užtikrinimui  
- Anomalijų aptikimas grafų struktūruotuose duomenyse  
- Federacinis mokymasis privatumo išsaugojančiai politikų valdymui