ACM Home Page
Please provide us with feedback. Feedback
Measuring integrity on mobile phone systems
Full text PdfPdf (284 KB)
Source
Symposium on Access Control Models and Technologies archive
Proceedings of the 13th ACM symposium on Access control models and technologies table of contents
Estes Park, CO, USA
SESSION: Access control in systems table of contents
Pages 155-164  
Year of Publication: 2008
ISBN:978-1-60558-129-3
Authors
Divya Muthukumaran  Pennsylvania State University, University Park, PA
Anuj Sawani  Pennsylvania State University, University Park, PA
Joshua Schiffman  Pennsylvania State University, University Park, PA
Brian M. Jung  Samsung Electronics Co., Ltd., Suwon-City, Gyeonggi-Do, Korea
Trent Jaeger  Pennsylvania State University, University Park, PA
Sponsors
SIGSAC: ACM Special Interest Group on Security, Audit, and Control
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 28,   Downloads (12 Months): 373,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1377836.1377862
What is a DOI?

ABSTRACT

Mobile phone security is a relatively new field that is gathering momentum in the wake of rapid advancements in phone system technology. Mobile phones are now becoming sophisticated smart phones that provide services beyond basic telephony, such as supporting third-party applications. Such third-party applications may be security-critical, such as mobile banking, or may be untrusted applications, such as downloaded games. Our goal is to protect the integrity of such critical applications from potentially untrusted functionality, but we find that existing mandatory access control approaches are too complex and do not provide formal integrity guarantees. In this work, we leverage the simplicity inherent to phone system environments to develop a compact SELinux policy that can be used to justify the integrity of a phone system using the Policy Reduced Integrity Measurement Architecture (PRIMA) approach. We show that the resultant policy enables systems to be proven secure to remote parties, enables the desired functionality for installing and running trusted programs, and the resultant SELinux policy is over 90% smaller in size. We envision that this approach can provide an outline for how to build high integrity phone systems.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Trusted Platform. http://www.sisa.samsung.com/innovation/tp/index.htm.
 
2
Bank of America. Mobile banking. http://www.bankofamerica.com/onlinebanking/index.cfm?template=mobile_banking&statecheck=PA.
 
3
W. E. Boebert and R. Y. Kain. A practical alternative to heirarchical integrity policies. In Proceedings of the 8th National Computer Security Conference, 1985.
 
4
F-Secure Computer Virus Information Pages: Cabir. http://www.f-secure.com/v-descs/cabir.shtml, 2006.
 
5
L. S. Clair, J. Schiffman, T. Jaeger, and P. McDaniel. Establishing and sustaining system integrity via root of trust installation. In Proceedings of the 2007 Annual Computer Security Applications Conference, Dec. 2007.
 
6
D. D. Clark and D. Wilson. A comparison of military and commercial security policies. In 1987 IEEE Symposium on Security and Privacy, May 1987.
 
7
J. de Haas. Symbian Phone Security. http://www.blackhat.com/presentations/bh-europe-05/BH_EU_05-deHaas.pdf.
 
8
9
 
10
IBM. Integrity Measurement Architecture for Linux. http://www.sourceforge.net/projects/linux-ima.
 
11
236 mln wireless subscribers in the us in 2006. http://www.itfacts.biz/index.php?id=P8421, 2007.
 
12
O. W. R. M. J. Marchesini, S.W. Smith. Experimenting with tcpa/tcg hardware, or: How i learned to stop worrying and love the bear. Technical Report TR2003-476, Computer Science Technical Report, Dartmouth College, Dec. 2003.
13
 
14
C. S. Janak Desai, George Wilson. Extending selinux to meet lspp data import/export requirements, Feb 2006. http://selinux-symposium.org/2006/papers/04-lspp.pdf.
 
15
K.J.Biba. Integrity considerations for secure computer systems. Technical Report MTR-3153, Mitre Corporation, June 1975.
 
16
F-Secure Computer Virus Information Pages: Mabir.A. http://www.f-secure.com/v-descs/mabir.shtml, 2005.
 
17
H. Maruyama, F. Seliger, N. Nagaratnam, T. Ebringer, S. Munetoh, S. Yoshihama, and T. Nakamura. Trusted platform on demand. Technical Report RT0564, IBM, Feb. 2004.
 
18
Montavista. Montavista Mobilinux. http://www.mvista.com/product_detail_mob.php.
 
19
Motorola. Opensource Motorola. https://opensource.motorola.com.
 
20
H. Nahari. Trusted secure embedded Linux. In Proceedings of the Linux Symposium Proceedings of the Linux Symposium Proceedings of the Linux Symposium, 2007.
 
21
Novell. AppArmor Linux Application Security. http://www.novell.com/linux/security/apparmor/.
 
22
Security-Enhanced Linux. http://www.nsa.gov/selinux.
 
23
openmoko.com. http://www.openmoko.com/, 2008.
 
24
V. Rao. Security in mobile phones - handset and networks perspective. Master's thesis, The Pennsylvania State University, 2007.
 
25
U. Shankar, T. Jaeger, and R. Sailer. Toward automated information-ow integrity verification for security-critical applications. In Proceedings of the 2006 ISOC Networked and Distributed Systems Security Symposium (NDSS'06), Feb. 2006.
 
26
 
27
Symbian OS: the open mobile operating system. http://www.symbian.com/, 2008.
 
28
Symbian Limited. Symbian signed. http://www.symbiansigned.com.
 
29
Trifinite.org - home of the trifinite.group. http://trifinite.org/trifinite_stuff.html, 2008.
 
30
Trolltech. Qtopia Open Source. http://trolltech.com/products/qtopia/opensource.
 
31
Trusted Computing Group. Trusted computing group: Mobile. https://www.trustedcomputinggroup.org/groups/mobile.
 
32
Trusted Computing Group. TCG TPM specification version 1.2 revision 85, Feb 2005. https://www.trustedcomputinggroup.org/groups/tpm/.
 
33
Windows mobile: Smartphone and pda software. http://www.microsoft.com/windowsmobile/, 2008.
 
34
35

Collaborative Colleagues:
Divya Muthukumaran: colleagues
Anuj Sawani: colleagues
Joshua Schiffman: colleagues
Brian M. Jung: colleagues
Trent Jaeger: colleagues