立即注册  找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 76|回复: 6

PHP怎样做一个动态的防盗,加token的那种.

[复制链接]

PHP怎样做一个动态的防盗,加token的那种.

[复制链接]

32

主题

50

回帖

202

积分

中级会员

积分
202
全球VPS大学

32

主题

50

回帖

202

积分

中级会员

积分
202
2020-4-4 14:13:41 | 显示全部楼层 |阅读模式
本帖最后由 全球VPS大学 于 2020-4-4 14:44 编辑

简单的http 头已经不行了,随便伪造一下就能用了
回复

使用道具 举报

6

主题

103

回帖

442

积分

中级会员

积分
442
oimo

6

主题

103

回帖

442

积分

中级会员

积分
442
2020-4-4 14:49:35 | 显示全部楼层
加个过期时间呗
回复

使用道具 举报

104

主题

207

回帖

1144

积分

金牌会员

积分
1144
魔鬼筋肉人

104

主题

207

回帖

1144

积分

金牌会员

积分
1144
2020-4-4 14:54:08 | 显示全部楼层
同求

回复

使用道具 举报

62

主题

788

回帖

2772

积分

金牌会员

积分
2772
dvbhack

62

主题

788

回帖

2772

积分

金牌会员

积分
2772
2020-4-4 14:56:44 | 显示全部楼层
下载内容不给文件真实路径,而是由PHP根据请求参数去读取文件并响应给用户。那么在处理请求时除了获得要访问的文件名以外,还会获得一个鉴权码,鉴权码是按照一定的规则生成的(比如用文件名+私钥+可用的timestamp一起然后进行md5/sha1加密),PHP从请求中提取出文件名和鉴权码,用当前时间截取指定位数,加上保存在服务器端的私钥进行同样的加密,加密结果与收到的鉴权码对比,如果不一致,说明链接非法或者已过期,否则就读取文件响应给用户。
回复

使用道具 举报

31

主题

323

回帖

1085

积分

金牌会员

积分
1085
Vhc

31

主题

323

回帖

1085

积分

金牌会员

积分
1085
2020-4-4 15:00:25 | 显示全部楼层
本帖最后由 Vhc 于 2020-4-4 15:04 编辑

以前搞过,目的是防止用户举报页面。
这个网址只有这一个用户能打开,其它用户打不开


回复

使用道具 举报

4

主题

24

回帖

76

积分

注册会员

积分
76
Tcpicp

4

主题

24

回帖

76

积分

注册会员

积分
76
2020-4-4 15:02:38 | 显示全部楼层
生成一个乱码id   当被访问后  记录下这个人的ip  然后这个id绑定上这个ip  只允许这个ip访问
回复

使用道具 举报

62

主题

646

回帖

2306

积分

金牌会员

积分
2306
jekyll

62

主题

646

回帖

2306

积分

金牌会员

积分
2306
2020-4-4 15:10:38 | 显示全部楼层
php只负责输出token,鉴权的事情交给nginx。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|HS2V主机综合交流论坛

GMT+8, 2024-11-28 08:39 , Processed in 0.025451 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表