会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 7. 发明申请
    • METHOD FOR VALIDATING AN UNTRUSTED NATIVE CODE MODULE
    • 用于验证未被引用的本地代码模块的方法
    • WO2009137564A3
    • 2010-04-01
    • PCT/US2009042962
    • 2009-05-06
    • GOOGLE INCCHEN J BRADLEYHARREN MATTHEW TPAPAKIPOS MATTHEWSEHR DAVID CYEE BENNET S
    • CHEN J BRADLEYHARREN MATTHEW TPAPAKIPOS MATTHEWSEHR DAVID CYEE BENNET S
    • G06F9/30G06F9/06G06F15/16G06F21/00
    • G06F21/577G06F21/51
    • A system that validates a native code module. During operation, the system receives a native code module comprised of untrusted native program code. The system validates the native code module by: (1) determining that code in the native code module does not include any restricted instructions and/or does not access restricted features of a computing device; and (2) determining that the instructions in the native code module are aligned along byte boundaries such that a specified set of byte boundaries always contain a valid instruction and control flow instructions have valid targets. The system allows successfully-validated native code modules to execute, and rejects native code modules that fail validation. By validating the native code module, the system facilitates safely executing the native code module in the secure runtime environment on the computing device, thereby achieving native code performance for untrusted program binaries without significant risk of unwanted side effects.
    • 验证本地代码模块的系统。 在操作期间,系统接收由不可信的本地程序代码组成的本地代码模块。 该系统通过以下方式来验证本地代码模块:(1)确定本地代码模块中的代码不包括任何受限制的指令和/或不访问计算设备的受限特征; 和(2)确定本地代码模块中的指令沿着字节边界排列,使得指定的字节边界集合总是包含有效指令,并且控制流指令具有有效目标。 系统允许成功验证的本地代码模块执行,并拒绝验证失败的本机代码模块。 通过验证本地代码模块,系统便于在计算设备上的安全运行时环境中安全执行本机代码模块,从而为不受信任的程序二进制代码执行本机代码性能,而不会产生不必要的副作用。
    • 8. 发明申请
    • METHOD FOR VALIDATING AN UNTRUSTED NATIVE CODE MODULE
    • 用于验证未被引用的本地代码模块的方法
    • WO2009137564A2
    • 2009-11-12
    • PCT/US2009/042962
    • 2009-05-06
    • GOOGLE INC.CHEN, J., BradleyHARREN, Matthew, T.PAPAKIPOS, MatthewSEHR, David, C.YEE, Bennet, S.
    • CHEN, J., BradleyHARREN, Matthew, T.PAPAKIPOS, MatthewSEHR, David, C.YEE, Bennet, S.
    • G06F9/30G06F9/06G06F15/16G06F21/00
    • G06F21/577G06F21/51
    • A system that validates a native code module. During operation, the system receives a native code module comprised of untrusted native program code. The system validates the native code module by: (1) determining that code in the native code module does not include any restricted instructions and/or does not access restricted features of a computing device; and (2) determining that the instructions in the native code module are aligned along byte boundaries such that a specified set of byte boundaries always contain a valid instruction and control flow instructions have valid targets. The system allows successfully-validated native code modules to execute, and rejects native code modules that fail validation. By validating the native code module, the system facilitates safely executing the native code module in the secure runtime environment on the computing device, thereby achieving native code performance for untrusted program binaries without significant risk of unwanted side effects.
    • 验证本地代码模块的系统。 在操作期间,系统接收由不可信的本地程序代码组成的本地代码模块。 该系统通过以下方式来验证本地代码模块:(1)确定本地代码模块中的代码不包括任何受限制的指令和/或不访问计算设备的受限特征; 和(2)确定本地代码模块中的指令沿着字节边界排列,使得指定的字节边界集合总是包含有效指令,并且控制流指令具有有效目标。 系统允许成功验证的本地代码模块执行,并拒绝验证失败的本机代码模块。 通过验证本地代码模块,系统便于在计算设备上的安全运行时环境中安全执行本地代码模块,从而为不受信任的程序二进制代码执行本机代码性能,而不会产生不必要的副作用。