3 resultados para ROP
em AMS Tesi di Laurea - Alm@DL - Università di Bologna
Resumo:
Today there are many techniques that allows to exploit vulnerabilities of an application; there are also many techniques that are designed to stop these exploit attacks. This thesis wants to highlight how a specific type of attack, based on a technique called Return Oriented Programming (ROP), can be easily applied to binaries with particular characteristics. A new method that allows the injection of "useful" code in an Open Source projects without arousing suspicions is presented; this is possible because of the harmless aspects of the injected code. This useful code facilitate a ROP attack against an executable that contains vulnerable bugs. The injection process can be visualized in environment where an user can contribute with own code to a particular Open Source project. This thesis also highlights how current software protections are not correctly applied to Open Source project, thus enabling the proposed approach.
Resumo:
Il BTA (benzotriazolo), largamente impiegato nei protettivi per metalli utilizzati commercialmente, in particolare per la conservazione dei beni culturali, presenta problematiche riguardo il progressivo impoverimento di quest'ultimo legato alla sua volatilità, con conseguente perdita di efficacia antiossidante del film e rischi per la salute e per l'ambiente, data la tossicità del composto. Lo scopo di questo lavoro è stato di mettere a punto un polimero per il coating ecofriendly (PLA, polimero proveniente da materie prime rinnovabili) ed efficiente (polimero funzionalizzato con BTA, il quale essendo legato chimicamente alla catena di polimero, è maggiormente trattenuto all'interno del materiale) come valida alternativa a quelli reperibili commercialmente. In questo lavoro di tesi è stato sintetizzato un derivato funzionalizzato del benzotriazolo, molto usato per la conservazione dei beni culturali, in modo da essere utilizzato come iniziatore di polimerizzazione ROP di rac-lattide. In questo modo sono stati messi a punto, modulandone il peso molecolare attraverso la variazione della quantità di iniziatore, alcuni polimeri di poli-acido lattico con una molecola di benzotriazolo legata alla estremità carbossilica di ogni catena, legame che ne limita molto la fuoriuscita dal film. In seguito è stata testata l'efficacia di questi polimeri come alternativa a quelli utilizzati commercialmente nel campo della conservazione dei beni culturali, applicando uno strato di essi su dei provini di bronzo e sottoponendoli a diversi processi di invecchiamento, confrontando il loro comportamento con quello di un prodotto commerciale preso a paragone e con quello di PLA privo di funzionalizzazioni additivato di benzotriazolo. Particolare attenzione è stata posta, non solo sul tasso di degradazione al quale sono andati in contro, ma, visto l'ambito artistico, anche le modificazioni estetiche che i provini hanno subito dopo l'applicazione e dopo l'invecchiamento servendosi di misure di colore e foto che ne monitorassero i cambiamenti.
Resumo:
Nella presente Tesi si procede alla preparazione e caratterizzazione di nuovi poliesteri alifatici a base di PLLA che offrano garanzie di completa biodegradabilità e presentino caratteristiche chimico/fisiche adeguate ad applicazioni nell’ambito dell’imballaggio alimentare. La modifica chimica del PLLA è stata realizzata per introduzione in catena di segmenti opportunamente sintetizzati che fungono da iniziatori nell’apertura dell’anello di lattide nella ROP. I copolimeri triblocco, poli(lattico)-block-poli(propilene/neopentil glicole succinato) PLLAnP(PS80NS20)m, si differenziano per il diverso rapporto in peso tra i due diversi tipi di blocco, quello hard di PLLA e quello soft di P(PS80NS20). I risultati ottenuti sono di rilevante interesse applicativo: i copolimeri presentano migliorate proprietà meccaniche rispetto al PLLA, una maggiore velocità di biodegradazione, senza che abbia avuto luogo un peggioramento della stabilità termica e delle proprietà barriera, addirittura migliore al gas test O2.