首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >您如何安全地识别通过中介平台联系我们的API的用户?

您如何安全地识别通过中介平台联系我们的API的用户?
EN

Stack Overflow用户
提问于 2021-05-03 20:21:42
回答 1查看 29关注 0票数 0

我们的用户通过外部在线平台创建订单。这个在线平台向我们的API发送用户创建的任何订单。在线平台说,我们如何安全地确保这些订单是由用户创建的?

我们正在调查通过电子邮件/短信收到的每个订单发送身份验证质询。然而,对于整天创建订单的操作员来说,这可能会变得令人厌倦。理想的模式是什么?

EN

回答 1

Stack Overflow用户

发布于 2021-05-04 14:03:12

安全性,包括不可否认性,是一个在安全性和便利性之间取得平衡的问题。系统越安全,它就越不方便,反之亦然。

一个足够安全的系统可能会非常不方便,以至于吓跑了用户。因此,安全分析和威胁建模应该涉及技术和业务利益相关者。如果你的公司因为缺乏客户而倒闭,那么建立一个没有人想要使用的最大安全系统并不能解决任何问题。

关于通过电子邮件或短信进行订单验证的OP问题就是这个难题的一个很好的例子。

具体来说,关于订单验证,您可以考虑“批处理”功能,其中超级用户可以创建批量的订单,他们只需通过一条短信或电子邮件进行验证。

这种想法的缺点是存在用户误解该功能如何工作的风险。如果用户不清楚他们必须在工作日结束时提交批次,他们可能会认为他们提交了许多订单,而实际上,他们没有提交任何订单。

这给我的印象主要是UX问题,而不是技术问题。

另一种选择是要求每个用户使用PKI签署他们的订单。用户应该使用他们的私钥签名,但这再次成为可用性和基础设施的挑战。

与所有利益相关者合作,找到一个可接受的解决方案,解决正确的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67368828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档