getfromcode

物联网安全入门

后端开发
课程简介

物联网安全:后端与设备的防护实践 这门课解决什么问题 物联网设备数量呈指数级增长,攻击面随之扩大。很多开发者在构建后端服务或中间件时,忽视了设备通信链路加密、固件签名校验、API 认证等关键环节,导致一旦设备被攻陷,整个云端生态都会暴露在风险中。这门课聚焦后端与设备交互的安全边界,解决从设备接入、数据传输到云端存储全链路的防护难题,帮助开发者建立系统性的安…

已有 16 人浏览 发布 2026-03-01 更新 2026-10-27

物联网安全:后端与设备的防护实践

这门课解决什么问题

物联网设备数量呈指数级增长,攻击面随之扩大。很多开发者在构建后端服务或中间件时,忽视了设备通信链路加密、固件签名校验、API 认证等关键环节,导致一旦设备被攻陷,整个云端生态都会暴露在风险中。这门课聚焦后端与设备交互的安全边界,解决从设备接入、数据传输到云端存储全链路的防护难题,帮助开发者建立系统性的安全思维。

适合什么基础

这门课适合具备后端开发经验、熟悉至少一门主流编程语言(如 Python、Go 或 C)的开发者。如果你已经理解了 RESTful API、消息队列或微服务架构,并希望将安全能力融入现有工程体系,这门课的技术栈和实战模块将直接为你提供落地参考。不需要零基础学语法,但需要你具备基本的网络编程和安全概念认知。

建议先看哪几块

建议优先阅读技术栈选型、项目结构划分与可复用模块设计这几块内容。技术栈部分会梳理 IoT 后端常见的通信协议与加密标准;项目结构部分会拆解如何将安全防护机制(如设备鉴权、流量审计)有机融入代码目录与部署流程;可复用模块则会提供可直接集成的安全中间件组件。这些内容构成了工程实践的骨架,是后续动手编码的基础。

学完能独立做什么

学完本资料,你可以独立设计并实现一套具备完整防护能力的 IoT 后端服务。具体而言,能够独立编写设备接入的身份认证模块,实现双向 TLS 加密的通信链路,以及搭建固件签名校验与防篡改机制。你不再停留在“了解风险”的层面,而是能够针对真实业务场景,输出可直接交付的安全工程方案。

资料怎么配合练习

资料并非单纯的视频或文档,而是以源码和教程为核心的工程参考。学习时,建议先通读架构与设计文档,再对照源码跑通核心模块的编译与运行。随后,通过修改示例代码(如替换加密算法、调整鉴权策略)进行针对性练习,将学到的安全机制映射到自己的项目结构中。这种“看源码、改代码、验效果”的闭环,是掌握安全工程能力的关键路径。

网盘截图:

课程目录:

课程目录59 集
  • ├─第一章_逆向基础
  • │ ├─课时一_逆向入门介绍
  • │ │ 课时一_逆向入门介绍_ev.mp4
  • │ │ 逆向工程的应用.txt
  • │ │
  • │ ├─课时七_Radare2使用详解
  • │ │ Radare2命令行工具.txt
  • │ │ 课时七_Radare2使用详解_ev.mp4
  • │ │
  • │ ├─课时三_MIPS及MIPS寄存器详解
  • │ │ 课时三-MIPS及MIPS寄存器详解.docx
  • │ │ 课时三_MIPS及MIPS寄存器详解_ev.mp4
  • │ │
  • │ ├─课时三_MIPS汇编详解2
  • │ │ 课时三_MIPS汇编详解_ev.mp4
  • │ │
  • │ ├─课时二_ARM及ARM寄存器详解
  • │ │ 课时二-ARM及ARM寄存器详解.docx
  • │ │ 课时二_ARM及ARM寄存器详解_ev.mp4
  • │ │
  • │ ├─课时二_ARM汇编详解(没有视频)
  • │ │ 课时二-ARM及ARM寄存器详解.docx
  • │ │
  • │ ├─课时五_IDA使用详解
  • │ │ 课时五-IDA使用详解.txt
  • │ │ 课时五_IDA使用详解_ev.mp4
  • │ │
  • │ ├─课时六_Ghidra使用详解
  • │ │ Ghidra项目.txt
  • │ │ 课时六_Ghidra使用详解_ev.mp4
  • │ │
  • │ └─课时四_逆向分析环境搭建
  • │ 课时四-逆向分析环境搭建.txt
  • │ 课时四_逆向分析环境搭建_ev.mp4
  • │
  • ├─第七章_物联网测试之移动应用
  • │ │ (1).DS_Store
  • │ │
  • │ ├─课时一_安卓应用程序分析
  • │ │ 反编译和重签名.txt
  • │ │ 课时一_安卓应用程序分析_ev.mp4
  • │ │
  • │ ├─课时一_安卓应用程序分析2
  • │ │ 课时一_安卓应用程序分析2_ev.mp4
  • │ │
  • │ ├─课时三_动态调试分析工具使用
  • │ │ 课时三_动态调试分析工具使用_ev.mp4
  • │ │ 调试命令.txt
  • │ │
  • │ ├─课时二_ios应用程序分析
  • │ │ Mobsfgithub.txt
  • │ │
  • │ └─课时四_安卓_ios应用网络接口分析
  • │ 课时四_安卓_ios应用网络接口分析_ev.mp4
  • │
  • ├─第三章_物联网硬件层安全讲解
  • │ │ (1).DS_Store
  • │ │
  • │ ├─课时一_物联网硬件层安全讲解-1
  • │ │ 物联网硬件组成.txt
  • │ │
  • │ ├─课时一_物联网硬件层安全讲解-2
  • │ │ 课时一_物联网硬件层安全讲解-2_ev.mp4
  • │ │
  • │ ├─课时一_物联网硬件层安全讲解-3
  • │ │ 课时一_物联网硬件层安全讲解-3_ev.mp4
  • │ │
  • │ ├─课时三_物联网硬件渗透测试流程
  • │ │ 课时三_物联网硬件渗透测试流程_ev.mp4
  • │ │
  • │ └─课时二_物联网通信接口调试
  • │ UART.docx
  • │ 课时二_物联网通信接口调试_ev.mp4
  • │
  • ├─第二章_pwn基础
  • │ ├─课时一_PWN入门介绍_PWN环境搭建
  • │ │ pwn漏洞分类.png
  • │ │ 课时一_PWN入门介绍_PWN环境搭建_ev.mp4
  • │ │
  • │ ├─课时三_MIPS堆栈溢出
  • │ │ 课时三-MIPS堆栈溢出 .md
  • │ │ 课时三_MIPS堆栈溢出_ev.mp4
  • │ │
  • │ ├─课时二_PWN常见工具详解
  • │ │ 工具列表.txt
  • │ │ 课时二_PWN常见工具详解_ev.mp4
  • │ │
  • │ └─课时四_ARM堆栈溢出
  • │ 课时四-ARM堆栈溢出.md
  • │ 课时四_ARM堆栈溢出_ev.mp4
  • │
  • ├─第五章_物联网结构之嵌入式web
  • │ │ (1).DS_Store
  • │ │
  • │ ├─课时一_http协议讲解
  • │ │ http常见请求方法.docx
  • │ │ 课时一_http协议讲解_ev.mp4
  • │ │
  • │ ├─课时三_soap协议讲解
  • │ │ 课时三_soap协议讲解_ev.mp4
  • │ │
  • │ ├─课时二_Tinyhttpd源码分析讲解
  • │ │ httpd源代码.c
  • │ │ 课时二_Tinyhttpd源码分析讲解_ev.mp4
  • │ │
  • │ └─课时四_常见嵌入式web应用及漏洞分析讲解
  • │ 课时四_常见嵌入式web应用及漏洞分析讲解_ev.mp4
  • │
  • ├─第八章_物联网安全防护
  • │ └─课时一_物联网各层防御措施讲解
  • │ 课时一_物联网各层防御措施讲解_ev.mp4
  • │
  • ├─第六章_物联网协议
  • │ │ (1).DS_Store
  • │ │
  • │ ├─课时一_wifi协议讲解
  • │ │ air无线攻击套件命令 .txt
  • │ │ 课时一_wifi协议讲解_ev.mp4
  • │ │
  • │ ├─课时三_BlueTooth_BLE协议讲解
  • │ │ 课时三_BlueTooth_BLE协议讲解_ev.mp4
  • │ │
  • │ ├─课时二_Zigbee讲解
  • │ │ 课时二_Zigbee讲解_ev.mp4
  • │ │ 默认信任中心连接密钥.txt
  • │ │
  • │ └─课时四_RFID讲解
  • │ 课时四_RFID讲解_ev.mp4
  • │
  • ├─第四章_物联网固件层安全讲解
  • │ │ (1).DS_Store
  • │ │
  • │ ├─课时一_文件系统详解
  • │ │Linux虚拟文件系统 .png
  • │ │ 文件系统 .png
  • │ │ 课时一_文件系统详解_ev.mp4
  • │ │
  • │ ├─课时三_固件分析环境搭建_常用分析工具详解
  • │ │ 固件分析环境搭建-系统选择.txt
  • │ │ 课时三_固件分析环境搭建_常用分析工具详解_ev.mp4
  • │ │
  • │ ├─课时二_常见嵌入式操作系统详解
  • │ │ 课时二-常见嵌入式操作系统详解.txt
  • │ │ 课时二_常见嵌入式操作系统详解_ev.mp4
  • │ │
  • │ ├─课时五_实际漏洞分析
  • │ │ 课时五-实际漏洞分析.txt
  • │ │ 课时五_实际漏洞分析_ev.mp4
  • │ │
  • │ └─课时四_固件提取详解
  • │ 固件获取.txt
  • │ 课时四_固件提取详解_ev.mp4
  • │
  • └─试听课 │ (1).DS_Store │ └─安卓应用程序分析 安卓应用程序分析_ev.mp4

课程目录

第一章_逆向基础15 集
  • 课时一_逆向入门介绍
  • 课时一_逆向入门介绍_ev.mp4
  • 逆向工程的应用.txt
  • 课时七_Radare2使用详解
  • Radare2命令行工具.txt
  • 课时七_Radare2使用详解_ev.mp4
  • 课时三_MIPS及MIPS寄存器详解
  • 课时三-MIPS及MIPS寄存器详解.docx
  • 课时三_MIPS及MIPS寄存器详解_ev.mp4
  • 课时三_MIPS汇编详解2
  • 课时三_MIPS汇编详解_ev.mp4
  • 课时二_ARM及ARM寄存器详解
  • 课时二-ARM及ARM寄存器详解.docx
  • 课时二_ARM及ARM寄存器详解_ev.mp4
  • 课时二_ARM汇编详解(没有视频)
  • 课时五_IDA使用详解
  • 课时五-IDA使用详解.txt
  • 课时五_IDA使用详解_ev.mp4
  • 课时六_Ghidra使用详解
  • Ghidra项目.txt
  • 课时六_Ghidra使用详解_ev.mp4
  • 课时四_逆向分析环境搭建
  • 课时四-逆向分析环境搭建.txt
  • 课时四_逆向分析环境搭建_ev.mp4
第七章_物联网测试之移动应用7 集
  • (1).DS_Store
  • 课时一_安卓应用程序分析
  • 反编译和重签名.txt
  • 课时一_安卓应用程序分析_ev.mp4
  • 课时一_安卓应用程序分析2
  • 课时一_安卓应用程序分析2_ev.mp4
  • 课时三_动态调试分析工具使用
  • 课时三_动态调试分析工具使用_ev.mp4
  • 调试命令.txt
  • 课时二_ios应用程序分析
  • Mobsfgithub.txt
  • 课时四_安卓_ios应用网络接口分析
  • 课时四_安卓_ios应用网络接口分析_ev.mp4
第三章_物联网硬件层安全讲解6 集
  • 课时一_物联网硬件层安全讲解-1
  • 物联网硬件组成.txt
  • 课时一_物联网硬件层安全讲解-2
  • 课时一_物联网硬件层安全讲解-2_ev.mp4
  • 课时一_物联网硬件层安全讲解-3
  • 课时一_物联网硬件层安全讲解-3_ev.mp4
  • 课时三_物联网硬件渗透测试流程
  • 课时三_物联网硬件渗透测试流程_ev.mp4
  • 课时二_物联网通信接口调试
  • UART.docx
  • 课时二_物联网通信接口调试_ev.mp4
第二章_pwn基础6 集
  • 课时一_PWN入门介绍_PWN环境搭建
  • pwn漏洞分类.png
  • 课时一_PWN入门介绍_PWN环境搭建_ev.mp4
  • 课时三_MIPS堆栈溢出
  • 课时三-MIPS堆栈溢出 .md
  • 课时三_MIPS堆栈溢出_ev.mp4
  • 课时二_PWN常见工具详解
  • 工具列表.txt
  • 课时二_PWN常见工具详解_ev.mp4
  • 课时四_ARM堆栈溢出
  • 课时四-ARM堆栈溢出.md
  • 课时四_ARM堆栈溢出_ev.mp4
第五章_物联网结构之嵌入式web5 集
  • 课时一_http协议讲解
  • http常见请求方法.docx
  • 课时一_http协议讲解_ev.mp4
  • 课时三_soap协议讲解
  • 课时三_soap协议讲解_ev.mp4
  • 课时二_Tinyhttpd源码分析讲解
  • httpd源代码.c
  • 课时二_Tinyhttpd源码分析讲解_ev.mp4
  • 课时四_常见嵌入式web应用及漏洞分析讲解
  • 课时四_常见嵌入式web应用及漏洞分析讲解_ev.mp4
第八章_物联网安全防护1 集
  • 课时一_物联网各层防御措施讲解
  • 课时一_物联网各层防御措施讲解_ev.mp4
第六章_物联网协议6 集
  • 课时一_wifi协议讲解
  • air无线攻击套件命令 .txt
  • 课时一_wifi协议讲解_ev.mp4
  • 课时三_BlueTooth_BLE协议讲解
  • 课时三_BlueTooth_BLE协议讲解_ev.mp4
  • 课时二_Zigbee讲解
  • 课时二_Zigbee讲解_ev.mp4
  • 默认信任中心连接密钥.txt
  • 课时四_RFID讲解
  • 课时四_RFID讲解_ev.mp4
第四章_物联网固件层安全讲解12 集
  • 课时一_文件系统详解
  • Linux虚拟文件系统 .png
  • 文件系统 .png
  • 课时一_文件系统详解_ev.mp4
  • 课时三_固件分析环境搭建_常用分析工具详解
  • 固件分析环境搭建-系统选择.txt
  • 课时三_固件分析环境搭建_常用分析工具详解_ev.mp4
  • 课时二_常见嵌入式操作系统详解
  • 课时二-常见嵌入式操作系统详解.txt
  • 课时二_常见嵌入式操作系统详解_ev.mp4
  • 课时五_实际漏洞分析
  • 课时五-实际漏洞分析.txt
  • 课时五_实际漏洞分析_ev.mp4
  • 课时四_固件提取详解
  • 固件获取.txt
  • 课时四_固件提取详解_ev.mp4
  • 试听课
  • 安卓应用程序分析
  • 安卓应用程序分析_ev.mp4
课程购买
课程价格
金币29
290金币限时优惠会员免费
销量:0
💎 开通会员每日免费下载,比单买更划算 →
支付成功后会自动显示下载资源云盘的链接!点击链接即可下载到本地。