帮忙多点点文章末右下角的“好看”支持下,也可以将本文分享到朋友圈或你身边的朋友,谢谢

原文:https://www.owasp.org/index.php/OWASP_Internet_of_Things_Project#tab=Firmware_Analysis

物联网设备固件安全分析项目译文

概述

固件分析项目旨在为物联网Attack Surface“设备固件”提供安全测试指导:

分类
设备固件漏洞

- 过期的核心组件

- 无技术支持的核心组件

- 过期和/或自签名证书

- 在多个设备使用相同的证书

- 管理web界面漏洞

- 硬编码或易于猜测的凭据

- 敏感信息暴露

- 敏感URL信息暴露

- 加密密钥暴露

建议

- 确保开发人员能够使用并支持升级至最新软件

- 确保设备具备健壮性的更新机制

- 确保开发人员使用有技术处支持的、最新的软件

- 开发一种机制,确保在旧证书过期时安装新证书

- 禁用旧的SSL版本

- 确保开发人员不使用那些易于猜测或通用的密码

- 确保SSH等服务具有安全的密码

- 开发一种机制,要求用户在初始设备设置期间创建安全的管理密码

- 确保开发人员不会硬编码密码或hash

- 在将设备部署至生产环境之前,确保源码经过第三方审查

- 确保使用行业标准加密或强hash

设备固件指导和说明

- 固件文件分析

- 固件提取

- 动态二进制分析

- 静态二进制分析

- 静态代码分析

- 固件仿真

- 文件系统分析

设备固件工具 -  Firmwalker

- Firmware Modification Kit

- Angr binary analysis framework

- Binwalk firmware analysis tool

- Binary Analysis Tool

- Firmadyne

固件靶机

- Damn Vulnerable Router Firmware

扫一扫加我微信,入群一起讨论交流各种开源测试技术、工具、经验和解决方案。

扫一扫,加入答疑专用知识星球:66¥/年

大数据测试过程、策略及挑战

大数据测试之ETL测试入门

软件测试工程师又一大挑战:大数据测试

jmeter入门系列v1.0电子版

Python3接口测试pdf+源码免费领

快学Python3系列

顺手点点点右下角的"好看"

OWASP物联网固件分析项目相关推荐

  1. 物联网固件逆向分析记录(初步概念记录)

    20201206 - 1. 引言 机缘巧合,自己居然有生之年又接触到了这个东西.但是多学点东西也没什么坏处,就当扩宽视野了:不过,以前这种事情,都没有记录,挺可惜的,所以这次记录一下. 关于物联网固件 ...

  2. 物联网硬件安全分析基础-硬件分析初探

    物联网硬件安全分析基础-硬件分析初探 作者:独抒@伏宸安全实验室 前言 当我们在分析IOT设备,如智能摄像头.智能门锁.智能路由器等等产品时,采用传统的安全检测手段,如对APP的逆向.云端服务器的渗透 ...

  3. FIRM-AFL: 通过增强进程仿真实现物联网固件的高吞吐量灰盒模糊测试

    [题目]FIRM-AFL: 通过增强进程仿真实现物联网固件的高吞吐量灰盒模糊测试 [来源]2019 USENIX Security [笔记建立时间]2023-3-30 注:题目中的"增强进程 ...

  4. 硬件黑客破解之固件分析

    注1:本文为"湖南底网安全信息技术有限公司"安全团队原创文章(官网:www.bttmsec.com,聚焦车联网安全/物联网安全/工控安全),转发请注明出处 注2:该文已同步在今日头 ...

  5. 《用于物联网的Arduino项目开发:实用案例解析》—— 3.4 小结

    本节书摘来自华章出版社<用于物联网的Arduino项目开发:实用案例解析>一 书中的第3章,第3.4节,作者[美]安德尔·杰韦德(Adeel Javed),更多章节内容可以访问云栖社区&q ...

  6. 固件分析工具Binwalk

    固件分析工具Binwalk 固件是保存在嵌入式设备存储器的程序.它负责设备运行和功能,如路由器等设备.通过分析固件文件,可以了解设备的工作方式,并且确认是否存在漏洞.Binwalk是Kali Linu ...

  7. 舆情分析项目-重庆公交坠江原因

    舆情分析项目 1.分析事件:重庆公交坠江原因 2.分析对象: (1)网友评论(初级分类-分词匹配:高级分类-自然语言识别,映射人类情感和意图,比如:积极.消极.无奈.讽刺.建设.谩骂.理性分析.事后. ...

  8. Hadoop学习笔记—20.网站日志分析项目案例(一)项目介绍

    Hadoop学习笔记-20.网站日志分析项目案例(一)项目介绍 网站日志分析项目案例(一)项目介绍:当前页面 网站日志分析项目案例(二)数据清洗:http://www.cnblogs.com/edis ...

  9. 从一则笑话里分析项目需求的缺陷

    某日,老师在课堂上想考考学生们的智商,就问一个男孩:"树上有十只鸟,开枪打死一只,还剩几只?" 男孩反问:"是无声枪么?" "不是." &q ...

最新文章

  1. tornado简单实现restful接口2
  2. 学生课程表管理系统——stage 1
  3. MyBatis学习总结(三)——优化MyBatis配置文件中的配置
  4. 递归 || 递归的相关实例练习
  5. android AsyncTask介绍(转)
  6. 程序员讨论技术问题时说话都很直接,哪个国家都不例外
  7. 【算法竞赛学习】气象海洋预测-Task5 模型建立之 SA-ConvLSTM
  8. I must be strong and carry on
  9. iOS NSURLSession DataTask(数据任务)
  10. aop源码分析之 —— 创建代理对象
  11. 用‘slay’干掉某个用户的所有进程
  12. 苹果鼠标滚轮驱动_双飞燕血手幽灵V8M Max电竞鼠标兼具功能和性价比
  13. LPWAN——Sigfox实战经验介绍
  14. adventureworks mysql_adventureworks
  15. 面试官问你的缺点是什么,应该如何回答?
  16. ffmpeg 用于转换视频格式的各种命令行
  17. [管理]ERP专业术语
  18. java全角数字_Java全角、半角字符的关系以及转换
  19. Blocked a frame with origin “https://my.xxxxxxx.com“ from accessing a cross-origin frame.
  20. 怎么制作视频的动态字幕?

热门文章

  1. Linux中Dns解析及Bnd的使用
  2. 电子对抗中的烧穿距离
  3. 迈克尔•波特的“五力模型”中,最明显的竞争状态是()国开个人与团队管理知识点解析
  4. java 顶岗实习第一周周记
  5. 最新职教云自动签到PHP源码
  6. 图扑数字孪生洗煤厂,低代码构建云端工厂
  7. 详解物理层_计算机网络
  8. 计算机公式合计怎么求6,Excel表中日期计算公式汇总
  9. 综合 | 分工,方法学可讨论的点
  10. 中小企业的四个数据存储方法和措施