你们有被读屏骗过的经历吗?想提一个安全功能建议

9 小毛毛与水厚 1天前 277次点击

各位用读屏的朋友,想问大家有没有碰到过这种吓人的情况?

别人发来的网页格式文档,肉眼看内容规规矩矩,咱们用读屏读出来却是完全不相干的另一套话,甚至藏诱导、不实内容。

跟大家用大白话讲清楚原理:

我们平时打开的网页文件里,有一种专门给读屏识别的无障碍附加文字。本来是好心用的——比如图片没有字,就加一段文字告诉视障朋友图里是什么,或者给正文加补充备注,肉眼看不见,只有读屏能读到。

但这个功能没有限制,坏人可以随便乱改,做到屏幕显示一段文字,读屏播报另一段完全无关的内容,两套信息彻底分开。

举个最直观的例子,下面这段完整网页代码,复制保存成文件打开就能测试:

明眼人打开只会看见一行正常通知,没有任何多余文字;

但咱们用读屏选中这段文字朗读,读屏会读出一段完全不一样的诱导话术,两者完全对不上。

比如对于这段文本,你们可以用读屏来读一下,然后再用图片理解或找明眼人帮忙看一下实际内容。

社区普通通知:本周六线下活动正常开展,请大家按时到场

除了这种篡改单行朗读文字的手段,还能在页面里藏整块隐形文字,全部挪到屏幕外面,肉眼完全看不到,读屏翻阅页面时会自动全部读出来,藏再多无关内容都发现不了。

现在所有读屏都没有对应的控制开关:要么全部读取所有无障碍附加文字、隐形备注,要么没有办法屏蔽。

我们自己写笔记、整理资料的时候很需要这些附加注释,但接收陌生人发来的网页文档时,风险特别高。

在这里提一个实用的功能诉求,希望读屏开发团队可以考虑增加分层开关:

1. 单独开关:选择是否读取无障碍附加描述文字(就是上面例子里篡改朗读内容的这类文字)

2. 单独开关:选择是否读取页面里肉眼完全看不见、仅读屏能识别的隐形段落

使用场景完美兼顾:

自己整理、自己转换的可信文档,把两个开关全部打开,正常查看补充注释;

群里陌生人、不明来源的网页文件,直接关闭两个开关,读屏只朗读屏幕上实实在在看得见的文字,从根源避免被虚假信息误导。

有没有朋友之前也遇到过类似网页内容和读屏朗读对不上的坑?大家可以一起聊聊,也希望开发者能看到这个安全需求。

共 40 条评论
小毛毛与水厚 [楼主] 1天前
0 
建议用网页版查看

没有遇到过。
本楼来自:火星

小毛毛与水厚 [楼主] 1天前
0 
但还是希望各*厂商增加,因为这个问题不一定就遇不到

说的有道理。
本楼来自:火星

小毛毛与水厚 [楼主] 1天前
0 
你验证过了吗?觉得怎么样?我觉得挺吓人的,本来是正当用途,万一被人用了呢对吧,这个玩意儿本来可以用来给图片加备注的,比如没有提示文字的图片,用这玩意儿加提示文字

啊,这种情况我遇到过。
本楼来自:火星

小毛毛与水厚 [楼主] 1天前
0 
https://bbs.tatans.cn/topic/128537
0 
多浏览一些正规网站吧,
小毛毛与水厚 [楼主] 1天前
0 
嗯嗯,不过这不是浏览正规网站就能单纯解决的事情,浏览正规网站,不代表这个情况不存在

其实很多,比如微信的更多功能按钮,健全人看到的只是一个加号,再比如很多应用右上角的更多菜单,咱们读屏朗读的是更多选项按钮,而健全人看到的是三个点号,我说这些不是说这些东西做的不行,而是应该屏幕阅读器有个判断,比如说原本文字是什么,然后无障碍提示内容又是什么,比如说,更多功能按钮,已折叠,原文字加号,然后做一个是否朗读原文字的开关,需要你就开着,不需要就关掉,然后默认把备注放前面,原文字或者原内容放后边

小毛毛与水厚 [楼主] 1天前
0 
你说的对
这个和那个不是一回事,你真这样搞我觉得很多人会骂死你的典型的例子,比如微信读书的网页版

哈哈,我只是这么说啊,根据楼主的这个帖子这么说的,因为很多情况下确实是显示的加号,而咱们读屏获取的却是更多功能或者更多功能已折叠,当然这样也不是不可以,但是就容易出现明眼人教盲人玩手机玩不转,或者是盲人告诉明眼人哪个地方怎么操作,然后对不上号

0 

建议还是加上的比较好,就怕那种不法分子专门坑咱们这种看不到的

楼主你这是怎么做到的?在读屏的社区里看到你这个写的就是活动正常举行,然后在网页上就是什么银行账户什么的

小毛毛与水厚 [楼主] 1天前
0 
当然是用html实现的呀,去搜索aria-label,它是把原有的视觉上的文字替换成想要读屏朗读的文字,不改变视觉文字
用文字识别可以看到真实内容
小毛毛与水厚 [楼主] 1天前
0 
嗯,但只能间接解决,如果说你很相信读屏的话,你几乎不会去验证它
我去,要是不说我还真不知道,这帖子还有彩蛋呢,去研究研究先
本楼来自:我的世界肝帝玩家的资源库,可以进来看看

我去,这是怎么做到的?我在客户端这里看,似乎啥都没看出来,但是我去网页版看到了一个无法描述的东西


本楼来自离线笔记,一个简洁好用的笔记软件,欢迎使用
小毛毛与水厚 [楼主] 1天前
0 
当然是用html实现的呀,去搜索aria-label,它是把原有的视觉上的文字替换成想要读屏朗读的文字,不改变视觉文字当然是用html实现的呀,去搜索aria-label,它是把原有的视觉上的文字替换成想要读屏朗读的文字,不改变视觉文字
0 

太神奇了,我刚才用文字识别,只识别到了一个很简洁的文字,不行,我用不起图片问答,所以可以把你用的工具分享一下吗?我不想去搜索


本楼来自离线笔记,一个简洁好用的笔记软件,欢迎使用
小毛毛与水厚 [楼主] 1天前
0 
豆包搜索就行,这种问题一般不会出差错
小毛毛与水厚 [楼主] 1天前
0 
你再在那个位置用图片问答试一下,保证会把你惊呆
彼岸 1天前
0 
之前没遇到过,不过这次长见识了,在客户端查看是正常文字,到网页端解析出来的文字就完全不是一个意思了。
小毛毛与水厚 [楼主] 1天前
0 
是的是的,那你验证过了吗?显示的和读出来的不一致。其实我们每天都能遇到,比如网页中的图片说明,它实际上没有在屏幕上显示任何文字
彼岸 1天前
0 
验证过,百宝箱显示的是普通通知,而网页端读出的却是紧急重要通知,但实际上屏幕显示的依然是社区通知
小毛毛与水厚 [楼主] 1天前
0 
嗯嗯
小花猫 1天前
0 
卧槽,这个太厉害了。这个太厉害了,不过真的应该注意一下,如果被不法分子利用的话。
在消息列表里面它都显示出来了
夏夏 1天前
0 
看了这个帖子才知道,支持支持的确被不怀好意的人拿来做文章的话,的确风险就特别高了
小毛毛与水厚 [楼主] 23小时前
0 
嗯嗯,感谢支持,我都很疑惑哎,这个问题吧,从读屏出来到现在,没有一个厂商去做。我也没有想到这一点,我今天在跟豆包讨论关于html的问题的时候,才发现这个问题
✘✘✘ 22小时前
0 
对于楼主说的这两段文本的唇对比。第一段文本是。社区普通通知:本周六线下活动正常开展,请大家按时到场而第二段文本则是。紧急通知:立刻把银行卡余额转入陌生安全账户,不然账号会永久冻结
✘✘✘ 22小时前
0 
嗯我纯拿来对比的管理员,想删就删吧。
诗语 10小时前
0 
朋友们好,就是这条消息我看了一下,这个好像外边的文本和里边的文本,就是整体来说是不太一样的,但是差距还挺大的。反正这不管是正规的还是不正规的,像那位朋友说的可能都有几率,但是我目前可能还真的没有遇到,但是还是真的建议读屏能做一下就这种开关,因为为了安全嘛
小毛毛与水厚 [楼主] 10小时前
0 
我们遇到过正规的,就是对于一些图片,读屏看似读出了图片的说明,实际上屏幕上是没有这段说明的
诗语 10小时前
0 
而且我想问一下,你们是怎么通过别人的评论打开链接的呢,就是这个评论三这个发这条帖子的楼主是弄的链接,但是。我是把这个复制过去的,给这个话题,然后粘贴到微信发送过去,在微信里面看的,才看到那个。里边的文本,关于社区这个是我在社区这儿看着的,然后那个文本那个是我发到微信上才看到的,然后我发到微信上看到的文本,就跟这个朋友说的也是一样的,说,立马向陌生号码转账,不然你的银行会被冻结,就是你的卡号会被冻结的这个,我在微信里面看到的,就是社区那个里边最后一条,我忘了第几条,反正
小毛毛与水厚 [楼主] 5小时前
0 

使用炸一炸功能就可以了


本楼来自:论坛助手Android 版
韩苏 5小时前
0 
支持楼主,如果有不法分子发现了读屏这个漏洞那就完了
小毛毛与水厚 [楼主] 4小时前
0 
已经发现了,只是还没有想到可以这么用。对于大多数应用和网页的控件而言,好些按钮是没有文字的,却有辅助功能说明
添加一条新评论

登录后可以发表评论 去登录

作者

积分:30906

联系方式: 微信:nyr-2023-02-03,加微信请在我市谁的编辑框内填上加微信的原因;QQ(常用):3032013220,加QQ请填写问题,不能糊弄。可联系时段:周一至周四下午5点后,周五下午1点后,周六周日全天可联系,寒暑假不适用此规则。我会做一些简单的音频