腾讯Blade Team揭示语法解析器安全漏洞挖掘策略
56 浏览量
更新于2024-08-30
收藏 1.53MB PDF 举报
在2019年的CSS大会——第五届互联网安全领袖峰会上,腾讯Blade Team的高级安全研究员针对如何挖掘语法解析器规则漏洞进行了深入探讨。语法解析器在众多基础软件中扮演关键角色,如SQLite、Chrome和PHP等,其安全性至关重要。然而,由于这一领域相对较少受到关注,安全问题往往容易被忽视。
Tencent Blade Team的专家指出,语法解析器的安全研究现状并不理想,特别是规则漏洞可能导致的重大影响。他们的分享从理论到实战,涵盖了以下几个核心内容:
1. **研究背景与现状**:阐述了语法解析器在软件中的广泛应用以及其潜在的安全风险,强调了人们对其安全问题关注不足的问题。
2. **语法解析器概述**:介绍了编译流程的基本概念,以及Lex和Yacc等工具如何简化语法解析器的开发,但同时也揭示了这些工具可能存在被滥用或疏忽的地方,从而形成漏洞。
3. **人工挖掘语法规则漏洞**:分享了团队如何通过细致的人工审查和分析来发现规则漏洞的方法,这包括理解语言规范和逻辑弱点。
4. **结构化Fuzzer应用**:讲解了使用自动化工具如Fuzzing技术进行大规模漏洞检测的过程,这种技术可以模拟随机输入以寻找潜在的规则漏洞。
5. **研究成果展示**:提到了Tencent Blade Team的重要发现,如首个谷歌TensorFlow AI框架漏洞、远程控制智能家居和商业楼宇等,展现了他们在该领域的实践经验和成就。
6. **编写安全规则的建议**:分享了如何从安全角度出发设计和实现更稳健的规则,以降低被攻击的风险。
此外,Tencent Blade Team还在8月的Blackhat和DEFCON会议上分享了更多前沿议题,包括对Google Home和高通设备的攻击技术。他们鼓励与会者关注并参与到这些关键安全议题的讨论中来。
这次分享不仅是对已知问题的深入剖析,也展示了在确保软件安全方面的重要性和实际操作方法。随着技术的不断发展,语法解析器安全将成为未来IT领域内不可忽视的一个环节。
2020-09-06 上传
2012-12-26 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38737751
- 粉丝: 4
- 资源: 904
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫