IoT Prism Lab
Research Lab at University of Bologna
Research Lab at University of Bologna
Theses
2020 |
Avoni, Arianna Sicurezza e vulnerabilità in iOS Masters Thesis 2020. Abstract | Links | BibTeX | Tags: Apple, iOS, jailbreak, malware, sicurezza, vulnerabilità @mastersthesis{amslaurea20594, title = {Sicurezza e vulnerabilità in iOS}, author = {Arianna Avoni}, url = {https://amslaurea.unibo.it/id/eprint/20594}, year = {2020}, date = {2020-01-01}, abstract = {Il panorama delle minacce per la sicurezza delle applicazioni è in costante evoluzione. I fattori chiave di questa evoluzione sono i progressi fatti dagli attaccanti, il rilascio di nuove tecnologie e l’utilizzo di sistemi sempre più complessi. Le vulnerabilità che si celano all’interno delle applicazioni software sono gli obiettivi degli attacchi, queste forniscono un percorso d’ingresso, più o meno facile, per compromettere i sistemi o lanciare ulteriori attacchi. L’azienda statunitense Apple quando progetta un nuovo prodotto, proprio per la fondamentale importanza che ha la sicurezza, segue la filosofia della privacy by design e privacy by default, che prevede per impostazione predefinita, di trattare solo i dati personali nella misura necessaria e sufficiente per le finalità previste e per il periodo strettamente necessario a tali fini. Apple progetta la sicurezza con la massima priorità all’interno delle proprie piattaforme. Questo documento esplorerà le principali tecniche di sicurezza adottate da Apple per il sistema operativo iOS e una storia degli attacchi che sono stati in grado di penetrare attraverso queste difese, verrà inoltre trattata la dannosa tecnica del jailbreak, un'analisi sulle vulnerabilità e sulle loro caratteristiche.}, keywords = {Apple, iOS, jailbreak, malware, sicurezza, vulnerabilità}, pubstate = {published}, tppubtype = {mastersthesis} } Il panorama delle minacce per la sicurezza delle applicazioni è in costante evoluzione. I fattori chiave di questa evoluzione sono i progressi fatti dagli attaccanti, il rilascio di nuove tecnologie e l’utilizzo di sistemi sempre più complessi. Le vulnerabilità che si celano all’interno delle applicazioni software sono gli obiettivi degli attacchi, queste forniscono un percorso d’ingresso, più o meno facile, per compromettere i sistemi o lanciare ulteriori attacchi. L’azienda statunitense Apple quando progetta un nuovo prodotto, proprio per la fondamentale importanza che ha la sicurezza, segue la filosofia della privacy by design e privacy by default, che prevede per impostazione predefinita, di trattare solo i dati personali nella misura necessaria e sufficiente per le finalità previste e per il periodo strettamente necessario a tali fini. Apple progetta la sicurezza con la massima priorità all’interno delle proprie piattaforme. Questo documento esplorerà le principali tecniche di sicurezza adottate da Apple per il sistema operativo iOS e una storia degli attacchi che sono stati in grado di penetrare attraverso queste difese, verrà inoltre trattata la dannosa tecnica del jailbreak, un'analisi sulle vulnerabilità e sulle loro caratteristiche. |
2017 |
Mengoli, Andrea Progettazione e sviluppo di un?applicazione iOS per la gestione di partite di beach tennis. Masters Thesis 2017. Abstract | Links | BibTeX | Tags: Apple, applicazione, beach tennis, Design, facebook, Firebase, Informatica, iOS, Penk @mastersthesis{amslaurea13316, title = {Progettazione e sviluppo di un?applicazione iOS per la gestione di partite di beach tennis.}, author = {Andrea Mengoli}, url = {https://amslaurea.unibo.it/id/eprint/13316}, year = {2017}, date = {2017-01-01}, abstract = {Lo sport è spesso una forte passione, alla quale però non si riesce a dedicare il tempo voluto a causa dei numerosi impegni personali; questi impegni variano da individuo a individuo e di conseguenza è difficile trovare compagni con cui praticare la stessa attività. Questo problema si avverte maggiormente negli sport di gruppo; infatti se per fare una corsa è sufficiente molta forza di volontà e un po’ di tempo libero, per giocare a tennis, calcio, basket, o anche ai più recenti beach tennis e beach volley, oltre al tempo libero, serve un campo e qualche compagno di gioco. Tutto ciò crea disagio a ciascun giocatore poiché colui che rinuncia alla partita mette in difficoltà i propri compagni che si ritrovano con un uomo in meno, con il rischio di dover rinunciare al match e in alcuni casi con l’aggravante di dover pagare comunque il costo del campo precedentemente prenotato. Al contrario può accadere che una persona si ritrovi con molto tempo libero ma senza compagni con cui giocare: questo si verifica frequentemente in vacanza, dove l’individuo, solitamente in un posto nuovo, non conosce persone con coi condividere e praticare lo sport che ama. È evidente che i due problemi siano complementari, di conseguenza creando un sistema di connessioni fra richiedenti e offerenti sarebbe possibile risolvere entrambe le questioni. Dopo un’attenta analisi di metodi alternativi per la risoluzione del problema e a seguito di approfondite ricerche, è stata progettata una nuova soluzione che combina i vantaggi delle chat, ovvero la rapidità d’informazione e il target mirato composto solo da appassionati dello sport, con un potenziale maggiore di diffusione della richiesta. Questo è possibile attraverso la creazione di un’app che incroci le diverse esigenze favorendo le connessioni tra sportivi.}, keywords = {Apple, applicazione, beach tennis, Design, facebook, Firebase, Informatica, iOS, Penk}, pubstate = {published}, tppubtype = {mastersthesis} } Lo sport è spesso una forte passione, alla quale però non si riesce a dedicare il tempo voluto a causa dei numerosi impegni personali; questi impegni variano da individuo a individuo e di conseguenza è difficile trovare compagni con cui praticare la stessa attività. Questo problema si avverte maggiormente negli sport di gruppo; infatti se per fare una corsa è sufficiente molta forza di volontà e un po’ di tempo libero, per giocare a tennis, calcio, basket, o anche ai più recenti beach tennis e beach volley, oltre al tempo libero, serve un campo e qualche compagno di gioco. Tutto ciò crea disagio a ciascun giocatore poiché colui che rinuncia alla partita mette in difficoltà i propri compagni che si ritrovano con un uomo in meno, con il rischio di dover rinunciare al match e in alcuni casi con l’aggravante di dover pagare comunque il costo del campo precedentemente prenotato. Al contrario può accadere che una persona si ritrovi con molto tempo libero ma senza compagni con cui giocare: questo si verifica frequentemente in vacanza, dove l’individuo, solitamente in un posto nuovo, non conosce persone con coi condividere e praticare lo sport che ama. È evidente che i due problemi siano complementari, di conseguenza creando un sistema di connessioni fra richiedenti e offerenti sarebbe possibile risolvere entrambe le questioni. Dopo un’attenta analisi di metodi alternativi per la risoluzione del problema e a seguito di approfondite ricerche, è stata progettata una nuova soluzione che combina i vantaggi delle chat, ovvero la rapidità d’informazione e il target mirato composto solo da appassionati dello sport, con un potenziale maggiore di diffusione della richiesta. Questo è possibile attraverso la creazione di un’app che incroci le diverse esigenze favorendo le connessioni tra sportivi. |