当前位置: 首页 > 专利查询>尤帕斯公司专利>正文

用于机器人过程的因素认证制造技术

技术编号:33382672 阅读:18 留言:0更新日期:2022-05-11 22:56
本文公开了一种包括存储器和处理器的计算设备。存储器存储用于认证系统的处理器可执行指令。处理器被耦合到存储器。处理器执行认证系统以使计算设备生成包括唯一名称的凭证资产。认证系统还使用唯一名称取回凭证资产的令牌,调用针对令牌中的每个令牌的通知,针对代码轮询凭证资产,并且利用该代码以用于对运行作业的认证。行作业的认证。行作业的认证。

【技术实现步骤摘要】
【国外来华专利技术】用于机器人过程的因素认证

技术介绍

[0001]希望防止未授权访问的在线平台在允许用户访问其时采用安全措施。由在线平台采用的安全措施的示例是用户验证。通常,用户验证包括用户何时提交凭证(例如,正确的用户名和密码组合)以获得对在线平台的访问。
[0002]多因素认证是对用户验证的安全增强。在登录在线平台时,多因素认证至少需要两份“证据”。例如,凭证可以被认为是与一个或多个附加因素组合的第一因素,诸如用户具有的东西(例如,智能卡或验证码)和/或关于用户的东西(例如,指纹)。然而,对于机器人过程(无论是无人值守还是有人值守),多因素认证会带来问题。
[0003]例如,当机器人过程尝试使用带有用户验证的多因素认证登录在线平台时,机器人过程可以遇到错误或失败,因为机器人过程无法得到一个或多个其他因素来完成多因素认证。因此,希望以使得机器人过程能够导航多因素认证的方式改进多因素认证。

技术实现思路

[0004]根据一个或多个实施例,提供了一种计算设备。该计算设备包括存储器和处理器。存储器存储用于认证系统的处理器可执行指令。处理器被耦合到存储器。处理器执行认证系统以使计算设备生成包括唯一名称的凭证资产。认证系统还使用唯一名称取回凭证资产的令牌,调用针对令牌中的每个的通知,针对代码轮询(poll)凭证资产,并且利用该代码以用于对运行作业的认证。
[0005]根据一个或多个实施例,上述计算设备实施例可以被实现为方法、装置、系统和/或计算机程序产品。
附图说明
[0006]根据结合附图以示例方式给出的以下描述可以得到更详细的理解,其中图中相同的附图标记表示相同的元素,并且在附图中:
[0007]图1A是根据一个或多个实施例的机器人过程自动化(RPA)开发、设计、操作或执行的示意图;
[0008]图1B是根据一个或多个实施例的RPA开发、设计、操作或执行的另一示意图;
[0009]图1C是根据一个或多个实施例的计算系统或环境的示意图;
[0010]图2是示出了根据一个或多个实施例的由认证系统内的一个或多个处理器执行的过程流程的框图;
[0011]图3是根据一个或多个实施例的认证系统的示意图;
[0012]图4是示出了根据一个或多个实施例的由图3的认证系统执行的过程流程的框图;以及
[0013]图5是示出了根据一个或多个实施例的用户界面的框图。
具体实施方式
[0014]本文中公开的是根据一个或多个实施例的认证系统。认证系统包括执行认证过程的至少一部分的功能的软件和/或硬件。认证系统提供了一种用于访问在线平台的特定配置和工具化机器人过程自动化方法,其中认证系统可以是硬件和软件的组合(例如,必须植根于硬件的处理器可执行代码)。在这点上,配置和工具化机器人过程自动化方法提醒(例如,立即)用户机器人过程需要多因素认证的一个或多个附加因素并且向机器人过程提供这些一个或多个附加因素。因此,认证系统的配置和工具化机器人过程自动化方法涉及与机器人过程导航由在线平台实现的多因素认证相关的一个或多个设备和/或数据库的配置设置和屏幕(和/或软件窗口)的多步骤数据操纵。
[0015]在这点上和在操作中,认证系统生成至少包括唯一名称的凭证资产。唯一名称还使得能够针对凭证资产获回一个或多个令牌。因此,当认证系统调用一个或多个令牌的通知时,认证系统还可以针对代码轮询凭证资产,并且利用该代码以用于对运行任何作业的多因素认证。认证系统的技术效果和益处包括通过使用令牌连接登录尝试、凭证资产和代码以认证(例如,自动)机器人过程来改进多因素认证。认证系统的技术效果和益处还包括允许选择和关联设备的凭证资产,使得设备能够接收关于机器人过程的多因素认证的通知。
[0016]对于本文所述的方法和过程,可以以任何顺序不按顺序执行所述步骤,并且可以执行未明确描述或示出的子步骤。此外,“耦合”或“可操作地耦合”可以表示对象被链接但在链接对象之间可以具有零个或多个中间对象。而且,在一个或多个实施例中可以使用所公开的特征/元素的任何组合。当使用提及“A或B”时,它可以包括A、B或A和B,它们可以类似地扩展为更长列表。当使用符号X/Y时,它可以包括X或Y。备选地,当使用符号X/Y时,它可以包括X和Y。X/Y符号可以类似地扩展为具有相同解释逻辑的更长列表。
[0017]图1A是机器人过程自动化(RPA)开发、设计、操作或执行100的图示。设计者102(有时被称为工作室、包括一个或多个引擎(例如,认证系统)的开发或在线平台、开发环境等)可以被配置为生成代码、指令、命令等以用于机器人执行或自动化一个或多个工作流。根据计算系统可以提供给机器人的(多个)选择,机器人可以确定由用户或操作者选择的视觉示出的(多个)区域的代表性数据。作为RPA的一部分,多维的诸如正方形、矩形、圆形、多边形、自由形状等形状可以被利用以用于与计算机视觉(CV)操作或机器学习(ML)模型相关的UI机器人开发和运行时。
[0018]可以由工作流完成的操作的非限制性示例可以是执行登录、填写表单、信息技术(IT)管理等中的一项或多项。为了运行UI自动化的工作流,机器人可能需要唯一地标识特定屏幕元素,诸如按钮、复选框、文本字段、标签等,而不管应用访问或应用开发如何。应用访问的示例可以是本地、虚拟、远程、云、访问的示例可以是本地、虚拟、远程、云、远程桌面、虚拟桌面底层结构(VDI)等。应用开发的示例可以是win32、Java、Flash、超文本标记语言(HTML)、HTML5、可扩展标记语言(XML)、JavaScript、C#、C++、Silverlight等。
[0019]工作流可以包括但不限于任务序列、流程图、有限状态机(FSM)、全局异常处理程序等。任务序列可以是用于处理一个或多个应用或窗口之间的线性任务的线性过程。流程图可以被配置为处理复杂的业务逻辑,以使得能够通过多个分支逻辑运算符以更多样化的方式实现决策的集成和活动的连接。FSM可以被配置用于大型工作流。FSM可以在它们的执
行中使用有限数目的状态,这些状态可以由条件、转变、活动等触发。全局异常处理程序可以被配置为在遇到执行错误、调试过程等时确定工作流行为。
[0020]机器人可以是应用、小应用程序、脚本等,其可以自动化对底层操作系统(OS)或硬件透明的UI。在部署时,一个或多个机器人可以由指挥器104(有时称为协调者)管理、控制等。指挥器104可以指示或命令(多个)机器人或自动化执行器106在大型机、网络、虚拟机、远程机器、虚拟桌面、企业平台、在线平台、(多个)桌面应用、浏览器等客户端、应用或程序中执行或监测工作流。指挥器104可以用作中心点或半中心点以指示或命令多个机器人使计算平台(例如,在线平台)自动化。
[0021]在某些配置中,指挥器104可以被配置以用于供应、部署、配置、队列、监测、日志记录和/或提供互连性。供应可以包括创建和维护(多个)机器人或自动化执行器106与指挥器104之间的连接或通信。部署可以包括确保将包版本交付给所分配的机器人本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种计算设备,包括:存储器,所述存储器被配置为存储用于认证系统的处理器可执行指令;以及至少一个处理器,所述至少一个处理器被耦合到所述存储器,其中所述至少一个处理器被配置为执行所述认证系统以使所述计算设备以:由所述认证系统生成至少包括唯一名称的凭证资产;由所述认证系统使用所述唯一名称取回针对所述凭证资产的一个或多个令牌;由所述认证系统调用针对所述一个或多个令牌中的每个令牌的通知;由所述认证系统针对代码轮询所述凭证资产;以及由所述认证系统利用所述代码以用于对运行作业的认证。2.根据权利要求1所述的计算设备,其中所述凭证资产是响应于所述至少一个处理器的机器人过程执行需要所述认证的所述作业而被生成的。3.根据权利要求1所述的计算设备,其中所述一个或多个令牌包括一个或多个推送令牌。4.根据权利要求1所述的计算设备,其中所述通知包括推送通知统一资源定位符。5.根据权利要求1所述的计算设备,其中所述通知使与所述计算设备和用户设备通信的中继服务器向所述用户设备提供所述一个或多个令牌。6.根据权利要求1所述的计算设备,其中所述代码由所述认证系统接收并且利用以响应于所述通知而更新所述凭证资产。7.根据权利要求1所述的计算设备,其中所述凭证资产保存数据使得用户设备的本地应用和机器人过程传递信息。8.根据权利要求1所述的计算设备,其中所述凭证资产包括以下一项或多项:资产名称字段、描述字段、用户名字段和密码字段。9.根据权利要求1所述的计算设备,其中所述凭证资产由执行需要所述认证的所述作业的所述至少一个处理器的机器人过程删除。10.根据权利要求1所述的计算设备,...

【专利技术属性】
技术研发人员:J
申请(专利权)人:尤帕斯公司
类型:发明
国别省市:

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

1