Android でビデオ ファイルを保護する必要があります。暗号化は非常に時間がかかるため使用できません。非常に高いレベルのセキュリティは必要ありません。通常のユーザーがビデオ ファイルをコピーできないようにする必要があるだけです。
これを行う方法はありますか?時間がかからず効果的な方法を提案してください。
Android でビデオ ファイルを保護する必要があります。暗号化は非常に時間がかかるため使用できません。非常に高いレベルのセキュリティは必要ありません。通常のユーザーがビデオ ファイルをコピーできないようにする必要があるだけです。
これを行う方法はありますか?時間がかからず効果的な方法を提案してください。
(1)コンテンツをSDカードに保存すると、デバイスにインストールされているすべてのアプリケーションがアクセスでき、SDカードを取り出して別のデバイスに挿入できる人なら誰でも読み取ることができます。
(2)コンテンツをデバイスの内部メモリに保存すると、AndroidのLinuxベースの権限モデルにより、他のアプリケーションがコンテンツにアクセスできなくなります。ただし、ユーザーが電話をルート化するか、その他の方法でそれらのリソースへのアクセスを取得した場合、ユーザーはそれを読み取ることもできます。
Androidデバイスは、設計上、ユーザーが自分のデバイスでやりたいことを何でもできるようにします。コンテンツを暗号化する以外に、これを防ぐためにできることは何もありません(それでも、キーをどこかに置く必要があります...)。
心配しているのが通常のユーザー(アプリのコンテンツを見つけるためにファイルシステムを探索しないユーザー)だけの場合は、それを内部ストレージに保存して、アプリケーション分離モデルに機能させます。より技術的に精通していて、このコンテンツを実際に入手したいというユーザーが心配な場合は、コンテンツの暗号化に移行する必要があります。