如下图,最近发现我们的应用会收到奇怪的 push,点击之后会尝试打开“今日头条”之类的应用。虽然图标和内容都不是我们的,但是长按消息会显示其实这个 push 的来源是我们的应用。从市场同事那里了解到,有一种叫"通知栏广告"的东西,即利用 A 应用的推送通道,通过改图标和 deeplink 的方法推送 B 应用的消息。
我们没有接过这种业务,怀疑是我们接的第三方推送搞的鬼。大家知不知道有什么方法可以收集到证据,或者之前有处理过这种问题的?
相关图片:
1
metorm 2018-04-10 19:46:20 +08:00
听起来好奇怪啊,如果可以伪装,这些垃圾信息谁还用自己的名义推送啊……
|
2
lihongming 2018-04-10 20:12:17 +08:00 via Android
你把 app 杀了试试还有吗?没有的话就不是 push,只是个 notification,理论上任何一个你集成的第三方 sdk 都能干这事。
|
3
yukiww233 2018-04-10 20:20:15 +08:00
也可能是第三方平台的 secret key 泄漏?可以查一下推送平台的日志
|
4
guibin1989 OP |
5
yogogo 2018-04-10 20:40:16 +08:00
推送通道没有加密?
|
6
ho121 2018-04-10 20:48:01 +08:00 via Android
图标都有白背景,差评
|
7
guibin1989 OP |
8
lihongming 2018-04-10 21:05:47 +08:00 via Android
@guibin1989 我说得不够精确。我的意思是说,杀掉你的 app,是否还会收到新的通知?已经存在的通知当然不会随着 app 被杀掉而消失。
|
9
guibin1989 OP @lihongming 我明白你的意思,同事表示收到这个提醒的时候我们的应用不在后台。
|
10
sonyxperia 2018-04-10 21:09:28 +08:00
长按应该能知道是哪个 app 发出的通知
|
11
woscaizi 2018-04-10 21:19:29 +08:00
感觉像是本机中病毒了,毕竟你们的推送平台没有记录。
|
12
guibin1989 OP |
13
nicevar 2018-04-10 21:32:09 +08:00
如果是从你们的应用发出的,你们的应用肯定在后台的,检查一下你们集成的各类 sdk,生成一条 notification 不是什么难事
清理一部手机,只装上你们的应用,dump 一下数据+抓包,反编译一下你们的集成的 sdk,找到 notification 相关的 api 就能确定了 |
14
janus77 2018-04-10 22:20:49 +08:00
个人感觉是 APP 被篡改了,或者 APP 做的不够安全导致其推送通道被劫持了
检查下手机上有没有什么比较奇怪的 APP 不排除某个简陋的 APP 自己内置流氓行径 |
15
zhouqian 2018-04-10 22:47:13 +08:00 via Android 1
猜测:其他 APP 发送了伪装的 broadcast,你的 broadcastreceiver 没有做安全处理,直接认为是合法的数据了。
|
16
Tuisku 2018-04-11 03:02:54 +08:00 via Android
被应用市场二次打包了?
|
17
KNOX 2018-04-11 08:49:00 +08:00 via Android
你们用哪个推送 SDK ?
|
18
guibin1989 OP |
19
woyao 2018-04-11 10:42:11 +08:00
也许就是你手机自带的某项服务
|
20
dibage 2018-04-11 15:50:16 +08:00
同问用了哪个推送 SDK,好避坑。。
|
21
guibin1989 OP @dibage 不是推送 SDK 的问题,是联通。
|
22
Kharazim 2018-04-13 18:57:21 +08:00
联通怎么弄的呢,求详情
|
23
ZZY19890604 2020-02-11 08:26:09 +08:00
楼主能说说最后怎么解决的么
|
24
guibin1989 OP @zh92412 我们那个时候遇到的问题是接入的联通支付 SDK 搞的鬼,最近也有人给我发邮件说接入的电信免登录 SDK 也有类似的事情,估计这个是运营商的惯用伎俩。你可以抓一下应用启动时候的请求找出来是哪个,或者先去掉类似的 sdk 试试。
|
25
ZZY19890604 2020-02-14 09:51:41 +08:00
@guibin1989 哦哦~多谢
|