干货 | 移动互联网应用程序(APP)个人信息安全自我评测工具

news2024/9/22 5:30:50

1d01ad7091489ab39f936a44d55de2b0.png

以下内容整理自清华大学《数智安全与标准化》课程大作业期末报告同学的汇报内容。

6708b15ffde7092b42c3cf6d64d89243.png

第一部分:研究背景概述

3e16e8f1a13a3735259d3d81dc986058.png

截止今年6月,我国已经有APP 232万款,手机网民达到10.47亿,在APP中大规模的个人信息收集和使用成为常态,个人信息安全也极容易受到威胁。

e3b0ff87bef07ccd9117c76d0a1a9dad.png

在对已有的APP个人信息安全检测工具进行调研后,我们发现这些工具主要为开发者、运营商服务,而我们希望能够从用户的角度出发,聚焦APP使用场景下,用户个人信息安全自我评测工具的框架设计与初步开发。

a8ed3e88ce2fd86f0803654a749f278d.png

第二部分:政策标准梳理

c5a266055f8ea655ed8164abdb4d7747.png

从网络安全法颁布后一系列更加精细的聚焦的个人信息安全的规范标准相继发布。

74d0c92b4ade1e7f7267df1e9b64fd28.png

在对APP收集个人信息基本要求,个人信息安全测评规范(送审稿)等标准的梳理中,我们总结得到APP个人信息安全测试可涵盖的方面。

1edfce090ccc12f30926ecb8306645cd.png

423e28ec12e6eb55b91f62514e04cc70.png

这里列举几个可能危害到个人信息安全的典型问题,大家可能也都遇到过。

9bd756d7f455a5c4e35795b5d7416c17.png

第三部分:数据采集及数据库设计

3ce28ca4774dd12f950ba306daa5c59f.png

明确了研究焦点,那么我们该如何去建立一个便于评测工具去调用的数据库呢?我们通过背景调查问卷、服务方数据采集和个人信息及用户行为数据采集的方式来建立数据库。

9330caa3e4220ded1ae06a936f3f3584.png

通过前期发放的背景调查,我们从用户、服务方和信息维度去调查清华同学,获得用户的安全意识及行为习惯、各类型APP的使用情况,以及用户可能泄露的个人信息。

4de2e6daf3c3dc86a4e31d826a698126.png

f049833ac7594a432830d0b66bf52bf0.png

9da2d976ab0ffb528b720967114ed377.png

c1b72c86ade97b8b88615a05fb45a539.png

4abb04858dd6a3e91b5f729250a3f44e.png

3274ddebdcf98e3cbbc4788195553477.png

66906f2551a2fa7a8b581d619604a37b.png

第四部分:评测工具算法设计

bc2f924607b0090eefe1c995bc139162.png

在数据库建立的基础上,我们推进了自我评测工具算法设计,评测体系划分为三个维度。

96084f09d7e8752293d2c839ae2e1574.png

服务方维度评测指标构建中,通过APP在数据库中的违规记录数计算出APP本身的信息安全风险,并列出相关的违规警示项目给用户反馈建议。

f10e5dacdd6cd0a0b69418b98e211037.png

同理,我们通过APP所在企业在数据库中的违规警示记录数计算企业本身的信息安全风险。

ccedc88a7b8b7f0efa29a358381c8a72.png

根据APP服务方提供的隐私条款及设备权限清单,我们也树立了9款典型APP的个人信息索取数、敏感信息索取数和设备权限索取数的指标,并且对这三项指标计算评分。

778fe67a591d34270734522092ca726a.png

10c20c6baeab1bfad441dd0f906a22cd.png

信息维度评测指标构建中,我们将用户可能授权的个人信息分为四类,包括位置授权、身份授权,危险授权和其他信息授权。

2859e6d6763e8b97692265f77e5ba734.png

如表格所示,根据信息本身建立指标并列出对应反馈内容和细分项。

4f8f1675606c3d45f7dd4066d2031492.png

用户维度评测指标构建中,通过在评测工具中询问用户是否准确熟知这些权限的约定,可得到其对隐私政策的关注、了解程度,以及用户自身的安全意识。

6d938a0f12d82558cda1aed9413751ec.png

34e08c5b1081b35d702e2ee0b9ba8d18.png

如表格所示,结合用户使用APP时的常见行为来反馈用户对隐私的政策关注、安全意识、行为习惯和风险预警情况

第五部分:算法实现与评测结果

6933e9b6a052702ca3680b878e3ccf74.png

在数据库和评测指标构建完成后,我们设计了用户自我评测个人信息安全的工具原型。该工具采用python编写,能够通过读取用户各个维度的信息,综合判断用户在各个方面信息安全保护的短板,使用雷达图直观展示,并提出针对性建议。

ab9be0cdc549f110eed55cf50921e458.png

1d751cf203886876b592a47894f48f9c.png

dcc6b569809744aaafe7a3cafbdc41b6.png

bfe4e998ae80b6dd09a308ec3e5806d9.png

e425980dd859dcb40cc76a4f5793594e.png

7ab7f638a5820cac147349ecefb8782e.png

5952283b032c688f3ea28cd222182e7c.png

第六部分:反思与展望

3ea3cab40c1317416c38f4f052552005.png

359c544df5f4a9bda69725efacbf8a4f.png

42f38365806c9faaa478ce347a8d82f1.png

以上是我们组的展示,请各位专家批评指正。

编辑整理:陈龙

22644adf95bfb3ab385afc9afc3eed36.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/177271.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【算法题】1828. 统计一个圆中点的数目

插: 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 坚持不懈,越努力越幸运,大家一起学习鸭~~~ 题目: 给你一个数组 points ,…

Kubernetes:基于命令行终端UI的管理工具 K9s

写在前面 K9s 是一个基于终端UI的 K8S 管理工具博文内容为 k9s 在 windows、Linux 以及docker 安装Demo简单的 热键使用。理解不足小伙伴帮忙指正 我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢 ------赫尔曼黑塞《德米安》 K9s 是一…

客快物流大数据项目(一百零八):Spring Cloud 技术栈

文章目录 Spring Cloud 技术栈 ​​​​前言 一、微服务技术栈

如果物理学真的不存在?

最近过年,看「三体」电视剧。开始看剧情,觉得代入感挺不好的,特别林子健演的那个作战中心的长官,镜头从远处拉过去,看着他昂首挺胸慢慢走过去的样子。之后,讲到了火鸡和农场主的故事,这个时候再…

C++STL剖析(二)—— vector的概念和使用

文章目录1. vector的介绍2. vector的常见构造3. vector的遍历方式🍑 [ ] 下标🍑 迭代器🍑 范围for4. vector 迭代器使用🍑 begin 和 end🍑 rbegin 和 rend5. vector 空间增长问题🍑 size🍑 cap…

37.Isaac教程--自由空间分割(道路分割)

自由空间分割 ISAAC教程合集地址: https://blog.csdn.net/kunhe0512/category_12163211.html 文章目录自由空间分割快速开始推理训练数据模拟数据设置与模拟器的通信来自公共数据集的真实数据具有自主数据收集的自由空间分割的真实数据自主数据收集通过地图规划路径监测机器人位…

JavaEE 突击 5 - Spring 更简单的读取和存储对象(2)

Spring 更简单的读取和存储对象 - 2三 . 获取 Bean 对象3.1 属性注入3.1.1 原理3.1.2 相关问题能在启动类里面调用 [Autowired ](/Autowired ) 注解吗[Autowired ](/Autowired ) 能使用多次吗Autowired 修饰的私有方法名字可以是其他的吗3.1.3 属性注入的优点和缺点3.2 Setter …

关于Kubernetes 桌面客户端 Aptakube 的一些笔记整理

写在前面 分享一个 k8s 桌面客户端 AptakubeAptakube 不是一个开源的产品,现在需要付费,最初是开源的这里简单了解下理解不足小伙伴帮忙指正 我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢 ------赫尔曼黑塞《…

redis学习看这一篇文章就够了

第一章 redis简介 第1节 NoSQL 1.1 NoSQL简介 NoSQL,泛指非关系型的数据库,NoSQL即Not-Only SQL,它可以作为关系型数据库的良好补充。随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非…

使用Stable-Diffusion生成视频的完整教程

本文是关于如何使用cuda和Stable-Diffusion生成视频的完整指南,将使用cuda来加速视频生成,并且可以使用Kaggle的TESLA GPU来免费执行我们的模型。 #install the diffuser package#pip install --upgrade pip!pipinstall--upgradediffuserstransformerssc…

JUC并发编程(1.Java线程)

博客指南💡 JUC并发编程博客将持续更新,内容将参考黑马程序员深入学习Java并发编程以及相关阅读的书籍,内容包括进程,线程,并发和并行。 学习的路上永远不是一个人,相信努力会有所收获! 希望我的…

【自步课程学习】 Paced-Curriculum Learning

引入: Confidence-Aware Paced-Curriculum Learning by Label Smoothing for Surgical Scene Understanding 【Code:https://github.com/XuMengyaAmy/P-CBLS】 先说

JavaEE初阶第二课:文件操作与IO

欢迎来到javaee初阶的第二课,这节课我会带大家了解文件的概念和java中如何操作文件。 这里写目录标题1.了解文件1.1文件概念1.2文件存储1.3文件路径2.Java中的文件操作(文件系统操作)2.1File类2.1.1方法实践3.Java的文件操作(文件…

字节青训前端笔记 | Webpack入门

本节课将重点围绕「 Webpack 」这一核心话题展开。简述前端工程化的常用工具webpack 的原理和使用 webpack的作用 webpack的作用是把很多文件打包整合到一起, 缩小项目体积, 提高加载速度,常用的场景是: 代码压缩 将JS、CSS代码混淆压缩,…

25. 迭代器和生成器的详解

1. 迭代器 (1) 迭代是Python最强大的功能之一,是访问集合元素的一种方式。 (2) 迭代器是一个可以记住遍历的位置的对象。 (3) 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 (4) 迭代器有两个基本的方法…

Tkinter的Canvas控件

Canvas控件是Tkinter界面设计的一个画图工具,也可以用它导入外部图案到界面中 创建画布 import tkinter as tk roottk.Tk() #创建界面 root.title(Canvas) #界面命名 root.geometry(500x300) #设置界面大小 canvastk.Canvas(root) …

03_class创建device创建_kobject_uevent发送

总结 根据之前的kobject知道 /sys/目录下的每个文件夹都是一个 kobject的对象 使用class_create() 创建 /sys/class/xxx目录 同时返回class对象 使用device_create() 创建/sys/class/xxx/yyy目录 和创建/dev/yyy的文件节点 同时返回device对象 class和device 都间接继承于kobj…

【老卫搞机】135期:华为开发者联盟社区2022年牛人之星奖品开箱!

首先祝大家兔年大吉,身体安康,钱兔似锦!今天咱们来开箱一件特殊的奖品,来自华为开发者联盟社区的新年祝福——2022年牛人之星。 华为有钱!惯例用的是顺丰快递,各位看一下这里面是有很多件的 有这两件。第一…

三、TCP/IP---ARP和ICMP协议

ARP协议 简介:号称TCP/IP中最不安全的协议,安全工具,黑客工具大多数基于ARP协议。它是地址解析协议,用于实现从IP到MAC地址的映射,即询问目标Ip对应的MAC地址是多少,局域网通信不仅需要源目地址封装&#…

学习率衰减、局部最优、Batch归一化、Softmax回归

目录1.学习率衰减(Learning rate decay)在训练初期,梯度下降的步伐大一点,开始收敛的时候,小一些的学习率能让步伐小一些。1 epoch 遍历一遍训练集学习率衰减公式:例:假设衰减率decayrate 1,0.2epochNumα…