跳至正文
熱點事件持續更新

為 no_std Rust 發布的離線 Charon/Aeneas/Coq 驗證範本

1 篇報導1 個報導來源2 小時前更新

先了解這件事

AI 綜述

開發者 trencinodin-stack 發布了 Arcstone-Airlock-Blueprint,這是一個 Show HN 範本,可在不修改上游原始碼的情況下,對裸機 #![no_std] Rust crate 進行形式驗證。Charon 擷取 LLBC,Aeneas 對其進行綜合,Coq 8.18.0 則在下游對唯讀快照執行證明,產生一份 REFINEMENT-AUDIT.json,並由 coqchk 檢查,且零個 admitted 公理。 驗證在離線、非 root 的容器中執行,所有 capability 皆已移除(--network none --cap-drop ALL --read-only --user 65532:65532)。此工作流程將快速的上游內層迴圈(作者稱其可在 15 秒內完成)與封閉的下游 airlock 分開。另提供預先建置、以 digest 鎖定的 OCI 映像,供 30 分鐘快速入門使用。

AI 依報導生成 · 2 小時前更新

報導時間線

沿著報導,了解事件的不同側面。

11月14日
  1. Hacker News · AI
    Show HN: Arcstone-Airlock-Blueprint — 針對 Rust 的離線 Charon/Aeneas/Coq 驗證

    一個新的 Show HN 模板 Arcstone-Airlock-Blueprint,讓裸機 #![no_std] Rust crate 無需改動上游原始碼即可進行形式化驗證。Charon LLBC 擷取、Aeneas 合成與 Coq 8.18.0 證明在下游的離線、能力降權容器中,針對唯讀快照執行,輸出由 coqchk 檢查的 REFINEMENT-AUDIT.json,且零個 admitted 公理。一個預先建置、以 digest 鎖定的 OCI 映像支援 30 分鐘快速上手。

本事件熱度走勢

還沒有足夠的連續觀測資料,暫不繪製趨勢。