
# Blockchain poduprava porijekla dokaza za AI‑generirane odgovore na upitnike

*U svijetu u kojem timovi za usklađenost balansiraju s desetakovima sigurnosnih upitnika, brzina i točnost AI‑generiranih odgovora su primamljivi. Ipak, poduzeća se i dalje bore s “prazninom povjerenja”: kako dokazati da su dokazi koje generira model autentični, nepromijenjeni i pratljivi? Ovaj članak predstavlja blockchain‑podržani sloj porijekla koji zatvara tu prazninu, pretvarajući AI‑izrađene dokaze u provjerljiv audit trail.*  

---  

## 1. Zašto je porijeklo važno u automatiziranoj usklađenosti  

1. **Regulatorni nadzor** – Standardi poput [SOC 2](https://secureframe.com/hub/soc-2/what-is-soc-2), [ISO 27001](https://www.iso.org/standard/27001) i [GDPR](https://gdpr.eu/) zahtijevaju dokaze koji se mogu pratiti do izvorne lokacije i vremenski označiti.  
2. **Pravna odgovornost** – U slučaju proboja, revizori zahtijevaju dokaz da odgovori nisu kasnije izmišljeni.  
3. **Unutarnje upravljanje** – Jasna linija tko je odobrio, uredio ili odbio određeni dokaz sprječava “duhovite” odgovore koji se neprimjetno mijenjaju.  

Tradicionalna spremišta dokumenata oslanjaju se na kontrolu verzija ili centralizirane dnevnike, što je podložno unutarnjim manipulacijama ili slučajnom gubitku. Decentralizirana, kriptografski sigurna knjiga uklanja ove slijepe točke.

---  

## 2. Osnovni arhitektonski komponenti  

```mermaid
graph TD
    A["AI Evidence Generator"] --> B["Hash & Sign Module"]
    B --> C["Immutable Ledger (Permissioned Blockchain)"]
    C --> D["Provenance API"]
    D --> E["Questionnaire Engine"]
    E --> F["Compliance Dashboard"]
    style A fill:#f9f,stroke:#333,stroke-width:2px
    style C fill:#bbf,stroke:#333,stroke-width:2px
```

*Slika 1: Visokorazinski protok podataka za blockchain‑podržano porijeklo.*  

- **AI Evidence Generator** – Veliki jezični modeli (LLM‑ovi) ili pipeline‑i Retrieval‑Augmented Generation (RAG) stvaraju nacrte odgovora i prilažu prateće artefakte (npr. odlomke politika, snimke zaslona).  
- **Hash & Sign Module** – Svaki artefakt se hashira (SHA‑256) i potpisuje privatnim ključem organizacije. Rezultirajući digest je nepromjenjivi otisak.  
- **Immutable Ledger** – Permissioned blockchain (npr. Hyperledger Fabric ili Quorum) bilježi hash, identitet potpisnika, vremensku oznaku i referencu na stvarnu lokaciju pohrane (object store, S3, …).  
- **Provenance API** – Izlaže read‑only krajnje točke za revizore i interne alate radi upita na lancu, provjere potpisa i preuzimanja izvornog artefakta.  
- **Questionnaire Engine** – Konzumira verificirane dokaze i automatski popunjava polja upitnika.  
- **Compliance Dashboard** – Vizualizira status porijekla, upozorava na neslaganja i pruža “download‑as‑PDF” paket revizije s kriptografskim dokaznim oznakama.

---  

## 3. Korak‑po‑korak radni tijek  

| Korak | Radnja | Tehnički detalj |
|------|--------|-------------------|
| 1️⃣ | **Okidanje** – Tim za sigurnost kreira novi upitnik u Procurize. | Sustav generira jedinstveni **Questionnaire ID** i registrira ga na blockchainu kao **parent transaction**. |
| 2️⃣ | **AI nacrt** – LLM dohvaća relevantne politike iz knowledge grafa i sastavlja odgovore. | Dohvat koristi vektorsku sličnost; nacrt se pohranjuje u privremeni bucket s enkripcijom‑at‑rest. |
| 3️⃣ | **Sastavljanje dokaza** – Ljudski revizor prilaže potporne artefakte (PDF‑ove politika, logove). | Svaki artefakt se hashira; hash se konkatenira s javnim ključem revizora da formira **Merkle leaf**. |
| 4️⃣ | **Zapis u ledger** – Paket hash‑ova se šalje kao **transakcija** na blockchain. | Transakcija uključuje: `questionnaire_id`, `artifact_hashes[]`, `reviewer_id`, `timestamp`. |
| 5️⃣ | **Verifikacija** – Dashboard čita ledger, potvrđuje da pohranjeni artefakti odgovaraju zapisanim hash‑ovima. | Koristi **ECDSA** verifikaciju; svako neslaganje podiže crvenu zastavicu. |
| 6️⃣ | **Objava** – Konačni odgovori, sada kriptografski povezani s dokazima, šalju se dobavljaču. | PDF uključuje QR kod koji vodi do hash‑a blockchain transakcije za revizore treće strane. |

---  

## 4. Sigurnosni i privatnosni aspekti  

1. **Permissioned pristup** – Samo ovlašteni čvorovi (sigurnost, pravni odjel i usklađenost) mogu pisati u ledger. Čitanje može biti otvoreno za revizore putem zero‑knowledge proof (ZKP) sloja, čime se očuva povjerljivost.  
2. **Minimizacija podataka** – Blockchain pohranjuje samo hash‑ove, ne sirove dokaze. Osjetljivi dokumenti ostaju u enkriptiranom objekt‑storageu, referencirani sadržajno‑adresabilnim identifikatorom.  
3. **Upravljanje ključevima** – Privatni potpisni ključevi rotiraju se svakih 90 dana koristeći Hardware Security Module (HSM) kako bi se spriječila kompromitacija.  
4. **Usklađenost s GDPR‑om** – Kada nositelj podataka zatraži brisanje, stvarni dokument se briše iz pohrane; hash ostaje na nepromjenjivoj knjizi, ali postaje beskoristan bez podataka.  

---  

## 5. Prednosti u odnosu na tradicionalne pristupe  

| Metrika | Tradicionalno spremište dokumenata | Blockchain porijeklo |
|--------|-----------------------------------|----------------------|
| **Otkrivanje manipulacije** | Ručni dnevnici, lako uređivanje | Kriptografska nepromjenjivost, trenutna detekcija |
| **Spremnost za reviziju** | Satima za prikupljanje potpisa | Jednostavan izvoz verificiranih dokaza jednim klikom |
| **Međutimničko povjerenje** | Silosi, duplicirane verzije | Jedinstveni izvor istine kroz odjele |
| **Regulatorna usklađenost** | Slaba dokazna podrijetla | Potpuna pratljivost, zadovoljava ISO 19011 smjernice |  

---  

## 6. Realni primjeri uporabe  

### 6.1 Procjena rizika SaaS dobavljača  
Brzo rastuća SaaS tvrtka mora odgovoriti na 30 dobavljačkih upitnika mjesečno. Integracijom sloja porijekla smanjili su prosječno vrijeme odgovora s **5 dana na 6 sati**, dok revizori mogu provjeriti svaki odgovor pomoću jednog hash‑a blockchain transakcije.

### 6.2 Financijske regulative – izvještavanje  
Banka mora dokazati usklađenost s *Federal Financial Institutions Examination Council* (FFIEC). Korištenjem ledger‑a, tim za usklađenost izradi **nepromjenjivi paket dokaza** koji je prihvaćen od strane ispitivača bez dodatnih ručnih potpisa.

### 6.3 Due Diligencija pri spajanjima i akvizicijama  
Tijekom M&A procesa, kupac može trenutačno verificirati sigurnosni stav ciljne tvrtke skeniranjem ledger‑a svih transakcija upitnika, osiguravajući da nema naknadnih izmjena.

---  

## 7. Savjeti za implementaciju za korisnike Procurize  

1. **Počnite small** – Uvedite ledger najprije za visokorizične upitnike (npr. SOC 2 Type II).  
2. **Iskoristite postojeću infrastrukturu** – Ako već koristite Hyperledger Fabric za lanac opskrbe, ponovno upotrijebite taj network.  
3. **Automatizirajte rotaciju ključeva** – Integrirajte HSM s provisioning skriptama kako biste izbjegli ručne pogreške.  
4. **Obučite revizore** – Učinite “sign‑and‑hash” gumb obaveznim korakom prije spremanja bilo kojeg dokaza.  
5. **Izložite jednostavan API** – Omotajte blockchain pozive u REST endpoint (`/api/v1/provenance/{questionnaireId}`) koji UI Procurize može izravno pozivati.  

---  

## 8. Smjerovi budućnosti  

- **Zero‑Knowledge Proof revizije** – Omogućiti revizorima da potvrde da dokaz zadovoljava pravilo politike bez otkrivanja samog podataka.  
- **Međunarodni ledgeri** – Konsorcijski blockchain gdje više SaaS dobavljača dijeli zajedničku mrežu porijekla, pojednostavljujući zajedničke revizije.  
- **AI‑vođeno otkrivanje anomalija** – Modeli strojnog učenja koji flagiraju neobične obrasce porijekla (npr. neočekivano veliki broj izmjena u kratkom vremenu).  

---  

## 9. Zaključak  

Blockchain‑podržano porijeklo pretvara AI‑generirane odgovore na upitnike iz praktičnog nacrta u **pouzdani, revizijski artefakt**. Kriptografski povezivanjem svakog odgovora s njegovim izvorom, organizacije dobivaju regulatornu sigurnost, smanjuju teret revizije i održavaju jedinstveni izvor istine kroz sve timove. U utrci za brzim odgovorima na sigurnosne upitnike, porijeklo osigurava da niste samo brzi – već i **provjereno točni**.

---  

## Vidi također  

- [Hyperledger Fabric – Pregled permissioned blockchaina](https://www.hyperledger.org/use/fabric)  
- [Zero‑Knowledge Proofs za GDPR usklađenost](https://eprint.iacr.org/2021/1234)  
- [NIST SP 800‑53 Rev. 5 – Auditi i odgovornost](https://csrc.nist.gov/publications/detail/sp/800-53/rev-5/final)