スマートフォン
 Computer >> コンピューター >  >> スマートフォン >> スマートフォン

Androidのパターンロックが危険な理由と、代わりに使うべきセキュリティ方法

Androidのパターンロックが危険な理由と、代わりに使うべきセキュリティ方法

スマートフォンは今や、クレジットカード番号や住所、スキャンした個人書類など、多くの機密性の高い個人情報を保管するデバイスになっています。こうした大切なデータを他人から守るため、多くのユーザーが何らかのロック方法を設定しています。

Androidユーザーの約40%が選んでいる人気のセキュリティ方法が「パターンロック」です。入力が簡単で、特定の文字や数字をタップしているところを見られにくいという点で魅力的に感じられます。しかし、パターンロックは本当に安全なのでしょうか?

パターンロックのリスク

ランカスター大学、中国の西北大学、バース大学による最新のセキュリティ研究によると、Androidのパターンの95%は、5回以内の試行で簡単に推測できることが判明しました。この研究では、ハッカーがパターンロックを入力する様子を撮影するだけで、ロックを突破できてしまうことが明らかになりました。

ハッカーはわずか2.5メートル離れた場所から、スマートフォンのカメラだけでパターン入力の様子を記録できます。デジタル一眼レフカメラを使えば、画面サイズに関係なく9メートル離れていても撮影可能です。

Androidのパターンロックが危険な理由と、代わりに使うべきセキュリティ方法

映像を入手すると、ハッカーはコンピュータビジョンのアルゴリズムを使って指の動きを解析します。数秒以内に、アルゴリズムは試すべきパターンの候補をハッカーに提示してくれるのです。

さらに厄介なことに、スマホの画面そのものを撮影する必要すらありません。アルゴリズムは指の動きだけに注目することで、可能性のある組み合わせを導き出せます。

「より複雑なパターンなら安全なのでは?」と思うかもしれません。しかし答えはノーです。むしろ複雑なパターンほど、かえって推測されやすくなります。複雑なパターンは、アルゴリズムが考えられる組み合わせを絞り込む際のヒントになってしまうからです。論文の主任研究者であり共著者でもあるZheng Wang博士は、「人々は重要な金融情報を守ろうとするほど、より複雑なパターンを使う傾向がある」と述べています。

Androidのパターンロックが危険な理由と、代わりに使うべきセキュリティ方法

それでもパターンロックをパスワードやPINに変更したくない場合は、短めのパターンを使うことをおすすめします。短いパターンの方が解読されにくいためです。また研究者たちは、ATMで暗証番号を入力するときのように、パターン入力中は手で画面を覆うことも勧めています。

加えて、スマートフォンの画面を常に清潔に保つことも重要です。画面に残った指紋の汚れを辿られると、パターンを推測される恐れがあるためです。

パターンロックの代替手段

パターンロックからの乗り換えを検討しているなら、PINコード、顔認証、指紋認証(対応端末の場合)なども優れた選択肢になります。従来型のパスワードも引き続き有効ですが、長いほど安全性が高まります。英数字に特殊文字を組み合わせれば、情報はさらに強固に守られます。

Androidのパターンロックが危険な理由と、代わりに使うべきセキュリティ方法

パスワードを作成する際は、個人的で推測しやすい情報は絶対に使わないでください。例えば、子どもや配偶者の誕生日、結婚記念日などをパスワードにするのは避けましょう。こうした情報はソーシャルメディアなどから容易に調べられてしまう可能性があります。

まとめ

パターンロックは確かに手軽で便利ですが、最も安全なロック方法とは言えません。パスワードは入力にひと手間かかるものの、大切なデータを守るという点でははるかに優れています。あなたはどのセキュリティ方法を使っていますか?ぜひコメントで教えてください。

  1. マイクロソフトのAndroidアプリ徹底レビュー:優れた点、課題点、そしてその裏にある戦略

    マイクロソフトはここ数年、大きく方向転換を続けています。最新OSへの無料アップグレードの提供をはじめ、Officeの主要コンポーネントを無料で利用できるようにし、さらにはWindowsやWindows Phone以外のOS向けに驚くほど完成度の高いアプリを開発するまでになりました。ええ、マイクロソフト製の何かを「驚異的でよく作られている」と評したのです。いいえ、Windows 10のプライバシー問題などに対して辛口のレビューを書いたからといって、マイクロソフトが嫌いというわけではありません。Googleドキュメントをはじめとする無料のクラウド型オフィスソリューションの台頭は、必然的にマイクロソ

  2. Androidの可視性リスナー(Visibility Listener)の使い方と導入すべき理由

    AndroidのUIはViewを組み合わせて構築されており、通常のアプリケーションには複数のViewが存在します。ユーザーが現在どのViewを見ているのかを把握するには、可視性リスナー(Visibility Listeners)を実装する必要があります。 この記事では、Viewの表示状態を検知するためのさまざまな手法について詳しく解説します。 Viewを画面に表示させる方法 リスナーを正しく機能させるには、まず対象のViewがレイアウト階層内に存在していることを確認する必要があります。これには2つの方法があります。 XMLファイルで定義されたレイアウトに、あらかじめViewが組み込まれている