[发明专利]安全内存扩展、释放方法及装置和电子设备在审
申请号: | 202010244195.X | 申请日: | 2020-03-31 |
公开(公告)号: | CN111459673A | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 朱丙营 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F12/02;G06F21/57 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 周嗣勇 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安全 内存 扩展 释放 方法 装置 电子设备 | ||
一种安全内存扩展方法。所述方法包括:响应于运行在可信执行环境中的安全应用程序触发的安全内存扩展请求,调用可信执行环境中的第一内存管理驱动将请求中的需求内存大小发送给用户操作系统中的第二内存管理驱动;响应于第一内存管理驱动发送的需求内存大小,调用第二内存管理驱动,在用户操作系统中申请符合需求内存大小的空闲物理内存地址;并将申请到的物理内存地址发送给第一内存管理驱动;响应于第二内存管理驱动发送的物理内存地址,调用第一内存管理驱动,将物理内存地址写入安全内存空间的扩展内存列表;以由安全应用程序使用扩展内存列表中物理内存地址对应的物理内存空间,从而保护用户数据。
技术领域
本说明书实施例涉及互联网技术领域,尤其涉及一种安全内存扩展、释放方法及装置和电子设备。
背景技术
在一些场景中,终端设备可能需要参与一些对安全性要求较高的安全处理过程(例如移动支付、身份认证等涉及资金、隐私的场景);而终端设备搭载的操作系统,通常是一个较为开放的环境;这就可能导致非法者利用一些非法手段来采集或者篡改安全处理过程中的数据,从而对数据安全造成威胁。
为此终端设备可以将操作系统分为两部分,一个是用户操作系统用于运行安全性要求不高的应用程序以及执行安全性要求不高的处理过程。另一部分是可信执行环境用于运行安全要求较高的应用程序以及执行安全性要求较高的安全处理过程。随着安全处理场景复杂度越来越高,安全处理所需内存越来越大,可信执行环境中的安全内存空间经常面临内存不足的问题。
发明内容
本说明书实施例提供的一种安全内存扩展、释放方法及装置和电子设备。
根据本说明书实施例的第一方面,提供一种安全内存扩展方法,应用于终端设备;其中,所述终端设备中运行有用户操作系统和可信执行环境;以及,运行在所述可信执行环境中的安全应用程序和第一内存管理驱动,和运行在所述用户操作系统中的第二内存管理驱动;所述可信执行环境包括供所述可信应用程序使用的安全内存空间;所述方法包括:
响应于运行在所述可信执行环境中的安全应用程序触发的安全内存扩展请求,调用所述可信执行环境中的第一内存管理驱动将所述安全内存扩展请求中的需求内存大小发送给所述用户操作系统中的第二内存管理驱动;
响应于所述第一内存管理驱动发送的需求内存大小,调用所述用户操作系统中的第二内存管理驱动,在所述用户操作系统中申请符合所述需求内存大小的空闲物理内存地址;并将所述申请到的物理内存地址发送给所述可信执行环境中的第一内存管理驱动;
响应于所述第二内存管理驱动发送的物理内存地址,调用所述可信执行环境中的第一内存管理驱动,将所述物理内存地址写入所述安全内存空间的扩展内存列表;以由所述安全应用程序使用所述扩展内存列表中物理内存地址对应的物理内存空间。
根据本说明书实施例的第二方面,提供一种安全内存释放方法,应用于终端设备;其中,所述终端设备中运行有用户操作系统和可信执行环境;以及,运行在所述可信执行环境中的安全应用程序和第一内存管理驱动,和运行在所述用户操作系统中的第二内存管理驱动;所述可信执行环境包括供所述可信应用程序使用的安全内存空间;所述方法包括:
响应于运行在所述可信执行环境中的安全应用程序触发的安全内存释放请求,调用所述可信执行环境中的第一内存管理驱动基于所述安全内存释放请求中的待释放物理内存地址,删除所述安全内存空间的扩展内存列表中的物理内存地址,并将删除的待释放物理内存地址发送给所述用户操作系统中的第二内存管理驱动;
响应于所述第一内存管理驱动发送的待释放物理内存地址,调用所述用户操作系统中的第二内存管理驱动,在所述用户操作系统中请求释放所述待释放物理内存地址对应的物理内存空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010244195.X/2.html,转载请声明来源钻瓜专利网。