Realizing Software Vault on Android Through Information-Flow Control

被引:0
|
作者
Shyamasundar, R. K. [1 ]
Kumar, N. V. Narendra [1 ]
Teltumde, Priyanka [1 ]
机构
[1] Indian Inst Technol, Dept Comp Sci & Engn, Bombay, Maharashtra, India
关键词
Secure execution environment; Information-flow control (IFC); Android;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Several approaches to protect data and code, and ensure execution in a secure environment without getting infected from malwares, such as isolation, sandboxing, trust-based execution, application oriented access control have been proposed. In recent times, hardware-based solutions like ARM TrustZone and Intel SGX Enclave have been introduced to protect code and data from being infected or modified from outside the designated "secure" zone. While the hardware-based approaches have a distinct advantage, they have disadvantages in realizing Multi-Level Secure (MLS) systems, as they need to communicate via a central agent; further, a software vault would provide a good alternative when a system (like smartphone) is used/owned by a single person. In this paper, we describe a general approach for the creation of a software vault to preserve integrity and confidentiality of the information and computation end-to-end while supporting inter-communication among different components. This realizes an efficient interacting system that is secure and as good as the system using the hardware-based solutions. Our solution is through dynamic labelling using the recent information flow models for decentralized systems. We illustrate the application of our technique for building a runtime monitor for the Android environment, and demonstrate its characteristic properties by realizing a secure banking application. The solution guarantees end-to-end preservation of confidentiality & integrity, and allowing interactions among distributed components but still preserving the hardness of penetration from malware. We believe that our software vault will have extensive applications in utility computing that demands inter-communication between clouds.
引用
收藏
页码:1007 / 1014
页数:8
相关论文
共 50 条
  • [41] INFORMATION-FLOW AND WORKER PRODUCTIVITY
    GOLDMAN, AS
    [J]. MANAGEMENT SCIENCE, 1959, 5 (03) : 270 - 278
  • [42] A verified information-flow architecture
    de Amorim, Arthur Azevedo
    Collins, Nathan
    DeHon, Andre
    Demange, Delphine
    Hritcu, Catalin
    Pichardie, David
    Pierce, Benjamin C.
    Pollack, Randy
    Tolmach, Andrew
    [J]. JOURNAL OF COMPUTER SECURITY, 2016, 24 (06) : 689 - 734
  • [43] A Verified Information-Flow Architecture
    de Amorim, Arthur Azevedo
    Collins, Nathan
    DeHon, Andre
    Demange, Delphine
    Hritcu, Catalin
    Pichardie, David
    Pierce, Benjamin C.
    Pollack, Randy
    Tolmach, Andrew
    [J]. ACM SIGPLAN NOTICES, 2014, 49 (01) : 165 - 178
  • [44] INFORMATION-FLOW IN SENSORY NEURONS
    DEWEESE, M
    BIALEK, W
    [J]. NUOVO CIMENTO DELLA SOCIETA ITALIANA DI FISICA D-CONDENSED MATTER ATOMIC MOLECULAR AND CHEMICAL PHYSICS FLUIDS PLASMAS BIOPHYSICS, 1995, 17 (7-8): : 733 - 741
  • [45] A Theory of Information-Flow Labels
    Montagu, Benoit
    Pierce, Benjamin C.
    Pollack, Randy
    [J]. 2013 IEEE 26TH COMPUTER SECURITY FOUNDATIONS SYMPOSIUM (CSF), 2013, : 3 - 17
  • [46] INFORMATION-FLOW IN THE AUTOMATED LABORATORY
    SCHAEFFER, BC
    TOBIN, FL
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1987, 193 : 2 - COMP
  • [47] INFORMATION-FLOW IN SYNERGETIC COMPUTERS
    HAKEN, H
    [J]. ANNALEN DER PHYSIK, 1991, 48 (1-3) : 97 - 102
  • [48] SELECTIVE CORTICAL CONTROL OF INFORMATION-FLOW THROUGH DIFFERENT INTRASPINAL COLLATERALS OF THE SAME MUSCLE AFFERENT FIBER
    EGUIBAR, JR
    QUEVEDO, J
    JIMENEZ, I
    RUDOMIN, P
    [J]. BRAIN RESEARCH, 1994, 643 (1-2) : 328 - 333
  • [49] HLIO: Mixing Static and Dynamic Typing for Information-Flow Control in Haskell
    Buiras, Pablo
    Vytiniotis, Dimitrios
    Russo, Alejandro
    [J]. PROCEEDINGS OF THE 20TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON FUNCTIONAL PROGRAMMING (ICFP'15), 2015, : 289 - 301
  • [50] MODELS OF THE MIND AND MACHINE - INFORMATION-FLOW AND CONTROL BETWEEN HUMANS AND COMPUTERS
    NORMAN, KL
    [J]. ADVANCES IN COMPUTERS, 1991, 32 : 201 - 254