[发明专利]关键字机制运行方法和装置在审
申请号: | 202110145266.5 | 申请日: | 2021-02-02 |
公开(公告)号: | CN112860552A | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 李成龙;肖德超 | 申请(专利权)人: | 北京房江湖科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F16/903 |
代理公司: | 北京润平知识产权代理有限公司 11283 | 代理人: | 肖冰滨;王晓晓 |
地址: | 101309 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 关键字 机制 运行 方法 装置 | ||
1.一种关键字机制运行方法,其特征在于,该关键字机制运行方法包括:
确定待被测试的接口中的关键字对应的关键字代码;
将所获取的关键字代码的运行范围限制在第一预设安全沙箱内;
在所述第一预设安全沙箱内运行所获取的关键字代码时,验证所获取的关键字代码是否符合预设语法规范;以及
在所获取的关键字代码不符合预设语法规范的情况下,结束所获取的关键字代码的运行。
2.根据权利要求1所述的关键字机制运行方法,其特征在于,所述确定待被测试的接口中的关键字对应的关键字代码包括:
从预设关键字数据库中获取所述关键字对应的关键字字符串;以及
执行所述关键字字符串,将所述关键字字符串转换成所述关键字代码,以确定待被测试的接口中的关键字对应的关键字代码。
3.根据权利要求2所述的关键字机制运行方法,其特征在于,在执行所述关键字字符串将所述关键字字符串转换成所述关键字代码之前,该关键字机制运行方法还包括:
判断所获取的关键字字符串是否是恶意代码字符串,其中,所述执行所述关键字字符串将所述关键字字符串转换成所述关键字代码的条件为所获取的关键字符串不是恶意代码字符串。
4.根据权利要求2或3所述的关键字机制运行方法,其特征在于,所述预设关键字数据库基于以下内容被创建:
接收被编写的编写关键字代码转换的编写关键字字符串;
判断所述编写关键字字符串是否是所述恶意代码字符串;
在所述编写关键字字符串不是所述恶意代码字符串的情况下,执行所述编写关键字字符串,以将所述编写关键字字符串转换成对应的编写关键字代码;
将所述编写关键字代码的运行范围限制在第二预设安全沙箱内;
在所述第二预设安全沙箱内运行所述编写关键字代码时,验证所述编写关键字代码是否符合所述预设语法规范;以及
在所述编写关键字代码符合所述预设语法规范的情况下,将所述编写关键字字符串存储在数据库中,以构建所述预设关键字数据库。
5.一种关键字机制运行装置,其特征在于,该关键字机制运行装置包括:
关键字代码确定模块,用于确定待被测试的接口中的关键字对应的关键字代码;
安全沙箱创建模块,用于将所获取的关键字代码的运行范围限制在第一预设安全沙箱内;
验证模块,用于在所述第一预设安全沙箱内运行所获取的关键字代码时,验证所获取的关键字代码是否符合预设语法规范;以及
处理模块,用于在所获取的关键字代码不符合预设语法规范的情况下,结束所获取的关键字代码的运行。
6.根据权利要求5所述的关键字机制运行装置,其特征在于,所述关键字代码确定模块确定待被测试的接口中的关键字对应的关键字代码包括:
从预设关键字数据库中获取所述关键字对应的关键字字符串;以及
执行所述关键字字符串,将所述关键字字符串转换成所述关键字代码,以确定待被测试的接口中的关键字对应的关键字代码。
7.根据权利要求6所述的关键字机制运行装置,其特征在于,该关键字机制运行装置还包括:
判断模块,用于在执行所述关键字字符串将所述关键字字符串转换成所述关键字代码之前,判断所获取的关键字字符串是否是恶意代码字符串,其中,所述执行所述关键字字符串将所述关键字字符串转换成所述关键字代码的条件为所获取的关键字符串不是恶意代码字符串。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京房江湖科技有限公司,未经北京房江湖科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110145266.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自主感知温度并智能调节冷热的装置
- 下一篇:一种储物柜