无障碍 · · 阅读约 5 分钟
安全工具中的无障碍:当障碍变成运营风险
安全控制台在压力下被不同的人、在不同设备上使用。为什么安全工具的无障碍是一个韧性问题,以及从哪里开始。
人们谈论无障碍时,通常针对的是公共网站和消费级应用。内部工具,尤其是安全工具,很少被纳入讨论。
它们应该被纳入。我多年来同时从事无障碍和网络安全工作,我认为两者的交集被低估了。
安全控制台是在压力下做决策的工具。任何让它更难阅读、操作或理解的因素,都不仅仅是不便,它会拖慢响应速度,增加出错的可能。
谁在使用这些工具
安全和运维团队并不是同质的群体。其中有低视力、色觉异常、阅读障碍、运动障碍或注意力差异的人;也有深夜工作、疲惫不堪、用笔记本屏幕而不是常用显示器、或因眼睛疲劳而使用屏幕放大镜的人。
无障碍关乎他们所有人。而在事件发生时,暂时性的限制变得很普遍:疲劳、压力、用手机而不是工作站。
安全工具通常在哪里出问题
颜色是唯一的信号。 用红、黄、绿表示严重程度,却没有文字或形状。大约每十二名男性中就有一人存在某种形式的色觉异常。在满是状态的仪表板上,这是一个真实的问题。
“次要”信息对比度低。 灰色的时间戳、浅淡的标签、小号字体,而这些细节在调查中往往恰恰最关键。
只能用鼠标操作。 需要拖拽选择的时间轴、只有悬停才显示的详情、无法用键盘导航的自定义表格。
没有结构的密集表格。 缺少真正表头的数据表格,读屏软件用户无法使用,表格一大,所有人都难以阅读。
会移动或消失的告警。 几秒后就消失的提示、自动刷新并把你正要点击的那一行挪走的列表。
语言不清晰。 错误消息和告警是为编写它们的开发者写的,而不是为需要采取行动的人写的。
从哪里开始
不需要完整的审计也能取得进展。从事件处理时使用的界面开始。
- 绝不只用颜色。 为每个状态加上标签或图标。这一个改动就能帮助所有人。
- 检查对比度。 按 WCAG AA 检查文字和状态指示的对比度,包括次要文字。
- 做键盘测试。 不用鼠标,你能否分拣告警、打开详情并采取行动?焦点是否始终可见?
- 修好表格。 使用真正的表头单元格,可排序的列要能被辅助技术识别,并提供筛选而不是无尽滚动。
- 把时间控制权交给用户。 告警应保留到被关闭;自动刷新应可以暂停。
- 重写消息。 发生了什么,影响了什么,下一步做什么。
WCAG 2.2 中关于焦点可见性和目标尺寸的准则是一份很好的实用清单,我在《WCAG 2.2:有哪些变化》中做了总结。
商业价值
无障碍的工具更容易上手、出错更少,并能适用于更广泛的人才群体,而安全领域长期人手不足。随着《欧洲无障碍法案》自 2025 年 6 月起适用,无障碍正在成为许多数字产品和服务的基本要求。
但最有力的论据是运营层面的。在安全领域,一个被误读的界面代价不是一次丢失的点击,而是一次被漏掉的事件。
