专栏名称: Hacking就是好玩
写安全工具的同时,写写字解闷~
目录
相关文章推荐
漳视新闻  ·  消息传来!他在睡梦中离世,作品家喻户晓…… ·  4 小时前  
北京大学百周年纪念讲堂  ·  4.11【李莹厅】讲堂25周年系列活动 ... ·  6 小时前  
北京大学百周年纪念讲堂  ·  4.11【李莹厅】讲堂25周年系列活动 ... ·  6 小时前  
AHTV第一时间  ·  痛别!一代传奇去世!作品家喻户晓 ·  16 小时前  
AHTV第一时间  ·  痛别!一代传奇去世!作品家喻户晓 ·  16 小时前  
扬州晚报  ·  著名音乐人去世,代表作《万里长城永不倒》 ·  16 小时前  
扬州晚报  ·  著名音乐人去世,代表作《万里长城永不倒》 ·  16 小时前  
青岛日报  ·  官方回复了,周杰伦9月山东开唱! ·  昨天  
青岛日报  ·  官方回复了,周杰伦9月山东开唱! ·  昨天  
51好读  ›  专栏  ›  Hacking就是好玩

blackhat 2023 USA 议题总结.md

Hacking就是好玩  · 公众号  ·  · 2023-08-16 08:11

正文

使用ChatGPT对blackhat 2023 USA每个议题做了内容摘要提取,可访问 https://www.blackhat.com/us-23/briefings/schedule/ 获取感兴趣的原议题。

议题太多,让chatgpt作为安全研究者身份挑选一些值得看的内容

  1. "A Pain in the NAS: Exploiting Cloud Connectivity to PWN Your NAS" - 关注云连接的网络存储设备安全漏洞利用。

  2. "Chained to Hit: Discovering New Vectors to Gain Remote and Root Access in SAP Enterprise Software" - 发现在SAP企业软件中获取远程和Root访问权限的新攻击方法。

  3. "Core Escalation: Unleashing the Power of Cross-Core Attacks on Heterogeneous System" - 研究跨核攻击对异构系统的影响。

  4. "Defender-Pretender: When Windows Defender Updates Become a Security Risk" - 分析Windows Defender更新可能带来的安全风险。

  5. "Devising and Detecting Phishing: Large Language Models (GPT3, GPT4) vs. Smaller Human Models (V-Triad, Generic Emails)" - 比较大型语言模型和小型人类模型在钓鱼检测方面的效果。

  6. "Smashing the State Machine: The True Potential of Web Race Conditions" - 探讨Web中的竞态条件问题。

  7. "Video-Based Cryptanalysis: Recovering Cryptographic Keys from Non-compromised Devices Using Video Footage of a Device's Power LED" - 通过视频分析恢复加密设备的密钥。

  8. "All Cops Are Broadcasting: Breaking TETRA After Decades in the Shadows" - 揭示TETRA通信协议中的安全问题。

  9. "Apple PAC, Four Years Later: Reverse Engineering the Customized Pointer Authentication Hardware Implementation on Apple M1" - 对Apple M1芯片上的自定义指针认证硬件进行逆向工程。

  10. "Badge of Shame: Breaking into Secure Facilities with OSDP" - 研究通过OSDP协议入侵安全设施的方法。

  11. "BingBang: Hacking Bing.com (and much more) with Azure Active Directory" - 使用Azure Active Directory入侵Bing.com等系统。

  12. "Jailbreaking an Electric Vehicle in 2023 or What It Means to Hotwire Tesla's x86-Based Seat Heater" - 探讨如何越狱2023年的电动汽车。

  13. "Risks of AI Risk Policy: Five Lessons" - 分析人工智能风险政策的风险和教训。

  14. "Route to Bugs: Analyzing the Security of BGP Message Parsing" - 研究BGP消息解析的安全性。

  15. "Becoming a Dark Knight: Adversary Emulation Demonstration for ATT&CK Evaluations" - 展示对抗仿真在ATT&CK评估中的应用。

  16. "Hot Topics in Cyber and Privacy Regulation" - 探讨网络和隐私监管的热门议题。

  17. "Single Instruction Multiple Data Leaks in Cutting-edge CPUs, AKA Downfall" - 揭示现代CPU中的数据泄露问题。

  18. "Video-Based Cryptanalysis: Recovering Cryptographic Keys from Non-compromised Devices Using Video Footage of a Device's Power LED" - 通过分析视频恢复加密设备的密钥。

  19. "Synthetic Trust: Exploiting Biases at Scale" - 探讨如何在大规模上利用人工智能模型的偏见。

  20. "CodeQL: Also a Powerful Binary Analysis Engine" - 探讨CodeQL在二进制分析中的应用。

Smashing the State Machine: The True Potential of Web Race Conditions

演讲标题:粉碎状态机:Web竞态条件的真正潜力

主要内容分段:

段落一:演讲者介绍
演讲者是James Kettle。本演讲中的演示文稿仅用于演讲的辅助,不能单独消费。可以在 https://portswigger.net/research/smashing-the-state-machine中找到白皮书和演示录像。如果尚未上传,请关注演讲者的Twitter(https://twitter.com/albinowax)以获得提醒。

段落二:关于竞态条件的现有潜力
通过示例代码展示了竞态条件的已知潜力。介绍了单数据包攻击和策略。

段落三:关于竞态条件的真正潜力
详细介绍了竞态条件的真正潜力,并提到了单数据包攻击的重要性。

段落四:使竞态条件可靠:单数据包攻击
解释了单数据包攻击的工作原理,包括无时序的定时攻击和最后一个字节同步。

段落五:案例研究和演示
讲解了一些案例研究和演示,展示了竞态条件的真实应用。

段落六:未来研究和防御措施
讨论了未来对竞态条件的研究方向以及如何进行防御。提到了一些防御措施和需要注意的问题。

段落七:总结和问题
对演讲内容进行了总结,并鼓励听众提问和探讨。

总体来说,这个演讲主要介绍了竞态条件的潜力和应用,重点讲解了单数据包攻击的细节以及相关的案例研究和防御措施。

Reflections on Trust in the Software Supply Chain

演讲标题:对软件供应链中信任的反思

主要内容分段:

  1. 软件供应链的重要性:现代软件解决方案中自由和开源软件(FOSS)约占70-90%的比例。CI/CD基础设施和构建管理工具以及供应链中使用的第三方服务也属于现代软件,构成了庞大的软件供应链。

  2. 对供应链的攻击:无法完全信任自己没有完全创建的代码。通过在编译器和源代码中植入恶意代码来破坏软件,其中以编译器及源代码的可靠性问题为主要关注点。

  3. 改善软件供应链安全的行动:例如美国总统发出的关于提高国家网络安全的行政命令,其中包括加强软件代码和组件的来源验证、制定软件明细清单、使用软件组成分析等措施。

  4. 依赖性的定义和验证:介绍了供应链级别的软件工件(SLSA)和软件组件验证标准(SCVS)行业框架,并详细解释了这些标准中与生成过程相关的验证要素。

  5. 软件组成分析(SCA)和软件明细清单(SBOM):介绍了SCA工具和SBOM的概念,以及如何分析依赖项中的已知漏洞和明确声明软件组件。

  6. 现代供应链攻击:展示了恶意依赖项的实例和相关Demo,说明了构建依赖项中植入恶意代码的潜在威胁。

  7. 二进制-源代码验证的挑战与解决:介绍了在验证构建时的二进制-源代码一致性时可能遇到的挑战,以及如何减少依赖、避免使用代码生成器、将生成的代码纳入源代码库并与SAST和供应链供应商探讨构建验证等解决方法。

  8. 今天我们能做什么:使用OWASP Dependency-Check对maven和gradle构建的插件进行扫描,支持开源开发者,减少对依赖的依赖并与供应链供应商沟通以进行构建验证。

  9. 总结:需要认识到“信任信任问题”是真实存在的,任何在构建过程中运行的代码都可能影响构建结果。利用相应的工具和行动来加强软件供应链的安全性。

以上是根据题目和内容给出的一个概要,具体内容会有细微差别。

Civil Cyber Defense: Use Your Resources to Defend Non-Profits as They Combat Human Trafficking and Subvert Authoritarian Regimes

演讲标题:公民网络防御:利用你的资源捍卫非盈利组织与打击人口贩卖和顽固的专制政权

演讲内容提要如下:

  1. 演讲人的介绍:Tiffany Strauchs Rad是加州大学伯克利分校的独立安全研究员,她曾在多个安全会议上发表过关于技术和法律问题的研究成果。她的安全研究被彭博社列为“十大白帽黑客”,并且她的关键基础设施研究曾在美国全国广播公司的系列电视剧《霸王机器人》中被提及。她还是一名汽车黑客,从事交通基础设施安全咨询工作。Austin Shamlin是Traverse Project的CEO兼创始人,该非营利组织成立于2023年,旨在打击人口贩卖网络。

  2. 公民社会的定义:具有共同利益和集体活动的公民社区。

  3. 网络防御的定义:通过实施防护措施保护信息、系统和网络免受网络攻击的协调抵抗行动。

  4. 公民网络防御的概念:公民诊所每学期接受一名“高风险”和一名“低风险”的网络安全客户。学生的风险承受能力被评估,并组成团队。学期开始的6周是学术工作和技术培训,之后的6周学生领导的团队每周与客户见面。

  5. 高风险诊所的基本操作:使用必需的工具和安全协议(如不使用图像、使用VPN、使用别名),否则将被禁止与客户沟通并可能被要求离开课堂。最终的客户工作成果不存储在大学系统上,而是存储在安全的离线服务器上。也有严格的保密协议,禁止向家人和课外学生等人讨论客户的身份或工作内容。

  6. 公民网络防御诊所的具体操作:包括隐私和安全、法律文件的创建、合规性、人力资源、市场营销、信息技术支持、语言翻译、项目管理、刑法、员工精神健康、保险以及作品的审查和编辑等。还提供一些免费工具,如VPN、追踪器屏蔽、浏览器、Tor等。

  7. 公民网络防御诊所的客户:包括支持律师起诉战犯、面临刑事起诉的组织、支持全球原住民维权、支持中美贸易争端中受影响的渔民社区等。还提到了一些组织在反人口贩卖、推动民主和对抗专制政府的不实内容等方面的工作。

  8. 开设网络安全诊所的机会:Google在2023年设立了一项慷慨的基金,可能会资助高达100万美元的新网络安全诊所。

  9. 通过数据情报对抗人口贩卖威胁的举措:介绍Traverse Project的使命、合作伙伴和项目,包括通过数据分析来识别、绘制和打击人口贩卖网络,以及在德克萨斯州进行的行动。

  10. 展望未来:提供了开设网络安全诊所和为高风险非营利组织提供帮助的联系方式。

需要注意的是,以上提供的只是演讲内容的主要要点和细节,并非整个演讲的内容。

Defender-Pretender: When Windows Defender Updates Become a Security Risk

演讲标题:Defender-Pretender:当Windows Defender更新成为安全风险

主要内容分段讲解:

  1. 简介:演讲者介绍自己和他们的研究重点,并提到他们在全球安全会议上的发言经历。

  2. 动机 - Flame:介绍了Flame的发现历程,这是一种由Kaspersky于2012年发现的、国家主导的恶意软件,采用欺骗性微软证书签名,并劫持了微软的更新过程。

  3. 更新过程-高层次理解:演讲者详细解释了Windows Defender的更新过程,包括更新载荷和文件的结构。

  4. 玩弄文件:演讲者展示了他们尝试修改Windows Defender更新文件的过程,包括触发渗透测试、修改数字签名和修改VDM文件版本。

  5. 低特权用户更新:演讲者说明了他们如何通过低特权用户运行更新,并成功用修改过的VDM文件版本更新了Defender。

  6. 更新过程解剖:演讲者通过手动反向工程发现了一些与处理更新过程相关的文件和进程,并详细解释了它们之间的关系。

  7. Defender签名:演讲者展示了Defender签名文件的结构,并讲解了如何修改这些文件来进行欺骗性更新。

  8. 合并算法:演讲者解释了如何通过比较基本文件和合并后的文件来合并更新。

  9. 攻击向量和未来工作:演讲者介绍了利用这些漏洞进行的攻击向量,并讨论了可能存在的本地特权提升问题。

  10. 推论和供应商响应:演讲者强调了不信任任何人的重要性,以及数字签名文件的重要性,并提到了微软发布的修复措施。

  11. 结束语和参考资料:演讲者感谢听众并提供了相关的参考资料和代码链接。

总体上,这次演讲主要讲解了Windows Defender更新过程中的安全漏洞,以及如何利用这些漏洞进行攻击。演讲者详细介绍了更新过程的各个阶段,以及他们是如何发现和利用这些漏洞的。此外,他们还提出了一些可能的攻击向量和潜在的本地特权提升问题。最后,演讲者提到了相关的供应商响应和修复措施。

A Pain in the NAS: Exploiting Cloud Connectivity to PWN Your NAS

演讲标题:A Pain in the NAS: Exploiting Cloud Connectivity to PWN Your NAS(利用云连接技术攻击你的NAS)
主要内容分段:

  1. 演讲介绍:

  • 演讲人:Noam Moshe, Sharon Brizinov @ Claroty Research, Team82

  • 演讲者背景:Noam Moshe是一名漏洞研究员,主要研究物联网云平台的漏洞,Sharon Brizinov是一名漏洞研究员,主要研究CTF、Pwn2Own和DEFCON黑带,主要攻破PLC(可编程逻辑控制器)。

  • 感谢:感谢Claroty Team82的研究人员Uri Katz和Vera Mens。

  • Pwn2Own Toronto 2022:解释了Pwn2Own演讲中涉及的奖金以及攻破的目标设备。

  • NAS云平台的漏洞利用:

    • 介绍NAS的云平台:Synology DSM 920+,WD MyCloud Pro PR4100。

    • NAS云平台的目标:利用漏洞收到40,000美元的奖金。

    • NAS操作系统:Synology DSM 920+和WD MyCloud Pro PR4100都使用NASOS5 My Cloud。

    • NAS云平台的连接:用户可以通过云平台远程访问NAS设备。

  • 漏洞利用的技术细节:

    • 运行chroot,根据init bash脚本unpack文件系统。

    • 运行web服务:httpd(apache)、nasAdmin(golang)。

    • 对WD MyCloud Pro PR4100进行仿真:下载固件和GPL源代码,使用binwalk提取文件系统。

    • 仿真WD设备:

    • 云平台访问认证:尝试绕过认证但失败,找到了认证之后的远程代码执行漏洞。

    • 利用云平台访问攻击者提供的RCE漏洞,对NAS进行注入恶意代码,实现远程命令执行。

  • 利用云平台的访问实现RCE:

    • 利用云平台访问获取设备的GUID。

    • 通过特殊的DNS解析访问到设备的本地IP。

    • 利用从下载的历史DNS记录获取GUID。

    • 利用证书透明性日志(CTL)获取所有设备的GUID。

  • 执行RCE的过程:

    • 利用漏洞访问用户的NAS,进行设备的身份冒充。

    • 利用颁发的JWT令牌进行身份验证,获取设备的权限。

    • 在NAS上创建共享目录并注入反向shell代码。

    • 通过重启设备触发恶意代码执行,实现远程命令执行。

  • 对Synology NAS的分析:

    • 分析Synology DiskStation Manager的API和认证绕过漏洞。

    • 利用Synology设备识别信息(MAC地址、序列号、设备型号等)进行身份冒充,并获取用户的认证信息。

  • 总结:

    • 对NAS云平台进行漏洞利用的可行性和危害性进行讨论。

    • 强调设备认证的重要性,尤其是云平台提供商需要加强设备认证的安全性。

    Devising and Detecting Phishing: Large Language Models (GPT3, GPT4) vs. Smaller Human Models (V-Triad, Generic Emails)

    主要内容分段如下:

    1. 引言:演讲将讨论利用大型语言模型(如GPT3、GPT4)和较小的人类模型(如V-Triad、通用邮件)来设计和检测网络钓鱼的方法。

    2. 什么是网络钓鱼:网络钓鱼是一种欺骗手段,攻击者伪装成可信任实体(如银行、政府机构)通过电子邮件、短信或网页诱导用户提供敏感信息(如账号密码、信用卡号码)。

    3. 大型语言模型的优势:GPT3、GPT4等大型语言模型具有强大的自然语言处理能力,可以自动生成逼真的钓鱼邮件,模仿真实实体的语言和风格,使用户更容易受骗。

    4. 针对大型语言模型的防御方法:为了对抗大型语言模型生成的钓鱼邮件,需要开发智能算法来检测和识别其中的特征。一种方法是基于模型的检测,通过训练一个模型来辨别真实邮件和钓鱼邮件。另一种方法是基于语言特征的检测,分析邮件中的语言风格、语法错误等来判断是否为钓鱼邮件。

    5. 较小的人类模型的优势:V-Triad等较小的人类模型通过人工智能算法来模拟人类行为和语言,可以更好地理解邮件内容,并检测出潜在的钓鱼邮件。

    6. 针对人类模型的防御方法:人类模型的检测需要一系列特征和策略。其中一种方法是基于邮件元数据的检测,分析邮件的发送者、主题、链接等信息。另一种方法是基于用户行为的检测,比如用户是否点击了可疑链接或下载了附件。

    7. 结论:要有效遏制网络钓鱼行为,我们需要综合利用大型语言模型和较小的人类模型的优势,并开发智能的检测算法。这将有助于保护用户免受网络钓鱼的威胁。

    Core Escalation: Unleashing the Power of Cross-Core Attacks on Heterogeneous System

    演讲标题:核心升级: 发挥异构系统中跨核攻击的力量
    提取主要内容分段:

    1. 主讲人介绍:Guanxing Wen,上海Pangu团队的安全研究员,对引导程序、内核和信任区等感兴趣,也是智能设备的破解爱好者。

    2. 演讲背景和动机:演讲者的动机是尝试解密Mate40 (kirin9000)固件,但传统的Bootrom漏洞方法已无法使用。

    3. 技术细节:介绍了Secure Monitor和Trustzone技术,以及核心升级的相关图表和模型。

    4. 寻找适合的TEE问题:讲解了如何寻找合适的TEE问题,包括稳定和能盲目利用的逻辑漏洞。

    5. 任务和驱动程序:列举了一些任务和驱动程序的示例,如定时器管理、密码保护、密钥管理等。

    6. TEE操作:介绍了TEE操作中的一些命令和函数,包括分配和释放内存操作。

    7. 漏洞利用:讲解了一些漏洞利用的方法,如利用设备的黑名单、SRAM访问和缓冲区溢出等。

    8. 全系统漏洞利用:讲解了如何利用IOMCU、LPMCU和其他安全主控制器,以及如何通过修改固件和访问共享内存来获取特权。

    9. 漏洞利用的缓解措施:讲解了一些限制跨核攻击的方法,如DMSS和CFGBUS的权限控制,以及关闭或禁用一些硬件组件的操作。

    10. DEMO:展示了屏幕解锁密码绕过的漏洞利用效果。

    11. 技术总结和建议:强调了核心升级技术的重要性,以及在添加新核心时需要谨慎考虑安全。

    12. 感谢致辞和提问环节。

    请注意,由于演讲内容涉及一些技术细节,因此无法提供全面的中文解释。在这种情况下,建议您查阅相关技术文档或向相关领域的专家咨询以获取更详细的解释。

    Chained to Hit: Discovering New Vectors to Gain Remote and Root Access in SAP Enterprise Software

    演讲标题:链接到命中:发现SAP企业软件中获得远程和Root访问的新向量

    主要内容分段:

    1. 介绍演讲者,Pablo Artuso和Yvan Genuer,他们都是SAP安全领域的研究人员,拥有多年的经验。

    2. 提到全球2000家公司中有74%都使用SAP企业软件,其中包括全球500强中的77%的石油和天然气公司。

    3. 列举了一些CVE漏洞编号,包括本地http请求、本地用户访问、RCE Windows、任意文件读取、SQL注入等漏洞,这些漏洞可用于获取Root和远程访问权限。

    4. 提到了P4服务访问和SSRF漏洞,以及启用任意应用程序的CVE漏洞。这些漏洞可用于获取P4服务访问权限和HTTP服务访问权限。

    5. 强调了漏洞的影响,包括特定版本的SAP诊断代理、SAP解决方案管理器和SAP企业门户等组件。

    6. 介绍了SAP JNDI注入的过程,包括使用JNDI基础的JNDI查找和RMI调用,以及通过RMI-JNDI查找加载远程或本地类的过程。

    7. 提到了特定gadget的条件,如存在于SAP类路径中、必须是一个工厂、必须可以转换为ObjectFactory等。

    8. 讲解了通过RMI-JNDI注入实现攻击和启动应用程序的过程。

    9. 强调了漏洞的补丁描述和CVSS评分,并提供了其他相关安全建议和漏洞修复方法。

    10. 总结了演讲的主要内容,强调从一个小的研究项目开始可以发现重要的漏洞,不要害怕面对一些缺乏信息的协议,避免追求一击必中的方法。

    该演讲主要介绍了在SAP企业软件中发现新的漏洞向量以获取远程和Root访问权限的过程。演讲者详细讲解了漏洞的技术细节和攻击过程,并提供了相关的修复建议。

    Lost Control: Breaking Hardware-Assisted Kernel Control-Flow Integrity with Page-Oriented Programming

    演讲标题:失去的控制:通过页面导向编程打破基于硬件辅助的内核控制流完整性

    演讲内容主要分为以下几部分:

    1. 演讲者介绍自己的背景和经历,以及他们在安全领域的研究和贡献。

    2. 演讲着重讲解控制流完整性(CFI)的定义和原理,以及传统CFI方法的优缺点。

    3. 探讨硬件辅助内核CFI的使用情况,包括Microsoft的CFG、Clang/LLVM的CFI和FineIBT等。

    4. 引入一种新型的页面导向编程(POP)攻击方法,利用内核CFI的弱点,通过内核内存读写漏洞来修改页面表,并创建新的控制流。

    5. 演示POP攻击的实际效果和可行性,包括演示利用POP攻击绕过内核CFI的过程。

    6. 总结演讲内容并提出POP攻击的缓解方法,如与虚拟化技术相结合,利用硬件辅助控制流完整性(HLAT)等。

    7. 结束语和黑帽活动总结。

    需要注意的是,由于演讲内容涉及到较多的技术细节,无法一一翻译,对于部分具体细节,可以参考参考资料中引用的相关文献和资源。

    All Cops Are Broadcasting: Breaking TETRA After Decades in the Shadows

    所有警察都在播报:揭开TETRA的迷雾数十年之后

    主要内容分段:

    1. TETRA是什么:TETRA是全球使用的无线电技术,于1995年由ETSI标准化,用于语音和数据通信,依赖于秘密的专有加密算法。

    2. 警察的使用:全球大多数警察部队都使用TETRA无线电技术,包括荷兰的C2000、比利时的ASTRID、德国的BOSNET、英国的AIRWAVE、挪威的Nødnett、瑞典的Rakel、丹麦的SINE、芬兰的VIRVE、葡萄牙的SIRESP等。

    3. 军事和情报机构的使用:许多国家的军事和情报部门都使用TETRA作为他们的主要通信技术。

    4. 关键基础设施的使用:机场、港口和火车站等许多组织都使用TETRA进行语音通信,此外,TETRA还用于SCADA WAN,如变电站和管道的控制以及铁路信号。

    5. TETRA的安全性:TETRA采用公共标准和秘密加密算法,其中包括身份验证、密钥管理、加密和远程禁用等功能。

    6. TETRA的安全漏洞:演讲指出了TETRA存在的多个安全漏洞,包括密钥流恢复攻击、身份解密攻击、密钥固定攻击等。

    7. 取得的进展:研究团队通过分析TETRA设备的固件,发现了多个漏洞,并提出了一些修复和缓解措施。

    8. 后续行动:演讲结束时提出了几点行动呼吁,包括更深入地研究TETRA的加密算法,实施或扩展开放的TETRA软件堆栈,停止使用秘密的加密算法等。

    Badge of Shame: Breaking into Secure Facilities with OSDP

    演讲标题:羞耻标记:通过OSDP闯入安全设施
    演讲内容:
    演讲者介绍了使用OSDP(参数传输层技术)闯入安全设施的方法。他们首先介绍了OSDP的好处和其用于其他方式的仍然存在的不足之处。然后,他们通过模拟好莱坞电影中的情节展示了如何设置RFID徽章,并详细介绍了这一过程。接下来,他们讨论了协议的细节,并解释了如何使用序列号和HMAC来保护通信。他们还讨论了序列号的长度应该是多少合适的问题,并详细解释了IV链的概念。此外,他们还讨论了重放攻击的问题,并详细解释了如何使用序列号和HMAC来防止此类攻击。在讲解了协议的细节后,他们展示了在位于圣菲市,新墨西哥州的某个秘密地点进行的演示,演示了如何使用OSDP闯入安全设施。最后,他们介绍了使用弱密钥进行加密的问题,并提出了一些为安全人员提供的建议,以防止类似的攻击发生。

    主要内容分段:

    • OSDP的好处和存在的不足之处

    • 模拟好莱坞电影情节中的RFID徽章设置

    • 协议细节和序列号+HMAC的保护机制

    • 序列号长度和IV链的讨论

    • 防止重放攻击的方法

    • 在圣菲市秘密地点进行的演示

    • 使用弱密钥进行的加密演示

    • 针对安全人员的建议

    以上是对演讲内容的主要提取和总结。由于提供的文本内容较为片段化和不连贯,可能无法得知演讲的具体细节和技术内容。

    Route to Bugs: Analyzing the Security of BGP Message Parsing

    演讲标题:寻找漏洞之路:分析BGP消息解析的安全性

    演讲内容提要:

    1. 演讲者介绍团队成员和他们在Forescout Vedere Labs的工作。

    2. 过往相关研究的回顾,包括对嵌入式TCP/IP堆栈的大规模分析、不同实现对同一协议的失败方式相似等。

    3. BGP(边界网关协议)是被广泛使用于互联网路由和其他设置中的协议。

    4. 大多数安全研究聚焦于路由安全的已知问题,而非软件漏洞。

    5. 实现BGP的软件也可能存在漏洞,本研究分析了四种闭源和三种开源的实现,发现了一个领先的开源实现中的三个新的拒绝服务漏洞。

    6. 为了注重软件漏洞,作者发布了一个模糊测试工具,以帮助组织测试部署并让研究人员发现新的漏洞。

    7. BGP的基础知识:BGP作为互联网的路由协议,用于在自治系统之间交换路由和可达性信息,决策基于路径、网络策略和规则集。

    8. BGP安全的传统方法:验证路由信息的正确性、验证网络的授权性、验证路径的有效性等。

    9. 过去的漏洞研究:在NVD上发现了123个现有漏洞,其中95%是由于消息解析问题。

    10. 模糊测试的结果:发现了三个新的CVE漏洞,只需发送特制的恶意数据包即可导致拒绝服务攻击。

    11. 漏洞的影响和风险:拒绝服务漏洞可能导致BGP节点中断,对路由表和网络造成影响。攻击者可以利用可信节点的IP地址伪造数据包,绕过验证。

    12. 风险缓解措施:强调不仅关注路由安全,还要注意软件漏洞和网络设备的安全。建议识别网络中可能使用BGP的所有设备,评估漏洞并及时修补。

    13. 对未来工作的展望:改进模糊测试工具,对新版本和新实现进行测试,探索路由攻击表面的其他部分。

    总结起来,该演讲主要讨论了BGP消息解析的安全性问题。通过对多个BGP实现进行分析和模糊测试,发现了新的拒绝服务漏洞,并提出了风险缓解的建议。同时,强调不仅关注路由安全,还要重视软件漏洞和网络设备的安全。

    Jailbreaking an Electric Vehicle in 2023 or What It Means to Hotwire Tesla's x86-Based Seat Heater

    演讲标题:2023年对电动汽车进行破解,或者“如何激活特斯拉的基于x86的座椅加热设备”

    主要内容分段讲解:

    1. 为什么要破解汽车?

    • 出于好奇心;

    • 可以更换车辆软件;

    • 可以激活一些被锁定的功能。

    1. 如何破解特斯拉的信息娱乐系统?

    • 通过研究特斯拉的引导和固件安全性;

    • 演示了对特斯拉模型3车载计算机的破解。

    1. 信息娱乐系统和连接控制单元(ECU):

    • 使用NXP MPC5748G微控制器;

    • 基于PowerPC和FreeRTOS操作系统;

    • 内置SD卡读卡器和内部存储器;

    • 用于管理汽车配置。

    1. 研究特斯拉的安全漏洞:

    • 分析了特斯拉模型3在操作系统和硬件层面的安全漏洞;

    • 展示了通过Chromium正则表达式攻击特斯拉模型3的常见漏洞。

    1. 安全存储和验证引导过程:

    • 使用SPI闪存存储;

    • 使用Coreboot固件进行验证。

    1. 如何获得root shell:

    • 通过改变根文件系统进行启动。

    1. 利用永久性漏洞激活座椅加热功能:

    • 通过电压干扰实现特斯拉车辆座椅加热功能的激活;

    • 介绍了电压干扰的操作步骤和漏洞利用过程。

    1. 提取车辆凭证和磁盘加密密钥:

    • 通过破解特斯拉的存储密钥,成功提取车辆凭证和磁盘加密密钥。

    1. 责任披露:

    • 向AMD和特斯拉公司通报了安全漏洞的存在。

    1. 结论和建议:

    • 增强硬件安全性,将硬件攻击纳入威胁模型中;

    • 采用经过验证的开源软件以提高软件安全性;

    • 注意车辆凭证和磁盘加密的安全。

    请注意,以上演讲内容仅根据题目和提取的主要信息进行了总结,并无法涵盖全部细节。如需了解更多详细信息,请参考演讲者提供的代码和研究报告。

    Becoming a Dark Knight: Adversary Emulation Demonstration for ATT&CK Evaluations

    翻译:成为黑暗骑士:针对ATT&CK评估的对抗仿真演示

    演讲内容提取:

    1. MITRE ATT&CK: 介绍MITRE ATT&CK的内容和作用,它是一种基于真实观察结果的对抗者行为知识库,为社区提供了一个共同的语言。

    2. ATT&CK评估:介绍了ATT&CK评估,它基于MITRE ATT&CK,旨在评估检测/保护产品或专注于托管服务,赋予终端用户和社区权力,提供真实能力的透明度,并推动网络安全供应商社区的基线产品提供。

    3. 成为黑暗骑士:讲解了成为黑暗骑士的过程,包括执行、开发需求、创建计划、收集信息、选择反派、模拟、发现缺口与研究、测试与错误修复、情报过程和开发过程。

    4. 选择反派:介绍了如何选择合适的反派,包括判断反派的相关情报报告是否足够、反派的TTPs是否与仿真目标相关、反派是否具有足够的TTPs variety以创建多种仿真计划以及该反派的独特性。







    请到「今天看啥」查看全文