2026 クラウド Mac リース終了オフボーディング:MacLogin 返却前に SSH 信頼を解体し、クライアント known_hosts を掃除し、画面共有と VNC の引き渡し証跡を残す
MacLogin のクラウド Mac を返却するとき、リース終了は双方向の信頼問題です。mini が鍵を受け入れなくなるだけでなく、各エンジニアのノート PC からホスト鍵・踏み台エイリアス・キャッシュされた画面共有招待を忘れさせる必要があります。本稿(2026年5月18日)は消去/保持/法務ホールドのマトリクス、実行可能な SSH 解体手順、VNC 残滓チェック、証拠 tarball のレシピ、本ページの JSON-LD と整合する9 ステップをまとめます。併読:管理者とサービスアカウントの整合、Fast User Switching の台帳、招待のみ画面共有ガバナンス。運用は ヘルプ、次リースの容量は 料金 で比較してください。
複数ベンダーが触る mini で誰が終了を所有するか
FinOps が商業判断を握っても、暗号学的解体はセキュリティが所有すべきです。authorized_keys の一行は請求書より長生きします。プラットフォームが LaunchAgents と CI トークン、ヘルプデスクが請負人の画面共有招待を持ちます。香港・東京・ソウル・シンガポール・米国ごとに RACI を一行書き、あるタイムゾーンの深夜メンテが別地域のオペレーターを孤立させないようにします。
パイロット終了で多いのは静かな失敗です:DNS が他人を指した後も TCP 22 を叩く自動化、または ~/.ssh/config がリサイクル済みハードウェアへ再接続し続けること。以下は「ハイパーバイザが拭けば十分」という仮定を捨てます。
- セキュリティ責任者:ホスト鍵ローテーションまたは非実施の承認。
- アイデンティティ:lease_id に紐づく短期証明書 principal の失効。
- アプリ所有者:ホーム消去前の DB/オブジェクトストアのエクスポート。
意思決定マトリクス:消去、保持、法務ホールド付きアーカイブ
各行に変更チケットのイニシャル欄を付けます。数値例:90 日の sshd ログ、180 日の SOC2 証跡、移行で新旧リースが重なる 7 日。
| 対象 | 既定 | 保持する場合 | 証拠 |
|---|---|---|---|
| ユーザーホーム | 暗号消去またはプロバイダ回収 | 法務ホールド—先に暗号オブジェクトストアへ | マニフェスト+保管者名 |
| 統一ログスライス | 述語付きエクスポート | 180 日再生要件 | 保存検索 JSON とサイズ |
| クライアント known_hosts | ホスト名一致行の削除 | 共有踏み台が別スタンザへ移行 | 削除したフィンガープリント一覧 |
| 画面共有招待 | 失効+ GUI 空確認 | 隣接リースでブレイクグラス継続 | HR チケット参照 |
SSH 信頼解体:サーバ側、principal、クライアント衛生
48 時間の変更凍結で最後の Unified Logging エクスポートと安定した sshd 設定を一致させます。FDA や FileVault のための人間ログインがまだ必要なら、人間の鍵より先に自動化の authorized_keys を外します。SSH ユーザー証明書を使っているなら、ディスク上の公開半分だけ消さず社内 CA で principal を失効させます。
監査で落ちやすいのはクライアントです。macOS・Windows・Linux CI に canonical ホスト名と IP の CSV を配り、~/.ssh/known_hosts から除去します。リサイクル週は StrictHostKeyChecking=accept-new のスクリプト利用を一時禁止する旨を文書化します。
VNC と画面共有の残滓
保存されたコンピュータ名、一部の Kerberos 文脈、Screen Sharing .app のキャッシュされた資格情報が残ります。5月12日の招待のみ記事のチェックリストの後、システム設定の共有一覧を確認します。個人 Apple ID での一時ペアリングは企業 SSO が SSH を覆っていても取り消し、HR 向けにスクリーンショットを残します。FUS ランブック でロスターを突合し、GUI インストール中の自動化ユーザーを誤って消さないようにします。
ユーザー別キーチェーン、ログイン項目、LaunchAgents
企業 Wi‑Fi、Git HTTPS トークン、開発者証明書がキーチェーンに残ります。監査用に security find-generic-password のマスク済みサンプルをエクスポートし、リースに紐づく項目だけ削除します。~/Library/LaunchAgents は launchctl bootout の後に plist を削除します。/Library/LaunchDaemons はハッシュを tarball に入れてから変更し、財務が最終日に延長した場合にロールバック可能にします。
証拠パック:監査人が tarball メタデータで期待するもの
sshd_config(コメント付き)、最終 sudoers 断片、diskutil apfs list、system_profiler SPHardwareDataType の抜粋、削除した SSH フィンガープリントの CSV。README に lease_id、MacLogin リージョン、ホスト鍵ローテの有無。SHA-256 を変更システムへ—多くの SOC2 要求は生イメージなしで満たせます。
| ファイル | 目的 | 最短保持 |
|---|---|---|
sshd_unified.log.zst | 鍵受理と切断理由 | ホット 90 日、コールド 1 年 |
vnc_invite_screenshot.png | 招待リスト空の証明 | 次の監査サンプルまで |
launchctl_print.txt | ロード済みサービス | 180 日 |
凍結から MacLogin リサイクル依頼までの 9 ステップ
- 凍結 48 時間、香港・日本・韓国・シンガポール・米国チャネルへ告知。
- エクスポート sshd/tccd/screensharingd の述語。
- 除去 authorized_keys と sudoers の自動化 principal。
- bootout して plist をチェックサム付きで削除。
- 取得 アプリデータまたは DB ダンプの後にホーム消去。
- 配布 known_hosts と古い Host ブロック掃除パッケージ。
- 検証 画面共有招待とオペレータ PC のキャッシュ資格情報。
- 添付 証拠 tarball の SHA-256。
- 依頼 セキュリティ承認後のみリサイクル。財務が復活させる余地として最低 24 時間のロールバック枠を残す。
FAQ
ホスト鍵ローテで known_hosts は不要? 両方必要です。ロテのみではクライアント更新なしで失敗、ロテなしで掃除しないと古い鍵への信頼が残ります。
個人 Apple ID の画面共有は? シャドウ IT として失効・HR 証跡・次リースの方針で禁止。
次テナントとハードウェア再利用? プロバイダ抹消後もホスト鍵とストレージ状態を過小評価せず、リース間で秘密鍵を再利用しない。
SSH を既に無効化? FDA/インストーラが一度も出ていなければ README に N/A と理由。
タイムゾーン差? 共有カレンダーで凍結し、各地に UTC タイムスタンプで完了コメントを残す。
なぜ Mac mini M4 が引き渡しに向くか
M4 の統合メモリと予測しやすいスリープ挙動は、机下の熱いノートより一貫した diskutil/system_profiler スナップショットを与えます。シンガポールのラボでオフボーディングをリハーサルし、同じチェックリストを香港・東京・米本番へ適用できます。リースは 7 日程度可逆— tarball 内の plist セットで延長に備えます。GUI 手順は VNC ガイド と併せて配布してください。
次のリースをクリーンな SSH と画面共有境界で計画
香港・日本・韓国・シンガポール・米国で Apple Silicon を確保し、オフボーディングのリハーサルと証跡保管の余白を持たせます。