Il progetto si è svolto nell'ambito della Self-sovereign Identity (SSI) ed è consistito nello sviluppo di un sistema di login SSH tramite credenziali verificabili (VC) in ambiente Linux. In particolare ho dovuto sviluppare dei moduli PAM (Pluggable Authentication Modules) e NSS (Name Service Switch) in Linux e aggirare una limitazione di OpenSSH/PAM modificando un progetto open-source esistente. Il risultato ottenuto è una web app che forniti una VC (in forma di verifiable presentation VP) e un host target, tenta di restituire una shell Linux per l'utente descritto dalla VP presso il target host in un terminale virtuale.
Self-sovereign Identity: Sviluppo di un sistema di login SSH tramite credenziali verificabili in Linux
MARCHIANTE, MARCO
2022/2023
Abstract
Il progetto si è svolto nell'ambito della Self-sovereign Identity (SSI) ed è consistito nello sviluppo di un sistema di login SSH tramite credenziali verificabili (VC) in ambiente Linux. In particolare ho dovuto sviluppare dei moduli PAM (Pluggable Authentication Modules) e NSS (Name Service Switch) in Linux e aggirare una limitazione di OpenSSH/PAM modificando un progetto open-source esistente. Il risultato ottenuto è una web app che forniti una VC (in forma di verifiable presentation VP) e un host target, tenta di restituire una shell Linux per l'utente descritto dalla VP presso il target host in un terminale virtuale.File | Dimensione | Formato | |
---|---|---|---|
thesis1.pdf
accesso aperto
Dimensione
1.36 MB
Formato
Adobe PDF
|
1.36 MB | Adobe PDF | Visualizza/Apri |
The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License
https://hdl.handle.net/20.500.12608/61343