一种存储设备隐藏区内数据保护的方法及装置制造方法及图纸

技术编号:10158758 阅读:163 留言:0更新日期:2014-07-01 13:04
本发明专利技术适用于存储设备的数据存储技术领域,提供了一种存储设备隐藏区内数据保护的方法及装置,所述方法包括:将运行存储设备隐藏区程序的加载程序存储至所述存储设备的公共存储区;在所述存储设备上电后,通过公共存储区的所述加载程序运行所述存储设备隐藏区程序。本发明专利技术在不需要将所述存储设备隐藏区内的数据转化为对用户可见的条件下,就可以直接执行隐藏区内相应的程序,使得存储设备具备了一种更加简单、方便、安全的数据保护功能。

【技术实现步骤摘要】

本专利技术属于存储设备的数据处理
,尤其涉及一种存储设备隐藏区内数据保护的方法及装置
技术介绍
现有的存储设备,如U盘、SD卡、MMC卡、CF卡等为了防止某些受保护数据(包括一些重要的不对外公开的文件或者程序)被未授权的用户读取或复制,损害用户利益,通常将存储设备的存储区划分为公共存储区和隐藏存储区,将所述受保护数据存放在隐藏存储区内,使得未授权用户无法直接获取到所述受保护数据。当授权用户需要获取隐藏存储区内的受保护数据时,需要通过一系列的权限认证,数据解密后,将隐藏存储区内的受保护数据转为对授权用户可见。然而,现有技术将存储设备隐藏存储区内的受保护数据转为可见后,隐藏存储区内的受保护数据(如一些文件数据)就会很容易的被拷贝传播或者一些可执行程序会被滥用执行,影响存储设备中受保护数据的安全。
技术实现思路
本专利技术实施例的目的在于提供一种存储设备隐藏区内数据保护的方法及装置,以解决现有技术将存储设备隐藏存储区内的受保护数据转为可见后,导致隐藏存储区内的受保护数据容易被拷贝传播或者一些可执行程序被滥用执行,影响存储设备中受保护数据安全的问题。本专利技术实施例的目的在于提供一种存储设备隐藏区内数据保护的方法,所述方法包括:将运行存储设备隐藏区程序的加载程序存储至所述存储设备的公共存储区;在所述存储设备上电后,通过公共存储区的所述加载程序运行所述存储设备隐藏区程序。本专利技术实施例的另一目的在于提供一种存储设备隐藏区内数据保护的装置,所述装置包括:存储单元,用于将运行存储设备隐藏区程序的加载程序存储至所述存储设备的公共存储区;运行单元,用于在所述存储设备上电后,通过公共存储区的所述加载程序运行所述存储设备隐藏区程序。本专利技术实施例的再一目的在于提供一种存储设备,所述存储设备包括所述存储设备隐藏区内数据保护的装置。本专利技术实施例与现有技术相比存在的有益效果是:本专利技术实施例通过将运行存储设备隐藏区程序的加载程序存储至所述存储设备的公共存储区,在所述存储设备上电后,直接通过公共存储区的所述加载程序运行所述存储设备隐藏区程序,从而在不需要将所述存储设备隐藏区内的数据转化为对用户可见的条件下,就可以直接执行隐藏区内相应的程序,使得存储设备具备了一种更加简单、方便、安全的数据保护功能,具有较强的易用性和实用性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的存储设备隐藏区内数据保护方法的实现流程图;图2是本专利技术实施例二提供的存储设备隐藏区内数据保护装置的组成结构图;图3是本专利技术实施例三提供的存储设备的组成结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一:图1示出了本专利技术实施例一提供的存储设备隐藏区内数据保护方法的实现流程,该方法过程详述如下:在步骤S101中,将运行存储设备隐藏区程序的加载程序存储至所述存储设备的公共存储区。在本实施例中,所述存储设备为划分有公共存储区和隐藏存储区的存储设备。所述存储设备包括但不限于U盘、SD卡、MMC卡或CF卡。所述加载程序用于运行存储设备隐藏区程序,所述加载程序携带有参数,所述参数包括待执行程序的名称以及待执行程序的存储地址等。在步骤S102中,在所述存储设备上电后,通过公共存储区的所述加载程序运行所述存储设备隐藏区程序。在本实施例中,当所述存储设备连接到主机系统上电后,通过公共存储区的所述加载程序运行所述存储设备隐藏区程序。其中,所述主机系统为可存储数据的任意系统,例如电脑系统、数码相机、摄影机、通信装置、音讯播放器、视讯播发器等系统。所述主机系统通过其数据传输接口与所述存储设备连接。具体的,所述通过公共存储区的所述加载程序运行所述存储设备隐藏区程序包括:通过所述加载程序的私有命令获取到所述存储设备隐藏区内的文件信息;根据所述加载程序携带的参数获取所述文件信息内对应的待执行程序信息,并为所述待执行程序信息开启WebDAV(Web-based Distributed Authoringand Versioning,基于HTTP1.1协议的通信协议)服务,将所述开启WebDAV服务的待执行程序信息保存到WebDAV目录下,以使得主机通过WebDAV协议获取或访问WebDAV目录下的文件,执行所述文件中的待执行程序。在本实施例中,所述私有命令需提供所述存储设备隐藏区内文件信息存放的逻辑地址接口,例如可以根据所述存储设备隐藏区内文件信息的存储规则来自定义访问所述文件信息逻辑地址接口的私有命令,当存储设备接收到所述私有命令时,即可获取到所述隐藏区内存储的文件信息。其中,所述文件信息包括但不限于文件名称、文件大小以及文件的存储地址,所述参数包括但不限于待执行程序的名称以及待执行程序的存储地址。进一步的,在执行完所述文件中的待执行程序之后,本实施例还包括:关闭WebDAV服务。本实施例通过在存储设备的公共存储区存储运行存储设备隐藏区程序的加载程序,使得存储设备上电后可自动运行所述加载程序,通过所述加载程序的私有命令获取到所述存储设备隐藏区内的文件信息,并根据所述加载程序携带的参数获取所述文件信息内对应的待执行程序信息,为所述待执行程序信息开启WebDAV服务,将所述开启WebDAV服务的待执行程序信息保存到WebDAV目录下,以使得主机通过WebDAV协议获取或访问WebDAV目录下的文件,执行所述文件中的待执行程序。这样,当授权用户需要执行所述存储设备隐藏区内的程序时,可以通过上述方法在主机系统上执行,不再需要将所述存储设备隐藏区内的数据转化为对用户可见,使得存储设备具备了一种更加简单、方便、安全的数据保护功能,具有较强的易用性和实用性。实施例二:图2示出了本专利技术实施例二提供的存储设备隐藏区内数据保护装置的组成结构,为了便于说明,仅示出了与本专利技术实施例相关的部分。该存储设备隐藏区内数据保本文档来自技高网...
一种存储设备隐藏区内数据保护的方法及装置

【技术保护点】
一种存储设备隐藏区内数据保护的方法,其特征在于,所述方法包括:将运行存储设备隐藏区程序的加载程序存储至所述存储设备的公共存储区;在所述存储设备上电后,通过公共存储区的所述加载程序运行所述存储设备隐藏区程序。

【技术特征摘要】
1.一种存储设备隐藏区内数据保护的方法,其特征在于,所述方法包括:
将运行存储设备隐藏区程序的加载程序存储至所述存储设备的公共存储
区;
在所述存储设备上电后,通过公共存储区的所述加载程序运行所述存储设
备隐藏区程序。
2.如权利要求1所述的方法,其特征在于,所述通过公共存储区的所述加
载程序运行所述存储设备隐藏区程序包括:
通过所述加载程序的私有命令获取到所述存储设备隐藏区内的文件信息;
根据所述加载程序携带的参数获取所述文件信息内对应的待执行程序信
息,并为所述待执行程序信息开启WebDAV服务,将所述开启WebDAV服务
的待执行程序信息保存到WebDAV目录下,以使得主机系统通过WebDAV协
议获取或访问WebDAV目录下的文件,执行所述文件中的待执行程序。
3.如权利要求2所述的方法,其特征在于,所述文件信息包括文件名称、
文件大小以及文件的存储地址,所述参数包括程序名称以及程序的存储地址。
4.如权利要求2所述的方法,其特征在于,在执行完所述文件中的待执行
程序之后,还包括:
关闭WebDAV服务。
5.如权利要求1至4任一项所述的方法,其特征在于,所述存储设备为U
盘、SD卡、MMC卡或CF卡。
6.一种存储设备隐藏区内数据保护的装置,其特征在...

【专利技术属性】
技术研发人员:豆威
申请(专利权)人:深圳市江波龙电子有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1