Vai al contenuto

Trust Center

Tutto ciò che una verifica di sicurezza chiede su Kennmarq.com, in un unico posto: dove risiedono i tuoi dati, come sono protette le chiavi, chi altro tratta i dati e come verificare il nostro lavoro in autonomia.

Dove risiedono i dati

  • Zurigo (AWS eu-central-2): tutto ciò che conserviamo. Il database, gli upload, le credenziali durevoli, il registro di trasparenza, le chiavi di firma, e il servizio di marcatura e il server di marca temporale, che non hanno un indirizzo pubblico.
  • Francoforte (AWS eu-central-1): il punto di ingresso dell’API, dietro CloudFront. Le richieste vi transitano in memoria verso Zurigo; non conserva nulla. Qui vengono copiati i backup del database.
  • Irlanda (AWS eu-west-1): la pagina di stato, con controlli eseguiti dall’esterno del servizio. Non contiene dati dei clienti.

Immagini e brani vengono letti in memoria per una sola chiamata e non vengono conservati da nessuna parte; le clip marcate restano disponibili per un giorno perché tu possa scaricarle. La modalità locale tiene i file sulla tua macchina: a noi arriva solo un manifest di circa 13 KB. L’informativa sulla privacy elenca tutto ciò che conserviamo, e per quanto tempo.

Crittografia e chiavi

  • TLS 1.2 o successivo ovunque: tra te e noi, e tra i nostri servizi e il database.
  • Lo storage, il database e i suoi backup sono crittografati a riposo; i segreti sono in AWS Systems Manager, crittografati con KMS.
  • Sette chiavi in AWS KMS, mai esportate: due radici (P-384), le chiavi di firma di produzione e di test, la chiave di marca temporale, la chiave del registro e quella del verificatore (P-256). Le nostre catene di certificati sono pubblicate.
  • Il nostro servizio di firma accetta solo ciò che contiene una marcatura di Kennmarq.com (tipi di origine IA, il nostro generatore, nessuna miniatura), con un numero fisso di firme per chiamata, così la nostra firma non può essere apposta ad altre dichiarazioni.

Accesso

  • Ogni funzione ha un proprio ruolo, con i soli permessi che le servono.
  • Il servizio di marcatura e il server di marca temporale non hanno un URL: solo il ruolo dell’API può invocarli, tramite l’API di AWS.
  • Il database ammette l’app solo con token IAM di breve durata su TLS verificato; nell’app non esiste alcuna password del database.
  • L’accesso amministrativo è un unico utente IAM con autenticazione a più fattori; l’utente root dell’account è riservato alle operazioni sull’account.
  • Lato cliente: organizzazioni con cinque ruoli, chiavi di test e di produzione con ambiti, liste di IP consentiti e un registro di audit non modificabile, ancorato nel registro di trasparenza ed esportabile in CSV o JSON.

Un’integrità che puoi verificare

Ogni firma, ogni marca temporale e ogni risultato firmato del verificatore viene aggiunto a un registro di Merkle pubblico, con una radice firmata ogni ora finché cresce. Chiunque può chiedere la prova che una voce è presente e che il registro cresce soltanto: il registro di trasparenza e la sua API. Nulla può essere firmato al di fuori del registro o retrodatato senza che si veda.

Disponibilità

  • La pagina di stato controlla ogni minuto il sito, l’API, la firma, il registro e il verificatore, da una regione in cui il servizio non opera, con 90 giorni di storico.
  • La marcatura è fail-closed: un file che non è marcato esattamente come richiesto non viene mai restituito, e non viene addebitato nulla.
  • Database: ripristino point-in-time per 7 giorni, con copie in una seconda regione.
  • L’API v1 è congelata: solo aggiunte, e 12 mesi di preavviso prima di qualsiasi modifica incompatibile. Ogni modifica è nelle note di rilascio.

Software

  • Ogni dipendenza è fissata a una versione esatta, e ogni immagine container a un digest; gli aggiornamenti vengono esaminati prima del rilascio.
  • Le immagini container vengono analizzate alla ricerca di vulnerabilità note quando vengono caricate.
  • Distinte base del software (CycloneDX): l’app web e l’API, e il servizio di marcatura e il server di marca temporale.
  • Prima di ogni rilascio: i test automatici di ogni componente (circa 650) e un’esecuzione end-to-end sui tre servizi insieme, con firme, marche temporali e filigrane reali.

Questionario di sicurezza

Risposte brevi alle domande più frequenti dei questionari di sicurezza. Scrivici per tutto ciò che non coprono.

Chi siete?
Kennmarq.com è sviluppato e gestito da Neuramare (Angelo Lamonaca, ditta individuale) a Baar, in Svizzera, con monitoraggio e avvisi automatici 24 ore su 24.
Dove sono conservati i dati dei clienti?
In AWS Zurigo (eu-central-2). I backup del database vengono copiati in AWS Francoforte. Nulla è conservato altrove.
Conservate i nostri file?
No. Immagini e brani vengono marcati in memoria e mai archiviati. Gli upload restano a Zurigo finché non vengono usati, al massimo un’ora, e le clip marcate per un giorno, così puoi scaricarle.
I dati sono crittografati?
In transito con TLS 1.2 o successivo; a riposo con AES-256 (database, backup, storage); i segreti con AWS KMS.
Come sono protette le chiavi di firma?
Create in AWS KMS (hardware convalidato FIPS 140) e mai esportate; la firma è una chiamata a KMS, con un limite per richiesta.
Chi può accedere alla produzione?
Solo l’amministratore di Neuramare, tramite AWS IAM con autenticazione a più fattori. Il ruolo di ogni servizio può raggiungere solo ciò che gli serve.
Vi avvalete di sub-responsabili del trattamento?
Tre: AWS (hosting), Stripe (pagamenti) e Proton (le email che ci invii). L’elenco.
Avete un DPA?
Sì, online, ai sensi dell’art. 28 del GDPR e della LPD svizzera, con notifica delle violazioni entro 48 ore.
Siete certificati?
Non abbiamo una certificazione SOC 2 o ISO 27001 nostra; AWS le ha entrambe per l’infrastruttura su cui operiamo. Questa pagina e il registro di trasparenza pubblico documentano i nostri controlli.
Registrate dati personali nei log?
I nostri log contengono ID di richieste e di chiavi e tempi, conservati per 30 giorni; nessun contenuto dei file, nessun indirizzo IP. Il registro di audit riporta chi ha modificato cosa in un’organizzazione, con l’indirizzo IP.
Come sappiamo che firmate solo ciò che dichiarate?
Ogni firma e ogni marca temporale finisce in un registro di trasparenza pubblico a sola aggiunta, con radici firmate. Chiunque può verificarlo.
E se chiudete?
Le marcature restano valide e leggibili anche senza di noi: C2PA e IPTC sono standard aperti, TrustMark, Video Seal e AudioSeal sono open source, e le nostre catene di certificati sono pubbliche.
Backup e ripristino?
Ripristino point-in-time del database a qualsiasi secondo degli ultimi 7 giorni, con copie in una seconda regione.
Come gestite gli incidenti?
Prima ripristiniamo il servizio, poi informiamo i clienti interessati e ne diamo notizia sulla pagina di stato; una violazione dei dati personali viene notificata entro 48 ore.

Documenti

Il nostro unico dominio

kennmarq.com è il nostro unico dominio: non usiamo mai altri domini per scriverti, farti accedere o fatturarti. Le email automatiche arrivano da mailer.kennmarq.com. Un sito, un’email o una fattura che si presenta come Kennmarq.com da qualsiasi altro dominio non viene da noi: non inserirvi password o chiavi, e segnalacelo a security@kennmarq.com.

Segnalare una vulnerabilità

Scrivi a security@kennmarq.com (lo trovi anche nel nostro security.txt). Confermiamo la ricezione entro due giorni lavorativi e ti aggiorniamo fino alla correzione. Se agisci in buona fede, esegui test solo sul tuo account e sui tuoi dati, non degradi il servizio per gli altri e ci concedi un tempo ragionevole per correggere prima di pubblicare, non intraprenderemo azioni contro di te. Non abbiamo un programma di bug bounty a pagamento; siamo lieti di dare credito a chi segnala e desidera essere nominato.