繁体   English   中英

进行申请,使其成为唯一可以连接到我的WebAPI的应用程序

[英]Making an appliction so it is the only application that can connect to my WebAPI

如何创建与我的WebAPI交互的Application 该应用程序会将一些信息发送到我的网站( WebAPI ),然后用该信息更新数据库,但是问题是如何保护它,因此只有我的应用程序可以与我的网站进行交互?

该应用程序旨在部署到许多计算机。 用户可以匿名使用该应用程序。 例如lightshot应用

您不能将对网站(或任何IP端口)的访问限制为仅一个应用程序。

验证服务器上的请求,可能仅允许经过身份验证的用户访问-在大多数情况下(付费游戏除外)就足够了。

您可以使重播/重新创建通信协议变得更加困难:

  • 需要HTTPS的客户端证书才能连接
  • 经常更改客户端和协议本身的代码
  • 只允许经过身份验证的用户
  • 来自同一用户的速率限制请求,使其更难对协议进行工程​​设计...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM