如题。 在「工作资料夹」安装国产软件,安装的软件能获取到「个人资料夹」内安装的境外软件目录不。
1
fruitmonster 2023-12-27 14:19:08 +08:00
1 楼没看懂
|
2
allplay 2023-12-27 14:40:54 +08:00 via Android
@fruitmonster 又叫 工作空间。相当于另外一个用户环境。
|
3
zhuangku556 2023-12-27 14:47:37 +08:00 via Android
应该不能
|
4
nothingistrue 2023-12-27 14:49:20 +08:00
工作资料夹,其实就是 Linux 多用户。
|
5
RichardY 2023-12-27 17:24:59 +08:00 via Android
不能
|
6
Yuanlaoer 2023-12-27 17:53:56 +08:00
没明白,你是想说安装在 D 盘的杀毒软件不知道 C 盘的病毒吗?
|
7
ysc3839 2023-12-27 18:00:33 +08:00 via Android
获取已安装列表似乎是不可行了,但是如果 app 的 target api 低于 Android 11(不含 Android 11)的话,是可以通过读取文件来探测某应用是否安装的。
读取 /data/data/<包名>,如果应用已安装会返回 Permission denied ,否则返回 No such file or directory 。多用户的话大概可以读取 /data/user/<用户 ID>/<包名>。 这个漏洞其实是已经修复了的,但是仅针对 target api 为 Android 11 或更高的应用启用,不知道为什么区别对待。 |
8
sylxjtu 2023-12-27 18:33:04 +08:00 via Android
@nothingistrue 不一样,Android 里面每个 app 都是一个用户
|
9
BEza5k2j7yew0VN9 2023-12-27 20:07:07 +08:00
在一个容器里的应用都可以互相扫描,不同容器的不能互相扫描。如果你同时在「工作资料夹」里安装国产软件和境外软件,这样做和不用「工作资料夹」一样,都能互相访问
|
10
woyaojizhu8 312 天前
@ysc3839 android 的多用户功能有这个漏洞吗
|
11
ysc3839 311 天前 via Android
@woyaojizhu8 这就是 Android 多用户功能的漏洞
|