1.软文推荐

2.软文推荐

3.软文推荐

本文主要介绍如何使用Solitude评估应用程序中的用户隐私问题,有需要的小伙伴可以参考一下。

关于Solitude

Solitude是一款功能强大的隐私安全分析工具,可以帮助广大研究人员根据自己的需要来进行隐私问题调查。无论是好奇的新手还是更高级的研究人员,Solitude可以帮助每一名用户分析和研究应用程序中的用户隐私安全问题。

值得一提的是,Solitude因在一个受信的专用网络上运行,即用户需要在私有可信网络上运行该工具。

关于证书绑定

如何你打算使用Solitude来测试移动应用程序的话,对于非越狱设备,如果应用程序或嵌入应用程序的第三方SDK使用了证书绑定,那么你可能无法捕捉到所有的HTTP流量。因为证书绑定是一种安全机制,可确保应用程序与之通信的服务器是其预期的服务器。但是,Solitude目前还不支持证书绑定绕过。

工具安装 (1) macOS-Docker安装:

首先,我们需要使用下列命令将该项目源码克隆至本地:

git clone https://github.com/nccgroup/Solitude

接下来,我们需要安装Docker:

docker-compose -f docker-compose-prod.yml build
docker-compose -f docker-compose-prod.yml up

然后,打开浏览器并访问http://localhost:5000,按照操作指引开启虚拟专用服务器,并配置好你的移动设备和中间人攻击MitM代理证书。

(2) macOS本地安装(无需Docker-Compose)

首先,我们需要安装好Docker。

接下来,运行下列命令:

brew install mysql

然后运行MySQL Docker容器:

docker run -p 3306:3306 -d --name mysql -e MYSQL_ROOT_PASSWORD=solitude mysql

接下来,将该项目源码克隆至本地,安装好依赖组件之后,就可以直接运行工具脚本了:

git clone https://github.com/nccgroup/Solitude
cd Solitude && python3 -m venv venv
source venv/bin/activate
pip3 install -r requirements.txt
python3 run.py

安装完成后,打开浏览器并访问http://localhost:5000,配置你的浏览器通过localhost:8080代理所有的HTTP流量即可。

(3) Linux安装

首先,我们需要安装并配置好Docker和Docker-compose:

docker-compose -f docker-compose-prod.yml build
docker-compose -f docker-compose-prod.yml up

接下来,将该项目源码克隆至本地,安装好依赖组件之后,就可以直接运行工具脚本了:

git clone https://github.com/nccgroup/Solitude
cd Solitude && python3 -m venv venv
source venv/bin/activate
sudo apt-get install libmysqlclient-dev
pip3 install -r requirements.txt
python3 run.py

安装完成后,打开浏览器并访问http://localhost:5000,配置你的浏览器通过localhost:8080代理所有的HTTP流量即可。

数据库配置

我们还需要修改Solitude的数据库默认密码,编辑.env文件中的密码即可。

本文来源:www.lxlinux.net/9598.html,若引用不当,请联系修改。

相关文章 8

2

韩国vps节点(vps日本节点) 2分钟前

目录:1、国外VPS云服务器选择攻略心得分享2、韩国VPS服务器去哪里租用?3、哪里的韩国vps比较好,要速度快的稳定的,最好重装系统是免...

3

js之浅拷贝和深拷贝 3分钟前

js数据类型主要分基本数据类型和引用数据类型。前者包括Number,String等,后者主要是Object,因此以下会针对不同的数据类型来分析,需要的朋友...

4

美国云服务器好吗(美国云服务器推荐) 5分钟前

目录:1、美国服务器华纳云怎么样?2、美国云服务器好在哪?3、美国和欧洲的服务器哪个好4、美国服务器为什么那么受欢迎?美国服务器...

5

Linux系统查看jdk安装目录命令 7分钟前

当我们在Linux系统中安装jdk以后忘记安装目录,从而无法设置环境变量,那么如何查找jdk安装目录?下面良许教程网为大家分享一下Linux系统...

6

shopee怎么注册开店(shopee怎么注册开店合法吗) 8分钟前

目录:1、注册虾皮需要哪些资料2、虾皮电商怎么入驻?3、shopee跨境电商怎么注册注册虾皮需要哪些资料 注册虾皮的资料: 1、企业营业执...

7

Ubuntu 16.04 下安装Firefox的Flash插件 10分钟前

在ubuntu系统环境下面打开优酷视频,发现无法播放视频。Adobe Flash Player 是一款轻量级浏览器插件,具有丰富的 Internet 应用运行时间,提供持...

8

Linux下添加PATH环境变量 13分钟前

PATH环境变量作用是指定命令搜索路径,在i命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应...