#API design
Linux 内核密码学 API 现代化
8/10lwn.net · ⭐️ 8/10 · 2026-07-08
在 2026 年北美 Linux 安全峰会上,Eric Biggers 介绍了正在进行的将传统 Linux 内核密码学 API 替换为更安全、更易使用的新库 API 的工作。 这一现代化改造降低了内核密码学的复杂性和潜在安全漏洞,惠及所有依赖加密、哈希和认证的内核子系统。 自 2002 年引入的传统密码学 API 已变得复杂、缓慢,且未能针对现代基于 CPU 的加速进行优化,导致维护和性能问题。
金融科技工程手册引发货币数据处理争议
8/10w.pitula.me · ⭐️ 8/10 · 2026-06-28
一本名为《金融科技工程手册》的手册发布,但因建议用十进制或浮点数而非整数存储货币值,并过度简化外汇处理,受到社区批评。 这场讨论凸显了金融科技中的关键工程决策,如货币表示和外汇处理,这些决策对准确性和合规性有重大影响。辩论强调了金融软件中严格最佳实践的必要性,影响构建金融系统的开发者和公司。 批评者指出,将货币值以最小货币单位(如分)的整数存储更安全,可避免浮点舍入误差。手册中建议在 JSON 交换中使用十进制或浮点数,被特别指出有风险,尤其是在处理具有不同最小单位数的货币时。