15.4.1.2. Matrice di Test per la Valutazione della Fiducia

Questa sezione fornisce l'insieme comune di casi di test per le Soluzioni Wallet, le Relying Party e i Credential Issuer.

Test Case ID

Purpose

Description

Expected Result

ALL-001

Security

Ottenimento dei materiali crittografici pubblici dei Trust Anchors

Le entità ottengono la lista dei Trust Anchors o Certificate Authorities e i loro materiali di chiavi crittografiche pubbliche, assicurandosi periodicamente che questi non siano scaduti, revocati o aggiornati. L'infrastruttura di fiducia fornisce queste informazioni attraverso web endpoint e altri meccanismi out of band, per facilitare il confronto delle informazioni fornite a tutte le entità.

ALL-002

Security

Auto-valutazione della conformità

Le entità valutano periodicamente la loro conformità e presenza all'interno della federazione, controllando che la trust chain su se stesse sia ancora valida, non revocata e conforme alla specifica tecnica. Le entità applicano le policy, controllando che la loro configurazione attuale sia valida con le policy attive su di loro all'interno della federazione. Le trust chain, valutate e memorizzate in formati multipli per facilitare l'interoperabilità nella discovery della fiducia con altre entità, sono memorizzate dalle entità e utilizzate all'occorrenza durante i flussi di scambio dati. Le trust chain sulle entità vengono recuperate o scoperte utilizzando le asserzioni emesse dalle entità.

ALL-003

Discovery

Pubblicazione delle informazioni su se stessi

Le entità firmano e pubblicano tutte le informazioni su di loro, contenenti tutti i metadata del protocollo, materiale crittografico, trust marks, utilizzando il well-known endpoint definito in questa specifica, rendendo queste informazioni pubblicamente scopribili da altre entità.

ALL-004

Security

Pubblicazione del registro storico delle chiavi

Le entità firmano e pubblicano tutte le informazioni sui materiali crittografici non utilizzati o revocati utilizzando well-known endpoint definiti in questa specifica, rendendo queste informazioni pubblicamente scopribili da altre entità.

ALL-005

Security

Valutazione della conformità con le entità prima dello scambio di dati sull'Utente

Le entità valutano la fiducia e la conformità con altre entità prima che qualsiasi informazione relativa a una persona fisica o giuridica possa essere scambiata. Configurazioni false non permettono scambi di dati.

ALL-006

Security

Valutazione della prova di possesso durante l'uso di un'asserzione firmata in accordo con il metodo di conferma della proprietà di utilizzo configurato.

Le entità valutano il metodo di conferma e applicano il suo protocollo per considerare valida la dichiarazione firmata.

ALL-007

Security

Algoritmi crittografici supportati

Le entità valutano la crittografia utilizzata in conformità con gli algoritmi consentiti.

ALL-008

Security

Attacchi replay

Le dichiarazioni firmate utilizzando identificatori univoci sono memorizzate fino al loro tempo di scadenza e controllate contro qualsiasi replay di esse.