MySQL extension automatic porting to PDO for PHP migration and security improvement

DSpace/Manakin Repository

Show simple item record

dc.contributor.advisor Cortesi, Agostino it_IT
dc.contributor.author Mondin, Fabio <1993> it_IT
dc.date.accessioned 2017-10-08 it_IT
dc.date.accessioned 2018-04-17T13:36:27Z
dc.date.issued 2017-10-26 it_IT
dc.identifier.uri http://hdl.handle.net/10579/11710
dc.description.abstract The adoption of new and more secure systems for the development of applications implies the upgrade of the old programming languages. This is the case of PHP, the fifth version of which is going towards the end of the support. The new release improves different aspects but also removes the old deprecated MySQL extension, supporting only the newer libraries of functions for the connection to the databases. The already existent projects therefore must be renewed to conform to the new language version. Moreover, the conversion of the source code, to be more safe against the possibility of injections, should also involve the transformation of the query code to support the prepared statement technique. The simple manual implementation of the changes to translate large projects might be too long and expensive or even unfeasible. Instead a specific tool that automatically applies the transformation rules should achieve this task, obtaining the conversion in a reasonable way. The purpose of the present thesis is then the identification of the methods for converting the old PHP source code to support the new PDO framework. Thus various conversion techniques are analysed to find out the best procedure that correctly obtain the wanted results. The elements to be updated are collected and elaborated to create a universal processing scheme. Finally, the resulting programmed tool is executed with different example codes to prove the capabilities of the developed product. it_IT
dc.language.iso en it_IT
dc.publisher Università Ca' Foscari Venezia it_IT
dc.rights © Fabio Mondin, 2017 it_IT
dc.title MySQL extension automatic porting to PDO for PHP migration and security improvement it_IT
dc.title.alternative MySQL extension automatic porting to PDO for PHP migration and security improvement it_IT
dc.type Master's Degree Thesis it_IT
dc.degree.name Informatica - computer science it_IT
dc.degree.level Laurea magistrale it_IT
dc.degree.grantor Dipartimento di Scienze Ambientali, Informatica e Statistica it_IT
dc.description.academicyear 2016/2017, sessione autunnale it_IT
dc.rights.accessrights closedAccess it_IT
dc.thesis.matricno 843351 it_IT
dc.subject.miur INF/01 INFORMATICA it_IT
dc.description.note it_IT
dc.degree.discipline it_IT
dc.contributor.co-advisor it_IT
dc.date.embargoend 10000-01-01
dc.provenance.upload Fabio Mondin (843351@stud.unive.it), 2017-10-08 it_IT
dc.provenance.plagiarycheck Agostino Cortesi (cortesi@unive.it), 2017-10-23 it_IT


Files in this item

This item appears in the following Collection(s)

Show simple item record