Skip to main navigation Skip to search Skip to main content

CamFlow: Managed Data-sharing for Cloud Services

  • Thomas F.J.M. Pasquier
  • , Jatinder Singh
  • , David Eyers
  • , Jean Bacon

    Research output: Contribution to journalArticle (Academic Journal)peer-review

    60 Citations (Scopus)

    Abstract

    A model of cloud services is emerging whereby a few trusted providers manage the underlying hardware and communications whereas many companies build on this infrastructure to offer higher level, cloud-hosted PaaS services and/or SaaS applications. From the start, strong isolation between cloud tenants was seen to be of paramount importance, provided first by virtual machines (VM) and later by containers, which share the operating system (OS) kernel. Increasingly it is the case that applications also require facilities to effect isolation and protection of data managed by those applications. They also require flexible data sharing with other applications, often across the traditional cloud-isolation boundaries; for example, when government, consisting of different departments, provides services to its citizens through a common platform. These concerns relate to the management of data. Traditional access control is application and principal/role specific, applied at policy enforcement points, after which there is no subsequent control over where data flows;a crucial issue once data has left its owner's control by cloud-hosted applications andwithin cloud-services. Information Flow Control (IFC), in addition, offers system-wide, end-To-end, flow control based on the properties of the data. We discuss the potential of cloud-deployed IFC for enforcing owners' data flow policy with regard to protection and sharing, aswell as safeguarding against malicious or buggy software. In addition, the audit log associated with IFC provides transparency and offers system-wide visibility over data flows. This helps those responsible to meet their data management obligations, providing evidence of compliance, and aids in the identification ofpolicy errors and misconfigurations. We present our IFC model and describe and evaluate our IFC architecture and implementation (CamFlow). This comprises an OS level implementation of IFC with support for application management, together with an IFC-enabled middleware.

    Original languageEnglish
    Article number7295590
    Pages (from-to)472-484
    Number of pages13
    JournalIEEE Transactions on Cloud Computing
    Volume5
    Issue number3
    DOIs
    Publication statusPublished - 1 Jul 2015

    UN SDGs

    This output contributes to the following UN Sustainable Development Goals (SDGs)

    1. SDG 3 - Good Health and Well-being
      SDG 3 Good Health and Well-being

    Keywords

    • audit
    • cloud computing
    • Compliance
    • information flow control
    • middleware
    • PaaS
    • security

    Fingerprint

    Dive into the research topics of 'CamFlow: Managed Data-sharing for Cloud Services'. Together they form a unique fingerprint.

    Cite this