2017-09-02 65 views
0

这可能看起来像一个奇怪的问题,但可以检测并拒绝从我的UI之外发送到我的Web服务器的请求吗?例如,如果有人发送了使用正确的授权令牌或来自诸如邮递员这样的工具的会话信息来创建资源的发布请求,是否可以检测到它?阻止未通过UI提交的http请求

我想阻止某人使用我的应用程序作为一些临时API。

+0

那么你可以检查请求的也许是头是一个人,但总是可以被欺骗。 –

+0

对。我需要一些无形的东西。我不相信这是可能的... – Runicode

+0

HTTP是一个开放协议,所有请求都可以被模拟/欺骗。无法100%确定请求是否来自您的用户界面。 – shaochuancs

回答

0

也许你能做的最好的是只要确保(或接近这一点)它通过使用验证码服务,如reCaptcha

+0

我将为注册页面实施验证码以确保人员帐户设置。似乎我可能在UI之外检测到请求的唯一方法是查看日志中是否有数据验证或无效请求等异常错误,然后禁用该IP并杀死该帐户。 – Runicode