什么是物联网 (IoT)?_ZY_Eliza的博客-程序员秘密_iot设备在开发中叫什么

技术标签: 网络  物联网  iot  

物联网是所有非传统计算机的互联网连接设备的统称。这包括从健身追踪器和智能手表到智能冰箱、耳机、相机、洗衣机、汽车、交通灯、飞机发动机和家庭安全系统的一切。

随着宽带互联网服务接入的增长和处理器变得更加实惠,越来越多的具有 Wi-Fi 功能的小工具正在被创造出来。今天,有数十亿个物联网设备存在。

这种设备网络为用户带来了巨大的好处和便利,但物联网设备也可能成为攻击者的目标以及用于进行网络攻击。与连接互联网的计算机一样,这些设备使用起来非常安全,但应采取预防措施以确保它们不会受到损害。

物联网的历史是什么?

一位名叫凯文·阿什顿 (Kevin Ashton) 的英国技术研究员于 1999 年创造了“物联网”一词,但自 1980 年代初以来,开发人员一直在玩弄联网设备的想法。事实上,第一个物联网设备是 1982 年制造的改进型汽水机,可以传输有关其库存和内部饮料温度的数据。这是一个一次性的原型,物联网设备的广泛普及在 25 年后才开始。

两种技术为物联网设备的大规模制造铺平了道路:RFID 标签和 IPv6 IP 地址。RFID 标签是一种小巧轻便的电子传感器,无需电源即可传输信息,而且生产成本非常低。这些标签可以小到一粒米,它们的使用已被工业部门广泛采用。与物联网设备结合使用的 RFID 标签已被用于跟踪仓库中的库存、装配线上的零件,甚至医院中的患者。这种做法节省了无数小时的劳动。工业部门也是第一个使用基于物联网的安全系统,包括智能相机和智能锁等设备。

IPv6 地址的引入意味着互联网设备 IP 地址数量的减少已成为过去的问题,并帮助打开了消费物联网设备大规模生产的闸门。“智能家居”概念也是将物联网设备带到消费者手中的主要驱动因素,对智能家居安全系统、相机、电视、扬声器(例如 Google Home)、照明和恒温器等产品产生了大量需求.

物联网设备如何用于网络攻击?

大多数物联网设备中的固件没有与大多数计算机和智能手机上运行的现代操作系统相同的保护级别。在许多情况下,这些设备在无法修补的固件上运行。因此,物联网设备通常被攻击者视为容易攻击的目标。

一个典型的例子是 Mirai僵尸网络Mirai是一种恶意软件套件,可以控制 IoT 设备,以创建僵尸网络以进行DDoS 攻击。Mirai 的工作原理是扫描互联网的大部分物联网设备,然后尝试使用一系列用户名/密码组合登录这些设备,这些组合是多个设备的预配置默认值。由于许多人从不费心更改其设备上的登录凭据,因此 Mirai 能够构建一个大型受感染设备网络,然后使用用于使目标服务器过载的恶意流量的软件进行感染。

阻止 Mirai 和其他物联网僵尸网络攻击需要拥有物联网设备的每个人重新启动他们的设备并更新他们的登录凭据。在此之前,用户的设备仍有可能遭到入侵并被用于 DDoS 攻击。与此同时

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ZY_Eliza/article/details/122253615

智能推荐

Struts 入门好文章,通俗易懂(转载)_vincero13的博客-程序员秘密

<br /> 本章讲解了一个简单的Struts应用例子helloapp应用,这个例子可以帮助读者迅速入门,获得开发Struts应用的基本经验。该应用的功能非常简单,接受用户输入的姓名<name>,然后输出“Hello <name>”。开发helloapp应用涉及以下内容:<br />l         分析应用需求<br />l         把基于MVC设计模式的Struts框架运用到应用中<br />l         创建视图组件,包括HTML表单(hello.jsp)和ActionForm Bea

POJ--2752--Seek the Name, Seek the Fame【KMP】_weixin_30235225的博客-程序员秘密

POJ--2752--Seek the Name, Seek the Fame【KMP】 链接:http://poj.org/problem?id=2752题意:对于一个字符串S,可能存在前n个字符等于后n个字符,从小到大输出这些n值。思路:这道题加深了对next数组的理解。next[i+1]相当于以第i位结尾的长度为n...

freemarker if判断字符串是否为null,为空字符串_dkaq1104的博客-程序员秘密

网上查了,好久都没有一个可以表达清楚的,采取一个委婉的方法&lt;#if segment.group_id?default("")?trim?length gt 1&gt; &lt;#if groups?size!=0&gt; &lt;#list groups as group&gt; &lt;#if group.groupId==segment...

android国际化设置语言后不起作用,Android旋转屏幕后国际化语言失效的解决办法..._耷耷的博客-程序员秘密

本文已同步至个人博客:liyuyu.cn最近在项目中使用到了国际化多语言(英文+中文),但在使用时发现了一个问题,当屏幕旋转后,APP语言(中文)自动转换为了系统语言(英文),设置了Activity的android:configChanges="orientation|screenSize"属性也无效,于是求助Stackoverflow,你懂的,最后问题解决了,于是整理了此文以作参考。1.新建Fu...

怎样把U盘格式化成NTFS格式_weixin_30436891的博客-程序员秘密

1、将U盘插入计算机USB接口; 2、打开“我的电脑”,右击代表U盘的盘符,选择“属性”; 3、在“常规”选项页中,看看你的U盘“文件系统”,你的U盘一定是FAT32文件系统,想变成NTFS文件系统吗? 4、当你格式化的时候发现,文件系统的下拉框中只有FAT32和FAT两种文件系统格式可供选择,而没有你想要的NTFS。 请按下面步骤操作,可使你的U盘具有NTFS文件系统: 1、打开“我的电脑”; ...

JAVA基础知识扫盲(三)[email protected]好名字的博客-程序员秘密

JAVA小白基础知识扫盲(三)文章目录JAVA小白基础知识扫盲(三)一、引用(变量 常量)?1. 概念2. 变量格式3. 常量格式二、数据类型1.基本数据类型八大数据类型(四类八种)2.引用数据类型(复杂数据类型)一、引用(变量 常量)?1. 概念可以通过一个自定义的名称来指向具体的数据值变量:引用可以发生变化的量常量:引用不可以发生变化的量Java是一门强类型的编程语言,对数据类型校验非常严格2. 变量格式数据类型 引用名(变量名) = 初始化值;int age = 16

随便推点

【CDH】选定的 Parcel 正在下载并安装在群集的所有主机上 主机运行状况不良_九师兄的博客-程序员秘密_正在安装选定 parcel

安装cdh 5.15.2的时候,因为下在的包MD5值,不对了,重新安装Parcel这一步。但是却报异常。现象通过Cloudera WEB界面安装Hadoop过程中,在安装Parcel步骤时,一个节点分配激活失败,报错信息显示”主机运行状况不良”,如下图所示。分析CM的集群是Server-Agent模式的,那么必须有一个唯一的id来标识Server和Agent属于同一个集群,在Agent端...

jsp的MVC模式设计用户登陆注册_遇见ab的博客-程序员秘密_jsp mvc 登录

jsp的MVC模式设计用户登陆注册用户登陆功能1.实验内容2.实验步骤3.实验结果4.实验分析用户登陆功能通过设计用户的登陆和注册,来学习jsp的MVC模式,熟练掌握MVC模式各部分的内容和功能,以及练习数据的操作。1.实验内容1.MVC的模式包括三个内容,Model,View和Control三个部分。2.Model的设计是一个包含用户信息的JavaBean,User.java;3.V...

IDEA解决SVN频繁弹出登录框_weixin_30878501的博客-程序员秘密

将HTTP请求改成SVN就可以了,或者请项目经理开启SVN中的HTTP请求转载于:https://www.cnblogs.com/lsys/p/11234584.html

类成员_xh_4215的博客-程序员秘密

前言static关键字修饰的成员时类成员 ,类成员包括,类变量,类方法,静态代码块,static关键字不能修饰构造器, static修饰的成员属于整个类而不属于某个实例。理解类成员java类内部可以包含,类的成员变量 ,类的成员方法, 构造器 ,初始化代码块,内部类(接口,枚举)。除了构造器以上的内容都可以背static修饰同时成为类成员,类成员是属于整个类的 不属于单例。声明周期:类变量的是属于真

qt show widget_Qt Widget不显示_weixin_39669163的博客-程序员秘密

我创建了一个类,它是用于绘制图像的QWidget的子类,仅用于绘制名为ImageWidget的图像。Qt Widget不显示当我只创建ImageWidget并调用ImageWidget.show()时,一切都很好。然后我创建另一个QWidget子类,如下所示。目前,只显示combox和滑块,图像不显示。有人能帮我解决吗?MainWindow::MainWindow(QWidget *parent)...

数据校验 hibernate validator_大梦谁先觉i的博客-程序员秘密_hibernate validator

1. hibernate validator介绍校验参数基本上是一个体力活,而且冗余代码繁多,也影响代码的可读性,我们需要一个比较优雅的方式来解决这个问题。Hibernate Validator 框架刚好解决了这个问题,可以以很优雅的方式实现参数的校验,让业务代码和校验逻辑分开,不再编写重复的校验逻辑。hibernate-validator优势:验证逻辑与业务逻辑之间进行了分离,降低了程序耦合度统一且规范的验证方式,无需你再次编写重复的验证代码你将更专注于你的业务,将这些繁琐的事情统统丢在一边

推荐文章

热门文章

相关标签