目前的情况: 接口对接了第三方的鉴权服务,需要携带指定的 header 头部才可以请求通过,为了避免轻易破解,接口返回的内容做了 Rc4 加密,但是还是被盗用了,现在怀疑 app 被反编译了,使用的 360 加固,各位大佬有没有用过性价比高的加固服务?或者遇到过类似的问题,如何解决的?
目前的情况: 接口对接了第三方的鉴权服务,需要携带指定的 header 头部才可以请求通过,为了避免轻易破解,接口返回的内容做了 Rc4 加密,但是还是被盗用了,现在怀疑 app 被反编译了,使用的 360 加固,各位大佬有没有用过性价比高的加固服务?或者遇到过类似的问题,如何解决的?
|
exiahanOct 7, 2023
1
看你的服务值多少钱,你的用户黏性多大,你能舍得下多少成本了:
1. 要求登录,单用户做日 Quota 限额,频率限制,加验证码 2. 注册要用手机号,手机号接入一些过滤服务 3. 请求 IP 也接入过滤服务 4. 定期(每周/每日)拉请求量,过高的账户重点监控,人工介入观察 e.g....... |
|
murmurOct 7, 2023
2
风控和用户体验你总得选一个,最后就跟淘宝一样,搜索一次拉一次验证码图片
首先必须得实名制,不登录禁止使用核心业务 |
|
pws22Oct 7, 2023
3
加固+请求和返回加密用 so 文件,native 调用,代码混淆,逆向过相关的几个 app,这样几种方式可以杜绝好些个了,如果真有足够大的利益来搞的话,也很难
|
|
NessajCNOct 7, 2023
4
学 openai 多验证几遍呗
|
|
hongfsOct 7, 2023
5
抖音这类 APP 也可以被盗用接口,我们在自己的能力范围内做到尽可能的好就可以了。
|
|
choochooflyOct 7, 2023
6
无法避免的,现在针对加固,都直接弄个脱壳机直接把 dex dump 出来,除非都弄成 so ,反编译避免不了的
|
|
deng81416754Oct 7, 2023
7
360 加固没啥用,在 52pojie 上 有教怎么逆向的,在调用接口上控制频率 次数限制 ip 发现了 直接拉黑 发函
|
|
owen800qOct 7, 2023
8
用 flutter 重写,我的 app 之前被人偷接口用,后来用 flutter 重写,接口签名算法一定要在 dart 上写, 至今没被人破解过, flutter 就是天然的 vm, 市面上的 reflutter 根本没屌用
|
|
stuaztOct 7, 2023
9
把接口签名/加密的部分放到 native 层做成 so ,并且 native 验证本包的数字签名。
|
|
10
|
|
11
不要考虑技术性方案了,道高一尺魔高一丈没个头。
要么考虑#1 的设计性方案,要么考虑法律性方案 |
|
12
|