← 返回蜂巢洞察

文章:在Spring Boot中实现后量子密码学:四种可以在本次开发周期内完成实现的方案

有四种方式可以将PQC技术应用到Spring Boot项目中:在服务之间对数据内容进行加密、对数据库中的字段进行保护、为需要长期保存的文档添加签名机制,以及将用于识别服务的令牌从RS256加密格式转换为其他更安全的加密方式。在这篇文章中,我们还会探讨为什么“先收集数据,后再解密”这种做法已经在实际中被广泛应用,以及为什么在没有使用KMS或Vault等安全工具的情况下,这些技术还不能被放心地应用于生产环境。 作者:Pankaj Sharma

有四种方式可以将PQC技术应用到Spring Boot项目中:在服务之间对数据内容进行加密、对数据库中的字段进行保护、为需要长期保存的文档添加签名机制,以及将用于识别服务的令牌从RS256加密格式转换为其他更安全的加密方式。在这篇文章中,我们还会探讨为什么“先收集数据,后再解密”这种做法已经在实际中被广泛应用,以及为什么在没有使用KMS或Vault等安全工具的情况下,这些技术还不能被放心地应用于生产环境。

作者:Pankaj Sharma

相关文章

技术实践

.NET 11 第二个测试版本:适用于所有库、F#、MAUI以及WinForms的正式使用许可及更新内容

微软已经发布了.NET 11 Release Candidate 2版本,该版本采用了可正式使用的许可协议,并得到了Visual Studio 2026 Insiders版本的支持。此次更新增加了对CBOR格式数据的读取功能、一些实验性的后量子加密API、针对基于文件的应用程序所进行的优化、改进了NuGet包的管理机制、为F#运行时提供了异步开发功能、为.NET MAUI框架添加了C#用户界面选项,同时还对Windows Forms的视觉样式进行了优化。 作者:Almir Vuk

阅读全文
技术实践

“从设计层面确保安全性”:在编写任何代码之前,如何将安全机制纳入系统架构之中

在大多数工程团队中,都会进行这样的对话——不过往往为时已晚。 想象一下:某个功能被部署到生产环境中之后,才会进行安全审查;或者在进行渗透测试时发现了问题;更糟糕的是,还会收到事故报告。 这些漏洞确实是存在的,修复它们也需要投入大量成本。而在这些讨论中,总会有人说:“我们需要为这个功能添加安全措施。” 但这个问题就出在这里:安全并不是事后才添加到软件中的东西,而应该从项目一开始就被纳入设计之中。一旦开始考虑为已经存在的东西添加安全功能,那就意味着你已经进入了“事故应对模式”。 “安全驱动设计”是一种完全不同的思维方式——在制定架构决策之前,就应该明确安全要求;在编写任何代码之前,就必须了解潜在的

阅读全文
技术实践

谷歌利用人工智能与差分模糊测试技术,将那些在C语言中编写的关键代码组件重新实现了为Rust语言版本。

谷歌的安全团队开发了一种方法,用于将giflib图像处理库中原有的C语言代码替换为Rust语言代码,从而消除其中存在的内存安全漏洞。他们采用了自动化迁移流程来确保代码的兼容性,并有效解决了零日漏洞问题。这个项目在成功提升代码运行效率的同时,也证明了人工智能在进行代码翻译时仍需要人类持续进行监督和调整。 作者:Olimpiu Pop

阅读全文
技术实践

Netflix通过工作负载认证功能,将AWS IAM与内部身份管理系统连接起来。

Netflix为在Amazon EMR上运行的Apache Spark作业开发了一种工作负载认证机制。该机制结合了AWS IAM身份认证机制以及Netflix控制平面生成的签名信息,从而生成临时性的X.509证书。这样一来,被管理的计算任务就可以在无需直接输入凭证的情况下,向内部服务进行身份验证。 作者:Leela Kumili

阅读全文