Integrity Protection On the Linux Based Android Platform
Integrity protection on the Linux based Android Platform is examined. The secure boot mechanism is studied and the verification of user space code is investigated. The task of this master thesis was to extend the current code signing mechanism to include signing of files in the file system, and code...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
KTH, Skolan för informations- och kommunikationsteknik (ICT)
2014
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-177176 |
id |
ndltd-UPSALLA1-oai-DiVA.org-kth-177176 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-kth-1771762018-01-11T05:12:33ZIntegrity Protection On the Linux Based Android PlatformengChang, KaiyeKTH, Skolan för informations- och kommunikationsteknik (ICT)2014Computer and Information SciencesData- och informationsvetenskapIntegrity protection on the Linux based Android Platform is examined. The secure boot mechanism is studied and the verification of user space code is investigated. The task of this master thesis was to extend the current code signing mechanism to include signing of files in the file system, and code pages, and to implement verification of these files and pages. Proof-of-concept solutions of two presented methods are implemented. It was found that the integrity protection on the platform can be improved at a relatively reasonable cost by verifying hashes of modules and programs before they are allowed to execute. Integritetsskyddet på den Linux-baserade Android-plattformen undersöks. Den säkra bootmekanismen studeras och verifiering av användarkod undersöks. Uppgiften för detta examensarbete var att utöka den aktuella signeringsmekanismen för att inkludera signering av filer i filsystemet och minnessidor, och att genomföra kontroll av dessa filer och sidor. Prototyplösningar av två presenterade metoder implementeras. Det visade sig att integritetsskyddet på plattformen kan förbättras till en relativt rimlig kostnad genom att verifiera hashar av moduler och program innan de tillåts exekvera. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-177176TRITA-ICT-EX ; 2014:87application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Computer and Information Sciences Data- och informationsvetenskap |
spellingShingle |
Computer and Information Sciences Data- och informationsvetenskap Chang, Kaiye Integrity Protection On the Linux Based Android Platform |
description |
Integrity protection on the Linux based Android Platform is examined. The secure boot mechanism is studied and the verification of user space code is investigated. The task of this master thesis was to extend the current code signing mechanism to include signing of files in the file system, and code pages, and to implement verification of these files and pages. Proof-of-concept solutions of two presented methods are implemented. It was found that the integrity protection on the platform can be improved at a relatively reasonable cost by verifying hashes of modules and programs before they are allowed to execute. === Integritetsskyddet på den Linux-baserade Android-plattformen undersöks. Den säkra bootmekanismen studeras och verifiering av användarkod undersöks. Uppgiften för detta examensarbete var att utöka den aktuella signeringsmekanismen för att inkludera signering av filer i filsystemet och minnessidor, och att genomföra kontroll av dessa filer och sidor. Prototyplösningar av två presenterade metoder implementeras. Det visade sig att integritetsskyddet på plattformen kan förbättras till en relativt rimlig kostnad genom att verifiera hashar av moduler och program innan de tillåts exekvera. |
author |
Chang, Kaiye |
author_facet |
Chang, Kaiye |
author_sort |
Chang, Kaiye |
title |
Integrity Protection On the Linux Based Android Platform |
title_short |
Integrity Protection On the Linux Based Android Platform |
title_full |
Integrity Protection On the Linux Based Android Platform |
title_fullStr |
Integrity Protection On the Linux Based Android Platform |
title_full_unstemmed |
Integrity Protection On the Linux Based Android Platform |
title_sort |
integrity protection on the linux based android platform |
publisher |
KTH, Skolan för informations- och kommunikationsteknik (ICT) |
publishDate |
2014 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-177176 |
work_keys_str_mv |
AT changkaiye integrityprotectiononthelinuxbasedandroidplatform |
_version_ |
1718604789927903232 |