在线文档需要防止被截图,防止下载,但是能直接打印,前后端需要怎么设计?

2021-10-09 14:54:41 +08:00
 yeshenyue

给用户的开发的功能就是在线文档能预览电子版和直接打印,但要防止用户截屏和保存电子版,前端后端怎么设计文档格式,怎么调用打印功能?就指导思路

10655 次点击
所在节点    程序员
106 条回复
masterclock
2021-10-09 15:19:47 +08:00
有一些卖打印机的有类似功能
预览显示的是带水印、低清晰度的文档,直接打印出来也是带水印、低清晰度的
要得到没有水印、高清的文档,需要用它的打印机、打印服务器打印,是个专用硬件,稍稍增加了破解难度
abc0123xyz
2021-10-09 15:19:54 +08:00
我直接拍屏
Kinnice
2021-10-09 15:20:38 +08:00
这个简单,需要用户购买你们专门定制的打印机和显示器,只有连接这个打印机和显示器才可以打印和预览,其他未授权的不允许。
sexoutsex2011
2021-10-09 15:21:35 +08:00
@sexoutsex2011 #19 忽略我,审错题了
yuhangch
2021-10-09 15:22:19 +08:00
用户名贴上追责?
abc0123xyz
2021-10-09 15:23:44 +08:00
建议机器放到专门的房间,必需全裸进去,而且金属检测仪不能响,信号屏蔽器打开,在找两个保安一人牵条狗监视,有任何违规动作,就放狗去咬,然后拉去打靶。
这样应该就行了
abc0123xyz
2021-10-09 15:24:52 +08:00
@abc0123xyz #26 必须
rioshikelong121
2021-10-09 15:25:40 +08:00
电子水印 事后追责
tabris17
2021-10-09 15:26:12 +08:00
@DogeFlyKite 帧率足够应该能行
sleepwalker
2021-10-09 15:43:20 +08:00
之前看 Netflix 的时候想截图,但是发现调用截图工具后页面黑屏了,不知道怎么实现的。
riggzh
2021-10-09 15:44:48 +08:00
我直接采集卡截图,怎么防。
xiongshengyao
2021-10-09 15:44:56 +08:00
方案 A:
1. 要求员工入职签订不平等的保密协议
2. 每个员工进入平台登陆账号后,背景显示只属于该员工的隐藏水印
3. 泄密后根据水印查到个人,追究刑事责任

方案 B:
1. 配备专门的办公用电脑,无法上外网,无法插 U 盘,重启后恢复系统
xiongshengyao
2021-10-09 15:45:28 +08:00
@xiongshengyao 方案 B 用的很广,基本上工厂里的电脑都是这样的
debuggerx
2021-10-09 15:51:40 +08:00
xingyuc
2021-10-09 15:53:29 +08:00
前段时间有类似需求,找到了这个,但需求又不做了,你要不要试试: https://github.com/saucxs/watermark-dom
docx
2021-10-09 15:54:39 +08:00
@DogeFlyKite #12 就算能禁止截图,那搞最原始的就好了。拍照,再不行手抄。
codehz
2021-10-09 16:00:49 +08:00
@sleepwalker 是 DRM 但是可以开 rdp 饶过限制(
anxn
2021-10-09 16:13:29 +08:00
打印好邮寄过去
devon
2021-10-09 16:19:54 +08:00
专用加密硬件键盘,只给两个键,预览 /打印。只有检测并验证了就个键盘,才让进系统。
snail00
2021-10-09 16:23:54 +08:00
完全防止做不到
1. 增加一些简单门槛, 防小白
2. 增加访问者的指纹, 可追溯
这两步一般使用就够了

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

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

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

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

© 2021 V2EX