【技术实现步骤摘要】
一种基于逆推方程组的数据库有限状态安全访问方法
[0001]本专利技术涉及数据安全访问
,具体涉及一种基于逆推方程组的数据库有限状态安全访问方法
。
技术介绍
[0002]客户端通过
API
接口实现对平台数据库的访问,数据库中存储着大量数据,对数据库的不当访问可能会造成平台信息泄露
。
现有的数据库安全访问方法,集中于客户端身份验证
、
客户端权限划分以及对数据进行加密等复杂的操作,往往忽略了数据库访问过程中的数据传输安全,导致数据传输和访问过程中出现信息安全事故,提高数据库维护成本
。
技术实现思路
[0003]本专利技术的目的在于提供一种基于逆推方程组的数据库有限状态安全访问方法,解决以下技术问题:
[0004]如何有效提高客户端对数据库的安全访问效率,同时实现数据的安全传输
。
[0005]本专利技术的目的可以通过以下技术方案实现:
[0006]一种基于逆推方程组的数据库有限状态安全访问方法,包括客户端
、API
接口
、
服务器
、
数据库四个部分,所述方法为:
[0007]S1、
定义客户端
、API
接口
、
服务器
、
数据库的有限状态,并描述客户端
、API
接口
、
服务器
、
数据库的状态序列,以及响应各种事件;
...
【技术保护点】
【技术特征摘要】
1.
一种基于逆推方程组的数据库有限状态安全访问方法,其特征在于,包括客户端
、API
接口
、
服务器
、
数据库四个部分,所述方法为:
S1、
定义客户端
、API
接口
、
服务器
、
数据库的有限状态,并描述客户端
、API
接口
、
服务器
、
数据库的状态序列,以及响应各种事件;
S2、
在客户端访问数据库的过程中,设计并提供不同格式的数据包,通过不同状态发送不同格式的数据包,实现数据库访问;
S3、
依据不明文传输客户端身份验证符
Token、
待操作数据以及操作结果数据,设计基于逆推方程组的数据传输方法;
S4、
通过对接收数据进行计算,得到数据库返回结果,完成一次数据库安全访问
。2.
根据权利要求1所述的一种基于逆推方程组的数据库有限状态安全访问方法,其特征在于,客户端有限状态包括六种状态,分别为:
Init
态
、Resubmit
态
、Reverify
态
、Request
态
、Manage
态
、End
态,六种状态的具体设计如下:
(1)Init
态:为客户端初始态,在此状态下客户端发起请求;
(2)Resubmit
态:当客户端处于
Init
态,客户端收到
API
接口返回的
Feedback_Ask
包,判断请求内容是否正确:若反馈结果表示错误,则客户端状态由
Init
态变为
Resubmit
态,重新发送正确请求;否则,保持
Init
态,等待身份验证结果;
(3)Reverify
态:当客户端处于
Init
态,此时已验证请求内容正确,客户端收到
API
接口返回的
Feedback_ID
包,若反馈结果表示身份验证未通过,则客户端状态由
Init
态变为
Reverify
态,重新请求身份验证;
(4)Request
态:当客户端处于
Init
态,若客户端通过
API
接口的请求验证及身份验证,则客户端状态由
Init
态变为
Request
态,发送计算请求;
(5)Manage
态:当客户端处于
Request
态,客户端收到
API
接口返回的
Offer_Result
包,则客户端状态由
Request
态变为
Manage
态,通过计算得到请求的最终结果;
(6)End
态:当客户端处于
Manage
态,客户端以可视化的形式将结果展示给用户,此时客户端状态由
Manage
态变为
End
态,请求结束
。3.
根据权利要求1所述的一种基于逆推方程组的数据库有限状态安全访问方法,其特征在于,
API
接口包括七种状态:
Sleep
态
、Awaken
态
、Verify_Ask
态
、Verify_ID
态
、Handle
态
、Transfer
态
、End
态,且具体设计如下:
(1)Sleep
态:此状态表示
API
接口空闲,没有处理请求;
(2)Awaken
态:当
API
接口处于
Sleep
态,
API
接口接收客户端发送的
Request
包,
API
接口状态由
Sleep
态变为
Awaken
态,
API
接口开始工作;
(3)Verify_Ask
态:当
API
接口处于
Awaken
态,
API
对
Request
包的请求进行验证是否有任何错误,此时
API
接口状态由
Awaken
态变为
Verify_Ask
态,根据验证结果返回
Feedback_Ask
包到客户端,否则保持
Awaken
态;
(4)Verify_ID
态:当
API
接口处于
Verify_Ask
态,若验证请求正确,
API
接口状态由
Verify_Ask
态变为
Verify_ID
态,对客户端身份进行验证,根据验证结果返回
Feedback_ID
包到客户端,否则,保持
Verify_Ask
态;
(5)Handle
态:当
API
接口处于
Verify_ID
态,接收到客户端发送的
Request_Calculate
包请求,
API
接口状态由
Verify_ID
态变为
Handle
态,处理请求并获取所请求的数据或执行指定的操作;
(6)Transfer
态:当
API
接口处于
Handle
态,接收到数据库返回的
Offer_Result
包,
API
接口状态由
Handle
态变为
Transfer
态,请求结果返回客户端;
(7)End
态:当
API
接口处于
Transfer
态,请求结果返回客户端完成,
API
接口状态由
Transfer
态变为
End
态,
API
接口请求处理完成
。4.
根据权利要求1所述的一种基于逆推方程组的数据库有限状态安全访问方法,其特征在于,服务器包括
Sleep
态
、Processing
态和
End
态3种状态,具体设计如下:
(1)Sleep
态:此状态表示服务器空闲;
(2)Processing
态:当服务器处于
Sleep
态,收到
...
【专利技术属性】
技术研发人员:王樱蓉,邹保文,吴响,曹俊,王丽丽,王换换,鹿川川,
申请(专利权)人:徐州医科大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。