13/01/ Anno Accademico Flavio Giovarruscio e Riccardo Tribbia Relatore: Prof. Stefano Paraboschi Realizzazione di un sistema sicuro di data-outsourcing basato su WebDAV tramite refactoring Corso di Laurea Specialistica in Ingegneria Informatica UNIVERSITA DEGLI STUDI DI BERGAMO Facoltà di Ingegneria
13/01/ SOMMARIO Realizzazione di un sistema sicuro di data-outsourcing basato su WebDAV tramite refactoring Cloud computing Over Encryption Refactoring WebDAV Realizzazione Demo Realizzazione sicurodata-outsourcing WebDAV refactoring
CLOUD COMPUTING 13/01/ Problematiche: Controllo Performance, latenza Sicurezza e privacy Costi di banda correlati Standard per i fornitori Trasparenza Affidabilità
UN SISTEMA SICURO - OverEncryption 13/01/2014 4
UN SISTEMA SICURO - OverEncryption 13/01/2014 5
6 REFACTORING OverEncPrimeLife Plus
13/01/ ANALISI DEI REQUISITI ClientClient –Ambiente Linux –Interfaccia grafica –Autenticazione dellutente (username, password e passphrase) –Funzionalità di Over Encryption lato client ServerServer –Gestione delle credenziali di accesso –Gestione delle chiavi degli utenti Access Control List –Gestione delle risorse e delle relative Access Control List –Funzionalità di Over Encryption lato server Utilizzo del protocollo WebDAV
13/01/ PROGETTAZIONE- ARCHITETTURA CLIENT OverEncrypt-client 1.0 Client functionsplugin Ubuntu 9.10
13/01/ PROGETTAZIONE - ARCHITETTURA SERVER PostgreSQL 8.4 Apache Tomcat OverEncryption-server 1.0 Milton WebDAV Server functions
13/01/ RISTRUTTURAZIONE OverEncPrimeLife Plus OverEncrypt
Aspetti: Basato sullHTTP Standardizzato dallIETF Integrazione nei principali sistemi operativi Funzionalità di Condivisione e locking delle risorse Controllo delle versioni Astrazione delle risorse Estensione dellHTTP tramite nuovi metodi e primitive IL PROTOCOLLO WebDAV 13/01/
REALIZZAZIONE 13/01/ Granularità permessicifratura Protocollo di comunicazione.request.response.request.response
CIFRATURA LATO SERVER 13/01/
13/01/ PORTABILITA OverEncrypt-client 1.0 pluginClient functions Ubuntu 9.10
DEMO
13/01/ CONCLUSIONI LOverEncryption propone una soluzione ai problemi di sicurezza, privacy e confidenzialità dei dati nel Cloud Computing. Il sistema OverEncrypt: Mette a disposizione dellutente il processo di OverEncryption É a disposizione della comunità per lo sviluppo con i più comuni sistemi operativi