有什么技术可以实现传输的数据只用于显示,禁止保存

2021-07-11 21:36:42 +08:00
 copymaster

用户之间传递数据,传递的都是不带样式的纯数据,怎么才能保证接收方只用于显示数据而不能保存。 Google 一圈也没答案 这个类似 rss 服务,不过 rss 也不能禁止订阅方保存

6006 次点击
所在节点    问与答
69 条回复
yankebupt
2021-07-12 01:16:52 +08:00
@copymaster 来,你来讲讲你为什么(准备)开放 api,又觉得开放 api 不妥的。是抄的过程中出了什么问题么?
不把这个说明白不会知道你为什么要问这个问题的。
开放就是开放,不开放就是不开放,要不因为准备充分但是出于某些意愿不开放,要不出于准备不充分做 api 小范围私人用(不开放),这本来不是什么问题

如果觉得我没说明白,提示:你可能觉得“我准备不充分还不能做公开 API 出来让人测试了?”这特别“假正经”是不是...
我并不是这样的人,达不到
但是这样的人很可能一直存在
就那种 对事情还没完全做完就开始想怎么保护而且是过度保护 的人持厌恶心理的人
这类人有可能不再和你同流,然后引导你去练怎么自我保护去……

如果我还没说明白,有些人可以更“假正经”一点,他们会说,你该问:我怎么能找到一群可信的人帮我测这个私有的 api,而不是直接上公测,然后……的同时不肯临时数据不肯用假数据(不是么?要么你怎么会问关于保护的问题)……这种人也是有的

然后还有一种人,解释的再明白也会说:“不管我说的按最直观的理解多像是在问内容保护,我实际上指的是技术细节保护,数据库技术细节……之类的”。这种人我不多说,非常“假正经”的人甚至可能有小概率会说:“这种说话几乎是故意让人产生误解的人,不配用数据库”。
别看我,我用词很混乱的,什么“之类的”都上了,一点也不准确,误解一大堆,千万别攻击我配用数据库
yankebupt
2021-07-12 01:47:50 +08:00
当然作为不那么假正经的,好像真的有人搞了这个技术出来
就那个随着用户操作实时生成 token 去 ajax 调 api 的…框架定死,不把页面渲染出来 token 都没出来的,好像要无脑爬至少得上 headless 浏览器,好像还挺流行…
是哪个来的

"ButterKnife"还是"反向注入"……瞎猜的,也可能都不是
谁告诉我一下
(为什么变成一起问了)
yankebupt
2021-07-12 02:24:07 +08:00
但是这有个问题,不讨论人的问题,技术上硬怼这个防拷,如果一路低智能实现下去,我们可以看看后来发生了什么

客户端一个 timeline,这是真正的所谓“用户体验”,页面渲染端不知道拿到的是什么,拿 token 换,拿到什么染什么。
有 API,API 抓到的和 timeline 不一样,“不是真正的用户体验,也不是完全数据”
首先干掉不听话的第三方客户端 api,先一条 timeline 再说,培养智能不太高的用户的一条 timeline 资讯过载感
timeline 可以推送 RT,推不推,推多少看心情(AI,逻辑,标签),而且关联用户操作
timeline 可以推送 like,同理,而且 api 抓不到
timeline 可以推广告!
然后,干掉 streaming API,因为……
timeline 可以乱序,可以重复,你抓去吧

是不是真的?都是真的没假数据。能不能用?能用。能不能保存?
……额,你想保存的话……不觉得难受的话随便

用户体验怎么样?是给正常用户看的东西么?

“不把不付费用户当目标用户”这话……要说出来么
gzlock
2021-07-12 03:01:22 +08:00
总结吧,要可以展示给用户看的就没办法禁止保存,不论怎么上屏(canvas 渲染同理),都可以通过在单一设备内实现的截图、录像,还是再额外用一台设备来拍照、拍视频,文字内容在事后都可以用 ocr 还原出来。
yitingbai
2021-07-12 03:09:17 +08:00
@copymaster 个人博客系统还考虑这个, 你考虑的应该是会不会有人看你的博客
akira
2021-07-12 03:19:47 +08:00
这个需求如果 你能解决,那一定比你现在在做的事情值钱
ryd994
2021-07-12 04:00:12 +08:00
想反爬,你这个思路就错了
完全可以通过鉴权+限制频率解决,再加上适当的验证码 /图灵测试 /proof of work 。
shiji
2021-07-12 05:45:22 +08:00
让观看的人交押金,再押上父母妻儿,如果保存了就撕票
xiadong1994
2021-07-12 06:48:42 +08:00
@copymaster 没懂你 16 楼说了什么,什么叫暴露 API 就暴露了数据库?
Tarkky
2021-07-12 07:13:09 +08:00
我们用 citrix,不知能否满足 lz 需求。不过拍照还是无法防止
murmur
2021-07-12 08:09:25 +08:00
一般来说保存肯定是为了泄密,所以最后都是落到数字水印上,但是国内侵权陪不了多少钱
rus4db
2021-07-12 08:32:44 +08:00
有一种思路:在 Canvas 里面渲染,隔行扫描。配合数字盲水印等手段实现追溯。
当然这个思路我没有验证过,不过可资参考。
Jwyt
2021-07-12 08:33:35 +08:00
开放 api 和 暴露数据库有啥关系 ?
guanyin8cnq12
2021-07-12 08:37:57 +08:00
hdmi 2.0 hdcp2.2,nf 4k 就是用这个种协议
justfindu
2021-07-12 08:42:06 +08:00
这是不是就跟我给你钱, 最后钱不允许存在你那一个意思? 或者你对你的每一个数据都进行公证, 然后只要有相同相似的就通过法律手段起诉他们.
DinnyXu
2021-07-12 08:47:40 +08:00
参考百度文库,下载需要会员,复制需要会员.....
shijingshijing
2021-07-12 09:13:25 +08:00
再怎么防,我大不了直接截图+OCR,正确率可能差一点,还是能拿到的。
aliveyang
2021-07-12 09:21:48 +08:00
截图不就保存了吗?如果你说截图不算保存,那你直接展示图片得了
jiayong2793
2021-07-12 09:29:56 +08:00
信息显示的前提是要先得到显示的数据,这是基本逻辑
p1gd0g
2021-07-12 09:36:20 +08:00
数据只能展示,所谓“展示”是指什么呢,我人脑记算不算一种“保存”。😗

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

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

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

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

© 2021 V2EX