Page 124 - 城镇燃气管道检测与评估技术规程
P. 124

Technical Regulations for Urban Gas Pipeline Detection and Evaluation
                 城镇燃气管道检测与评估技术规程


            击者仍可以通过其他方式读出代码,将其批量运行于非法复制的 PCB 板上,进
            而获取非法利润。
                为了防止攻击者批量运行代码,可以对软件进行唯一标记,在软件运行过程

            中生成标志位,这样相当于每个设备中的软件都有唯一的 ID,只能应用于该设备。
            针对唯一标志保护,攻击者有可能会对标志位进行篡改后再批量运行软件,所以
            在设计时需考虑标志的不可规避性,防止攻击者绕过标志去攻击软件。综上所述,
            管道智能检测物联网的软硬件面临被窃取和被复制的安全威胁,需要制定相应的

            安全防范措施,确保设备的安全。
                (三)威胁模型建立
                管道智能检测物联网系统存在许多安全威胁,需要对其进行系统的分析。前
            面部分的内容分析了系统中存在的安全威胁,若需要制定安全措施防范这些威胁,
            首先需要建立该系统的威胁模型。常用的威胁分析模型有可靠性方块图(RBD-

            Reliability Block Diagrams,简称 RBD)和故障树分析(Fault Tree Analysis,简称
            FTA)法等。RBD 是使用框图在大型复杂系统上执行系统可靠性和可用性分析,
            以显示网络关系。RBD 的结构定义了维持系统操作所需的系统内故障的逻辑交

            互。RBD 的过程源自位于图左侧的输入节点,输入节点流向图右侧的输出节点
            的串行或并行块的排列。一个图只能包含一个输入和一个输出节点。
                FTA 又称事故树分析,是安全系统工程中经常使用到的分析方法。FTA 利用
            布林逻辑组合低阶事件,分析安全系统中不希望出现的状态,从而完成由上往下

            的演绎式失效分析。故障树分析法可以快速有效地了解系统失效的原因,得出某
            一安全事故或是特定系统失效的发生率,甚至可以得出对应的解决方案来降低风
            险。因此,选择 FTA 建立管道智能检测物联网的威胁模型。
                通过对管道智能检测物联网的分析,最终将物联网分为三个层次:数据采集

            层、数据传输层和数据应用层。对每个层的威胁问题进行分析,并将所有的威胁
            整合在一起,最后,总结为软硬件安全、数据安全、通信安全等安全威胁问题。
            其中,软硬件面临的是被复制的威胁,数据面临的是被窃取、被替换、不完整等
            威胁,通信面临的是消息认证错误、协议不安全等威胁。
                根据以上分析,使用 FTA 法建立了管道智能检测物联网的威胁模型,图 2-9

            为该威胁模型结果。故障树的目标为管道智能检测物联网系统的安全,处理威胁
            事件的目的为确保软硬件安全、数据安全、通信安全。只有当软件和硬件都被复



            116
   119   120   121   122   123   124   125   126   127   128   129