The Virtual Faraday Cage
atmire.migration.oldid | 1223 | |
dc.contributor.advisor | Barker, Ken | |
dc.contributor.advisor | Kawash, Jalal | |
dc.contributor.author | King, James | |
dc.date.accessioned | 2013-08-09T15:22:16Z | |
dc.date.available | 2015-08-10T07:00:46Z | |
dc.date.issued | 2013-08-09 | |
dc.date.submitted | 2013 | en |
dc.description.abstract | This thesis' primary contribution is that of a new architecture for web application platforms and their extensions, entitled "The Virtual Faraday Cage". This new architecture addresses some of the privacy and security related problems associated with third-party extensions running within web application platforms. A proof-of-concept showing how the Virtual Faraday Cage could be implemented is described. This new architecture aims to help solve some of the key security and privacy concerns for end-users in web applications by creating a mechanism by which a third-party could create an extension that works with end-user data, but which could never leak such information back to the third-party. To facilitate this, the thesis also incorporates a basic privacy-aware access control mechanism. This architecture could be used for centralized web application platforms (such as Facebook) as well as decentralized platforms. Ideally, the Virtual Faraday Cage should be incorporated into the development of new web application platforms, but could also be implemented via wrappers around existing application platform Application Programming Interfaces with minimal changes to existing platform code or workflows. | en_US |
dc.description.embargoterms | 2 years | en_US |
dc.identifier.citation | King, J. (2013). The Virtual Faraday Cage (Master's thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca. doi:10.11575/PRISM/28416 | en_US |
dc.identifier.doi | http://dx.doi.org/10.11575/PRISM/28416 | |
dc.identifier.uri | http://hdl.handle.net/11023/867 | |
dc.language.iso | eng | |
dc.publisher.faculty | Graduate Studies | |
dc.publisher.institution | University of Calgary | en |
dc.publisher.place | Calgary | en |
dc.rights | University of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission. | |
dc.subject | Computer Science | |
dc.subject.classification | Privacy | en_US |
dc.subject.classification | web applications | en_US |
dc.subject.classification | Security | en_US |
dc.title | The Virtual Faraday Cage | |
dc.type | master thesis | |
thesis.degree.discipline | Computer Science | |
thesis.degree.grantor | University of Calgary | |
thesis.degree.name | Master of Science (MSc) | |
ucalgary.item.requestcopy | true |