Vai al contenuto

Rapporto di robustezza

Quanto reggono le nostre marcature, misurato sulle nostre macchine e pubblicato, come chiede l’impegno 3 del codice di buone pratiche. Misurato il 23 ottobre 2026, su CPU, con il codice e i modelli che esegue l’API.

Due livelli, due tipi di robustezza

  • Il manifest C2PA è un insieme di metadati, firmati: dimostra chi ha firmato cosa, e si rompe in modo evidente se il file cambia. La maggior parte delle piattaforme rimuove i metadati quando ricodifica un file caricato, quindi raramente sopravvive a una ripubblicazione.
  • La filigrana (TrustMark, variante Q) è nei pixel e porta un ID a 61 bit. Resiste alle consuete ricodifiche e ai ridimensionamenti, e il suo ID riconduce alla credenziale durevole del file, il manifest che conserviamo. Questo rapporto misura la sua robustezza.

Come è stato misurato

78 immagini generate dall’IA (scene quotidiane; mediana di 0,7 megapixel), ciascuna con una filigrana con un ID casuale come fa l’API, poi modificata in ciascuno dei modi qui sotto e riletta. Un successo è l’ID esatto; qualsiasi altro risultato, compresa l’assenza di filigrana, conta come fallimento. Le stesse modifiche sulle immagini senza filigrana mostrano quanto spesso il lettore rileva una marcatura che non c’è. Gli intervalli sono quelli di Wilson al 95%.

La filigrana dopo ogni modifica

ID della filigrana riletti dopo ogni modifica
ModificaID rilettoIntervallo al 95%Immagini non marcate lette come marcate
Invariata (PNG)100% (78/78)95,3%–100%0
JPEG, qualità 95100% (78/78)95,3%–100%0
JPEG, qualità 85100% (78/78)95,3%–100%0
JPEG, qualità 75100% (78/78)95,3%–100%0
JPEG, qualità 60100% (78/78)95,3%–100%0
JPEG, qualità 50100% (78/78)95,3%–100%0
WebP, qualità 80100% (78/78)95,3%–100%0
Lato lungo 1080 px, JPEG 85 (il caricamento su un social network)100% (78/78)95,3%–100%0
Ridimensionata al 75%100% (78/78)95,3%–100%0
Ridimensionata al 50%100% (78/78)95,3%–100%0
Ridimensionata al 25%100% (78/78)95,3%–100%0
Ritagliata al 90% centrale di ogni lato100% (78/78)95,3%–100%0
Ritagliata al 75% centrale di ogni lato52,6% (41/78)41,6%–63,3%0
Ritagliata al 50% centrale di ogni lato0% (0/78)0%–4,7%0
Luminosità +20%88,5% (69/78)79,5%–93,8%0
Luminosità −20%100% (78/78)95,3%–100%1
Contrasto +20%100% (78/78)95,3%–100%0
Contrasto −20%100% (78/78)95,3%–100%0
Saturazione +30%100% (78/78)95,3%–100%0
Scala di grigi98,7% (77/78)93,1%–99,8%1
Sfocatura gaussiana, raggio 1 px100% (78/78)95,3%–100%0
Sfocatura gaussiana, raggio 2 px100% (78/78)95,3%–100%0
Rumore gaussiano, σ 5100% (78/78)95,3%–100%0
Rumore gaussiano, σ 10100% (78/78)95,3%–100%0
Ruotata di 2° e ritagliata dritta100% (78/78)95,3%–100%0
Ruotata di 5° e ritagliata dritta41,0% (32/78)30,8%–52,1%0
Specchiata da sinistra a destra100% (78/78)95,3%–100%0

La filigrana costa poco: un PSNR mediano di 42,2 dB rispetto all’originale (minimo 39,0 dB). Sulla CPU di un portatile, l’inserimento ha richiesto in mediana 0,15 s e la lettura 0,06 s.

Dove si indebolisce: ritagli che conservano meno dell’80% circa di ogni lato (al 75% resiste metà degli ID, al 50% nessuno), rotazioni di pochi gradi (41% a 5°) e forti aumenti di luminosità. Le modifiche fatte apposta per rimuoverla non sono state testate. Una filigrana assente non dimostra nulla su un’immagine. Una filigrana trovata vale quanto dice la sua credenziale: il lettore ha rilevato una marcatura su un’immagine non marcata 2 volte su 2.106, ogni volta con un ID casuale a 61 bit che quasi certamente non porta ad alcuna credenziale, quindi cerca sempre l’ID.

I falsi allarmi del controllo di sicurezza

Le stesse 78 immagini quotidiane sottoposte al controllo di sicurezza, con entrambe le policy: le immagini quotidiane dovrebbero essere tutte consentite.

Immagini quotidiane segnalate o bloccate dal controllo di sicurezza
PolicyConsentiteSegnalate o bloccateIntervallo al 95% dei falsi allarmi
ai-act78/7800%–4,7%
safe-only78/7800%–4,7%

Un controllo ha richiesto in mediana 0,12 s sulla CPU di un portatile. Quanto spesso vengono intercettate le immagini esplicite non è misurato qui: nessun nostro test crea o conserva un’immagine sessuale. Ne fa le veci la valutazione pubblicata per il classificatore di nudità stesso, e i tassi di errore sull’età apparente misurati sui volti di FairFace sono nella pagina del controllo di sicurezza, con i suoi limiti noti.