Separation of Powers in the Cloud: Where Applications and Users Become Peers

David H. Lorenz, Boaz Rosenan

نتاج البحث: فصل من :كتاب / تقرير / مؤتمرمنشور من مؤتمرمراجعة النظراء

ملخص

We challenge the widely accepted practice that web appli-cations must be trusted with user data. We present an al-ternative model based on logic programming, where users and applications are equal peers in a shared cloud environ-ment. User data is represented as a set of facts. The ap-plication is represented as a set of rules defining how user data is to be processed, but is not given direct access to the data. This way, end users remain the owners of their own data, and are able to determine who can see it and who can modify it. For concreteness, we define a data representa-tion and query language, named CloudLog, for a new family of deductive databases, named NoDatalog. We add access control to the language for guaranteeing that the rules pro-vided by the application cannot change the choices made by users. We demonstrate how business logic can be expressed in CloudLog, and discuss how an efficient CloudLog-based database can be implemented.

اللغة الأصليةالإنجليزيّة
عنوان منشور المضيفOnward! 2015 - Proceedings of the 2015 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Part of SPLASH 2015
المحررونGuy L. Steele, Gail C. Murphy
ناشرAssociation for Computing Machinery, Inc
الصفحات76-89
عدد الصفحات14
رقم المعيار الدولي للكتب (الإلكتروني)9781450336888
المعرِّفات الرقمية للأشياء
حالة النشرنُشِر - أكتوبر 2015
الحدثACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Onward! 2015 - Part of SPLASH 2015 - Pittsburgh, الولايات المتّحدة
المدة: ٢٥ أكتوبر ٢٠١٥٣٠ أكتوبر ٢٠١٥

سلسلة المنشورات

الاسمOnward! 2015 - Proceedings of the 2015 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Part of SPLASH 2015

!!Conference

!!ConferenceACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Onward! 2015 - Part of SPLASH 2015
الدولة/الإقليمالولايات المتّحدة
المدينةPittsburgh
المدة٢٥/١٠/١٥٣٠/١٠/١٥

ملاحظة ببليوغرافية

Funding Information:
This research was supported in part by the Israel Science Foundation (ISF) under grant No. 1440/14.

بصمة

أدرس بدقة موضوعات البحث “Separation of Powers in the Cloud: Where Applications and Users Become Peers'. فهما يشكلان معًا بصمة فريدة.

قم بذكر هذا