Mac App Storeのサンドボックス化要件、不確実性が迫り3月に延期
Apple が 7 月に OS X 10.7 (Lion) を一般公開したとき、ほとんどのメディアの焦点は、iOS のような Launchpad やトラックパッドのスクロール方向など、ユーザー向けの変更点でした。 Lion では、Apple はセキュリティ モデルに多くの内部変更を加えており、近い将来 Mac App Store の顧客に影響を及ぼし始める可能性があります。
Lion の多くの新機能の中に、Apple には、サードパーティのアプリケーションによる意図しない損傷を防ぐ、より堅牢なサンドボックス システムが含まれています。
ArsTechnica は
、Lion レビューの中で、サンドボックスが一般的にどのように機能するかを説明しています。
![]()
サンドボックス内でアプリケーションを実行することは、アプリケーションがマルウェアによって侵害された場合に生じる可能性のある被害を最小限に抑えることを目的としています。サンドボックス アプリケーションは、同じユーザーによって実行される通常のプロセスが実行できる多くの機能を自発的に放棄します。たとえば、ユーザーが実行する通常のアプリケーションには、そのユーザーが所有するすべてのファイルを削除する機能があります。明らかに、正常に動作するアプリケーションではこれは行われません。しかし、アプリケーションが侵害された場合、破壊的な動作を強制される可能性があります。
これらのサンドボックス アプリケーションの開発者は、アプリケーションを、必要なことだけを実行できる個別のプロセスに分割するための特別な措置を講じる必要があります。 Apple では、ユーザーが開始したアクションが期待どおりに実行され、サンドボックスをオーバーライドすることを引き続き許可していますが、サンドボックス アプリケーションでアプリが開始したアクションは制限されます。これは、システム全体のファイル アクセス、アプリ間のスクリプト作成および対話が許可されないことを意味します。
Apple は当初、2011 年 11 月から Mac App Store アプリの要件としてサンドボックス化が行われると開発者に伝えていました。しかしながら、Apple は今夜、サンドボックス化要件が 2012 年 3 月 1 日から発効することを開発者に電子メールで通知しました。
2012 年 3 月 1 日以降、Mac App Store に提出されるすべてのアプリはサンドボックスを実装する必要があります。
サンドボックス化により Mac App Store アプリのセキュリティは向上しますが、その制限により Mac プラットフォームの機能やイノベーションが抑制されるのではないかという懸念がありました。
10月、 Macworldは Jason Snell と Andy Ihnatko による2つの記事を掲載し、新たな制限に対する懸念を表明した。
スネル氏は、一部の Mac 開発者がアプリから機能を削除したり、Apple のサンドボックスに適合させるために機能を削減したりする予定であると聞いたと 報告した 。
このアプローチは、Mac App Store をアーケード ゲームやワントリック ポニー アプリの荒野に変える危険があるだけでなく、Mac アプリのエコシステム全体を弱体化させる危険もあります。開発者はいつでも Mac App Store からオプトアウトすることができますが、そうすることに消極的です。
影響を受ける Mac アプリの例には、iTunes コントローラー ( Tagalicious 、 CoverSutra )、アプリ間通信 ( Fantastical )、ファイル システムを参照するアプリ ( Transmit )、システム全体のキーボード ショートカット ユーティリティ ( TextExpander )、ファイル同期、およびバックアップが含まれます。ユーティリティ。
Apple はサンドボックスを回避するために開発者にいくつかの短期的な例外を提供していますが、同社はそれらの例外は一時的なものであると約束しています。一部の開発者は、Appleがこれらのアプリを期限後どれくらいの期間Mac App Storeで許可するかについては多くの不確実性があると述べている。 3月までの新たな延期により、一部の開発者は、Appleが単にこれらのアプリをMac App Storeから削除するよりも良い解決策を考え出そうとしているのではないかと期待を抱いている。
Snell 氏が指摘しているように、開発者は非サンドボックス アプリを Mac App Store の外で配布することを選択できますが、そのような開発者は巨大な配布ポイントを放棄することになります。











