当前位置:首页 > 网络安全 > 安全通告 > 详情
【重大】【安全预警】教育系统短信服务平台安全预警通知
2024年10月23日   
教育系统短信服务平台安全预警通知

1、基本情况

近日,接上级预警通告,近期教育系统发生多起第三方短信服务平台被黑客入侵,向用户发送非法短信安全事件,为加强教育系统短信服务平台安全管理和技术防护,建议各单位以网络安全管理和技术防护为抓手,开展安全隐患排查,防范安全事件发生。各单位加强对本地区、本单位网络和信息系统(网站)的网络安全威胁监测,对发生的威胁及时进行处置和上报。

2、影响范围

教育系统短信服务平台

3、处置建议

安全解决方案

1.严格的身份验证与授权。对所有访问短信接口的请求进行严格的身份验证,使用 API 密钥、OAuth、JWT 等方式对请求进行认证,并控制每个账户的短信发送权限。API 鉴权时,禁止通过 HTTP Basic Auth 等方式直接传输账户控制台密码。使用 API 网关管理接口调用,配置严格的访问控制策略,防止未授权的访问。

2.速率限制与防爆破措施。对短信接口的请求频率进行限制,例如对每个 IP 地址、每个账户的请求次数进行分级限流。短信验证码服务应限制向每个手机号发送验证码的频率及每天最大发送次数,同时配合设置验证码有效期,多次发送验证码时不能全部有效,可配合图形验证码等方式避免接口滥用与短信轰炸攻击。

3.网络数据传输加密。短信接口的通信必须使用 HTTPS 协议加密,确保短信内容在网络传输过程中不会被监听和劫持。合理配置 SSL/TLS 证书,确保所有数据通过加密通道传输。

4.严格验证输入参数。对短信接口接收到的所有输入参数进行严格的校验,防止非法参数的篡改和注入攻击。使用安全编码实践,防止跨站点脚本(XSS)和 SQL 注入等常见攻击。

5.短信内容过滤和审查。建立短信模板系统,要求使用者发送短信前首先在平台创建短信模板,并预先定义传入参数的长度与内容限制,例如短信验证码模板只允许传入一定长度的数字参数,使得攻击者即便获得账户的 API 密钥,也无法发送任意内容短信;避免设置只包含短信来源签名的任意内容模板。建立短信内容过滤机制,防止短信被滥用发送垃圾信息或钓鱼攻击。识别短信内容中的恶意和不良信息,对所有短信内容进行合法性检查。

6.日志审计和实时监控。对短信接口的所有访问记录进行日志记录,并结合态势感知的实时监控能力,及时发现异常行为或攻击尝试。建设日志系统,进行实时分析和预警。

7.异常行为告警。针对短信接口的调用量异常、来源 IP 异常、频率异常等情况进行告警,确保攻击行为能被快速发现。根据行为分析模型设定告警规则,快速识别并阻断可疑的短信接口请求。
 
安全运维措施

1.摸清底数

资产盘点:对所有的短信接口进行全面梳理,明确每个接口的功能、服务范围、调用方式以及访问权限控制等情况,掌握接口的使用频率和用户 IP 地址范围等信息。

安全评估:基于资产盘点,进行全面的安全风险评估,重点关注可能被滥用或攻击的关键接口。

风险分类:将不同的接口按照暴露面及业务重要性进行分类,高危接口(如高频次使用的短信发送接口)应被重点监测和保护。

2.接口安全测试

自定义内容测试:对短信接口进行黑盒测试与灰盒测试,验证是否存在修改请求内容绕过验证的可能性,验证是否可以篡改短信内容或任意修改接收人。

授权访问测试:确保接口只能被授权用户或系统调用,防止未授权用户访问。

弱密码测试:评估接口是否存在弱密码问题,防止通过简单密码或默认密码被攻击者获取权限。
 
供应链安全评估:对于使用第三方短信服务商的接口,审查其安全管理措施,确保供应链安全。

3.安全防护能力强化

部署安全设备:接入 WAF 防护,能够有效过滤恶意请求并识别异常流量,阻止常见攻击。

加强身份验证:平台账户禁止使用弱密码和默认密码,使用多因素认证增强访问控制,确保即使账户信息泄露也无法获取接口访问权限。

使用加密传输:确保短信接口使用 HTTPS,所有的敏感数据均通过加密通道传输,避免中间人攻击与流量嗅探。

4.安全监测体系加强

实时日志监控:加强接口访问日志的采集与分析,及时发现异常请求行为。

异常行为分析:通过机器学习等方法分析正常的接口使用行为,建立基线模型,发现偏离基线的行为时触发告警。

统一集中汇聚:将短信接口的所有告警信息汇聚到统一监控平台中,便于统一分析和及时响应。

5.安全事件应急预案
 
事件分类:根据短信接口可能遭遇的安全事件类型,制定对应的响应流程。

检测与通知:当安全监控发现短信接口异常时,系统自动通知运维团队,并同时阻断可疑请求。

6.基于威胁情报的防御威胁情报整合:将外部威胁情报与态势感知设备相结合,实时更新防御规则。

流量分析拦截:针对来自已知恶意 IP 的流量,进行深度包检测,识别并拦截恶意请求