首页> 外文学位 >Protecting Systems from Within: Application-Level Observation and Control Mechanisms.
【24h】

Protecting Systems from Within: Application-Level Observation and Control Mechanisms.

机译:保护系统免受内部攻击:应用程序级观察和控制机制。

获取原文
获取原文并翻译 | 示例

摘要

Popular software systems are used in a wide variety of settings and each user or organization that depends on a system may have requirements or needs beyond what the system is designed to provide. Many of these systems do not provide the insight into or control over the system needed to satisfy these additional requirements. In this work we show that we can address many of these challenges by augmenting existing systems with new application-level mechanisms. This approach has a number of advantages, including the flexibility to leave policy decisions up to the user, the power to enforce complex policies that depend on the data, context, and setting of the system, and the practicality to be used with existing, real-world systems. This dissertation demonstrates this philosophy applied to three different settings.;First, we empower users of Android devices to add, remove, and enforce behavior in the third-party apps they install. We present RetroSkeleton, our Android app bytecode analysis and rewriting framework, and show how it can be used to build observation and control mechanisms into Android apps. Our bytecode analysis engine enables app-agnostic policies to be applied to any app without any manual or app-specific guidance. We develop policies, including enforcement of fine-grained network access control, HTTPS-Everywhere functionality for app network activity, automatic app localization, and patching apps to protect users from vulnerabilities in the Android platform, and apply these policies to the top Android apps.;Second, we enable web service administers to track the flow of information through their web applications and back-end databases. Our system, DBTaint, propagates fine-grained information flow tracking metadata across application boundaries and through database operations in web services automatically. Our system operates transparently to web applications and requires no changes to the database engine. We apply our system to two existing web services and demonstrate it is effective, efficient, and practical for real-world settings.;Third, we develop a system that gives mobile device users the ability to establish and present "alibis" (evidence of their past locations) while retaining control over the disclosure of their location history. We present two cryptographic schemes to facilitate the automatic, opportunistic creation of these alibis. In our designs, the identity associated with an alibi can only be revealed by the owner of that alibi, giving the user complete control over their privacy. Our schemes require no trusted third party for our privacy guarantees and we show that our schemes run efficiently on mobile devices in terms of both storage and computation requirements.
机译:流行的软件系统用于各种各样的设置中,并且依赖于系统的每个用户或组织可能具有超出系统设计范围的要求或需求。这些系统中的许多系统无法提供对满足这些附加要求所需的系统的了解或控制。在这项工作中,我们表明可以通过使用新的应用程序级机制扩展现有系统来解决许多挑战。这种方法具有许多优势,包括可以将策略决策留给用户的灵活性,执行依赖于数据,上下文和系统设置的复杂策略的能力,以及与现有的,实际的一起使用的实用性。世界系统。本文证明了这种理念适用于三种不同的设置。首先,我们授权Android设备的用户在其安装的第三方应用程序中添加,删除和强制执行行为。我们介绍了RetroSkeleton,这是我们的Android应用程序字节码分析和重写框架,并展示了如何将其用于在Android应用程序中建立观察和控制机制。我们的字节码分析引擎可将与应用无关的策略应用于任何应用,而无需任何手动或特定于应用的指导。我们制定政策,包括实施细粒度的网络访问控制,用于应用程序网络活动的HTTPS-Everywhere功能,自动应用程序本地化和修补应用程序,以保护用户免受Android平台中的漏洞的影响,并将这些策略应用于顶级Android应用程序。其次,我们使Web服务管理员能够通过其Web应用程序和后端数据库跟踪信息流。我们的系统DBTaint通过应用程序边界并通过Web服务中的数据库操作自动传播细粒度的信息流跟踪元数据。我们的系统对Web应用程序透明运行,无需更改数据库引擎。我们将我们的系统应用到两个现有的Web服务上,并证明它对于现实世界的设置是有效,高效和实用的。;第三,我们开发了一种系统,该系统使移动设备用户能够建立和显示“ alibis”(他们的证据)过去的位置),同时保留对其位置历史记录的披露的控制权。我们提出了两种加密方案,以促进这些证明的自动,机会主义的创造。在我们的设计中,与该假肢相关的身份只能由该假肢的所有者公开,从而使用户可以完全控制自己的隐私。我们的方案不需要任何可信赖的第三方来保证我们的隐私,并且我们证明了我们的方案在存储和计算要求方面都可以在移动设备上高效运行。

著录项

  • 作者

    Davis, Benjamin G.;

  • 作者单位

    University of California, Davis.;

  • 授予单位 University of California, Davis.;
  • 学科 Computer science.;Web studies.
  • 学位 Ph.D.
  • 年度 2014
  • 页码 110 p.
  • 总页数 110
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号