清空剪贴板太便宜这些流氓软件了,有个邪恶的想法 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
xuegy
V2EX    奇思妙想

清空剪贴板太便宜这些流氓软件了,有个邪恶的想法

  •  
  •   xuegy 2020-12-16 05:06:59 +08:00 via iPhone 8250 次点击
    这是一个创建于 1813 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想开发一个免费软件,每隔若干分钟随意往剪贴板里面放垃圾内容。清空剪贴板太便宜这些流氓软件了,用户基数足够多的话,甚至可以干爆他们用来大数据分析的服务器。
    34 条回复    2020-12-18 12:04:15 +08:00
    lintj
        1
    lintj  
       2020-12-16 05:21:20 +08:00
    弱问,怎么清空剪贴板?
    以及,清空的意义?不是已经被流氓软件获取了吗?
    谢谢
    sutking
        2
    sutking  
       2020-12-16 06:28:32 +08:00 via iPhone   3
    楼主说的是 iOS ? macOS ? Android ?安卓? Windows ?
    lovestudykid
        3
    lovestudykid  
       2020-12-16 06:28:53 +08:00 via iPhone
    不懂为什么读取剪贴板不做成一个单独的权限
    zjgsamuel
        4
    zjgsamuel  
       2020-12-16 06:50:07 +08:00
    最近也发现 我的安卓机 每天早上 剪贴板里头就有莫名的 长字符 也没有相关短信, 很是奇怪 , 删掉了很多不必要的 APP 比如 PDD 夸克 途牛啥的 今天发现没有了 再观察一整子....
    iloveoovx
        5
    iloveoovx  
       2020-12-16 07:06:16 +08:00 via Android
    完全赞同。打开 appops 的剪贴板监听器,每次打开国产应用就跟吃屎一样,防不胜防
    yyfearth
        6
    yyfearth  
       2020-12-16 07:37:04 +08:00
    @lovestudykid 历史原因 就像 windows 的 UAC
    这种和 sudo 一样一开始就应该限制的权限 一直都是给 admin 开放的 加上 UAC 给很多人尤其是软件兼容性造成挑战

    你做成独立权限 那么很多 App 可能会出现兼容性问题 因为这个权限之前根本不需要申请就可以使用

    不管做软件还是做系统 向下兼容是非常重要的 你很难强推这个变化的到开发商
    更何况剪切板背后有巨大的用户追踪的产业链 利益巨大 他们完全有影响力左右系统开发商实施 和软件开发商支持
    比如他们可以告开发商垄断之类的方法来要挟

    @xuegy 你这个方案不太好 影响用户的操作 比如如果你插入了垃圾信息 但是用户点了 ctrl+v 或者用户 ctrl+c 然后被你清空了
    最好的方法是系统层面上 hook 剪切板读取的 API 在里面加入很多垃圾信息 只不过不少 App 可能会对系统进行检测以及对自己程序进行防止注入来保护恶意软件 所以对这些流氓软件很难实现

    @lintj 我觉得可能最好的方法就是默认给共享剪切板权限 但是用户的禁用 禁用后 App 还是可以读取剪切板 只是剪切板不与其他 App 共享了 只能读取到自己存的内容 没办法拿到别的 App 或者系统剪切板的内容 程序退出或者系统重启后这个专用剪切板就清除了
    可以理解给剪切板做了一个沙盒 来保护用户
    ShareManT
        7
    ShareManT  
       2020-12-16 07:40:45 +08:00   1
    你这最终坑的自己账号奥
    wy7305e
        8
    wy7305e  
       2020-12-16 07:49:28 +08:00 via Android
    termux termux-clipboard-set
    01802
        9
    01802  
       2020-12-16 07:53:53 +08:00 via Android
    安卓 root 后无烦恼,插件禁流氓 app 读取粘贴板权限,粘贴板内有内容的通过 gboard 写入。唯一要对 gboard 开放读取权限,输入法都不信还用个鬼手机。
    xuegy
        10
    xuegy  
    OP
       2020-12-16 08:02:33 +08:00 via iPhone
    @yyfearth 我觉得现在的问题在于清空剪贴板对流氓软件没办法造成任何损失。目前看来苹果都没有禁用剪贴板的意思,安卓就更不可能管了。只有用大量的无意义信息让他们收集信息的难度指数型增长,才可能会收手。
    xuegy
        11
    xuegy  
    OP
       2020-12-16 08:05:17 +08:00 via iPhone   3
    这个道理就好比说,口袋里不放钱,小偷没得偷但他还可以偷别人。如果让小偷从口袋里偷出来的是屎,那自然就会收手了。
    ignor
        12
    ignor  
       2020-12-16 08:32:07 +08:00 via Android   3
    这干爆服务器的难度大概不亚于所有人联合起来抵制 996…
    liujialongstar
        13
    liujialongstar  
       2020-12-16 08:38:32 +08:00
    @lovestudykid 本人 redmi k20, 试过禁用微信读取剪切板, 结果微信内的内容无法复制出去, 最后我自己受不了了, 改成允许了
    devwolf
        14
    devwolf  
       2020-12-16 08:41:04 +08:00
    #12 说的难度确实,拿 #11 的例子来说,只要还有人的口袋有钱,小偷洗一洗手继续偷
    Cielsky
        15
    Cielsky  
       2020-12-16 09:19:36 +08:00 via Android
    @zjgsamuel 也可能是你访问的流氓网站
    zsyld
        16
    zsyld  
       2020-12-16 09:22:19 +08:00   4
    我是在备忘录里写了一段话,是骂那些频繁读取剪切板的厂商 boss 和开发者(不要说开发者无辜,你拿的工资就有通过隐私获利的),尤其百度,骂的老恶毒了,想起来就复制下 打开他们的 app
    Felldeadbird
        17
    Felldeadbird  
       2020-12-16 09:22:46 +08:00
    那个……楼主想法是好,但是他们读取剪切板,查找匹配线上的,大概率是内存查找。查找到再进行算法匹配的。这个做法感觉不太有用。
    lovestudykid
        18
    lovestudykid  
       2020-12-16 09:22:46 +08:00 via iPhone
    @yyfearth 系统层面应该可以做到,关键是区分自动读剪贴板或者用户主动使用剪贴板。
    zheng5200
        19
    zheng5200  
       2020-12-16 09:23:02 +08:00 via Android
    @liujialongstar 我试了现在 MIUI 的隐私保护,把读取的禁了,也可以复制了
    baobao1270
        20
    baobao1270  
       2020-12-16 09:23:04 +08:00 via Android
    @liujialongstar +1 qq 也是

    你这样不如直接干收集剪贴板信息的接口
    xingyuc
        21
    xingyuc  
       2020-12-16 09:50:41 +08:00
    难道没有想过现在软件安装包这么大,分析代码在本地就完成操作了?
    WebKit
        22
    WebKit  
       2020-12-16 09:52:02 +08:00 via Android
    这方面小米做的不错。剪贴板有一个单独的权限,没有授权的 app 读取的时候都会询问一下
    geebos
        23
    geebos  
    PRO
       2020-12-16 10:20:55 +08:00
    @zjgsamuel 是看 b 站的时候复制的吗,b 站长按评论会复制
    shunia
        24
    shunia  
       2020-12-16 10:41:31 +08:00
    难道不是因为微信的原因?
    所有需要使用剪切板情况的前提,都是因为张小龙不让跳转,而点击右上角在浏览器打开的用户成本太高吧?
    mxT52CRuqR6o5
        25
    mxT52CRuqR6o5  
       2020-12-16 10:48:00 +08:00
    miui 关闭剪切板读取权限粘贴都站不了
    zjgsamuel
        26
    zjgsamuel  
       2020-12-16 12:34:43 +08:00
    @geebos 哎 这个我之前没有想到 但是都是关弹幕的多, 刚才试一下 看评论 没有复制剪贴板~ 我怀疑是 PDD 干的~
    clf
        27
    clf  
       2020-12-16 12:49:54 +08:00
    @mxT52CRuqR6o5 #25 MIUI 关闭剪切板权限后,粘贴可以通过系统输入法拓展栏(底下增高的一截)里面的剪贴板管理来粘贴。
    tomari
        28
    tomari  
       2020-12-16 12:50:48 +08:00
    主要是国内用户没有意识。。像 tiktok 之前的剪贴板事件在国外闹的多大。。想想国内的大爷大妈们根本不在乎这些。。
    mxT52CRuqR6o5
        29
    mxT52CRuqR6o5  
       2020-12-16 14:42:06 +08:00
    @lychs1998 这个我知道,但每次都要比以前多操作就很不爽
    clf
        30
    clf  
       2020-12-16 14:46:27 +08:00
    @mxT52CRuqR6o5 #29 我是觉得挺舒服的,因为经常使用常用语功能填充地址、电话什么的,而且还能智能识别淘宝的剪切板内容,点击可以转跳,于是我就把淘宝的剪切板权限关了。

    最新的开发板上是进入 App 读取剪切板前问你要不要清空。
    varrily
        31
    varrily  
       2020-12-16 16:12:34 +08:00
    禁用音频权限,也一起加上
    greatghoul
        32
    greatghoul  
       2020-12-17 11:54:07 +08:00
    可以用 automate 或者 tasker 简单实现,不需要专门开发个 app
    greatghoul
        33
    greatghoul  
       2020-12-17 11:55:15 +08:00   1
    @lintj 需要清空是因为经常弹出输入法后,一堆莫名其妙的内容很烦。
    MrWhite
        34
    MrWhite  
       2020-12-18 12:04:15 +08:00
    @varrily 国内大爷软件。禁用一些权限就不让你安装了。特别是安卓系统。你能咋地。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4076 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 37ms UTC 04:09 PVG 12:09 LAX 20:09 JFK 23:09
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86