【肥海豹】-网络安全等级保护(等保)-2020体系会-物联网学习笔记

2023-11-05

讲解专家:信息产业信息安全测评中心 张益老师

一、物联网安全概述

物联网:将感知节点设备通过互联网等网络连接起来构成的系统。

物联网三个逻辑层:感知层【扩展指标来源于感知层特性】、网络传输层和处理应用层。【物联网定级要三层结合起来一起进行定级】

感知节点设备:对物或环境进行信息采集和/或执行操作,并能联网进行通信的装置。

网关节点设备:将感知节点所采集的数据进行汇总、适当处理或数据融合、并进行转发的装置。

感知层现状:

        资源受限:许多物联网终端感知节点资源受限、成本低廉;

        通信多样:短距离通信多样化,进短距离无线通信就包括Zigbee、433、蓝牙、WiFi、RFID通信协议(ISO系统标准等);

        可移动:许多终端节点是可移动的,包括手机、车载终端这类资源不受限的节点;

        不稳定:一些感知节点工作不稳定,如使用太阳能的节点、可穿戴的节点等;

        无人监管:一些传感器节点可能散布在无人值守的区域,但信息传输需要受到安全保护;

感知层安全现状:

不同行业对信息安全的需求差异很大,如:

        食品溯源需要对设备和位置信息进行认证;

        智能家居和智能农业需要对控制指令进行完整性保护;

        城市安防需要对监控数据提供机密性保护;

        智慧医疗需要对用户身份提供隐私保护;

目前最大的问题是联网IOT设备防入侵攻击的问题:

        入侵目的1:获取信息(最小利益);

        入侵目的2:伪造数据(一般利益);

        入侵目的3:控制设备(主要利益);

        入侵目的4:用作攻击武器(导致DDOS攻击);

二、物联网2.0标准要点解读

【本章节老师基于GB/T28449-2019,抽选对应的测评项和测评方法进行举例讲解】

8.4.2.1.1:与传统网络下准入控制类似,对白名单机制进行测试,对感知层和网络边界进行渗透测试;

8.4.2.2.1:控制感知节点和网关节点通信的目标地址,避免被攻击者控制后发起DDOS攻击,需要通过渗透测试的方式进行验证安全措施是否有效;

8.4.3.1.1:物联网设计的初衷是解放一些人力,所以很多操作需要通过现场远程的方式来实现。本条重点检查感知节点设备的身份认证,可在传感网进行渗透测试;

8.4.3.1.2:网关节点重点关注采用身份标识和鉴别的技术,由于计算资源有限,会采用轻量级密码算法来实现对于连接设备的认证;

8.4.3.1.3:也需要采用渗透测试的技术;

8.4.3.2.3:对非法节点和伪造节点发送的数据具有识别和过滤的能力,目前技术:消息源认证,消息完整性认证技术;

8.4.3.2.4:关注密钥的传输和保护,需要授权用户能过做,对在线更新环节能够把控;设备应允许该项配置,可以使用密码学技术对更新的数据提供严格的安全保护措施;是否支持在线更新,在线更新使用何种手段进行核查;

8.4.3.2.5:与上条类似,授权用户进行操作;

8.4.3.3.1:数据新鲜性:对接受的历史数据或超出实现的数据进行识别的特性;对脏数据进行识别,避免历史数据的重放攻击,利用时间戳或计数器的方法进行保护;

8.4.3.3.2:利用时间戳或计数器,结合加密算法和认证技术实现;

三、物联网测试场景与案例分享

案例一、智能家居类系统:

组成:感知设备、安防设备、控制设备、监控设备、家庭网关、智能终端;

此类系统以设备厂商、生产商为主体进行定级备案,所以定级的内容并不会像上述内容那么完整,尽管不完整,也是一个典型的物联网场景。

场景分析:【于测试关注点进行对应】

        责任主体:家庭环境无法自主开展等保工作与IOT设备需要安全应用监管;(厂商有管理和运维责任,具有平台收集数据,且能够进行远程的更新、密钥更新的操作)(责任边界:家庭环境中只有终端设备,家庭的环境和网关不在定级范围内去做考虑,明确责任主体和测试范围)

        功能定位:感知层感知节点与网关节点的功能重合;(数据汇总又可进行转发)

        风险隐患:ITO设备远程运维管理的风险隐患;

测试关注点:

        责任明确:厂商有责任对IOT设备(如智能音箱、智能空调等)进行维护和部分管理操作、应开展部分范围的部分测试;

        指标筛选:感知层感知节点指标与网关节点指标的适用于不适用;

        测试重点:针对风险隐患、重点关注接入认证、入侵防范、身份鉴别、访问控制等;

针对智能家居系统测评项选择:

要求项 适用 不适用
感知接点设备物理防护 常规情况均适用 b)项部分IOT不适用(如AI音箱不适用)
接入控制
入侵防范
感知节点设备安全 由于责任主体问题,家庭网关不在定级范围内,而部分IOT设备自身既是感知节点,同时也具有网关节点的功能;这部分指标项存在多个不适用场景
网关节点设备安全
抗数据重放
数据融合处理
感知节点管理 多为不适用

案例二、智慧社区治理系统:

智慧社区治理系统包括智慧社区居民服务子系统、智慧社区物业管理子系统、智慧社区居委会管理子系统、智慧社区综合管理子系统、智慧社区警务管理子系统和智慧社区物联网管理子系统等;

场景分析:

        责任明确:感知层到PDA、门禁、不涉及各类卡;

        指标筛选:感知层感知节点指标于网关节点指标的适用于不适用;

        测试重点:针对风险隐患、重点关注接入认证、入侵防范、身份鉴别、访问控制等;

物联网感知层渗透:

        设备本身渗透:PDA(举例:长按home、音量和电源键进入recovery模式;通过输入法进入浏览器,可以下载其他无关应用)、智能社区门禁终端(举例:门禁终端向服务器发送的审计信息可以被重放)等;

        结合APP渗透测试进行,获取数据或进行非法操作;

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【肥海豹】-网络安全等级保护(等保)-2020体系会-物联网学习笔记 的相关文章

  • 42-Golang中的单元测试

    Golang中的单元测试 需求 传统方法 基本介绍 单元测试快速入门总结 综合案例 需求 在工作中 我们会遇到这样的情况 就是去确认一个函数 或者一个模块的结果是否正确 传统方法 在main函数中 调用addUpper函数 看看实际输出的记
  • 内网能ping通telnet 通,不能访问解决

    内网能PING通TELNET通不能访问解决 遇到一个离奇故障 内网 两个主机在同一IP段内 能互相PING通 TELNET对方的WEB服务器端口 通 但用IE访问时不能 显示HTTP400 这明显是客户端系统的问题啊 但如何解决呢 我强烈怀
  • LeetCode 1233. 删除子文件夹(C++)

    思路 1 首先能想到这种判断字符串前缀的题目可以使用前缀树 2 对字符串字典序排序 那么就能满足 一个子文件夹的左边要么是同父文件夹的子文件夹 要么就是他的父文件夹 同时 第一个文件夹一定是父文件夹 那么就可以建立一个父文件夹地址 每次便利
  • vs2019 中文离线安装包下载,类似ISO,不用联网安装vs2019企业版

    vs2019 中文离线安装包下载 类似ISO 不用联网安装vs2019企业版 前言 我们现在微软官方网站下载的安装包一般也就1 2兆 运行这个小安装包的程序时 才真正在网站上下载vs2019 目前的vs2019企业版 专业版 社区版都要20
  • FISCO BCOS 2.9.1 从0部署到简单使用的CRUD接口

    FISCO BCOS 2 9 1 从0部署到简单使用CRUD接口 文章目录 FISCO BCOS 2 9 1 从0部署到简单使用CRUD接口 前言 1 部署fisoc bcos 2 9 1环境 1 1 安装centos依赖 1 2 创建fi
  • Hibernate+spring缓存机制配置

    在applicationContext xml文件中添加以下代码
  • 关于Tp中图片路径的问题

    图片一般放在Public 目录下 在模板文件中引用图片时 src PUBLIC 图片Public 下面的路径 注意在linux下面要区分大小写 windows是不用区分也能识别的 部署服务器上后要严格区分大小写
  • vue之websocket聊天功能实现

    一 首先配置全局websocket 创建webSocket js global js export default ws setWs function newWs this ws newWs main js引入 import webSock
  • iPhone手机使用:微信提示“运行内存不足导致该小程序无法使用“解决方法

    突然发现遇到的一个很诡异的情况 通过分析 解决了 分享一下 如图所示 通过iPhone XR打开微信小程序的时候 微信突然提示 运行内存不足导致该小程序无法使用 然后点击 确定 按钮之后 就关闭了 而且查看手机内存128G的还剩下70G没有
  • org.apache.hive.com.esotericsoftware.kryo.kryoexception: encountered unregistered class id 错误解决办法

    执行hive 任务的时候 有些任务会报下列错误 hive 0 14 版本才会有这个问题 任务重做之后可能又会成功 1 错误信息 hdfs nameservice1 tmp hive dbs 9c29873a 664f 45a4 87f5 a
  • 语音合成方法的主要分类

    语音合成的研究已有多年的历史 现在研究出的语音合成方法的分类 从技术方式讲 可分为波形合成法 参数合成法 和规则合成方法 从合成策略上讲可分为频谱逼近和波形逼近 1 波形合成法 波形合成法一般有两种形式 一种是波形编码合成 它类似于语音编码
  • Redis 6.0 新功能

    1 支持 ACL 1 1 ACL 简介 官网 https redis io topics acl Redis ACL 是访问控制列表 Access Control List 的缩写 该功能允许根据可以执行的命令和可以访问的键来限制某些连接

随机推荐

  • String包含的方法

    public class TestString public static void main String args String s1 new String abc String s2 abc String s3 ABC String
  • 2021-05-28

    什么是散列表 散列表 散列表 Hash table 也叫哈希表 是根据键 Key 而直接访问在内存存储位置的数据结构 也就是说 它通过计算一个关于键值的函数 将所需查询的数据映射到表中一个位置来访问记录 这加快了查找速度 这个映射函数称做散
  • 使用Qt编写模块化插件式应用程序

    动态链接库技术使软件工程师们兽血沸腾 它使得应用系统 程序 可以以二进制模块的形式灵活地组建起来 比起源码级别的模块化 二进制级别的模块划分使得各模块更加独立 各模块可以分别编译和链接 模块的升级不会引起其它模块和主程序的重新编译 这点对于
  • RabbitMQ--基础--10.2--死信队列

    RabbitMQ 基础 10 2 死信队列 1 死信队列 DLX queue 当消息在一个队列中变成死信之后 它能重新被发送到另一个交换机中 这个交换机就是 死信交换机 绑定 死信交换机 DLX Exchange 的队列就称之为死信队列 死
  • 语句执行顺序对判断语句条件的影响

    对比相同的输出结果下 不同的语句执行顺序对判断语句条件的影响 public class Homework1 public static void main String args 输出1 100偶数 每5个一行 一行中的每个数字之间使用逗号
  • 【深度学习】Loss Functions for Neural Networks for Image Processing

    在目前的深度学习中 业界主流主要还是把调整深度学习网络结构作为主要的工作重心 即使损失函数 loss functions 对整个网络的训练起着十分重要的作用 Nvidia和MIT最近发了一篇论文 loss functions for neu
  • 探索Java8——四大函数

    文章目录 Function接口 源码解析 Consumer 接口 Supplier 接口 Predicate 接口 其他的接口 函数接口 你可以理解为对一段行为的抽象 简单点说可以在方法就是将一段行为作为参数进行传递 这个行为呢 可以是一段
  • stm32制作bootloader时遇到的问题

    遇到的问题和解决方法 待验证 1 在下载的例程中做实验时有时出现BootLoader无法进入到应用程序中 将跳转函数前的延时加长至下图 暂时未出现问题 待验证 此处的0x2ffe0000需根据自身的ram空间修改 此处相当于0x1ffff
  • 动态规划算法的基本思想-求解步骤-基本要素和一些经典的动态规划问题【干货】

    文章目录 1 序 2 动态规划的基本概念 1 3 动态规划算法的基本思想 2 4 动态规划的求解步骤 2 5 动态规划算法的基本要素 2 5 1 最优子结构 5 2 重叠子问题 6 一些经典的动态规划问题 1 序 近期笔者会写一些博客 与大
  • 前端——Access to XMLHttp Request at...from origin has been blocked by policy

    前言 小编最近在做前端功能的时候碰到了这么一个错误 错误描述为 Access to XMLHttp Request at from origin has been blocked by policy 说实话 这个错误并没有怎么见过 甚至可以
  • 各种数据库连接字符串(EFCore)

    qlite Data Source Furion db MySql Data Source localhost Database Furion User ID root Password 000000 pooling true port 3
  • convertdate

    sample date 2015 09 10 00 00 00 2015 09 09 00 00 00 000 expect iso date add time zone 2015 09 10T00 00 00 0800 function
  • linux 如何支持2T以上的硬盘

    一 MBR 和 GPT 区别 1 1 MBR MBR分区表 即主引导记录 大家都很熟悉 是过去我们使用windows时常用的 所支持的最大卷 2T 而且对分区有限制 最多4个主分区或3个主分区加一个扩展分区 1 2 GPT GPT 即GUI
  • 数据结构之顺序串的基本操作——C语言

    include
  • STM32 ADC没有输入电压时,采集结果不为0

    目录 1 问题概述 2 问题分析 2 1 钳位二极管 2 2 反向漏电流 3 复用功能 4 总结 1 问题概述 硬件焊接完成后测试程序ADC采集功能 先通过接入3 3V来看下 结果发现三个通道可以采集到0V 3 3V 而另外三个通道在没有接
  • Gitee仓库 项目、本地项目、本地仓库的创建与关联

    Gitee仓库 项目 本地项目 本地仓库的创建与关联 1 登录Gitee仓库 没有可自行注册 2 创建git项目 填写信息 点击创建之后将会生成git项目路径 可先行复制 3 操作idea 创建本地仓库 我默认使用当前项目为仓库路径 点击O
  • 微服务引擎 MSE 全新升级,15 分钟快速体验微服务全栈能力

    作者 草谷 前言 微服务引擎 MSE 全新发布 新版本带来了一系列令人振奋的特性和改进 让您更轻松 高效地构建和管理微服务应用程序 从快速入门到迁移优化 MSE 为开发人员提供了全方位的支持和解决方案 无论您是刚刚接触微服务还是已经深耕其中
  • 解决OpenSSL SSL_read: Connection was reset, errno 10054问题

    1 复现问题 drawio是免费的画图神器 因而 今天尝试从github上下载drawio 如下图所示 复制下载地址到git bash中 却报出如下错误 即fatal unable to access https github com jg
  • axios+vue 网页请求

    div div
  • 【肥海豹】-网络安全等级保护(等保)-2020体系会-物联网学习笔记

    讲解专家 信息产业信息安全测评中心 张益老师 一 物联网安全概述 物联网 将感知节点设备通过互联网等网络连接起来构成的系统 物联网三个逻辑层 感知层 扩展指标来源于感知层特性 网络传输层和处理应用层 物联网定级要三层结合起来一起进行定级 感