it-swarm-ja.com

アプリのロック画面とパスワード回復

これは部分的には「UI」ですが、おそらく「UX」の領域にさらに分類されます。ここに収まるかどうかはわかりません。

私がiPadで実行しているアプリケーションの1つ。そこに保存されている情報は非公開と見なすことができます(たとえば、贈り物についての情報)。多くのユーザーから、アプリをロックして、せんさく好きな子供や配偶者が土を掘り起こさないようにする方法を提供するように依頼されました。

ただし、ユーザーがパスワードやキーコードなどを忘れた場合にプログラムのロックを解除する機能を提供する最善の方法の概念に苦労しています。私は「ちょっと、タフなポテト、吸盤、チケットなし、ショーなし!」と簡単に言うことができました。しかし、それはわずかに残酷なようです。

プログラムでユーザーにパスワードを電子メールで送信することもできますが、誰かがiPadに物理的にアクセスできるとすると、彼らはおそらくメールアプリケーションにもアクセスできます。

パスワードを忘れた場合でも、完全にユーザーを切り離さずにアプリケーションを安全に保つ方法について何か考えはありますか?

3
Tim Sullivan

デバイスのデザインパターンに従います。私はこの議論を何度もしましたが、iPadはコンピューターのような共有デバイスとして設計されていないと思います。

ユーザーがiPadのプライバシーについて心配している場合は、デバイス自体をロックする必要があると思います。アプリ開発者の責任ではないと思います。

1passwordのような例外はありますが、一般的にはこれが望ましい方法だと思います。

5
Chris Drackett

標準の「セキュリティの質問」はどうですか?

サインアップするときに、ユーザーに質問(最初のペットの名前、母親の旧姓など)を選択してもらい、回答を提供してもらいます。パスワードを忘れた場合でも、質問に答えるだけで済みます。

3
Dan Barak

せんさく好きな子供や配偶者だけ​​が気になる場合は、セキュリティメカニズムを使って独創的になるかもしれません。

アイコンの8x8グリッドを表示し、ユーザーに3つのお気に入りを選択するよう依頼します。アプリのロックを解除するには、これらの3つのお気に入りをもう一度選択する必要があります。

  • 空間メモリを利用するには、アイコンを常に同じ位置に配置します。
  • おそらくファッジファクターを組み込んでください。少なくとも2つのお気に入りを含む5つのアイコンを選択してください。それはいくつかのミスを許し、あなたの肩越しに見ているスパイを捨てます。
  • 正しいコードを入力しない場合は、「不正侵入者」メッセージを表示し、アプリを1時間、1日、1週間無効にします。
3