在 Windows 系统,如何防止软件窥屏?

2023-06-26 12:09:12 +08:00
 mikewang

macOS 中,一个程序即便是以 root 身份运行的,如果没有屏幕录制权限,那么它只能截取自身的画面。

而 Windows 似乎对于截屏的权限比较宽松,程序可以在后台运行时轻松获取整个屏幕的画面。

在 Windows ,是否有办法限制这种行为?

5217 次点击
所在节点    Windows
23 条回复
hellomynameis
2023-06-26 12:11:51 +08:00
Sandboxie
jiangyc
2023-06-26 12:31:46 +08:00
阁下的防止软件窥屏固然厉害,但如果我用手机直接录像,阁下又如何应对呢?直接爆炸吗?
ysc3839
2023-06-26 12:39:05 +08:00
没办法,只能安装到虚拟机里。
Sandboxie 不确定能否禁止录屏。
ysc3839
2023-06-26 12:40:09 +08:00
@jiangyc 你好,这个问题只要不在公共场合使用电脑即可解决
HFX3389
2023-06-26 12:43:42 +08:00
iorilu
2023-06-26 13:03:09 +08:00
使用虚拟机啊

把可疑软件装虚拟机里
laqow
2023-06-26 13:32:38 +08:00
虚拟机
windows 和 linux 的逻辑都是只应该用自己信任的软件,苹果只能用苹果帮你信任的软件。
18xlX5iTe9mdoau0
2023-06-26 13:36:55 +08:00
我自己家电脑都是国产软件放虚拟机
mercury233
2023-06-26 13:56:04 +08:00
Sandboxie 不能防止,我在 explorer 中打开名为 NAS 的网络位置时,沙盒中的百度网盘会弹出对应广告
Jirajine
2023-06-26 14:01:23 +08:00
Windows 的图形这方面似乎和 X 一样,有没有限制法不清楚。
X 的话可以换 wayland 或者用 X in X 来隔离开。
Badupp
2023-06-26 14:05:16 +08:00
@hellomynameis 自己写过一个程序截屏放到 sandboxie 下。。这个程序还是可以截到完整屏幕。所以你的说法不成立
c2const
2023-06-26 14:20:06 +08:00
0.现在硬件性能过剩,建议是自己信任+数字签名的软件才放到物理机运行,
其它软件一律放虚拟机运行,甚至可以多个虚拟机来隔离 :)
1.当然可以通过杀软或者自己 hook 截屏、录制等相关的系统函数,最后对抗不管是应用层还是内核、驱动层,截屏软件还是有可能绕过。
2.虚拟机逃逸的难度和漏洞价值远远大于绕过杀软防截屏,建议想安全点就用虚拟机,想使用方便就用杀软。
NoOneNoBody
2023-06-26 14:54:39 +08:00
windows 有相关设置 —— Settings | Privacy & security | Screenshots and apps
但具体能实现什么,达到什么级别的防护,我就不清楚了,搜搜官方说明

sandboxie 有高防和普通,前者官网介绍可以切断和宿主的部分联系,但因为付费(好象是订阅制)我没试过
普通的免费版,按官网所写,其实连读取宿主都不能完全限制,只有一些通用的限制功能
c3de3f21
2023-06-26 14:56:06 +08:00
怎么让网管窥我屏的时候是黑屏
Tamamopoi
2023-06-26 15:36:11 +08:00
ScreenWings.exe ,开启后所有截图变成黑屏。
james122333
2023-06-26 19:35:45 +08:00
这是在钓我吗? 真的是 以后都不讲什么了
ysc3839
2023-06-26 22:29:06 +08:00
@Tamamopoi ScreenWings 应该就是弄个全屏透明鼠标可穿透的窗口,然后用 SetWindowDisplayAffinity 禁止该窗口截图。这种做法只能防君子,防不了小人,恶意软件可以轻易解除限制或者直接关闭这个软件。
ADMlN
2023-06-27 08:39:32 +08:00
替换系统 dll ,hook 掉 bitblt 等函数,用 nop 填充 hdc 为桌面 dc 的分支,应该可以禁掉大多数的程序截屏功能
Tamamopoi
2023-06-27 09:24:38 +08:00
@ysc3839 不太清楚如何实现,可能 hook 了截图函数?我用公司软件自带的截图是黑屏,主要防止公司监控,其他恶意软件倒是无所谓了哈哈
codehz
2023-06-27 10:52:16 +08:00
@ADMlN 现在截图谁还用 dc 的方法截图啊(这种多数游戏一类的一开始就截不到),性能还慢,更好的 api 太多了(

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

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

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

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

© 2021 V2EX