这段代码演示了如何使用`freestyle-sandboxes`库来创建和管理用于软件开发任务的虚拟机(VM),由Bun提供支持。 示例展示了不同的VM设置:从模板创建一个带有开发服务器(`VmDevServer`)的新仓库,克隆现有的仓库,以及利用具有空闲超时功能的持久化VM。 重要的是,该库与AI代理(`ai()`)集成,以自动化这些VM内的任务。这些任务包括构建API、前端和测试套件(使用forked VM),运行lint工具和测试,审查代码差异,以及与用户进行持续对话。 核心功能围绕着定义VM规范(`VmSpec`)并在其中执行命令,利用AI的力量来驱动开发流程。
## 量子抗性密码学:紧迫性提升
量子计算领域的最新突破大大加快了开发和部署量子抗性密码学的进程。谷歌和Oratomic的最新研究表明,破解当前加密标准(如用于Web安全 – WebPKI的那些)可能需要的资源远比之前认为的要少——可能在几年内实现,而非几十年。
这种转变促使人们重新评估风险,专家现在认为2029年是一个关键的截止日期。作者此前较为谨慎,现在则提倡立即行动:部署当前可用的后量子密码学解决方案,即使它们并不完美,也至关重要。
具体而言,这意味着优先推广更大的ML-DSA签名和ML-KEM密钥交换,同时逐步淘汰易受攻击的算法,如ECDSA。混合方法现在被认为过于缓慢和复杂。虽然对称加密目前并非直接的担忧,但作者强调了整体的紧迫性,并承认这将给现有系统和库带来 disruption。核心信息很明确:不作为的风险大于潜在的过早过渡带来的不便。