Datacenter Ginevra dc4-a 🇨🇭
AES-256-GCM Sigillato
EB
Eric Passkey FIDO2 ✓

Buonasera, Eric

3 workspace · caricamento...

VaultSigillato
-- segreti cifrati Ogni segreto ha la sua chiave. Master key in HSM FIPS 140-3.
TransitOnline
+18 ms di media Tempo aggiunto alle chiamate verso l'esterno, ultime 24 ore.
Spesa di ottobre--%
CHF --
Rinnovi1 in scadenza
Certificato bLink Il certificato mTLS scade tra 12 giorni.

Proteggi una chiave API

Incolla la chiave vera una volta. Ricevi una Virtual Key con budget e limiti.

Inizia

Sostituisci il file .env

Carica il file, lo cifriamo noi. Poi avvii il progetto con valikard run.

Collega un progetto pagine.ch

Le chiavi arrivano al sito in memoria, senza file e senza Git.

Collega

Virtual Keys

Chi le usa non vede mai la chiave vera. Le revochi in un clic.
Tutte le chiavi
NomeServizioBudget del meseStatoScade

Rinnovi automatici

Connessioni

Ultimi eventi

Tutti
unhub-core · Produzione

Segreti

Nessuno, nemmeno noi, li legge in chiaro. Le app ricevono solo quello che serve, in memoria.

NomeTipoValoreCome viene usatoUltimo usoAzioni

Dal tuo computer, senza .env

La CLI chiede i segreti a Valikard e li passa al processo in memoria.
valikard login valikard run --env=staging -- npm run dev
valikard secrets set STRIPE_SECRET_KEY=…

Come sono custoditi

Uguale per ogni workspace e ogni ambiente.
Cifratura
AES-256-GCM, una chiave per segreto
Chiave madre
In HSM FIPS 140-3, mai esportata
Dove
Ginevra, datacenter dc4-a 🇨🇭
Nei log
Solo metadati, mai i valori
Virtual Keys unhub-core · Produzione
Attiva OpenAI · Chat

Agente-CustomerService

Usata dall'assistente clienti di UnHub.

La chiave da dare all'app
vk_live_...
Non è la chiave reale. Se finisce in un repository o in un prompt, revocala qui: quella vera nel vault non cambia.
Budget mensile22%
CHF 32.40 di 150.00 Al limite le chiamate si fermano con un errore 429. Riparte il 1° del mese.
Richieste, ultime 24 ore1 284
RiusciteFermate dai limiti
Tempo aggiunto
+16 ms di media
Ultimo uso
2 minuti fa

Cosa può fare

Tutto il resto viene rifiutato da Valikard, prima di arrivare al provider esterno.
Chiamate permesse DELETE/v1/modelsbloccata
Da dove (IP Whitelist)
Quanto (Rate Limit) 60 richieste al minuto 100 000 token al minuto
Fino a quando 1 gennaio 2027 Notifica automatica 14 giorni prima.
Protezione BATS Shield Mette in pausa la chiave se il traffico o la provenienza cambiano all'improvviso.

Come usarla nel codice (Drop-in Egress)

Cambi solo l'indirizzo e la chiave. La libreria ufficiale resta la stessa.
from openai import OpenAI client = OpenAI( base_url="http://localhost:3400/v1/transit/openai/v1", api_key="" ) response = client.chat.completions.create( model="gpt-4o-mini", messages=[{"role": "user", "content": "Ciao da Valikard!"}] )
import OpenAI from "openai"; const openai = new OpenAI({ baseURL: "http://localhost:3400/v1/transit/openai/v1", apiKey: "" }); const completion = await openai.chat.completions.create({ model: "gpt-4o-mini", messages: [{ role: "user", content: "Ciao da Valikard!" }], });
curl -X POST http://localhost:3400/v1/transit/openai/v1/chat/completions \ -H "Authorization: Bearer " \ -H "Content-Type: application/json" \ -d '{"model":"gpt-4o-mini","messages":[{"role":"user","content":"Test"}]}'
Collaudo Istantaneo del Proxy Egress Esegui una chiamata di test tramite Valikard Transit per verificare iniezione e audit.
Annulla unhub-core · Produzione

Nuova Virtual Key

Tre domande. Alla fine ricevi una chiave sicura da dare all'app o all'agente al posto di quella vera.

1

Per quale servizio?

2

La credenziale reale

3

Le regole

Cosa può chiedere
Protezione BATS Shield Pausa automatica se il traffico cambia all'improvviso o da IP sospetti.
Annulla

Audit

Ogni chiamata lascia una riga. Mai il contenuto, mai le chiavi: solo chi, dove, esito e tempi.

OraVirtual KeyDestinazioneEsitoTempoDati

Intestazioni sensibili come Authorization, Cookie e X-Api-Key vengono mascherate o tolte prima di scrivere il log nel vault svizzero.

Integrazione nativa

Valikard Connect in pagine.ch

Dentro la dashboard di ogni progetto di hosting. Scegli i servizi, il sito riceve le Virtual Keys in memoria all'avvio del container.

pagine.ch/progetti/negozio-stabio/connect negozio-stabio 🇨🇭

Servizi collegati

Nessun file .env, niente nel bundle JS pubblico, niente su Git.
Aggiungi un servizio al volo
1

Scegli i servizi

Lo sviluppatore attiva Stripe o OpenAI con un interruttore per staging e produzione.

2

pagine.ch chiede le chiavi

Comunica con le API di Valikard e lega il container alla rispettiva Virtual Key.

3

Il sito parte

Le variabili arrivano nel processo in RAM. Spegnere l'interruttore le revoca subito.

taccuino.ch · Integrazione Sovrana Svizzera

Taccuino Tecnico di Sviluppo

Appunti architetturali, roadmap di rilascio e checklist operative sincronizzate via USSO.

Apri su taccuino.ch ↗
AVVISO CRITICO DI SICUREZZA — REGOLA SOVRANA DI NON-DIVULGAZIONE CREDENZIALI CONFORMITÀ nLPD

NON incollare MAI all'interno del Taccuino chiavi API reali (es. sk-proj-...), Virtual Keys (vk_live_...), token Bearer OAuth, certificati privati mTLS (.p12/.pem), chiavi SSH o password di database, né credenziali di login o dati personali riservati.

Taccuino.ch è destinato unicamente a memo architetturali, diagrammi di flusso, checklist operative e promemoria sprint. Qualsiasi segreto deve essere custodito e crittografato (AES-256-GCM) esclusivamente all'interno del Vault di Valikard con proxy isolato in RAM.

Quadrante Taccuino Sovrano Sincronizzazione USSO attiva
Origine: valikard.ch · Tag: valikard