首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >防止具有访问令牌的用户恶意使用

防止具有访问令牌的用户恶意使用
EN

Security用户
提问于 2017-07-26 14:48:33
回答 2查看 873关注 0票数 1

因此,我有一个运行JavaScript应用程序的web页面,以及一个应用程序对其发出HTTP请求的web服务。该服务使用访问令牌来验证用户的身份,但现在我正在讨论如何防止授权用户不适当地使用API。也就是说,如何阻止恶意用户简单地检查其浏览器中的传出通信量,复制服务url和他们的访问令牌,并将其用于对服务进行垃圾邮件调用?

有什么标准的方法来防止这种滥用吗?我想我可以隐藏或加密用户的令牌,这样他们就看不见了,但这似乎是不可能的。

干杯!

EN

回答 2

Security用户

回答已采纳

发布于 2017-07-26 17:39:00

也就是说,如何阻止恶意用户简单地检查其浏览器中的传出通信量,复制服务url和他们的访问令牌,并将其用于对服务进行垃圾邮件调用?

没什么。用户完全控制客户端应用程序。您不能阻止他们提取令牌、修改JS代码或仅仅构建他们自己的自定义客户端。即使您严重混淆了代码,它们最终也可以捕获对API的请求并在稍后重放它们。

有什么标准的方法来防止这种滥用吗?

保护API不受滥用的常见方法是限制利率。例如,您可以在一定的时间范围内限制每个用户所允许的请求数量,或者根据IP地址建立限制。但是,您不能阻止他们在应用程序之外使用API。

另见:

票数 0
EN

Security用户

发布于 2017-07-26 19:50:09

标准的方法是通过服务器“重新代理”外部API调用。它还用于提供非CORS API集成、隐藏秘密API密钥、允许服务提供者更改而无需重构客户端代码以及安全性。

由于所有调用现在都经过您的服务器,因此您可以根据需要执行或拒绝它们,基于身份验证、速率限制或实际上任何其他类型的规则(您可以想到并编写代码)。

您还可以实现应用令牌和同步允许,以便只有您的应用程序可以使用您正在(重新)服务的“新”API。没有重新代理,你必须依靠用户诚实和合法。

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

https://security.stackexchange.com/questions/166105

复制
相关文章
过滤器 防止用户恶意登陆
   就是说 连我们登陆界面的访问都需要要过滤器来判断  因为我们的session对象实在用户登陆的时候 创建的 登陆界面也会访问不到 
用户7630333
2023/12/07
1100
过滤器 防止用户恶意登陆
WordPress防止机器人恶意注册用户
博客网站的用户例表发现注册的都是乱七八糟的用户名,都是机器人自动注册的,这里的是WordPress防机器人注册算数验证码代码,把下面代码加到主题模板函数文件里即可~
空木白博客
2019/08/28
2.3K1
nginx 禁止ip直接访问,防止恶意解析
找到 nginx 的默认配置文件 nginx.conf 编辑文件找到 默认的80 server
Alone88
2019/10/22
5.9K0
访问令牌JWT
By reference token(透明令牌),随机生成的字符串标识符,无法简单猜测授权服务器如何颁 发和存储资源服务器必须通过后端渠道,发送回OAuth2授权服务器的令牌检查端点,才能校验令牌 是否有效,并获取claims/scopes等额外信息
乐心湖
2020/08/02
1.7K0
JWT 访问令牌
注意:该字符串只有jwt头部分不能被解析(通过加密的方式) 其他的两个部分 都可以(只通过Base64 URL编码 并没有被加密)
用户7630333
2023/12/07
3360
JWT 访问令牌
使用Nginx防止IP地址被恶意解析
初始化ECS后会生成一个公网IP,默认访问IP地址自动访问80端口,此时通过ip地址可直接访问启动在80端口的服务。
Noneplus
2020/06/08
2.8K0
php防止模拟用户来源和访问-反爬虫
一些网站是采用检测此IP地址登录的密集度,多次登录后需要输入验证码,那么这时CURL模拟的提交就需要去对验证码图片进行分析,这样就会花费大量时间,当然,这种是对于防止登录被爆破,用户资料泄露的。
超级小可爱
2023/02/20
2.8K0
防止域名被恶意解析
域名的恶意解析,可以用于借刀杀人。 这个手法很骚,轻则可以将对手的SEO排名拉低,重则可以让工信部封杀其站点。
我是leon
2019/08/28
8.5K1
网站防止恶意登陆或防盗链的使用
使用场景:明明引用了一个正确的图片地址,但显示出来的却是一个红叉或写有“此图片仅限于网站用户交流沟通使用”之类的“假图片”。用嗅探软件找到了多媒体资源的真实地址用下载软件仍然不能下载。下载一些资源时总是出错,如果确认地址没错的话,大多数情况都是遇上防盗链系统了。常见的防盗链系统,一般使用在图片、音视频、软件等相关的资源上。 实现原理:把当前请求的主机与服务器的主机进行比对,如果不一样则就是恶意链接,反之则是正常链接。 不说了,直接上代码: String address=request.getHeader
云扬四海
2019/06/05
8380
网站防止恶意登陆或防盗链的使用
【防止恶意用户注册】-- 手机在网状态 API 的防欺诈应用解析
手机在网状态 API 支持传入手机号码,查询手机号在网状态,返回在网、在网不可用、不在网(销号/未启用/停机)等多种状态,查询手机号在网状态之后,可以根据具体的业务需求来进行不同的处理。
不是海碗
2023/04/13
9630
【防止恶意用户注册】-- 手机在网状态 API 的防欺诈应用解析
宝塔面板设置禁止通过IP直接访问网站防止恶意解析
宝塔服务器管理是现在非常流行的一款免费的Linux管理应用,作为不想做过多运维操作的可以使用这个可视化操作
沈唁
2018/07/26
8.2K0
宝塔面板设置禁止通过IP直接访问网站防止恶意解析
怎么防止网站被别人使用iframe框架恶意调用
网站可以将以下 JS 代码添加在 footer.php 中,其他网站也可以加在相应的底部文件中。
幻影龙王
2021/09/08
1.1K0
怎么防止网站被别人使用iframe框架恶意调用
防止你的GraphQL API被恶意查询
原英文: https://blog.apollographql.com/securing-your-graphql-api-from-malicious-queries-16130a324a6b
javascript.shop
2019/09/04
1.9K0
防止网站被恶意反向代理
比如用户访问 http://blog.ysneko.com/archives 这个页面,但blog.ysneko.com实际上并不存在这个页面,他是偷偷从另外一台服务器上取回来,然后作为自己的内容返回用户。实际上表达出来的效果就是相当于他搭建了个和目标站一模一样的镜像站。
Y5neKO
2022/01/13
1.6K0
JS防止站点被恶意保存
很多同学网站都在用静态博客,安全轻量的同时也带来了些许麻烦,正如首图中那样,站点被别人全盘撸走,反而比自己文章关键字还高.自己辛辛苦苦的耕耘变成了别人的果实…所以本文提供一下通过JS手段防止网站被扒皮的手段..
yumusb
2020/04/22
3.9K0
JS防止站点被恶意保存
Facebook Messenger向第三方应用泄露用户访问令牌
该篇Writeup讲述作者在测试Facebook Messenger iOS App的过程中,发现Messenger iOS App在调用动图消息图标的过程中,会把用户的访问令牌(access token)泄露给第三方动图搜索引擎。以下是作者的发现过程。
FB客服
2021/01/12
6850
Facebook Messenger向第三方应用泄露用户访问令牌
nginx 关闭默认站点、空主机头(禁止IP直接访问、防止域名恶意解析、防止多站点莫名跳转)
NGINX 在默认情况下,直接输入IP,会访问服务器中已存在的站点。如果只解析域名,未绑定,也会出现此情况。为防止域名恶意解析,防止同服务器多站点时使用IP访问莫名跳转,或禁止IP直接访问。
zhaoJian.Net
2024/01/09
1.7K0
如何使用WindowsSpyBlocker防止Windows系统被恶意监控和跟踪
WindowsSpyBlocker是一款功能强大的Windows系统安全防护工具,该工具基于Go语言开发,WindowsSpyBlocker以一个单独的可执行程序发布,可以帮助广大用户防止自己的Windows系统被恶意监控和跟踪。
FB客服
2024/05/27
2860
WordPress 技巧:防止遭受恶意 URL 请求
下面代码检查下访问的 URL 是否长度 < 255,是否有那与 “eval(” 或者 “base64”字符串,这些都是恶意 URL 请求的特征,不过貌似会和 Google Custom Search 有冲突。
Denis
2023/04/15
9280
如何防止他人恶意调试你的web程序
看到社区很多都在讨论如何调试,如何高级的调试,以及一些调试的奇技淫巧,今天我想和大家聊聊,怎么禁止调试,禁止他人调试我们的程序
@超人
2021/09/17
1K0
如何防止他人恶意调试你的web程序

相似问题

如何防止刷新被盗的访问令牌

10

当执行用户提供的代码时,服务如何防止恶意行为?

10

使用访问令牌刷新访问令牌

30

如何防止恶意上传电影?

10

访问令牌或用户Id

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文