【动画】@App开发者们,你想了解的SDK安全风险都在这!******
日前,工业和信息化部信息通信管理局通报了今年第一批侵害用户权益行为App,有13款内嵌第三方SDK存在违规收集用户设备信息行为。
现如今,大量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 行为,后台拉活、自动下载安装、误触下载等风险行为。
(监制:张宁 策划:李政葳 制作:黎梦竹)
【草原宝藏4】史前瓮城——后城咀石城******
【遗址名片】
龙山时代 距今约4300年-4000年
位于呼和浩特市清水河县宏河镇境内
2019-2022内蒙古自治区考古研究院发掘
石城是一种防御、守护。北方地区石城文化与中原地区的夯土城、长江流域的堆土城等,形成早期中国的城市建筑区域体系。
在内蒙古自治区清水河县黄河边上发现的后城咀石城,距今约4300年—4000年,是一处具备完整防御体系的史前瓮城遗迹,其年代与陕西神木石峁石城遗址同期或略早。
后城咀石城由瓮城、外城、内城构成,是目前内蒙古中南部已知规模最大、等级最高的史前时期石城址,初现龙山时代的“古国”雏形。
目前发掘已经辨明了后城咀石城由双壕沟、内外瓮城以及城墙构成的半月形防御建筑,是我国北方已知最早较为完整的城防体系。
2019年—2022年,内蒙古自治区考古研究所对后城咀石城进行可考古发掘,累计发掘瓮城面积3000余平方米,揭露城垣、城门、马面、台基、墙垛、壕沟等遗迹二十余处,出土玉刀、玉环、陶鬲、陶瓮等重要文物十余件。
通过对石城瓮城的考古发掘,发现瓮城是由外瓮城、内瓮城构成,外瓮城土坯建造的台基是河套地区龙山时代发现最早的土坯式建筑。连接瓮城内外的地下通道在国内史前时期属首次发现。
这些新的发现对于推进河套地区文明化进程研究、探索河套地区史前聚落与文化的变迁历程,深化龙山时代石城聚落的源流与空间关系研究,探讨中国北方地带史前文化与文明起源研究,以及揭示早期中国的文明基因都具有极为重要的社会价值。
经过对比研究发现,后城咀石城的双重壕沟和半坡遗址、哈民遗址、凌家滩遗址有着相似之处,内外瓮城的空间结构布局方式具有石峁和下塔古城的结构特征,外瓮城发现的土坯垒砌的台基建筑特点与仰韶文化台口类型、良渚文化以及屈家岭文化的土坯建筑特点有共同之处,壕沟内出土的野猪下颌骨可能用于祭祀,与大汶口、龙山、石家河、齐家等考古学文化出土的猪下颌骨功能相同。
内蒙古龙山时代石城作为河套地区早期文明发展进程的重要支撑点之一,历经数十年的探索、研究,厘清了龙山时代石城文化内涵和社会组织结构,同时也进一步挖掘了龙山时代石城在漫长而复杂的文化演变和早期中国形成过程中所占据的重要地位,为研究河套地区龙山时代早期国家框架的形成提供了至关重要的考古资料。
后城咀石城遗址。新华网发
后城咀石城址的考古发掘与研究,对构建中华文明标识体系,证实中华文明延续不断、多元一体、兼收并蓄的发展脉络,丰富中国文化“满天星斗”的区系特征,阐释黄河文化深厚内涵等都具有重要社会价值,为中华文明多元一体格局的形成提供了重要实证材料。
后城咀石城遗址城门发掘目前不过3000多平方米,如果对居住区、墓葬区进行考古发掘,更多考古的信息将揭秘,十分令人神往。
出品人:曹建恩
制片人:王宇天
顾问:孙金松
史料指导:孙金松 李亚新
总监制:李国栋 赵建华
统筹:张瑞锋 侯 俊 刘艳春 王贵兵
监制:郝芳芳 乌兰托娅
策划:徐红梅
编导:徐红梅
文字:徐红梅
解说:刘弘轩
拍摄:何晓东 吴佳明 呼很苏力
剪辑:杨占青
宣发:武杨
页面设计:李新 张瑞娟
出品:新华网内蒙古频道
内蒙古自治区文物局
内蒙古博物院