一种访问表单的方法、装置、计算机设备以及介质制造方法及图纸

技术编号:33921564 阅读:15 留言:0更新日期:2022-06-25 21:06
本申请公开了一种访问表单的方法、装置、计算机设备以及介质,应用于服务器以及被分享方,涉及信息安全领域。被分享方通过访问地址获取表单,服务器响应于被分享方的访问请求,会获取地址携带的分享标识;若成功获取到分享标识,则根据分享标识和地址获取对应的表单内容,将表单内容返回给被分享方,被分享方可查看表单内容;若该地址未携带对应的分享标识,则不返回表单内容。被分享方只有访问带有正确分享标识的地址才能查看表单内容,还可以避免表单内容泄露,从而被黑客模拟表单内容,造成被分享方得到错误的表单内容,进而导致更严重的后果。因此,本申请提供的方法可以提高访问表单时的安全性,特别适用于匿名方式访问表单的业务场景。的业务场景。的业务场景。

【技术实现步骤摘要】
一种访问表单的方法、装置、计算机设备以及介质


[0001]本申请涉及信息安全领域,特别是涉及一种访问表单的方法、装置、计算机设备以及介质。

技术介绍

[0002]目前,可以实现对分享表单链接(URL,统一资源定位器)的匿名访问,一般分享方直接向被分享方发送表单就能直接展示表单的内容,例如,A用户将当前表单分享给B用户、C用户等,B用户或C用户在不需要登录的情况,可以对表单的所有内容进行访问。
[0003]但是,如果采用这种方式访问表单,安全问题是分享URL表单匿名访问的重要问题,容易被黑客模拟表单数据、进行攻击或越权查看数据,造成被分享方无法得到正确的表单内容,表单的数据泄露从而造成经济损失,导致严重的后果。
[0004]由此可见,如何提高访问表单时的安全性,是本领域技术人员亟待解决的问题。

技术实现思路

[0005]本申请的目的是提供一种访问表单的方法、装置以及介质,以提高访问表单时的安全性,防止表单泄露或被更改。
[0006]为解决上述技术问题,本申请提供一种访问表单的方法,应用于服务器,包括:
[0007]响应于被分享方访问地址,获取所述地址携带的分享标识;
[0008]若成功获取到所述分享标识,则根据所述分享标识和所述地址获取对应的表单内容;
[0009]返回所述表单内容。
[0010]可选地,所述地址的生成过程具体为:
[0011]接收分享方发送的针对所述表单的分享请求;
[0012]根据所述分享请求生成与所述表单对应的所述分享标识;
[0013]将与所述表单对应且带有所述分享标识的所述地址返回至所述分享方以便于所述分享方向所述被分享方发送所述地址。
[0014]可选地,所述根据所述分享请求生成与所述表单对应的所述分享标识包括:
[0015]根据发出所述分享请求的所述分享方生成与所述分享方的第一权限对应的所述分享标识;
[0016]所述返回所述表单内容包括:
[0017]返回与所述地址携带的所述分享标识对应的所述第一权限内的所述表单内容。
[0018]可选地,所述返回所述表单内容之后,还包括:
[0019]若所述被分享方继续执行对所述表单的操作指令,则验证所述被分享方发送的随机码,其中,所述被分享方执行所述操作指令时向所述服务器发送所述随机码;
[0020]若所述随机码正确,则返回所述操作指令的执行结果。
[0021]可选地,所述返回所述表单内容包括:
[0022]生成与所述被分享方对应的所述随机码;
[0023]返回携带有所述随机码的所述表单内容。
[0024]可选地,所述操作指令具体为查看当前所述表单的子表单;
[0025]所述返回所述操作指令的执行结果之前,还包括:
[0026]将所述子表单设置为只读状态。
[0027]可选地,所述获取所述地址携带的分享标识之后,还包括:
[0028]执行以下任意一种处理:
[0029]获取所述分享标识的时间戳;
[0030]检测拥有所述分享标识的所述被分享方的数量;
[0031]检测所述分享标识的使用次数;
[0032]所述方法还包括:
[0033]若所述分享标识满足预设条件,则去除当前所述分享标识与所述表单的对应关系;
[0034]所述预设条件包括以下至少之一:
[0035]所述时间戳表征所述分享标识从生成起至当前超过第一预设时间;
[0036]所述数量超过预设数量;
[0037]所述使用次数超过预设次数。
[0038]可选地,所述返回所述表单内容之后,还包括:
[0039]若所述被分享方当前访问的所述表单内容不是所述分享标识对应的所述表单内容,则去除当前所述分享标识与所述表单的对应关系。
[0040]可选地,所述获取所述地址携带的分享标识之后,还包括:
[0041]获取所述被分享方的第二权限,其中所述第二权限为所述分享方预先在服务器设置的;
[0042]所述返回所述表单内容包括:
[0043]返回与所述第二权限对应的所述表单内容。
[0044]为解决上述技术问题,本申请还提供一种访问表单的方法,其特征在于,应用于被分享方,包括:
[0045]访问地址,以便于服务器响应于被分享方的访问以获取所述地址携带的分享标识,且在成功获取到所述分享标识后根据所述分享标识和所述地址获取对应的表单内容;
[0046]接收所述服务器返回的所述表单内容。
[0047]为解决上述技术问题,本申请还提供一种访问表单的装置,应用于服务器,包括:
[0048]第一获取模块,用于响应于被分享方访问地址,获取所述地址携带的分享标识;
[0049]第二获取模块,用于若成功获取到所述分享标识,则根据所述分享标识和所述地址获取对应的表单内容;
[0050]返回模块,用于返回所述表单内容。
[0051]为解决上述技术问题,本申请还提供一种计算机设备,包括:存储器,用于存储计算机程序;
[0052]处理器,用于执行计算机程序时实现上述访问表单的方法的步骤。
[0053]为解决上述技术问题,本申请还提供一种计算机可读存储介质,所述计算机可读
存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述访问表单的方法的步骤。
[0054]为解决上述技术问题,本申请还提供一种计算机程序产品,所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上任一项所述监控页面崩溃的方法的步骤。
[0055]本申请所提供的访问表单的方法,被分享方通过访问地址获取表单。服务器响应于被分享方的访问请求,会获取地址携带的分享标识;若成功获取到分享标识,则根据分享标识和地址获取对应的表单内容,将表单内容返回给被分享方,被分享方可查看表单内容;若该地址未携带对应的分享标识,则不返回表单内容,因此,被分享方只有访问带有正确分享标识的地址才能查看表单内容,还可以避免表单内容泄露,从而被黑客模拟表单内容,造成被分享方得到错误的表单内容,进而导致更严重的后果。因此,本申请提供的方法可以提高访问表单时的安全性,特别适用于匿名方式访问表单的业务场景。
[0056]本申请还提供了一种访问表单的装置、计算机设备以及介质,与上述方法对应,故具有与上述方法相同的有益效果。
附图说明
[0057]为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0058]图1为本申请实施例提供的一种应用于服务器的访问表单的方法的流程图;
[0059]图2为本申请实施例提供的一种被分享方访问地址的方法的流程图;
[0060]图3为本申请实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种访问表单的方法,其特征在于,应用于服务器,包括:响应于被分享方访问地址,获取所述地址携带的分享标识;若成功获取到所述分享标识,则根据所述分享标识和所述地址获取对应的表单内容;返回所述表单内容。2.根据权利要求1所述的访问表单的方法,其特征在于,所述地址的生成过程具体为:接收分享方发送的针对所述表单的分享请求;根据所述分享请求生成与所述表单对应的所述分享标识;将与所述表单对应且带有所述分享标识的所述地址返回至所述分享方以便于所述分享方向所述被分享方发送所述地址。3.根据权利要求1或2所述的访问表单的方法,其特征在于,所述根据所述分享请求生成与所述表单对应的所述分享标识包括:根据发出所述分享请求的所述分享方生成与所述分享方的第一权限对应的所述分享标识;所述返回所述表单内容包括:返回与所述地址携带的所述分享标识对应的所述第一权限内的所述表单内容。4.根据权利要求3所述的访问表单的方法,其特征在于,所述返回所述表单内容之后,还包括:若所述被分享方继续执行对所述表单的操作指令,则验证所述被分享方发送的随机码,其中,所述被分享方执行所述操作指令时向所述服务器发送所述随机码;若所述随机码正确,则返回所述操作指令的执行结果。5.根据权利要求4所述的访问表单的方法,其特征在于,所述返回所述表单内容包括:生成与所述被分享方对应的所述随机码;返回携带有所述随机码的所述表单内容。6.根据权利要求4所述的访问表单的方法,其特征在于,所述操作指令具体为查看当前所述表单的子表单;所述返回所述操作指令的执行结果之前,还包括:将所述子表单设置为只读状态。7.根据权利要求1所述的访问表单的方法,其特征在于,所述获取所述地址携带的分享标识之后,还包括:执行以下任意一种处理:获取所述分享标识的时间戳;检测拥有所述分享标识的所述被分享方的数量...

【专利技术属性】
技术研发人员:覃海荣魏向阳蒋雄斌刘镇豪
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:

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

1