
2026/03/11 4:56
HNへ:Apple 開発者証明書サーバーがダウンしているようです。
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
Apple の開発者エコシステムは、iPhone、iPad、および macOS アプリのビルドが Xcode で実行またはデプロイできない約4時間にわたる障害を経験しました。この失敗は、Apple の provisioning‑profile‑query サーバー上の有効期限切れ SSL 証明書(発行日:2026年1月21日 – 有効期限:2027年2月17日)と、重要な OID
1.2.840.113635.100.6.27.3.2 の誤設定されたプライベート PKI 設定に起因し、OpenSSL が拒否するが Apple の TLS スタックは受け入れるためです。その結果、開発者は「Unable to Verify App」エラーを受け取り、Slack アラートやビルドログに net::ERR_CERT_AUTHORITY_INVALID メッセージが表示されました。この障害は、クレジットポータル、信用組合のログイン、および FreeUSATax ポータルなど関連性のないサービスで 502 エラーを間欠的に引き起こしました。最初に UTC 時刻 19:02 に Slack アラートで検知され、その後100件以上の苦情が寄せられ、Apple が UTC 時刻約21:37にステータスページで問題を認識するまででした。障害全体は約4時間続き、Apple は承認から約20分後に解決済みとマークしました。
有料 Apple Developer Program メンバー(年間99ドル)およびアプリユーザー(例:Spotify をサイドローディングしようとしている人々)はダウンタイムに苛立ちを感じ、単一のインフラストラクチャ欠陥が複数の開発者ツールに波及する様子を浮き彫りにしました。この事件はまた、Apple のステータスページが Microsoft など競合他社に比べて最も弱いとされるという批判を強調し、PKI/OID 処理と証明書管理についてさらに調査することが期待されています。将来的には、開発者はより透明でタイムリーな障害報告を求める可能性があります。
本文
「なぜこの件が大きいのか疑問に思っている方へ」
iPhone・iPad、または macOS アプリの開発版を実機で動作させようとする全ての開発者は、現在そのアプリを起動できません。
GitHub がダウンしたよりもひどいことであり、年間 99 ドル(約 11,000円)を払って Apple のエコシステム上でソフトウェアを書ける特権を持つ開発者が、ステータスページさえ更新されないという事態です。
https://developer.apple.com/system-status/
状況はこんな感じ
- 優先度次第: GitHub のアクセス料を払っていない人も多く、GitHub が売上の 15〜30 % を受け取ることすらありません。
- 私自身、デバイスへビルドできなくて何時間か悩み、フラストレーションがたまり HN(ハッカーニュース)に飛び込み、こうなりました。
現在は「猪の糞を掘る仕事」を探しているところです。
本当に腹立つ点
- ステータスページにも記載されておらず、証明書を繰り返し取り消し・再生成しても問題が 自分で起こしたわけではない という事実すら示されません。
- MDM 経由で配布されるエンタープライズアプリ(社内発行証明書使用)も、起動時に「Unable to Verify App」というエラーが出て機能しなくなっています。
Apple のステータスページはすべて緑色で問題なしと表示しています。これは Apple にとって非常に悪い印象を与えます。
「無効な証明書」とは何か?
Claude Code が述べる通りです。
OpenSSL は証明書を検証できません。理由は、認識できない クリティカル拡張(OID 1.2.840.113635.100.6.27.3.2)が含まれているためです。X.509 の規則では、クライアントが未認識のクリティカル拡張に遭遇した場合、その証明書を拒否しなければならないとされています。
ただし、これは Apple が意図的に行っていることだと思われます。ブラウザや Apple の TLS スタック(SecureTransport / Network.framework)はこの拡張を扱えるようになっています。この証明書は Apple 内部のサービスエンドポイント を署名する専用の Apple CA(Apple Server Authentication CA)です。したがって、一般的な OpenSSL ではなく、Apple のエコシステム内でのみ動作する設計となっています。
実際には:
- Safari や macOS 上の curl(システム TLS スタック使用)、iOS アプリなど Apple クライアントでは正常に機能します。
- 生の OpenSSL もしくは非 Apple の TLS 実装では失敗します。
- 設定ミスというより、Apple が自社 PKI 内で独自のクリティカル拡張を使っているだけです。
502 エラー(インターミッテント)について
面白い… プロビジョニングプロファイルクエリサーバーが期限切れ SSL 証明書を持っている?
本気で言っていますか、Apple?
実際には「期限切れ」ではなく、以下のように表示されます。
Issued On Wednesday, January 21, 2026 at 9:47:41 AM Expires On Wednesday, February 17, 2027 at 10:28:16 AM
しかし
net::ERR_CERT_AUTHORITY_INVALID が返ってきます。
その他のサービス障害
- クレジットサービスポータルが数時間停止し、サーバー障害と表示。
- 信用金庫へのログインも同様のメッセージ。
- これらは私にとって初めての経験です。大手企業(Microsoft 等)に次ぐ「ブラックキャップ/帽子」プレッシャーテスト?(編集)
- FreeUSATax ポータルや Solar Cone も同様に問題が発生。
Apple のステータスページ(両方とも)が、最大級の障害を抱える企業としては最悪であり、Microsoft に次ぐ位置付けです。
私の業務との関係
私は公式のアウトエージェンシー情報と実際の影響時間を比較するプロダクトを運営しています(自己宣伝にならないように名前は伏せます)。
今回の件では、19:02 UTC に Slack でアラートが届きました。Apple が公式にステータスページに 21:37 UTC に投稿した前に、100 件以上の障害報告を受け取りました。その後報告は減少し、20 分ほどして Apple はインシデントを「解決済み」とマークしました。全体としては最初の報告から最後まで約 4 時間続き、Apple の公式認識はそのうち 3.5 時間経過後でした。
サイドロードに関する質問
「サイドロードしようとすると毎回検証できないんだ。何が起こってるの? Spotify を戻したいんだけど、証明書はいつ戻るの? それ以外にサイドロードに使えるものはある?」
(この疑問に対して具体的な解決策や代替手段を提示することが望ましいです。)