6ES7223-1PH22-0XA0模块
价格:999.00
6ES7223-1PH22-0XA0模块6ES7223-1PH22-0XA0模块6ES7223-1PH22-0XA0模块据US-CERT(美国计算机应急响应小组)SB11-360和SB12-037公告称施耐德ModiconQuantum系列PLC存在多项安全漏洞,Tofino技术总监Eric在2011年12月16日的博客中就提前发布过相关资讯,这为使用ModiconQuantum系列PLC及所有使用Modbus工业协议的用户敲响了安全防护的警钟,从伊朗Stuxnet到Duqu,越来越多的攻击***行为正越来越多的指向工业设备,Tofino以其独创的Modbus工业安全插件模式,为支持Modbus/TCP工业设备提供安全保障。1安全漏洞分析针对目前施耐德ModiconQuantum系列PLC的漏洞,大致可将分为以下两方面。1.1Modbus协议功能码90(0x5A)的漏洞根据Modbus功能码定义(详见附录一),功能码90为用户保留的功能扩展编码段,而非Modbus协议常规的功能码,因此,这一漏洞是施耐德公司ModiconQuantum系列PLC所特有的,此功能码具有启停PLC设备、获取信息、图形逻辑代码上传等可能直接影响PLC正常运转的高权限行为能力,而实际应用中此功能码可能并非用户所必要。1.2网络端口开放漏洞ModiconQuantum系列PLC存在多项网络端口和服务漏洞,其中包括许多与病毒常用的通讯端口,通过Telnet、FTP、Web、远程登录等手段可以导致PLC瘫痪,PLC在实际使用中可能并不需要为用户开放这些网络端口,默认开放的端口为***攻击行为创造了环境。2安全漏洞防御解决方案:通过对ModiconQuantum系列PLC存在的漏洞进行分析,我们认为可以通过如下方式防御现有的安全漏洞。2.1PLCModbus协议的深度防护Tofino工业防火墙具有深度检查和防御Modbus协议通讯的功能,它可以从Modbus的设备地址、功能码、寄存器地址等方面提供Modbus协议通讯的防护,通过白名单方式化开放允许的通讯行为,在保证PLC正常通讯的同时一切不必要的和***的Modbus通讯请求,真正的从应用协议层面保护PLC的安全,防御Modbus协议功能码漏洞,此功能不仅可以用于ModiconQuantum系列PLC,也可以用于所有通过Modbus协议通讯的工业设备。2.2PLC的网络端口与服务的安全防护Tofino防火墙在实现Modbus协议深度检查和防御的同时,还可以对PLC控制器默认开放的网络端口与服务提供安全防护,防火墙的白名单方式化开放必要的通讯端口,了Telnet、FTP、Web、远程登录等所有不必要的和***的通讯端口,Tofino防火墙特有的IP功能,使***攻击者根本无法扫描并攻击网络中的PLC设备,为其保护的工业设备提供了一个安全的运转环境。2.3隔离企业内网与控制网络通过在企业内网(数采网)与PLC所在的控制网络之间加入Tofino工业防火墙,安全隔离控制网络的PLC设备不与外界网络通讯,防御来自外网的******。数采网络与控制网络之间往往需要进行数据通讯,一般采用的工业协议为OPC协议,OPC协基于DCOM技术,使用动态端口进行通讯,传统防火墙无法有效的从应用协议层面对OPC协议进行防护,Tofino工业防火墙恰恰具有深度检查与防护OPC通讯协议的能力,这样通过充分发挥Tofino防火墙作为边界设备的优势,能够将数采网络与控制网络安全隔离,防御外界网络对控制网络PLC设备的***攻击。图1多芬诺安全防护示意图3应用案例展示:目前Tofino防火墙已经被广泛的应用于工业信息网络,为用户提供了工业协议与工业网络通讯的安全防护。案例一:Modbus协议的防护:用户信息:石化青岛炼化***应用环境:SIS仪表安全控制系统工程师站防护防护描述:SIS系统的工程师站使用IFIX软件作为HMI平台,通过Modbus协议与SIS系统控制器进行数据通讯,通过流程图显示现场数据,为用户提供现场数据的实时信息,同时HMI软件也具备数据写入能力,通过Modbus协议可以将数据写入到控制器中。防护架构图:图2工程师站防护示意图防护策略:根据实际应用的了解发现工程师站只使用功能码01和03读***场数据,而正常操作情况不需要通过写入功能码修改现场数据,在防火墙安全策略设置中我们化开放Modbus协议的01和03功能码及必要的地址偏移量和连续地址范围,这样在保证HMI平台正常通讯的同时也将其它所有非必要的功能码和地址段安全保护起来,如果有Modbus协议的***操作都将被防火墙拦截。图3ModbusEnforcer配置示意图案例二:齐鲁石化施耐德ModiconQuantumPLC与MES网络隔离防护:用户信息:石化齐鲁石化***应用环境:齐鲁石化*****装置防护描述:企业MES数采网络与控制网络之间需要进行数据通讯,一般采用的工业协议为OPC协议,OPC协基于DCOM技术,使用动态端口进行通讯,传统防火墙无法有效的从应用协议层面对OPC协议进行防护,Tofino独有的OPC安全插件恰恰具有深度检查与防护OPC通讯协议的能力,这样通过充分发挥Tofino防火墙作为边界设备的优势,能够将数采网络与控制网络安全隔离,防御外界网络对控制网络PLC设备的***攻击。防护架构图:图4PLC与MES网络隔离防护示意图防护策略:在ModiconPLC控制网络的OPCServer和上层MES数采机之间增加Tofino防火墙,并采用用OPCEnforcer安全插件进行防护。图5OPCEnforcer配置示意图附录一:Modbus协议功能码功能码名称作用01读取线圈状态取得一组逻辑线圈的当前状态(ON/OFF)02读取输入状态取得一组开关输入的当前状态(ON/OFF)03读取保持寄存器在一个或多个保持寄存器中取得当前的二进制值04读取输入寄存器在一个或多个输入寄存器中取得当前的二进制值05强置单线圈强置一个逻辑线圈的通断状态06预置单寄存器把具体二进值装入一个保持寄存器07读取异常状态取得8个内部线圈的通断状态,这8个线圈的地址由控制器决定,用户逻辑可以将这些线圈定义,以说明从机状态,短报文适宜于迅速读取状态08回送诊断校验把诊断校验报文送从机,以对通信处理进行评鉴09编程(只用于484)使主机模拟编程器作用,修改PC从机逻辑10控询(只用于484)可使主机与一台正在执行长程序任务从机通信,探询该从机是否已完成其操作任务,仅在含有功能码9的报文发送后,本功能码才发送11读取事件计数可使主机发出单询问,并随即判定操作是否成功,尤其是该命令或其他应答产生通信错误时12读取通信事件记录可是主机检索每台从机的ModBus事务处理通信事件记录。如果某项事务处理完成,记录会给出有关错误13编程(184/384484584)可使主机模拟编程器功能修改PC从机逻辑14探询(184/384484584)可使主机与正在执行任务的从机通信,定期控询该从机是否已完成其程序操作,仅在含有功能13的报文发送后,本功能码才得发送15强置多线圈强置一串连续逻辑线圈的通断16预置多寄存器把具体的二进制值装入一串连续的保持寄存器17报告从机标识可使主机判断编址从机的类型及该从机运行指示灯的状态18(884和MICRO84)可使主机模拟编程功能,修改PC状态逻辑19重置通信链路发生非可修改错误后,是从机复位于已知状态,可重置顺序字节20读取通用参数(584L)显示扩展存储器文件中的数据信息21写入通用参数(584L)把通用参数写入扩展存储文件,或修改之22~64保留作扩展功能备用65~72保留以备用户功能所用留作用户功能的扩展编码73~119***功能答PanasonicM***A042A3CACServoMotorNIBTEXASINSTRUMENTSPLC505-CP1434TFUSPP505CP1434TFBAILEYCONTROLSNP***02USPPNP***02ASEABROWNBOVERI3BSE004939R1NSPP3BSE004939R1TEXASINSTRUMENTSPLC164-2113NSFP1642113ALLENBRADLEY1326AB-B410G-S2LNSFP1326ABB410GS2LTexasInstruments(Siemens)TI-435PLCw/RackModulesASEABROWNBOVERI5692435-RNSFP5692435RTEXASINSTRUMENTS500-2151-APOWERSUPPLY5002151AASEABROWNBOVERIAF460W-30-11-70USPPAF460W301170ASEABROWNBOVERI57520001-BZUSPP57520001BZASEABROWNBOVERIDSDX-110NSFPDSDX110NO***ON230260SUSPP230260SNATIONALINSTRUMENTNI-CFP-2020NSFPNICFP2020TEXASINSTRUMENTSPLC949024-000-3USPP9490240003ORIENTALMOTORKBLD180-AUSPPKBLD180APanasonicACServoDriverMSD083A1XGFreeShipTEXASINSTRUMENTSPLC2497302USPP2497302BANNERENGINEERINGP4O1.3IUSPPP4O13IUSEDPerceptron912-0045EMinicamSurfaceSensorFANUCA16B-0160-0542USPPA16B01600542SIEMENS6ES5-926-3SA11USPP6ES59263SA11TEXASINSTRUMENTSPLCPM550-110USPPPM550110TEXASINSTRUMENTSPLC510NSFP510TexasInstrumentsPM550-412TISiemensCTi500-50355005035ProgrammableBasic0006PLCTexasInstruments560-2820CPUTI560-2820TEXASINSTRUMENTSPLCPM550-5040USPPPM5505040ASEABROWNBOVERI48931006-KSUSPP48931006KSTEXASINSTRUMENTSPLCT***90/101MAUSPPT***90101MAPanasonicMinasACServoDriverMSD041A1XDriveASEABROWNBOVERI57310001-CX/2USPP57310001CX2CUTLERHAMMERLD3450USPPLD3450ASEABROWNBOVERI57288531NSPP57288531PanasonicACServoMotor400WattNEWMFA040LB2BSAforStarSTARAutomationRoboTEXASINSTRUMENTSPLC560-2126USPP5602126TexasInstrumentsPM550-400LoopAccessModulePM550400TEXASINSTRUMENTSPOWERSUPPLYPM550410PERCEPTRON911-0010PANASONICMINASACSERVOMDD083750WW/MOTORCNCTISiemens500-58405005840ControllerAdapterBaseGrnPLCTEXASINSTRUMENTSPLC5TI-1031-1USPP5TI10311ASEABROWNBOVERI086369-001USPP086369001ALLENBRADLEY1785-KA5NSFP1785KA5ASEABROWNBOVERIACS601-0025-4-000B1200801USPPACS60100254000B1ALLENBRADLEY2094-BL75SUSPP2094BL75SPanasonicM***022F2GSERVOMOTORNEWBARBERCOLMANA-60010-708USPPA60010708TEXASINSTRUMENTSPLC120-1112NSFP1201112TexasInstruments500-5848ASEABROWNBOVERIEH550C-Q1NSPPEH550CQ1NSDV8L55-11NSPPV8L5511Perceptron912-0008TricamSurfaceSensorPanasonicACServoDriverMDDDT3530003FreeShipPERCEPTRON911-0010TEXASINSTRUMENTSPLC505-4932USPP5054932ASEABROWNBOVERIYB161100-BBUSPPYB161100BBDODGEMR94878-L-NZUSPPMR94878LNZASEABROWNBOVERI3GVA072002-CSDNSFP3GVA072002CSDGENERALELECTRIC9L10MAL334USPP9L10MAL334TexasInstruments500-5005TEXASINSTRUMENTSPLC140-1111USPP1401111BAILEYCONTROLSNP***02USPPNP***02)