
# Dirbtinio intelekto varoma realaus laiko įrodymų orkestracija saugumo klausimynams

## Įvadas

Saugumo klausimynai, atitikties auditai ir tiekėjų rizikos vertinimai yra svarbus trinties šaltinis SaaS įmonėms. Komandos praleidžia daugybę valandų ieškodamos tinkamos politikos, išgaudamos įrodymus ir rankiniu būdu kopijuodamos atsakymus į formas. Šis procesas linkęs į klaidas, sunkiai audituojamas ir lėtina pardavimų ciklus.

**Procurize** įdiegė vieningą platformą, kuri centralizuoja klausimynus, paskirsto užduotis ir suteikia bendradarbiavimo peržiūrą. Kitas šios platformos evoliucijos etapas – **Realiojo laiko įrodymų orkestracijos variklis (REE)**, kuris nuolat stebi bet kokius pokyčius įmonės atitikties artefaktuose – politikos dokumentuose, konfigūracijos failuose, bandymų ataskaitose ir debesų išteklių žurnaluose – ir momentaliai atspindi šiuos pokyčius klausimyno atsakymuose, naudodamas AI‑valdomą susiejimą.

Šiame straipsnyje paaiškinamas konceptas, pagrindinė architektūra, AI technikos, leidžiančios tai pasiekti, ir praktiški žingsniai REE įdiegimui jūsų organizacijoje.

---

## Kodėl svarbi realiojo laiko orkestracija

| Tradicinis darbo srautas | Realiojo laiko orkestracija |
|--------------------------|------------------------------|
| Rankinis įrodymų paieškas po politikos atnaujinimų | Įrodymų atnaujinimai sklinda automatiškai |
| Atsakymai greitai pasensta, reikalingas pakartotinis patikrinimas | Atsakymai lieka aktualūs, sumažinamas perdirbimas |
| Nėra vieningos tikrosios šaltinio įrodymų kilmės | Nekeičiama audito grandinė susieja kiekvieną atsakymą su jo šaltiniu |
| Ilgas atsako laikas (dienos‑ savaitės) | Beveik momentinis atsakas (minutės) |

Kai reguliavimo institucijos išleidžia naujas gaires, vienas pastraipos pakeitimas [SOC 2](https://secureframe.com/hub/soc-2/what-is-soc-2) kontrolėje gali paversti neveikiančiais dešimtis klausimyno atsakymų. Rankiniu būdu tai aptinkant, atitikties komanda supranta neatitikimą po kelių savaičių, rizikuodama nesilaikymu. REE pašalina šį vėlavimą **klausydamasi** tikrojo šaltinio ir **reaktyva** momentaliai.

---

## Pagrindinės sąvokos

1. **Įvykių valdomas žinių grafikas** – Dinaminis grafikas, vaizduojantis politikas, išteklius ir įrodymus kaip mazgus ir ryšius. Kiekvienas mazgas talpina metaduomenis, tokius kaip versija, autorius ir laiko žyma.

2. **Pakeitimų aptikimo sluoksnis** – Agentai, įdiegti politikos saugyklose (Git, Confluence, debesų konfigūracijų saugyklos), siunčia įvykius kiekvieną kartą, kai dokumentas sukuriamas, keičiamas arba atšaukiamas.

3. **Dirbtinio intelekto varoma susiejimo variklis** – Retrieval‑Augmented Generation (RAG) modelis, mokantis, kaip politikos taisyklę versti į konkretaus klausimyno struktūrą ([SOC 2](https://secureframe.com/hub/soc-2/what-is-soc-2), [ISO 27001](https://www.iso.org/standard/27001), [GDPR](https://gdpr.eu/), ir kt.).

4. **Įrodymų išskyrimo mikro‑paslauga** – Multimodalinė Document AI, išgavusi specifinius fragmentus, ekrano nuotraukas ar testų žurnalus iš neapdorotų failų pagal susiejimo išvestį.

5. **Audito grandinės ledžeris** – Kriptografinė hash grandinė (arba pasirinktinė blokų grandinė), registruojanti kiekvieną automatiškai sukurtą atsakymą, naudojamus įrodymus ir modelio pasitikėjimo balą.

6. **Žmogaus įsitraukimo peržiūros naudotojo sąsaja** – Komandos gali patvirtinti, komentuoti arba perrašyti automatiškai sugeneruotus atsakymus prieš juos pateikiant, išlaikant galutinę atsakomybę.

---

## Architektūrinė apžvalga

```mermaid
graph LR
  subgraph Source Layer
    A[Policy Repo] -->|Git webhook| E1[Change Detector]
    B[Cloud Config Store] -->|Event Bridge| E1
    C[Asset Monitoring] -->|Telemetry| E1
  end
  E1 --> D[Event Bus (Kafka)]
  D --> G1[Knowledge Graph Service]
  D --> G2[Evidence Extraction Service]
  G1 --> M[Mapping RAG Model]
  M --> G2
  G2 --> O[Answer Generation Service]
  O --> H[Human Review UI]
  H --> I[Audit Ledger]
  I --> J[Questionnaire Platform]
  style Source Layer fill:#f9f9f9,stroke:#333,stroke-width:1px
  style Answer Generation Service fill:#e8f5e9,stroke:#2e7d32,stroke-width:2px
```

*Diagrama vizualizuoja nuolatinį srautą nuo šaltinių pokyčių iki atnaujintų klausimyno atsakymų.*

---

## Išsamus kiekvieno komponento tyrimas

### 1. Įvykių valdomas žinių grafikas

- Naudoja Neo4j (arba atviro kodo alternatyvą) saugoti **mazgus** kaip `Policy`, `Control`, `Asset`, `Evidence`.
- Ryšiai kaip `ENFORCES`, `EVIDENCE_FOR`, `DEPENDS_ON` sukuria **semantinį tinklą**, kurį AI gali apklausti.
- Grafikas **inkrementiškai atnaujinamas**; kiekvienas pakeitimas prideda naują mazgo versiją, išlaikant istorinę liniją.

### 2. Pakeitimų aptikimo sluoksnis

| Šaltinis | Aptikimo technika | Pavyzdinis įvykis |
|----------|-------------------|-------------------|
| Git repo | Push webhook → diff parsing | `policy/incident-response.md` atnaujintas |
| Cloud Config | AWS EventBridge arba Azure Event Grid | Pridėta IAM politika |
| Įrenginių žurnalai | Filebeat → Kafka tema | Naujas pažeidžiamumo skenavimo rezultatas |

Įvykiai normalizuojami į bendrą schemą (`source_id`, `action`, `timestamp`, `payload`) prieš patekiant į Kafka magistralę.

### 3. Dirbtinio intelekto varoma susiejimo variklis

- **Retrieval**: Vektorinė paieška ankstesnių atsakymų, siekiant rasti panašius susiejimus.
- **Generation**: Fine‑tuned LLM (pvz., Mixtral‑8x7B) su **sisteminiais priminimais**, aprašančiais kiekvieną klausimyno struktūrą.
- **Confidence Scoring**: Modelis išduoda tikimybės procentą, kad sugeneruotas atsakymas tenkina kontrolę; žemiau konfigūruoto slenksčio – įjungiamas žmogaus patikrinimas.

### 4. Įrodymų išskyrimo mikro‑paslauga

- Kombinuoja **OCR**, **lentelių išgavimą** ir **kodo fragmentų aptikimą**.
- Naudoja **prompt‑tuned** Document AI modelius, kurie gali išgauti *tiksliai* tekstinius fragmentus, kuriuos nurodo Susiejimo variklis.
- Gražina struktūruotą paketą: `{ snippet, page_number, source_hash }`.

### 5. Audito grandinės ledžeris

- Kiekvienas sugeneruotas atsakymas yra hashuojamas kartu su jo įrodymais ir pasitikėjimo balu.
- Hashas įrašomas į **append‑only log** (pvz., Apache Pulsar arba nekeičiama debesų saugykla).
- Užtikrina **nepakeičiamumą** ir greitą atsakymo kilmės rekonstrukciją audituose.

### 6. Žmogaus įsitraukimo peržiūros naudotojo sąsaja

- Rodo automatiškai sugeneruotą atsakymą, susietus įrodymus ir pasitikėjimo balą.
- Leidžia **komentuoti, patvirtinti** arba **perrašyti** su savarankišku atsakymu.
- Kiekvienas sprendimas registruojamas, suteikdamas atskaitomybę.

---

## Privalumai skaičiuojant

| Rodiklis | Prieš REE | Po REE | Patobulinimas |
|----------|-----------|--------|---------------|
| Vidutinis atsakymo laikas | 3,2 d. | 0,6 val. | 92 % sumažėjimas |
| Rankinis įrodymų paieškos laikas vienam klausimynui | 8 h | 1 h | 87 % sumažėjimas |
| Audito neatitikimų dažnis (pasenę atsakymai) | 12 % | 2 % | 83 % sumažėjimas |
| Pardavimų ciklo praradimas (dienų) | 5 d. | 1 d. | 80 % sumažėjimas |

Šie skaičiai pagrįsti ankstyvais įgyvendintais REE projektais, įgyvendintais II ketvirtyje 2025 m.

---

## Įgyvendinimo planas

1. **Aptikimas ir išteklių inventorizacija**  
   - Sudarykite visų politikų saugyklų, debesų konfigūracijų šaltinių ir įrodymų saugojimo vietų sąrašą.  
   - Priskirkite kiekvienam artefaktui metaduomenis (savininkas, versija, atitikties struktūra).

2. **Įdiegti pakeitimų aptikimo agentus**  
   - Sukurkite Git webhook'us, sukonfigūruokite EventBridge taisykles, įjunkite žurnalo persiuntimą.  
   - Patikrinkite, kad įvykiai realiu laiku pasiekia Kafka temą.

3. **Sukurti žinių grafiką**  
   - Vykdykite pradinį įkėlimą, kad užpildytumėte mazgus.  
   - Apibrėžkite ryšių taksonomiją (`ENFORCES`, `EVIDENCE_FOR`).

4. **Fine‑tune susiejimo modelį**  
   - Surinkite ankstesnių klausimynų atsakymų korpusą.  
   - Naudokite **LoRA** adapterius, kad adaptuotumėte LLM kiekvienai struktūrai.  
   - Nustatykite pasitikėjimo slenksčius per A/B testavimą.

5. **Integruoti įrodymų išskyrimą**  
   - Prijunkite Document AI galutinius taškus.  
   - Sukurkite priminimų šablonus pagal įrodymo tipą (politikų tekstas, konfigūracijos failai, skenavimo ataskaitos).

6. **Sukonfigūruoti audito grandinės ledžerį**  
   - Pasirinkite nekeičią saugojimo backendą.  
   - Įgyvendinkite hash grandinės schemą ir periodinius momentinių kopijų atsarginius kopijavimus.

7. **Paleisti peržiūros UI**  
   - Pradėkite pilotą su viena atitikties komanda.  
   - Surinkite grįžtamąjį ryšį, tobulinkite UI ir eskalacijos procesus.

8. **Mastelio didinimas ir optimizavimas**  
   - Horizontalus įvykių magistralės ir mikro‑paslaugų mastelio didinimas.  
   - Stebėkite vėlavimą (tikslas < 30 sekundžių nuo pakeitimo iki atnaujinto atsakymo).

---

## Geriausios praktikos ir spąstai

| Geriausia praktika | Kodėl |
|--------------------|-------|
| Išlaikyti šaltinius **vieningojo tiesos** šaltiniu | Užkerta kelią skirtingoms versijoms, kurios sukeltų grafiko painiavą. |
| Versijų valdymas **visų** priminimų ir modelio konfigūracijų | Garantuoja sugeneruotų atsakymų pakartojamumą. |
| Nustatyti **minimalų pasitikėjimo slenkstį** (pvz., 0,85) automatiniam patvirtinimui | Subalansuoja greitį ir audito saugumą. |
| Reguliariai vykdyti **modelio šališkumo peržiūras** | Išvengia sisteminių neteisingų reguliavimo kalbos interpretacijų. |
| Atskirai registruoti **vartotojų perrašymus** | Teikia duomenis ateities modelio pertraukimo mokymui. |

**Bendri spąstai**

- **Per didelė priklausomybė nuo AI** – variklis turi būti pagalbininkas, o ne teisinių konsultantas.  
- **Prastas metaduomenų žymėjimas** – be tinkamo žymėjimo žinių grafikas tampa netvarkingas, o paieškos kokybė krenta.  
- **Ignoruojant vėlavimą** – kai kurių debesų paslaugų įvykiai gali būti pristatyti su vėlu, sukuriant trumpus neaktualius atsakymus; įdiekite „išjungimo“ buferį.

---

## Ateities plėtiniai

1. **Zero‑Knowledge įrodymo integracija** – leisti tiekėjams įrodyti įrodymų turėjimą neatskleidžiant pačių dokumentų, didinant konfidencialumą.  
2. **Federacinis mokymasis tarp įmonių** – dalintis anonimizuota susiejimo modelio informacija, pagreitinti modelio tobulinimą, išlaikant duomenų privatumą.  
3. **Reguliavimo radarų automatinis įkėlimas** – automatiškai gauti naujas normas iš oficialių institucijų (NIST, ENISA) ir iš karto išplėsti grafo taksonomiją.  
4. **Daugiakalbės įrodymo parama** – įdiegti vertimo kanalus, kad globalios komandos galėtų prisidėti prie įrodymų savo gimtąja kalba.

---

## Išvada

**Realiojo laiko įrodymų orkestracijos variklis** transformuoja atitikties funkciją iš reaguojančio, rankinio „siauro sandėlio“ į proaktyvią, AI‑pagreitintą paslaugą. Nuolat sinchronizuodamas politikos pakeitimus, išgaudamas tikslų įrodymą ir automatiškai pildydamas klausimyno atsakymus su audituojama kilme, organizacijos pasiekia greitesnius pardavimų ciklus, mažesnę audito riziką ir aiškų konkurencinį pranašumą.

REE įdiegimas nėra projektas „pakeisk ir pamiršk“ – reikalauja disciplinuoto metaduomenų valdymo, atsakingo modelio valdymo ir žmogaus peržiūros sluoksnio, išlaikančio galutinę atsakomybę. Kai šios praktikos įgyvendintos, grąža – matuojama sutaupytu laiku, sumažinta rizika ir padidėjusiais uždarymo greičiais – žymiai viršija įgyvendinimo pastangas.

**Procurize** jau siūlo REE kaip papildomą galimybę esamiems klientams. Ankstyvieji įgyvendintojai praneša apie iki **70 %** sumažėjimą klausimynų atsako laiko ir **beveik nulį** audito neatitikimų dėl įrodymų neatitikimo. Jei jūsų organizacija pasiruošusi perkelti rankinį darbo krūvį į realaus laiko, AI‑valdomą atitiktį, dabar laikas išbandyti REE.