在「工作资料夹」内安装软件,安装的软件能扫描出「个人资料夹」内安装的软件么

2023-12-27 14:11:48 +08:00
 HHSYSETDHJRD

如题。 在「工作资料夹」安装国产软件,安装的软件能获取到「个人资料夹」内安装的境外软件目录不。

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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1003816

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX