创载丨给 “百事通” 撑起 “安全伞”
发布时间:2024-01-31
在《思享家丨Webex + ChatGPT, 协作工具变身 “百事通”》中,我们演示了如何使用 Webex Teams 的 Webhook API 来构建一个聊天机器人,作为调用 ChatGPT 的终端用户界面。这个例子的缺点是任何能访问这个聊天机器人的人都可以向 ChatGPT 发出呼叫,没有控制或审批过程。在这一期,我们将通过稍微修改前一个例子,並使用 Cisco DUO 多因素认证工具来构建一个简单的审批流程。

DUO 是由思科系统开发的多因素认证(MFA)工具云服务。它通过要求用户通过多个因素(如密码、电话呼叫、推送通知或生物识别方法)验证身份,为应用程序或系统的访问提供了额外的安全层。它可以用来增强对本地和云基础应用的安全性,为组织提供了对未经授权访问和数据泄露的额外保护层。

在通过 DUO 添加了审批流程后,每次在调用 ChatGPT 功能之前,WebHook 都会使用 DUO API 请求一个审批流程。该请求可以发送到一个已注册的设备,例如,手机。审批者可以查看请求信息,并在规定的时间内执行 “批准” 或 “拒绝”。

与 Webex Teams 类似,Cisco DUO 提供了 Auth API,这是一个低级别的 RESTful API,用于向您的网站或应用程序添加强大的双因素认证。

DUO 提供了一个带有详细认证日志的仪表板,以便我们可以跟踪请求和批准或拒绝,以满足审计的需求。

 
这两个例子说明了产品提供关联开放 API 的重要性。人们经常会争论是否应当坚持开放,因为确实添加独特的创新功能似乎总是会带来兼容性的障碍。但其实这种担心是多余的,其中的关键在于如何把创新引入系统。Webex、ChatGPT、Duo相互碰撞的例子就证明了只要采用合理的方式,比如采用开放标准的 API,确保产品可以与其他系统集成,不仅开放不会影响创新,反而会因为有更多的机会与更多的系统相互碰撞,迸发出无限创新的火花。

 
填写您的信息获取IT方案
在线咨询
需求提交
请您填写下列信息,并点击提交按钮,耐心等待专家代表的电话回访!
称呼:
电话:
公司:
Email:
QQ:
需求:
400-888-4911
投诉建议
请您认真填写投诉/建议内容,我们将第一时间为您处理!
称呼:
电话:
公司:
Email:
QQ:
建议:
400-888-4911
业务合作
请您填写合作内容,相关工作人员将第一时间与您联系!
称呼:
电话:
公司:
Email:
QQ:
合作内容:
400-888-4911