化、アンロックとは、許可されていないアクセス権やシステムに対する高度な権限を取得するプロセスです。オペレーティングシステムによって用語が異なります。この用語の違いには、各オペレーティングシステムベンダーが採用するセキュリティモデルの相違が反映されています。書き込みアクセスを可能にするプロセスです。設定した制限やセキュリティ機能を取り除きます。よる承認も署名もないコードの実行をユーザーに許可します。管理外にある追加のアプリケーション、拡張機能、パッチをインストールできます。アクセス権を取得するプロセスです。ユーザーと同等の管理アクセス権を得ることに類似しています。化する必要は通常ありません。通信事業者によっては、オペレーティングシステムの設定またはデバイスファームウェアでこれを制御している場合があります。化すると、ユーザーはデバイスのオペレーティングシステムを完全に削除して入れ替えることもできます。認定していないアプリケーションや予備機能を使用するアプリケーションの実行を可能にするプロセスです。デバイスのバージョンによって複数のレベルが存在します。システムをアンロックし、自社製アプリを物理デバイスにサイドロードしてテストしてから、ストアに送信することを許可しています。実現するための前提条件となります。開発者アンロックされたデバイスでは、アプリがサンドボックスから脱出したり、レジストリを編集してシステムを調整したりすることはできません。提供するユーティリティを使用して公式に無償で開発者アンロックできます。相互運用アンロックという新しいプラットフォームセキュリティ機能を導入しました。(ID_CAP_INTEROPSERVICES)。認定アプリだけに限定しています。デバイスのアンロックレベルを制御できることに気付きました。機能を備えたアプリのサイドロードに関する制限が取り除かれます。これにより、アプリは高い権限を持つアプリ機能を利用して、制限されたファイルシステム領域にアクセスしたり、レジストリを編集したりできるようになります。開発者アンロックという呼び名はここからきているようです。通常、相互運用アンロックしただけでは、システムにある機能すべてが使用可能にはならないので注意してください。この状態は機能アンロックともいいます。(ファイルシステムやレジストリへの無制限アクセスなど)。フラッシングによって実現されます。セキュリティ機能が無効化されます。完全アンロックされた環境では、アプリが高い権限で実行できるため、アプリがサンドボックスから脱出できる可能性が高くなります。サードパーティソースから入手できるアプリを活用するためにジェイルブレイクする誘惑に駆られます。禁止されているか未承認であるため、ジェイルブレイクしない限り使用できません。承認プロセスもアプリケーション承認プロセスも経ていないため、インストールには必然的にリスクが伴います。したがって、これらのアプリケーションには、デバイスの侵害を許しかねない脆弱なコードや悪意のあるコードが含まれているおそれがあります。ジェイルブレイクによって、デバイスに組み込まれている一部の機能をユーザーが拡張できる場合があります。接続で使用したり、ロック解除してすぐに使用したりできます。技術的な知識のあるユーザーも、ユーザーインターフェイスのカスタマイズ、設定、および通常のソフトウェアインターフェイスでは利用できない機能を有効にするためにジェイルブレイクしたりします。通常、これらの機能は、オペレーティングシステム内の特定のバイナリにパッチをあてることで実現されます。アプリケーションのインストールです。ジェイルブレイクの支持者たちは、この使用を防止しようとしています。ユーザーが海賊版ソフトウェアリポジトリを追加すると、海賊版ソフトウェアであることを警告します。リポジトリでは海賊版アプリケーションやその作成および配布ツールを奨励しています。化すると、ユーザーは追加のハードウェアアクセス権を取得できるほか、バックアップユーティリティへのアクセス、およびハードウェアへの直接アクセスが可能になります。削除できるようになります。ブロートウェアとは、多くの通信事業者やメーカーがデバイスに追加している付加機能で、大量のディスク領域やメモリを消費することがあります。利用できない独自の機能を提供します。し、テザリングなど、通常は通信事業者によってブロックまたは制限されている機能へのアクセスを可能にすることでモバイル体験を最適化するオプションをユーザーにもたらします。ユーザーは一般にシステムを調整したり、自作アプリをサイドロードしたりする目的でデバイスをアンロックします。カスタマイズできます。開発者は、自作の製品をストアに送信する前に実際のシステムでテストするためにデバイスをアンロックします。アプリがインストールされているファイルシステム領域にユーザーがアクセスできます。抽出、リバースエンジニアリング、アプリのクラッキングが可能です。つのグループに分けられます。署名確認を回避するには、デバイスをシステムに接続することが必要です。デバイスをコンピューターシステムに接続またはテザーする必要があります。すべてのソフトウェアがデバイス上に存在します。その後は、ジェイルブレイクや携帯電話の機能を損なうことなく、紐なしで再起動できます。ジェイルブレイクツールの一部を次に示します。サイトを参照してください。化ソフトウェアがあります。ツールとプロセスはユーザーのデバイスによって異なります。一般的なプロセスは次のとおりです。ブートローダーをアンロックする。(またはこの両方を実行)。化プロセスに対応したさまざまなツールキットが入手できます。使用されているハードウェアに基づいています。いくつかの例を次に示します。世界で最も一般的なアフターマーケット代替ファームウェア。化ツール、およびパッチの詳細は、ホームページから参照できます。フォンおよびタブレット用のカスタム回復オプション。さまざまな高度な回復、復元、インストール、およびメンテナンスの操作などが行えます。化ツールとして、次のものがあります。バージョン、デバイスベンダー、および目的のアンロックレベルに応じて複数存在します。デバイスを無償で開発者アンロックできます。プログラムで承認された学生に限られていました。デバイスの開発者アンロックに使用されていました。サーバーへ再ルーティングしていました。デバイスにインポートする必要がありました。攻撃を実行できました。プラットフォームの初期バージョンに存在した証明書検証の弱点を利用していました。協力関係を築き、ユーザーが特別に低価格のアンロックトークンを取得することで、公式にデバイスを開発者アンロックできるようになりました。デバイスを相互運用アンロックできる手法を開発しました。フォルダに展開するしくみになっています。ファイルを実行できます。変更して、目的のアンロックを実現できました。エクスプロイトをサイドロードするために、対象デバイスを開発者アンロックしておく必要があります。氏が、開発者アンロックと相互運用アンロックの両方を実現する手法を開発しました。氏が考案した方式を利用しながらも、未署名のアプリをサイドロードする必要がありません。ファイルから成ります。システムフォルダに展開できました。このオリジナルのオンラインエクスプロイトは既に入手できません。パッチを適用したためです。氏により開発されました。アクセス権を取得してサンドボックスから抜け出すことを許可する信頼できるアプリを選択できます。デバイスだけを対象としています。通常、相互運用アンロックまたは完全アンロックの状態を実現する目的でフラッシュされます。氏によって開発されました。相互運用アンロック機能や再ロック防止機能などのシステム調整機能を備えています。ドライバーやアプリの実装におけるセキュリティの不備を突いたり、隠し機能を利用したりして、アンロックアクセスを実現する場合もあります。診断アプリがあります。レジストリ値を変更して相互運用アンロックを実現するために利用されました。危険なのか以上のツールは、大きく以下のカテゴリに分けられます。ジェイルブレイクアクセス権がユーザー層内でのみ取得されます。アクセス権を取得しても、ブートプロセスの変更はできません。このようなエクスプロイトは、ファームウェアの更新でパッチをあてることができます。ユーザーレベルとブートプロセスに対するジェイルブレイクアクセス権。エクスプロイトは、ファームウェアの更新でパッチをあてることができます。ユーザーレベルとブートプロセスに対するジェイルブレイクアクセス権。エクスプロイトは、ファームウェアの更新でパッチをあてることができません。ハードウェア更新が必要となります。化、またはアンロックするリスクのうち、危険度が高いものを次にいくつか挙げます。使用できる状態のまま放置します。これを攻撃者が指令と制御に利用するおそれがあります。ジェイルブレイクしたデバイスのファイルシステム全体が、悪意のあるユーザーによるファイルの挿入や抽出に対して脆弱になります。多くのマルウェアソフトウェアによって悪用されています。デバイスにも影響する可能性があります。銀行取引アプリケーションや企業向けアプリケーションといった機密情報を扱うアプリケーションの資格情報が、キーロギング、スニッフィングなどの悪意のあるソフトウェアによって盗み出され、インターネット接続を介して転送されるおそれがあります。サンドボックス外で実行されます。このため、アプリケーションがサンドボックス機能を無効にして他のアプリケーションに格納されている機密データにアクセスしたり、悪意のあるソフトウェアをインストールしたりできる可能性があります。ジェイルブレイクしたデバイスは、自己署名したアプリケーションのインストールや実行をユーザーに許すおそれがあります。よるレビューが行われません。デバイスの攻略に利用できる脆弱なコードや悪意のあるコードを含んでいる可能性もあります。アクセス権をアプリケーションに付与すると、悪意のあるアプリケーションやアプリケーションの潜在的な欠陥に対するセキュリティ上のリスクが高まります。機能を備えた悪意のあるアプリケーションをホストしていることが明らかになっています。認証していない、脆弱性や悪意のあるコードを含む可能性がより高いアプリのインストールを許容してしまいます。ストアの認定アプリケーションには通常許可されていない機能も使用できるアプリをユーザーがサイドロードできるため、攻撃対象領域が拡大します。(ただし、完全アンロックされたシステムでは可能です)。化は、米国では違法と見なされません。化は無害であるという誤った安心感を与えかねません。注目すべきは、同図書館長がタブレットのジェイルブレイクは承認していないという点です。ソフトウェア更新プログラムを適用するとジェイルブレイクが解消されてしまうため、ソフトウェア更新プログラムをただちに適用できません。このため、パッチをあてていない既知のソフトウェアの脆弱性に対してデバイスが無防備な状態のままになります。ユーザーがだまされて悪意のあるソフトウェアをダウンロードするおそれがあります。マルウェアはよく次のような戦術でユーザーをだましてソフトウェアをダウンロードさせます。アプリは追加機能を提供するとか一般的なアプリから広告を取り除くとか宣伝しますが、悪意のあるコードも含まれています。悪意のあるコードを挿入します。化、およびアンロックは利用規約違反にあたり、保証は無効になると断定しています。デバイスは復元可能なので大きな問題ではありません。ジェイルブレイクなどをしていなければ保証対象であるはずのハードウェア損傷が原因で復元できない場合があります)。これを防止するためには、どのような管理制御を行えばよいのでしょうか。モバイルソリューションを自組織の環境に導入する選択をする前に、十分なリスク評価を実施することをお勧めします。このリスク評価には、ジェイルブレイクしたデバイスが招くリスクの評価を含めてください。挙がっている脆弱性に対して本質的に通常のデバイスよりも脆弱です。この評価が完了したら、経営陣はどのリスクを受け入れ、どのリスクを軽減するために追加の制御が必要かを判断できます。組織で採用可能な技術的な制御と非技術的な制御の両方の例を次にいくつか示します。技術的な制御ジェイルブレイクしたデバイスを監視するための検出制御として、次のような方法があります。アプリケーションがジェイルブレイクしていないデバイスでアクセス権を持つ特定のシステムファイルと、正常であることがわかっているファイルのハッシュとを比較することで、改変されたカーネルの検出を試みる。この手法は、検出のよい出発点となります。アプリケーションのルートディレクトリ外にあるファイルに書き込んでみる。この試行は、ジェイルブレイクしていないデバイスでは失敗します。全般的に、基になるシステムの異常を識別したり、特権機能や特権メソッドを実行できるかどうかを確認したりしてみる。ジェイルブレイクしたシステムの存在を突き止めるための技術的制御は、一般的なソリューションになっているものの、基になるプラットフォームが提供する情報と、危殆化した環境が偽造した可能性のある情報に基づいて結論を導き出す必要があるため、そもそものメカニズム自体が有効なものではありません。これらの技術的制御のほとんどは、アプリケーションバイナリに単純な変更を加えるだけで簡単に回避できます。最良の場合でも、ジェイルブレイクしたデバイスへのアプリのインストールを遅らせるのがせいぜいで、ブロックはできません。ソリューションは、これらのチェックを実行できますが、特定のアプリケーションをデバイスにインストールする必要があります。使用がジェイルブレイク防止メカニズムで必要になる場合があります。アプリでは、代わりにさらに上位の特権機能の使用が許可される可能性があるので、理論的にはこの種のセキュリティチェックを導入できます。非技術的な制御モバイルセキュリティについて組織で検討する際には、以下のキーポイントを理解する必要があります。リスク評価を実施して、モバイルデバイスの使用に関するリスクが正しく識別され、優先度付けされ、軽減されているかどうかを確認します。これにより、経営陣にとって受け入れ可能な水準までリスクを緩和し、管理します。アプリケーションの見直しを定期的に行い、モバイル環境に重大なリスクをもたらしているアプリケーションを特定します。技術ソリューションは、セキュリティ戦略全体のごく一部でなければなりません。高次の考慮事項として、次のような項目が挙げられます。戦略を選択しますが、この戦略を実行に移す前にそのリスクとメリットを検討し、対処しておくことが必要です。環境に持ち込まれる多様なデバイスとオペレーティングシステムに対するサポート計画の立案を検討することが考えられます。デバイスについては非常に幅広いため、多くの組織がこの課題に苦闘しています。ソリューションは存在しません。モバイルデバイスまたはモバイルアプリケーションで収集、保存、処理されるデータの機密度に応じて、さまざまなレベルのセキュリティ制御が必要とされます。ユーザーの意識と協力が鍵となります。扱い方が焦点となります。プライバシーが焦点となります。化、およびアンロックのためのツール、リソース、プロセスは絶えず更新されており、エンドユーザーにとってそのプロセスはますます簡単になっています。デバイスのさらなる制御権を得たり、オペレーティングシステムをアップグレードしたり、標準のチャネルからでは通常入手できないパッケージをインストールしたりするために、多くのユーザーがデバイスをジェイルブレイクする誘惑に駆られます。これによってユーザーはデバイスをより有効に活用できるようになるかもしれませんが、ジェイルブレイクすると、デバイスに組み込まれているセキュリティ機能をマルウェアが迂回できるようになる可能性を多くのユーザーは理解していません。年間にすべてのモバイルプラットフォームでマルウェア攻撃の増加を見ているため、ユーザーエクスペリエンスと企業セキュリティとのバランスを慎重に考慮する必要があります。現在ではモバイルデバイスに以前より多くの個人データや企業データが保存されており、攻撃者にとってモバイルデバイスは非常に魅力的な攻撃対象となっています。総合すると、企業を守る最善の防御は、環境内の技術的な制御、非技術的な制御、およびユーザーから成る包括的なモバイル戦略を構築することです。ユーザーのセキュリティ意識という一般的な課題に関するポリシーと手順にも重点を置いて検討する必要があります。OWASPDisclaimers。