全自动区分人机的测试数据产生方法及其管理系统和方法技术方案

技术编号:7092888 阅读:222 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种全自动区分计算机和人类的测试数据产生方法,适用于电子装置。首先,电子装置依据对应操作的至少一第一数据,决定一组第一数据集合。其中,第一数据为与用户端的操作有关的敏感数据。接着,电子装置依据第一数据,产生对应于第一数据集合的一组全自动区分计算机和人类的测试数据。其中,电子装置可以是服务器端或用户端。当电子装置是用户端时,用户端由服务器端取得至少一产生模块,用以决定第一数据集合且产生全自动区分计算机和人类的测试数据。本发明专利技术能够于服务器与用户端之间执行任一操作时,确实保护传送的数据的正确性。

【技术实现步骤摘要】

本专利技术涉及一种数据处理方法及其相关的数据管理系统,特别涉及一种全自动区分计算机禾口人类的测试(Completely Automated Public Test to tell Computers and Humans Apart,CAPTCHA)数据产生方法及其管理系统,及其相关应用管理方法,从而强化对于传输数据的保护。
技术介绍
近年来,随着网络的应用与发展越来越成熟,使用者需要通过网络取得信息的机会有越来越大。使用者可以利用其电子装置如电脑系统、便携式装置等,通过网络进行大量服务与应用。在一些网络服务中,使用者必须对于特定服务进行注册或对于一些信息进行确认。在注册或确认过程中,使用者必须检视提供服务的服务器端所提供的相关信息,并依据这些信息来进行相关输入,以进行注册或确认。传统上,信息在服务器与使用者端的传递是经由电脑文字传输,容易被病毒或木马等恶意程序窜改,即使采用虚拟键盘的方式,其在使用者端输入完成后的传递也是经由电脑文字传输。举例来说,目前交易数据的输入,乃借由使用者端以键盘或呈现在屏幕上的虚拟键盘进行输入。在使用者端选择并传输时,仍借由电子文字方法传输至服务器以为交易内容的识别。为了避免这些个人数据或操作的内容被旁人盗取,需要加强服务器与用户端之间的数据传送的保密措施。因此,需要一种能够于服务器与用户端之间执行任一操作时,确实保护传送的数据的正确性的方法与系统。另一方面,目前部分技术可以利用侧录与模拟用户端输入行为的方式来欺骗服务器,进而完成数据回复作业。如此技术对于需要高度安全考虑的传输行为将形成重大风险。
技术实现思路
有鉴于此,本专利技术提供一种全自动区分计算机和人类的测试数据产生方法及其管理系统,及其相关应用管理方法,以解决上述的问题。本专利技术实施例提供一种全自动区分计算机和人类的测试数据产生方法,适用于一电子装置。首先,电子装置依据对应一操作的至少一第一数据,决定一组第一数据集合。其中,第一数据为与一操作有关的敏感数据。接着,电子装置依据第一数据,产生对应于第一数据集合的一组CAPTCHA数据。其中,电子装置可以是一服务器端或一用户端。当该电子装置是该用户端时,该用户端由该服务器端取得至少一产生模块,用以决定该第一数据集合且产生该组CAPTCHA数据。本专利技术实施例另提供一种全自动区分计算机和人类的测试数据管理系统,至少包括一电子装置。电子装置依据对应一操作的至少一第一数据,决定一组第一数据集合,并且依据第一数据,产生对应于第一数据集合的一组CAPTCHA数据。其中,第一数据为与操作有关的敏感数据,且电子装置是一服务器端或一用户端。当电子装置是用户端时,用户端由服务器端取得至少一产生模块,用以决定第一数据集合且产生该组CAPTCHA数据。本专利技术实施例提供一种全自动区分计算机和人类的测试数据的应用管理方法。首先,一服务器端或一用户端依据对应一操作的至少一第一数据,决定一组第一数据集合,且依据第一数据,产生对应于该组第一数据集合的一组CAPTCHA数据。其中,第一数据为与操作有关的敏感数据。接着,于一数据传输程序中,用户端利用该组CAPTCHA数据与服务器端进行操作,且在数据传输程序结束之前,服务器端得/可指示用户端利用一实体装置执行一特定操作。当服务器端检测到用户端利用实体装置执行特定操作时,确认操作完成,以结束数据传输程序。在一些实施例中,当电子装置是服务器端时,服务器端将CAPTCHA数据传送至用户端,且用户端利用CAPTCHA数据与服务器端进行操作。在一些实施例中,当电子装置是用户端时,用户端直接利用CAPTCHA数据将CAPTCHA数据或相应CAPTCHA数据的一摘要信息传送至服务器端,以进行操作。本专利技术上述方法可以通过程序码方式而存在。当程序码被机器载入并执行时,该机器就会变成用于实行本专利技术的装置。为使本专利技术的上述目的、特征与优点能更明显易懂,下文特举实施例,并配合附图,详细说明如下。附图说明 110 -、服务器端;112 -、产生模块;114 -、加密模块;116 -、解密模块;120 -、用户端;130 -、网络;300 -一 CAPTCHA 数据312 -、第二数据;314 -、第三数据;S410.S420.S430 i500 -、数据管理系统510 -、服务器端;512 产生模块;514 加密模块;516 解密模块;520 用户端;530 网络;S610、S620、S630、S640 执行步骤;S710、S720、...、S760 执行步骤。具体实施例方式本专利技术实施例中提供一种可用于一电子装置,如服务器端和/或用户端的全自动区分计算机禾口人类的测试(Completely Automated Public Test to tell Computers and Humans Apart,以下简称CAPTCHA)数据的产生方法及其相关的数据管理系统。电子装置会依据对应用户端的使用者所要求的一操作的一或多个与操作相关的敏感性数据或重要数据,决定一组第一数据集合,接着,再依据敏感性数据,产生对应于第一数据集合的一组 CAPTCHA数据。同时,可将产生的每个CAPTCHA数据加上一特定的加密数据(例如一浮水印)。之后,便可利用加密后的数据与用户端进行此操作以及进行双方数据的验证,预防传送过程中数据被有效窜改。于实施例中,更提供了一种将产生的CAPTCHA数据例如图片用于操作如交易处理的方法。首先,电子装置产生人类或电脑可辨别的图片(CAPTCHA数据),其中,图片可依据不同的交易内容产生不同的样式或组合。当图片由服务器端产生时,服务器端可以通过传输媒介将图片传送至一用户端。用户端可使用图片做为交易数据的输入,以进行交易的处理,并将图片以传输媒介传送回服务器端。最后,服务器端可依据图片识别交易的内容。当图片由用户端产生时,用户端可直接使用图片做为交易数据的输入,以进行交易的处理,并将图片以传输媒介传送回服务器端。最后,服务器端可依据图片识别交易的内容。图1显示依据本专利技术实施例的数据管理系统。依据本专利技术实施例的数据管理系统 100至少包括一服务器端110与一用户端120,其中服务器端110可通过一传输媒介例如网络130与用户端120进行数据的传输,于两者之间执行一操作。传输媒介,举例来说但不限于此,包括网络130。网络130可包括有线或无线网络,例如网际网络(INTERNET),但不限于此。于此实施例中,一个操作可包括一或多个步骤且这些步骤有一既定的执行流程,当执行此操作时,必须依据此既定的执行流程依序执行所有的步骤。其中,服务器端110更包括一产生模块112、一加密模块114以及一解密模块116。 产生模块112用以依据第一数据,决定一组第一数据集合。产生模块112可依据所欲执行的操作中的一或多个第一数据决定一组第一数据集合。其中,第一数据可为与操作有关的敏感数据,如使用者相关的敏感性数据或重要数据,例如使用者的个人身份数据、帐号、转帐金额、地址等等。由于这些数据将影响操作的结果,因此需要特别的处理。第一数据集合可包含对应于第一数据的所有可能的数据。举例来说,若第一数据为一数字数据时,则其对应的第一数据集合可为数字0-9。接着,产生模块Il2再依据第一数据的数据特性本文档来自技高网...

【技术保护点】
1.一种全自动区分计算机和人类的测试数据产生方法,适用于一电子装置,包括下列步骤:该电子装置依据对应一操作的至少一第一数据,决定一组第一数据集合,其中该第一数据为与该操作有关的敏感数据;以及该电子装置依据该第一数据,产生对应于该组第一数据集合的一组全自动区分计算机和人类的测试数据,其中,该电子装置是一服务器端或一用户端,且当该电子装置是该用户端时,该用户端由该服务器端取得至少一产生模块,用以决定该第一数据集合且产生该全自动区分计算机和人类的测试数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:白孟海伦
申请(专利权)人:F二威尔股份有限公司
类型:发明
国别省市:US

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

1