![]() |
1
NewYear 28 天前
不用搞那些花里胡哨的。
长连接,按账号授权,一个账号只能一个连接,自动踢掉上一个连接。 让用户自己可以看到登录情况,有问题他自己重设一下就行。 |
![]() |
3
NewYear 28 天前
|
5
NavilleZhang 28 天前 ![]() 走 HSM + Hardware Attestation
|
6
NavilleZhang 28 天前
没有单独的用户凭据, 用户用自己的平台安全芯片 (X86 系列的片上 TPM 或者 Yubikey 或者 AppleSilicon 的 SEP)生成一组新的公私钥和对应的 Attestation 证书, 你收到之后验证 Attestation 证书确实是属于片上安全芯片的, 然后直接对对应的密钥加白名单
|
![]() |
7
LLaMA2 28 天前
你的软件是做什么用途的,不同类型的也许有更优雅的方案。
|
![]() |
8
wind1986 OP @NavilleZhang @LLaMA2 应该是我没有完全表达清除, 就是普普通通的工具软件, 不需要很高的安全性, 凑活就好.
希望稍微上点难度, 但是也不需要那么复杂的那种, 希望能限制住中级开发 |
![]() |
10
wind1986 OP @LLaMA2 #9 嗯, 我信息给的还是不够, 主要是因为依赖本地资源做一些处理, 做客户端其实就是因为纯服务端被限制了一些功能, 所以才需要把逻辑落到客户端. 这个是确定的
|
![]() |
12
wind1986 OP @LLaMA2 #11 没有商业密码啦, 其实就是类似一个小红书的发布系统, 走服务端会消耗服务端贷款, 用服务端地址, 所以我们考虑用客户端资源, 用他们 ip 去发布, 所以这些代码逻辑都需要在本地
|
![]() |
13
LLaMA2 28 天前
@wind1986 你可能模拟小红书登陆,读取用户本地图文视频,发布。
这里大概率要逆向小红书的登陆验证,你完全可以在服务器上计算登陆验证加密,然后回传给客户端, 你说的消耗服务器带宽,应该就是发布的时候要传图文视频,鉴于这个没有太多的逆向难度,就不用服务器。 所以我的建议是服务器计算最有价值的小红书登陆验证部分,其他的放客户端,加不加密都无所谓。还要搞清楚登陆验证通过后的 cookie,token 有多少的有效期,能不能在用户发布后或 1 分钟后主动注销登陆,避免用户拿你的客户端登陆后获取 cookie 、token 什么的给其他人用,等于别人用你的客户端二次包装 |
![]() |
14
hellodigua 28 天前
我之前做的一个项目也会考虑这种情况,后来上线半年多之后才意识到,压根没必要做的太复杂,稍微来点难度提高破解的成本就好了
真的能破解的让他用就行了,这样的用户不超过 1%,对收入没什么影响 |
![]() |
16
wind1986 OP @hellodigua 嗯是的, 要求不是很复杂那种, 考虑就是做个基础的防护, 因为之前没做过类似的, 所以想来取经
|
![]() |
17
hellodigua 28 天前
@wind1986 你这个简单的方案就是做个后台统计,做个预警服务,判断有异常行为的 ip+机器 id ,自动 ban 掉就好了
|
![]() |
18
wind1986 OP @hellodigua #17 好吧, 应该是需求描述不够清楚
|