Skip to content

SSH 远程发行与划拨被物理控制台门槛拒绝 #210

Closed

Description

@LIghtJUNction

2026-10-01 更新

PR #207 已合并并部署;当前服务器包为 msgd 0.2.3-20261001.1。显式 --allow-ssh 支持 Root money mint/burn/transfer 和 bank add/remove/fund;默认仍要求物理控制台,OS root、交互终端、PIN、精确确认、签名和审计要求不变。

已核实线上公开账本:Root 向 lightjunction 转入 10000 MSG,lightjunction 向 xx 转出 1000 MSG(交易 lt_4544ce9bd860416784dbb3d206e72f9d)。原文“发行和给 xx 转账尚未发生”已经过时。公开账本证明金额入账,不单独证明执行通道;完整 SSH 成功审计、错误 PIN 与取消验收仍需对应证据,因此保持开放。

原始报告(保留历史;当前状态以上述更新为准)

实际复现:通过 SSH 执行 sudo msgd money mint 10000 和 Root transfer,均返回 local_console_required。

修复:PR #207,显式 --allow-ssh,保留 OS root、交互终端、PIN、精确金额确认、Root 签名与审计;已合并并部署。实机无效金额探针通过 SSH 门槛后返回 invalid_money_amount,未发行货币。

验收:SSH 默认拒绝;显式允许后完整确认/错误 PIN/取消路径正确;实机成功入账记录另行核验。目前发行和给 xx 转账尚未发生。

Activity

  1. LIghtJUNction commented on Sep 30, 2026

    @LIghtJUNction
    ContributorAuthor

    2026-10-01 更新

    PR #207 已合并并部署;当前服务器包为 msgd 0.2.3-20261001.1。显式 --allow-ssh 支持 Root money mint/burn/transfer 和 bank add/remove/fund;默认仍要求物理控制台,OS root、交互终端、PIN、精确确认、签名和审计要求不变。

    已核实线上公开账本:Root 向 lightjunction 转入 10000 MSG,lightjunction 向 xx 转出 1000 MSG(交易 lt_4544ce9bd860416784dbb3d206e72f9d)。原文“发行和给 xx 转账尚未发生”已经过时。公开账本证明金额入账,不单独证明执行通道;完整 SSH 成功审计、错误 PIN 与取消验收仍需对应证据,因此保持开放。

  2. LIghtJUNction commented on Oct 3, 2026

    @LIghtJUNction
    ContributorAuthor

    已按功能修复完成关闭:指定 Root money/bank 操作支持显式 --allow-ssh,并保留默认 SSH 拒绝、OS root/交互终端、精确确认、PIN、Root 签名和审计。

    当前部署来源为 105c2cf7 / native 0.2.14-20261003.46。已核对 当前源码的 SSH 管理回归 与 对应 main CI,包含默认拒绝、取消/错误 PIN 不写入、显式成功及签名审计断言。附加的真实生产 SSH 通道验收移交 #84,存量 Root/CA 治理留在 #70;本轮没有再次发行或划拨资金,也不把公开入账记录当成 SSH 通道证明。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions