首页> 外国专利> Programming, verifying, visualizing, and deploying browser extensions with fine-grained security policies

Programming, verifying, visualizing, and deploying browser extensions with fine-grained security policies

机译:使用细粒度的安全策略对浏览器扩展进行编程,验证,可视化和部署

摘要

An environment is described which enables the generation, analysis, and use of secure browser extensions. Each browser extension includes an extension body and a policy expressed in a logic-based specification language. The policy specifies the access control and dataflow privileges associated with the extension body in a fine-grained manner by leveraging the structure and content of resources that are accessible to the browser extension. A suite of analysis tools for testing the safety of the browser extension includes a visualization module identifies features of a resource that are accessible to the policy. A static analysis module uses a static analysis technique to determine whether the extension body satisfies the policy. The environment also includes a conversion module for converting the browser extension, once deemed safe, into a form for use by a particular type of browser. The browser can execute that extension without performing runtime safety checks.
机译:所描述的环境使生成,分析和使用安全浏览器扩展成为可能。每个浏览器扩展都包括扩展主体和以基于逻辑的规范语言表示的策略。该策略通过利用浏览器扩展可访问的资源的结构和内容,以细粒度方式指定与扩展主体关联的访问控制和数据流特权。一套用于测试浏览器扩展安全性的分析工具套件,包括一个可视化模块,用于识别策略可访问的资源功能。静态分析模块使用静态分析技术来确定扩展主体是否满足该策略。该环境还包括一个转换模块,用于将浏览器扩展(一旦被认为是安全的)转换为供特定类型的浏览器使用的形式。浏览器可以执行该扩展,而无需执行运行时安全检查。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号