Skip to content
CentralInfraCorePublic

About

No description or website provided.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

811 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CIC Relay

A CIC-Relay egy ProofTrace-alapú, auditálható végrehajtási platform. Minden végrehajtott workflow determinisztikus hash-láncot alkot, amelynek integritása kriptográfiailag igazolható.

A bizalom nem feltételezés — igazolható állapot.


Állapot és biztonsági helyzet

A CIC Relay jelenleg referencia- és PoC-implementáció. Nem hardened, és nem production-használatra készült. Az alábbi korlátok ismertek; a javításuk a fejlesztési ütemterv része, nem kész funkció:

  • A HTTP API-nak nincs hitelesítése és TLS-e. Ne tegye ki hálózatra. A docker-compose.yml alapértelmezetten csak a loopback interfészre köti (CIC_RELAY_BIND).
  • Az aláíratlan vagy hibás aláírású modul is betöltődik (a hibás láncú modul elutasított). A cic-flow képességhez külön provenance-ellenőrzés kell, a git host függvények viszont minden betöltött modulnak elérhetők, csak a regisztrált repók whitelist-je korlátozza őket.
  • A schema source assertion metadata.sign mezőjét nem ellenőrzi kriptográfiailag a Relay, és source_assertion nélkül is asserted=true az eredmény.
  • Az alapértelmezett trust mode dev (CIC_TRUST_MODE), amely a binárisba ágyazott CA-tanúsítványokban bízik.
  • A ProofTrace aláírás nélkül is elindul, letiltott rögzítéssel, ha nincs VAULT_TOKEN.
  • A compose a host Docker-socketjét csatolja, ami a host daemonjának jogosultságát adja a konténernek.
  • Az R6–R10 követelmények (jóváhagyás, egyszeri felhasználás, bizonyíték) a Relay oldalán még nincsenek megvalósítva.

Ezek az állapotok az ismert vizsgálat időpontjában (2026-11-08, main@1619a48) igazak; a SECURITY.md írja le a hibabejelentés módját.


Architektúra

cmd/relay        HTTP API (:8080), bootstrap, PKI asset betöltés
core/cabinet     Schema/Module/Workflow registry + WASM végrehajtó (wazero)
core/nexus       IaC loader, Git recorder, Vault crypto, sync, isolation, operator

A jelenlegi futó runtime középpontja a cmd/relay + core/cabinet. A core/nexus komponensei közül a recorder és crypto aktívan be van kötve (ProofTrace aláírás). Az iac, operator, sync, isolation részek implementáltak, de a fő futási útvonalba még nincs minden bekötve — ezek az architektúra következő rétegei.


Gyors start

# Infrastruktúra indítása (Docker-alapú builder)
make infra-init

# Tesztek
make test

# Golden tesztek (kanonikus formátum egyezés)
make verify

# Build
make build

Fejlesztői Vault (opcionális, ProofTrace aláíráshoz)

make dev-vault                                        # lokális in-memory Vault
source $XDG_RUNTIME_DIR/cic-vault-dev.env            # env betöltése
make test                                             # tesztek Vault-tal
make dev-vault-stop                                   # leállítás

E2E smoke tesztek

# Futó relay instance szükséges (pl. make build && ./output/<commit>/cic-relay)
RELAY_URL=http://localhost:8080 make test-api

Dokumentáció

About

No description or website provided.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages