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.
2022
Self-sovereign Identity: Developing an SSH login system using verifiable credentials in Linux
SSH
VC / VP
SSH
Linux
PAM
File in questo prodotto:
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

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/61343