PIN は、フォルダを隠すように携帯電話に丁寧に頼む以上の意味を持つべきです。それは鉄壁の金庫の物理的なタンブラーであるべきです。GemReader がどのように OS の漏洩を回避し、真の機械レベルのセキュリティを提供するかをご紹介します。
パスワードではなく、金庫
個人の電子書籍やプライベートな文書を保護する場合、標準のモバイル入力フィールドは微妙なセキュリティの脆弱性をもたらすことがよくあります。サードパーティのキーボードテレメトリ、クリップボードの覗き見、バックグラウンドタスクのキャッシュなど、標準の OS コンポーネントは機密データを漏洩させる可能性があります。
GemReader は根本的に異なるアプローチをとっています。PIN は、フォルダを隠すようにソフトウェアに丁寧に頼むものであってはなりません。鉄壁の金庫の物理的なタンブラーのように機能するべきです。当社の多層セキュリティモデルがどのように脆弱な OS を回避しているかをご紹介します。
ハードワイヤードの内部ダイヤル:カスタムキーボード
標準の Android システムキーボードを使用してセキュリティ PIN を入力することは、混雑したロビーでサードパーティの警備員にパスコードを大声で叫ぶようなものです。自動修正エンジン、クリップボード、バックグラウンドアプリなど、誰もがそれを聞くことができます。
GemReader は OS のソフトウェアキーボードを完全にバイパスします。金庫のドアに直接取り付けられた機械式ダイヤルとして機能する専用のアプリ内テンキーを構築しました。盗聴されるワイヤーも、入力バッファキャッシュも、覗き見する仲介者もいません。
すりガラスの部屋:キャプチャ防止
金庫の前に立つと、重いベルベットのカーテンが引かれます。Android ネイティブの FLAG_SECURE ウィンドウプロパティを使用して、PIN を入力している間は画面キャプチャ、録画、またはキャストアプリが動作できないようにします。
さらに、保護エンジンは、ロックされたフォルダを見ているときにアプリを切り替えた場合、システムタスクスイッチャーが空白のカードをレンダリングすることを保証します。すりガラスの部屋のように、肩越しに覗き込んだり、最近のアプリメニューをスクロールしたりしても、内部の機密コンテンツを見ることはできません。
物理的なタンブラー:AES-GCM 暗号化
標準的なソフトウェアのパスワードは、木製のドアに掛けられた「立ち入り禁止」の標識にすぎません。GemReader では、ロックされた本は AES-GCM を使用してハードドライブ上で暗号化され、PIN はタンブラーの物理的な配置として機能します。
PIN を入力することは、単に UI 要素を再表示するだけではありません。ファイルを解読するために必要な暗号化キーを開封します。PIN が間違っている場合、ロックの物理学は単に回転せず、基になるファイルはアクセスできない文字化けした混乱のままです。あなたの秘密の庭は完全に難攻不落のままです。
Try it yourself
Related guides