【技术实现步骤摘要】
数据库控制方法、装置、电子设备及存储介质
[0001]本公开涉及计算机
,尤其涉及云计算、智能搜索、大数据、深度学习等人工智能
,具体涉及一种数据库控制方法、装置、电子设备及存储介质。
技术介绍
[0002]目前常用的数据库登录认证是通过账号与密码相结合的方式进行认证。但是,账号和密码难以维护且很容易被泄露,从而降低了数据库的安全性。
技术实现思路
[0003]本公开旨在至少在一定程度上解决相关技术中的技术问题之一。
[0004]本公开第一方面实施例提出了一种数据库控制方法,包括:
[0005]接收数据库注册请求,其中,所述注册请求中包括第一用户标识及第一目标数据库字段;
[0006]根据所述第一目标数据库字段,生成并显示访问信息获取页面;
[0007]基于所述第一目标数据库字段关联的授权规则,对所述访问信息获取页面获取的第一信息进行校验;
[0008]在校验通过的情况下,生成并保存所述第一用户标识关联的第一用户信息。
[0009]本公开第二方面实施例提出了一种数据库控制装置,包括:
[0010]接收模块,用于接收数据库注册请求,其中,所述注册请求中包括第一用户标识及第一目标数据库字段;
[0011]第一生成模块,用于根据所述第一目标数据库字段,生成并显示访问信息获取页面;
[0012]校验模块,用于基于所述第一目标数据库字段关联的授权规则,对所述访问信息获取页面获取的第一信息进行校验;
[0013]第二生成模 ...
【技术保护点】
【技术特征摘要】
1.一种数据库控制方法,包括:接收数据库注册请求,其中,所述注册请求中包括第一用户标识及第一目标数据库字段;根据所述第一目标数据库字段,生成并显示访问信息获取页面;基于所述第一目标数据库字段关联的授权规则,对所述访问信息获取页面获取的第一信息进行校验;在校验通过的情况下,生成并保存所述第一用户标识关联的第一用户信息。2.如权利要求1所述的方法,其中,所述第一信息中包括以下至少一项:一个或多个应用标识,访问设备信息,互联网协议地址IP,第一时间信息。3.如权利要求1所述的方法,其中,所述生成并保存所述第一用户标识关联的第一用户信息,包括:在所述第一信息包含于所述授权规则的情况下,基于所述第一信息及所述第一目标数据库字段,生成所述第一用户信息;或者,在所述第一信息与所述授权规则之间有交集的情况下,基于所述第一信息与所述授权规则间的交集及所述第一目标数据库字段,生成所述第一用户信息。4.如权利要求1所述的方法,其中,在所述生成并保存所述第一用户标识关联的第一用户信息之后,还包括:在所述用户信息中包含有效时间信息的情况下,基于所述有效时间信息对所述第一用户信息进行监测;在达到所述有效时间信息指示的有效时间的情况下,将所述第一用户信息置为无效。5.如权利要求4所述的方法,其中,所述将所述第一用户信息置为无效,包括:删除所述第一用户信息;或者,将所述第一用户信息与第一标签关联,其中,所述第一标签用于标识所述第一用户信息已为无效信息。6.如权利要求1
‑
5任一所述的方法,其中,在所述生成并保存所述第一用户标识关联的第一用户信息之后,还包括:接收第一应用发送的数据库访问请求,其中,所述访问请求中包括第二用户信息,其中,所述第二用户信息中包括第二目标数据库字段;将所述第二用户信息及所述第一应用,与已存储的每个第一用户信息分别进行匹配;在任一第一用户信息中包含所述第二用户信息及所述第一应用的标识的情况下,获取所述第二目标数据库字段对应的目标数据;向所述第一应用返回所述目标数据。7.如权利要求6所述的方法,其中,所述将所述第二用户信息及所述第一应用,与已存储的每个第一用户信息分别进行匹配,包括:将所述第二用户信息及所述第一应用,与第一数据库中的每个第一用户信息分别进行匹配,其中,所述第一数据库中未包含第一标签;在所述第二用户信息及所述第一应用,与所述第一数据库中的第一用户信息均未匹配的情况下,将所述第二用户信息及所述第一应用,与第二数据库中的每个第一用户信息分别进行匹配,其中,所述第二数据库中每个第一用户信息均与第一标签关联。
8.如权利要求6所述的方法,其中,在所述将所述第一用户信息,与用户列表中的每个第二用户信息分别进行匹配之后,还包括:在任一第一用户信息中包含所述第二用户信息及所述第一应用的标识的情况下,获取所述任一第一用户信息关联的标签;在所述任一第一用户信息关联的标签中包含第一标签的情况下,向所述第一应用返回访问失败消息,其中,所述失败消息用于指示所述第二用户信息关联的注册信息已失效。9.如权利要求6所述的方法,其中,还包括:获取当前监控周期内数据库关联的第一访问日志,其中,所述访问日志中包括每个访问用户的用户信息、访问时间及访问结果;根据所述第一访问日志,确定当前监控周期内每个访问用户的第一访问状态,其中,所述访问状态包括时间分布和/或访问频次;将所述第一访问状态与相邻的前一监控周期内对应的第二访问状态进行匹配;在任一用户的第一访问状态与第二访问状态间的匹配度小于阈值的情况下,向所述任一用户发送访问异常预警信息。10.如权利要求9所述的方法,其中,在所述将所述第一访问状态与相邻的前一监控周期内对应的第二访问状态进行匹配之后,还包括:在任一用户的第一访问状态与第二访问状态间的匹配度小于阈值的情况下,获取所述任一用户关联的第一用户信息中的第三目标数据库字段;在所述第三目标数据库字段中包含指定字段的情况下,将所述指定字段从所述任一用户关联的第一用户信息中删除。11.一种数据库控制装置,包括:接收模块,用于接收数据库注册请求,其中,所述注册请求中包括第一用户标识及第一目标数据库字段;第一生成模块,用于根据所述第一目标数据库字段,生成并显示访问信息获取页面;校验模块,用于基于所述第一目标数据库字段...
【专利技术属性】
技术研发人员:姚茗亮,唐勇平,张阳,李瑞锋,石东升,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。