安全是一个动态科学,随着时间推移,密码协议和算法会逐渐减弱并被新技术取代。本文讨论了如何提升Java平台的安全性,包括在JDK 24中永久禁用安全管理器及其对应用的影响,以及支持量子抗性算法的增强措施。
JDK 24将于2025年3月18日发布,新增实验性分代Shenandoah垃圾收集器、压缩对象头、限制JNI使用、G1垃圾回收优化等特性。同时引入量子安全加密机制、改进的类文件API和流收集器。安全管理器被完全禁用,32位x86支持被弃用。
OpenJDK质量小组推动使用OpenJDK构建测试FOSS项目,以提高发布质量。由于复杂性、低采用率和高维护成本,安全管理器已被弃用。Java 17已被弃用,JDK 24将禁用其功能,鼓励开发者使用更可靠的替代方案。
完成下面两步后,将自动完成登录并继续当前操作。