现如今,大量App借助SDK实现特定功能,提供便捷服务,满足用户多样需要,但APP使用SDK也可能带来相关安全问题,包括SDK自身安全漏洞、SDK恶意行为、SDK收集使用个人信息三类。
其中,SDK恶意行为是指嵌入APP中的SDK自身产生的恶意行为。这种恶意行为将破坏使用SDK的APP的安全性,对用户权益、数据等方面造成严重威胁。典型的恶意行为如流量劫持、资费消耗、隐私窃取等。
常见SDK恶意行为
流量劫持指SDK信息拉取、上报和展示目标App提供者设定的目标不同,恶意劫持App流量,可能对App造成损害;隐私窃取指SDK在用户不知情或误导用户的情况下,隐蔽窃取用户的通讯录、短信息等个人敏感信息,隐蔽进行拍照、录音等敏感行为,并发送给恶意开发者;广告刷量指SDK在最终用户不知情的情况下,在后台模拟人工点击广告链接进行牟利。
在SDK收集使用个人信息方面,安天移动安全发现,应用接入第三方SDK引发的违规收集个人信息问题较为普遍。其中,包括用户同意隐私政策前就开始收集个人信息、隐私政策中未明确提及所接入的SDK和数据收集情况、SDK收集的个人信息范围与隐私政策不相符等。
除了上述 SDK恶意行为外,当前 App 接入的 SDK 中还存在以上风险行为类型
在对某统计类SDK检测分析时研究发现,其主要提供用户行为统计功能,并在此过程中实现用户终端数据的收集和上传。
由于该SDK 在不同App中存在模块代码和版本的不同,因此对其在不同月活范围 App 中的数据收集行为进行抽样分析,从结果上来看,该SDK 普遍存在违规收集和超范围收集个人信息的问题,并且在月活较低的 App 接入的版本中,还存在通过云控参数控制 SDK 在终端侧收集数据范围的情况,并且涉及大量用户隐私路径数据的访问。
以某知名地图 App为例,在相关检测中发现,在隐私政策中明确提到了应用内第三方 SDK所收集的个人信息类型为设备信息和 Wi-Fi 地址。而实际上传的数据中除了包含 WiFi 的BSSID名称信息外,还频繁上传用户安装应用的列表信息。
国家标准计划《信息安全技术 移动互联网应用程序(App)收集个人信息基本要求》中明确定义了不同业务场景下,应用收集个人信息范围的最小化原则。而在应用接入的 SDK 中,收集个人信息范围、频度的必要性和最小化原则同样适用于SDK的功能业务场景。
虽然部分应用接入 SDK 时明示了 SDK 所收集的个人信息范围,但其合理性和必要性存疑,例如收集个人信息范围为软件安装列表,但实际除了收集安装应用包名信息外,还收集了安装应用运行状态信息等,这就涉及超范围收集个人信息。
例如,某统计类 SDK除了应用开发者本身主动调用相关事件接口外,SDK自身还注册监听了多种广播消息,在监听到相关消息后则会触发数据的收集和上传行为。例如对解锁屏、电源连接断开事件进行监听、对用户终端安装、卸载应用行为进行监听,除此以外,还会监听应用前台、后台的切换行为从而触发数据的收集和上传。
另外,当前 App 接入的 SDK 中还存在云端控制SDK行为,热更新技术控制 SDK 行为,后台拉活、自动下载安装、误触下载等风险行为。
(监制:张宁 策划:李政葳 制作:黎梦竹)
学方言、手绘巡线地图 南宁铁警“接地气”保春运安全******
莫献忠对欲穿行大桥的村民进行劝导。 吴骆霞 摄
中新网南宁1月12日电(胡宏)警察、“水手”“绘图师”都是他的职业,他用自己接地气的做法守护着千年古镇扬美附近的铁路运输安全,今年春运是他坚守的第13个年头。
莫献忠是南宁铁路公安局南宁公安处南宁南站派出所的一名线路民警,2010年他来到扬美警务区,这里毗邻扬美古镇,每当高铁驶过古镇,现代与传统便在这里相遇。
莫献忠走在扬美古镇街上。 胡宏 摄
莫献忠管辖铁路线路43公里,横跨几十个自然村,点多线长并且学校众多,最近的一所学校距离铁路只有40米。特别是27公里长的老南昆线,多为低路基,沿线村民为了方便日常生活劳作,经常会横跨线路。
走村串户开展安全宣传自然成为莫献忠工作中的重要内容。作为“外来户”,不懂方言成了莫献忠开展工作的第一个“拦路虎”,于是他就把护路队员当“老师”,一字一句地向护路队员学,从说话开始慢慢融入当地群众当中。
“开展群众工作,不能光讲法律,要多站在他们的角度去帮助他们解决实际问题。”莫献忠说。
莫献忠到村民农场开展安全宣传。 胡宏 摄
2018年,村民反映村口主要铁路交通涵一下大雨就积水,行人车辆都无法通过。莫献忠立即将情况上报并争取相关部门的支持,在涵洞中修建了一条“高基”步道,即便遇到下雨积水也能使村民安全通过。
渐渐地,穿着一身警服,操着一口“土话”的莫警官变成了村民口中的“老莫”,几年下来,哪家有几口人、有多少小孩、多少大牲畜、家里田在哪,莫献忠都掌握得清清楚楚。
横跨在左江上的三座铁路桥是莫献忠管辖的重点区段,特别是左江大桥,每逢圩日,村民经常会借道大桥,莫献忠也都会早早来到桥头对穿行铁路桥的村民进行劝导。
同时,左江作为通航水路,不仅有两岸村民通过船只摆渡,更有大小货船经过,甚至还发生过因操作不当造成船只撞击铁路桥的事故。
桥上的情况可以实地踏勘,但是如何掌握桥面下和桥墩的情况曾一度让莫献忠犯难。
莫献忠在岸边给渡船固定缆绳。 胡宏 摄
在这里工作久了,莫献忠也变得“多才多艺”,不仅做得了“水手”,还当得了“绘图师”。
一次,莫献忠前往扬美村开展日常工作,和村民聊到了对大桥安全的担忧。村民杜师傅直接跟他说:“这有啥难,我经常要开船到对岸干活,到时候捎上你逛一圈,都是兄弟,也算是我为铁路安全做贡献了。”
自此,杜师傅每次开船渡江前都会给莫献忠打电话邀请他乘船巡线,莫献忠也就多了一层“水手”身份。
每天徒步巡线10公里是这些年来莫献忠始终坚持的必修课,他将徒步巡线收集到的资料分别绘制了普铁和高铁线路管辖图。
莫献忠在守护的线路图上添加信息。 胡宏 摄
“对我们线路民警来说,它必不可少。”莫献忠用笔点了点挂在扬美警务区墙上的手绘地图。
“三角形的是重要道口,圆形是交通涵,沿线所有的重点路段我都标注了出来”,指着“地图”上的各种标记,莫献忠如数家珍。
微微泛黄的地图上,一道道折痕似乎在诉说着它已经跟随自己的主人走过很多地方。
如今的莫献忠早已将线路图刻在了心里,他说:“巡线是个基础工作,底数清才能情况明,只有亲眼看到才能真正了然于胸,一步一个脚印才能走出安心。”
今年的春运,莫献忠更忙了,外出打工的青壮年纷纷提前返乡,前来古镇游玩的游客也日益增多,他将用更接地气的做法一直守护着铁路“大动脉”安全。(完)
(文图:赵筱尘 巫邓炎)