发明授权
- 专利标题: Safe installation of browser extensions
- 专利标题(中): 安全浏览器扩展
-
申请号: US13246770申请日: 2011-09-27
-
公开(公告)号: US08176321B1公开(公告)日: 2012-05-08
- 发明人: Matthew Perry , Aaron Boodman , Erik Kay , Antony John Sargent
- 申请人: Matthew Perry , Aaron Boodman , Erik Kay , Antony John Sargent
- 申请人地址: US CA Mountain View
- 专利权人: Google Inc.
- 当前专利权人: Google Inc.
- 当前专利权人地址: US CA Mountain View
- 代理机构: Brake Hughes Bellermann LLP
- 主分类号: H04L29/00
- IPC分类号: H04L29/00 ; G06F9/445
摘要:
Methods and apparatus for installing browser extensions using sandboxed processes are disclosed. An example method includes receiving a browser extension installation package in a main browser process, placing the browser extension installation package in a temporary directory and launching a sandboxed sub-process of the browser application, where the sandboxed sub-process has access to the temporary directory. The example method includes, in the sandboxed sub-process: unpacking a compressed, archived file of the installation package into the plurality of constituent files of the browser extension and transcoding or recoding at least one of the plurality of constituent files, where the transcoded and recoded files replace their corresponding original constituent files. The example method includes, after the transcoding and/or recoding, passing the constituent files back to a main browser process and installing the browser extension to the browser application using the transcoded and recoded constituent files.
信息查询