Security: mochiOS/DeveloperConsole
Security
Console sessionと認証stateはSecure、HttpOnly、SameSite=Laxの__Host- Cookieです。
Accountsのsession Cookieを.mochios.org全体へ共有しません。
認可コードはハッシュ保存し、120秒で失効し、一回の交換で消費済みになります。
変更系BFF APIはOriginをCONSOLE_BASE_URLと照合します。
JSONリクエストは64 KiBへ制限します。
AccountsとDeveloperCAの呼び出しにはService Bindingを使用します。
CONSOLE_SERVICE_TOKEN、署名鍵、session token、認可コードをログへ出力しません。
DeveloperCAのIntermediate秘密鍵をConsoleへ設定しません。ConsoleはDeveloperCA専用Ed25519鍵で最大60秒のtokenだけを署名します。
DeveloperCA管理APIはConsole session、active Account、D1 reviewer allowlist、同一Originをすべて確認します。
.mpkgのmanifest抽出はブラウザー内だけで行い、パッケージ本体をConsole APIへ送信しません。
MPKG選択を必須とし、manifestのscope・Capability欄は読み取り専用にします。DeveloperCAは形式、Developer状態、member role、Issuer trustを再検証します。
Certificate管理BFFはissue/rejectや任意pathを公開せず、固定reason code付きrevokeだけを転送します。
AppStoreのADMIN_TOKENはConsole Worker Secretとしてのみ保持し、ブラウザーへ返しません。
App Store審査APIはConsole session、active Account、D1 reviewer allowlist、同一Originをすべて確認します。
ブラウザーから任意のvalidation reportは受理せず、Rust reviewerの検証結果だけを審査対象にします。
Content Security Policyで実行元、接続先、フレーム埋め込みを制限します。
There aren't any published security advisories
You can’t perform that action at this time.