Managed Information: A New Abstraction Mechanism for Handling Information in Software-as-a-Service

12/31/2020
by   David H. Lorenz, et al.
0

Management of information is an important aspect of every application. This includes, for example, protecting user data against breaches (like the one reported in the news about 50 million Facebook profiles being harvested for Cambridge Analytica), complying with data protection laws and regulations (like EU's new General Data Protection Regulation), coping with large databases, and retaining user data across software versions. Today, every application needs to cope with such concerns by itself and on its own. In this paper we introduce Managed Information (MI), an abstraction mechanism for managing extra-functional data related concerns, similar to how managed memory today abstracts away many memory related concerns. MI limits the access applications have to user data, which, in return, relieves them from responsibility over it. This is achieved by hosting them on a Managed Information Platform (MIP), and implementing their logic in a language that supports MI. As evidence for the feasibility of MI we describe the design and implementation of such a platform. For demonstration of MI, we describe a simple social network application built with it. The implementation is open source.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/21/2019

Image Encryption Algorithm Based on Facebook Social Network

Facebook is the online social networks (OSNs) platform with the largest ...
research
09/14/2018

Reclaiming Data: Overcoming app identification barriers for exercising data protection rights

Data protection regulations generally afford individuals certain rights ...
research
11/18/2018

libmpk: Software Abstraction for Intel Memory Protection Keys

Intel memory protection keys (MPK) is a new hardware feature to support ...
research
04/13/2023

Understanding issues related to personal data and data protection in open source projects on GitHub

Context: Data protection regulations such as the GDPR and the CCPA affec...
research
08/27/2020

BumbleBee: Application-aware adaptation for container orchestration

Modern applications have embraced separation of concerns as a first-orde...
research
12/24/2022

MProtect: Operating System Memory Management without Access

Modern operating systems (OSes) have unfettered access to application da...
research
10/16/2019

An experimental platform for gathering user behavioural data via browser APIs

Websites are capable of learning a wide range of information about the p...

Please sign up or login with your details

Forgot password? Click here to reset