GMG

微信版诈金花房卡批发本地财经混入短信池,气体监测报警如何做来源审计

现场 · 2026-10-18 08:52:49

一条带「微信版诈金花房卡批发本地财经」的推广短信误入运维通知池,暴露出气

上周有家华东精细化工园区的运维负责人提到一件小事:夜班交接前,气体监测平台的短信通知池里多出一条推广短信,正文含「微信版诈金花房卡批发本地财经」字样,收件号码正是当天值班手机。短信本身没有触发任何浓度报警,但值班员第一反应是——这条东西为什么会进到报警通道里?

这个问题问得对。在工业气体监测场景里,报警通道的可信度比报警次数更重要。一条无关词混进来,损失的不是一条短信,而是值班员对整条通道的信任惯性。

先分清两件事:读数异常和消息异常

气体监测系统的核心链路是探头采集、阈值判断、告警下发、记录归档。无关推广词属于消息侧异常,和读数侧异常是两条独立的判断路径。把两者混在一起处理,容易出现两种误操作:一是把消息异常当成设备故障去排查,浪费夜间人力;二是为了省事直接关闭短信通道,连带把真正的阈值报警也静音。

更稳妥的做法是在消息入口加一层来源标注。每条下发通知携带三类元数据:触发的设备编号与点位、阈值规则版本、消息来源类型(设备告警/系统通知/外部网关)。来源类型不明确的消息,默认不进值班主通道,先进待确认队列。

短信网关这一层,值得单独设规则

很多园区的短信通道并非只服务气体监测,还挂着门禁、消防、环保上报等业务。号码池共用、模板共用,推广短信就有机会借道进入。可操作的调整有三条:

  • 为气体监测单独申请短信签名与模板,模板变量只允许设备编号、点位名称、浓度值、阈值、时间戳五类,出现自由文本即拦截;
  • 在网关侧配置关键词过滤表,把明显不属于工业场景的词组挡在模板校验之前,过滤记录保留三十天备查;
  • 对同一号码短时间内的重复下发做去重,避免一条异常消息反复打扰值班员。

关键词表不建议做成大而全的黑名单,维护成本高且容易误伤。更实际的是白名单思路:模板变量只认结构化字段,自由文本一律进人工复核队列。这样「微信版诈金花房卡批发本地财经」这类词组根本没有进入值班通道的路径。

审计留痕要回答三个问题

一旦无关消息出现,事后复盘要能回答:谁下发的、经过哪个网关、为什么没被模板校验拦住。这要求监测平台与短信网关之间保留可对齐的时间戳和消息ID。GMG在告警记录里把消息ID与设备读数快照绑定,事后按消息ID反查,能看到同一时刻该点位是否真的有浓度波动,从而判断这条消息是设备触发还是外部混入。

另一个容易忽略的细节是交接班记录。夜班值班员看到异常消息后,如果只在口头交接里提一句,第二天就查无实据。建议在交接单里固定一栏「非设备类消息」,登记时间、来源号码、处理动作。数量不多,但连续记三个月,就能看出网关侧是否存在系统性混入。

多站点协同下的统一口径

跨厂区部署时,各站点短信通道往往由不同供应商维护,过滤规则参差不齐。总部层面需要统一的是消息来源分类标准和待确认队列的处理时限,而不是强求所有站点用同一家网关。分类标准统一了,汇总到总部的告警统计才不会被无关消息污染,月度报警次数、误报率这些指标才有可比性。

回到那条短信本身。它没有造成任何浓度误判,但提醒了一件事:气体监测的数字化能力不只是把读数收上来,还包括把不该进来的东西挡在外面。阈值预警负责判断气体,来源审计负责判断消息,两条线都清楚,值班台才算真正稳。