OSAFIS

OSAFIS 版本与标识符

OSAFIS 2.0.0-draft.1 · 研究提案 · 阅读约 9 分钟

本文目录
  1. 版本语义
  2. 规范的层标识符
  3. 规范的属性标识符
  4. 规范的机制标识符
  5. 规范的横向维度
  6. 从基线层模型迁移
  7. 证据描述项与记录状态
  8. 迁移程序
  9. 记录标识符与修订
  10. 变更控制与发布决定

引用 OSAFIS 时,必须同时指明框架版本和所引用的元素。本文档规定 2.0.0-draft.1 的拟议发布方案、规范标识符,以及从所提供的、标记为 1.0 的文档进行迁移的方式。该来源标记记录的是正在修订的基线,并不证明此前曾公开发布。本文档集中的所有文档共用同一个框架版本。

版本语义

拟议的格式为 MAJOR.MINOR.PATCH,可附加预发布后缀。主版本(MAJOR)修订会改变对现有案例的解释或分类义务,例如改变某个领域的边界、删除某个属性或改变某个机制的含义。次版本(MINOR)修订会增加相互兼容的概念或说明性材料,而不改变现有含义。补丁(PATCH)修订用于更正拼写、格式或不影响上述含义的错误。如果某个看似澄清的改动改变了哪些案例符合条件,那么它就需要一次主版本变更,或者一个明确隔离的实验性扩展。

源文档使用的是 MAJOR.MINOR 格式。对 1.0 的引用仍然表示原始快照,不得被悄然改写为 1.0.0。新的三段式方案从本次拟议修订开始。后缀 draft.1 表示一份等待审查的提案。之后的草案会递增其预发布编号,并保留先前的快照。去掉草案后缀属于发布决定,需要有成文的审查;仅仅生成文件并不能授权作出这一决定。

发布清单记录版本、日期、已发布制品的文件及其加密哈希、规范定义、外部映射所依据的来源版本、已知局限以及迁移说明。哈希值能够证明字节与某个快照一致,却不能证明其中的科学主张是正确的。可编辑的源文件和供人阅读的输出应一同生成,以减少术语上的偏差。

规范的层标识符

标识符2.0.0-draft.1 中的显示名称
L1模型与计算
L2软件与基础设施
L3数据与知识
L4感知与世界表示
L5解释与目标
L6记忆与状态连续性
L7规划与行动
L8人机交互
L9集体与系统交互

L 表示分析性安全领域。编号既不是依赖顺序,也不是影响等级。现有标识符保留了同一领域的沿革,但由于本次修订改变了若干边界,必须使用注明版本的定义。如果今后的工作用一个根本不同的概念取代了某个领域,应废止其标识符并分配新的标识符,而不是沿用旧的引用。

规范的属性标识符

标识符显示名称标识符显示名称
P01机密性P13行动完整性
P02完整性P14可控性
P03可用性P15规划完整性
P04指令完整性P16委托完整性
P05上下文完整性P17时间完整性
P06知识完整性P18决策完整性
P07记忆完整性P19人类决策完整性
P08身份完整性P20归因完整性
P09目标完整性P21信任完整性
P10行为完整性P22感知完整性
P11语义完整性P23世界模型完整性
P12能力完整性

这些是基线文档《版本与标识符》中的规范标识符,而不是其他某些源文档中使用的呈现顺序编号。当原始记录只使用了段落编号时,迁移必须核对实际的属性名称和含义。不要把源文档中的第十个标题自动转换为 P10。

在义务范围不同之处,属性之间的重叠是有意为之的。一次观测可以支持多项被违反的义务,但报告必须解释每一项断言。被违反属性的数量并不是严重性评分。今后若删除或合并属性,必须保留已废止的定义及其与替代项之间的明确关系。

规范的机制标识符

标识符显示名称
M01技术操纵
M02数据操纵
M03环境操纵
M04感知操纵
M05语义操纵
M06上下文操纵
M07行为操纵
M08记忆操纵
M09身份操纵
M10目标操纵
M11能力操纵
M12人类操纵

机制术语包含相互重叠的描述项和不同的抽象层次。机制必须指向一项已被证实或明确假设的干预,而不只是复述结果。对于意外失效,没有机制是合理的。在分配标识符之前,未能表示的机制以文字形式连同扩展提案一起记录。M00 以及其他临时编造的代码,不得冒充规范条目。

规范的横向维度

标识符显示名称
D1身份、信任与授权
D2治理与问责
D3供应链与来源
D4隐私与人身安全
D5生命周期与变更管理
D6可观测性、日志与可审计性
D7韧性与恢复

D 标识符专门保留给这些维度,不得用于标记另一套九领域图示。维度是一种审查视角,可以适用于许多领域和属性,而不是要求每当它相关时就再指定一项违反。

从基线层模型迁移

标识符基线名称必要的重新分类检查
L1模型与计算基础(Model & Computational Foundation)把模型制品和计算与 L2 中的托管软件及运行时实现区分开
L2应用与基础设施(Application & Infrastructure)纳入传统软件契约,并核实模型执行缺陷所在的位置
L3数据与知识(Data & Knowledge)把信息资源与保留的运行状态、以及被提升为指令权限的情形区分开
L4环境与感知(Environment & Perception)按功能应用观测和世界表示,包括数字环境;仅仅是文本格式并不使其不适用
L5语义与行为(Semantic & Behavioral)依据实际的解释契约或目标契约,或依据负有责任的相邻领域,对宽泛的行为标签重新分类
L6记忆与持久状态(Memory & Persistent State)规定保留、归属、关联、更新和时间连续性,而不是存储技术
L7智能体与行动(Agent & Action)无论系统是否被称为智能体,都纳入规划和物理驱动
L8人与人工智能交互(Human-AI Interaction)识别关于交互、理解、授权或干预的契约,而不仅仅是对人的后果
L9系统与社会(Systemic & Societal)要求具备集体交互机制和契约;仅有广泛影响时,将其归入后果范围

原先隐含的、按后果范围逐级扩大的排序已被撤销。不得根据 L 编号推断现有的严重性估计。图中的边现在具有明确的类型,只有实际的委托边才表示被委托的权限。群体或回路可以是集体失效的位置。当与系统实际情况相符时,共享组件只表示一次。一项发现可以保留多个因果领域分配,而不必选定一个人为的主要领域。

P22 和 P23 保留了其在观测和世界表示方面的沿革,修订后的功能范围记录在《安全属性》中。原先因使用数字观测而被排除的案例需要重新审查。宽泛的 P10“行为完整性”标签,需要有一项具体的、兜底性的行为义务,且该义务无法由更具体的属性更好地表达;只有当时间轨迹构成该义务的一部分时,才需要时间轨迹。P09“目标完整性”、P15“规划完整性”和 P18“决策完整性”必须分别依据受保护的目标、计划和单项决策加以区分。M03 和 M04 保留了基线对物理环境的侧重;数字感知失效并不自动归入这两个机制中的任何一个。这些细化并不能成为不阅读证据就修改旧记录的理由。

证据描述项与记录状态

E0–E6 是描述项代码,其标签和定义在《评估方法》中规定。它们保留了基线中的证据问题,但不再构成强制性的累进阶梯。不得把旧有的“最高等级”取值自动展开为若干得到支持的较低方面。应依据底层制品重新评估每一个方面。描述项是否得到支持,与评估结果以及登记库中的审查状态相互独立。

维度问题允许的表示方式
契约结果在本次测试中,规定的义务是否得到满足?已声明的判据,以及“通过”“未通过”或“无法确定”的结果和观测证据
评估结果就该主张而言,证据确立了什么?supported、refuted、inconclusive、quality_issue、hazard_only 或 out_of_scope
证据方面存在何种类型的支持,范围如何?每个 E 代码对应 supported、unsupported、not_tested、inconclusive 或 not_applicable
分类确定性该案例与术语体系的契合程度有多可靠?有理由的分配,并保留模糊、复合或未能表示的案例
映射审查外部关系经过了怎样的审查?proposed、reviewed、disputed 或 not_assessed
登记库审查作出了什么行政决定?submitted、under_review、accepted、rejected、withdrawn 或 superseded

这些维度彼此之间不能相互换算。一条在语法上有效的记录,在科学上可能缺乏支持。说明性记录没有实际的登记库决定,其未执行的测试也不能被描述为观测到的失效。

迁移程序

  1. 保留原始记录及其所引用的确切框架快照。如果其版本未知,应记录这种不确定性,而不是猜测。
  2. 同时依据标识符和源文档中的含义识别每一个被引用的元素。明确解决名称与章节编号之间的不一致。
  3. 根据证据重建入口、失效的契约、传播和后果。按照新的边界规则重新审视 L4、L5、L8 和 L9。
  4. 记录保留的分配、变更的分配、未决的案例以及每项变更的理由。重命名可以是机械性的;涉及范围的决定则需要审查。
  5. 创建一个链接到前一版本的新记录修订版本。保留其观测日期、证据限制以及原始评估结果。
  6. 对受该变更影响的任何派生摘要、网站文本、概况适用性或对照表重新进行评估。迁移后的标签并不提供新的实验证据。

记录标识符与修订

拟议的登记库前缀为 OSAFIS,即所提供文档集中的项目标签。登记库条目使用 OSAFIS-YYYY-NNNN 格式,其中年份为提交年份,序号在该年份内分配。这是一项拟议的本地约定,而不是某个公认的漏洞管理机构的命名空间。绝不可臆造公开的编号分配,或暗示其与 CVE 标识符等价。演示案例使用 EX 标识符,例如 EX01,并置于登记库命名空间之外。

条目标识符在审查、否决、更正、撤回和取代的过程中始终保持不变。每一次实质性变更都会使 entry_revision 递增。引用应包括条目标识符、条目修订号、框架版本以及检索日期或不可变快照。重复条目链接到被保留的记录,任何一个标识符都不得被回收再用。受限证据的可访问性可以改变,但应保留一份不暴露敏感内容的公开历史。

组件、边、契约、测试和制品的标识符仅在一次评估内部有效,除非明确记录了外部命名空间。例如,某个案例中的契约标识符 C1 并不会创建一个新的全局 OSAFIS 属性。模式版本管理机器表示,与框架含义相互独立。使用方必须拒绝不受支持的模式版本,而不是悄然按照另一个版本来解释字段。

变更控制与发布决定

变更提案应说明其动机、受影响的定义、边界案例、对兼容性的影响以及现有证据。记录应包括作者和审查人员的角色、利益冲突、不同意见以及最终处理结果。拟议的流程角色不得被说成是已任命的独立审查人员。在声称发布一个受开放治理的公开版本之前,所有者必须建立实际的治理机制并确定发布许可。本文档既不选择法律许可,也不授予认证权力。

下一个稳定版本需要具备一致的制品、经过审查的迁移、明确的科学局限,以及与其主张相称的证据。如果该版本只提出一套术语,实验可以尚未完成,但这一状态必须清晰可见。如果该版本声称已证明分类的可靠性或控制措施的有效性,就必须附上支持性研究及其局限。标识符使主张可以追溯;它们并不能验证主张。

Word 文档(英文) · Markdown 源文件 · 在交互式网站中打开