1Password 5がiOS 8で新たな高みに到達

1Password 5がiOS 8で新たな高みに到達

1Passwordは長年、私のワークフローとセキュリティプロファイルに欠かせない存在でした。このパスワード作成・管理ソフトウェアは、Mac OS X向けに最初にリリースされ、後にiOS向けにもリリースされました。あらゆるサイトで強力なパスワードを素早く作成し、リクエストに応じて取得できます。iOS 8向けの新しい1Password 5は、このユーティリティの全機能を解放し、iOS 8自体を大幅に改善します。また、現在は無料で、アプリ内課金でPro機能の一部をご利用いただけます。(1PasswordはWindowsとAndroid版も利用可能です。)

1Passwordは熟成を重ねるにつれて成熟していきました。バージョン4では、Mac OS Xでのブラウザ統合が改善され、両プラットフォームのインターフェースも刷新されたことで、パスワードなどの機密データへのアクセスが簡素化されただけでなく、バ​​ラバラな情報を整理し、フォルダ分けやメタデータによるタグ付けも容易になりました。OS X版1Password 4の登場で、ついにすべてのフォームやクレジットカード番号をこのプログラムから入力できるようになりました。

しかし、iOS 8のリリース前は、Appleがアプリケーション間通信に厳しい制限を設けていたため、1PasswordのiOS統合はうまくいっていませんでした。1PasswordはDropboxやiCloud経由で同期し、モバイルやデスクトップ上の複数のシステム間でパスワードやその他のデータを最新の状態に保つことができました(現在もそうです)。しかし、膨大な量のコピー&ペーストが必要となり、これはiOSの強みとは言えません。1Password 4で改善されたアプリ内ブラウザは、Webリソースへのアクセスにおいて大きな進歩でしたが、Safariと1Passwordブラウザ間でCookieを共有できないなど、多くの欠点がありました。

iOS 8は、AgileBitsに多くのスレッドを統合するために必要なツールを提供しました。しかし、Appleの要件と、AgileBitsが1Passwordの既存の設定や考え方の一部をiOS向けに適応させた方法により、新しいオプションの使いこなしが難しくなる可能性があります。そこで、ステップバイステップのアドバイスをご紹介します。

新機能— AgileBitsの発表を読むことができますが、簡単に言うと、iOS版1Password 5には3つの重要な追加機能と2つの改善点があり、そのうち1つはまだ有効化されていません。追加機能は以下の通りです。

  • Apple が iOS 8 で拡張機能を新たにサポートしたため、1Password を Safari 内で直接使用できるようになりました。
  • iPhone 5s、6、6 Plus では、Touch ID を使用して 1Password のロックを解除できます。
  • 1Password のフレームワークを使用するアプリは、Touch ID などを使って 1Password のロックを解除することでログインできるようにするなど、様々な方法で拡張機能を組み込むことができます。ラウンドトリップは必要ありません。すべては他のアプリ内で行われます。

2つの改善点は同期に関するものです。AgileBitsはiCloud同期をAppleの刷新されたCloudKitを使用するように書き換えました。同社によると、以前のツールセットと比べて非常に優れているとのことですが、iCloud Driveが必要となり、iCloud Driveには次期OS X 10.10 Yosemiteが必要です。AgileBitsはまた、Wi-Fi同期を自動化しました。ユーザーが手動で同期する必要はありませんが、この変更はMac版1Password 5がリリースされてから有効になります。

もう一つの大きな変更点は、iOS版1Passwordが無料になったことです。整理機能を追加するためのProアップグレードは、アプリ内購入で9.99ドル(1回限り)です。既にiOS版1Password 4をお持ちの方は、これらの機能を追加料金なしでご利用いただけます。

フリーミアムモデルという区分は興味深いものです。なぜなら、ほとんどのユーザーは、あまり一般的ではない機能(銀行口座、リワードプログラム、ソフトウェアライセンスなど)のサポート、複数のパスワードボルト、カスタムフィールド、フォルダ/タグの整理機能には特に関心がないだろうと思うからです。しかし、Mac版やWindows版の1Passwordデスクトップ版(どちらも有料版のまま)との同期は希望するでしょう。フリーミアムモデルは、新規ユーザーにiOS版1Passwordを使ってもらい、その後アプリ内課金制かデスクトップ版のライセンスを購入するという流れに持っていくための優れた方法です。

Touch ID をオンにして使用する— 1Password のすべてのバージョンは、マスター パスワードを使用して保管庫のロックを解除します。iOS バージョンには、完全なマスター パスワードを繰り返し入力する必要があること (iOS キーボードで安全なパスワードを入力するのは多くの場合面倒です) と、1Password を長時間ロック解除したままにすることの間で妥協できるオプションもあります。完全なマスター パスワードの入力が求められる間に使用できる短い PIN を設定できます。PIN はマスター パスワードのロックを解除し、保管庫のロックを解除します。つまり、1Password に 24 時間ごとにマスター パスワードを求めさせ、指定した遅延 (2 分間のアイドル
時間など) の後、または 1Password から切り替えて再び開いたときに PIN を要求するように設定できます。


iPhone 5s、6、または6 Plusをお持ちの場合、PINの代わりにTouch IDが利用できるようになります。Touch IDを有効にするには、PINをご利用いただけません。


Touch ID をオンにするのは簡単です。1Password で、「設定」>「セキュリティ」>「Touch ID」をタップします。(このインターフェースは 5.0 から 5.1 に変更されたため、まだ 5.1 を使用していない場合は必ずアップデートしてください。)


1PasswordはロックされるたびにTouch IDによるスキャンが必要になります。「設定」>「セキュリティ」で「終了時にロック」を有効にすると、アプリを終了するたびにロックされます。また、一定時間後にもロックがかかります。この時間は「設定」>「セキュリティ」>「自動ロック」で変更できます。ただし、デバイスの再起動後、またはTouch IDが機能しない場合は、マスターパスワードを入力する必要があります。(AgileBitsによると、Appleは開発者がパスワードをTouch IDに完全に置き換えることを許可していないとのことです。)

自動ロックは2分に設定しましたが、iPhoneを操作できないことは滅多にないので、もっと長く設定してもよかったかもしれません。ただ、ロックオン・エグジットも有効にしているので、少し不便ではありますが、安心感は増しています。

有効にすると、すごく便利な機能があります。Safari拡張機能経由でも、アプリに直接統合されていても、1Passwordが起動できる場所ならどこでもTouch IDが使えるようになります!これについては後ほど説明します。

1Password を使用する際に、Touch ID がオプションとして表示されないことがあります。その理由を理解するのに AgileBits と何度かやり取りする必要がありました。iOS 8 では、開発者は Touch ID とのやり取りで「はい」か「いいえ」しか返答できません。1Password が Touch ID の入力を要求した際に「キャンセル」をタップしたり、別の画面に移動したりすると、iOS はそれを「いいえ」と解釈し、1Password は認証失敗とみなしてマスターパスワードの入力を求めます。

Touch ID に関する唯一の問題は、1Password に限ったことではありません。それは、物理的な強制です。Touch ID の使用を強制される可能性(あるいは意識不明の状態でさえも)があるため、パスワードストアへのアクセス手段として Touch ID を使用すると、暴力的な人物があなたと iPhone の両方に物理的にアクセスすることを懸念している場合、セキュリティ上のリスクにさらされる可能性があります。

ほとんどの人にとって、それは問題ではありません。一般的な強盗がTouch IDについて知っている可能性は低く、たとえ知っていたとしても、他人のパスワードにアクセスできたからといって金銭的な報酬が保証されるわけではありません。もしあなたが、物理的に秘密を解読せざるを得ない国に住んでいる場合や、職業に就いている場合、Touch IDと1Passwordは適さないかもしれません。もちろん、マスターパスワードもあまり役に立たないかもしれません。

Safariで1Passwordを使う— iOS 8で初めてSafariで1Passwordを試したとき、「うわー、最高!」と叫びました。Safariでパスワードを生成、保存、そしてモバイルとデスクトップのシステム間で同期できるAppleのiCloudキーチェーンは便利ですが、1Passwordは素晴らしいです。有効化には数ステップで済みますが、その後はもう面倒な設定は一切必要ありません。

少し直感に反しますが(AgileBitsではなくAppleのせいです)、1Passwordの拡張機能はSafariの共有ビューからアクセスできますが、表示させるには少し手間がかかります。1Passwordをインストールまたはアップグレードし、パスワードの設定を行った後、Safariを開いてください。

任意のページを開いた状態で、「共有」ボタンをタップします。2行目のアクションリスト(デフォルトでは左側に「ブックマークを追加」から始まる)を右にスライドして、「その他」が表示されるまで移動します。「その他」をタップします。


リストの一番下には、1Password(オン/オフの切り替え付き)と、Safari拡張機能を持つその他のアプリが表示されます。1Passwordをオンにして、右側の3本線のハンドルをドラッグして一番上に移動します。テストしたところ、共有項目の並べ替えが保持されないことが分かりました。Appleの項目と1Passwordの両方で、何度もやり直す必要がありました。


ログインが必要なサイトにアクセスする際は、共有ボタンをタップし、1Passwordをタップし、必要に応じてTouch IDまたはマスターパスワードでロックを解除すると、一致するログイン情報が表示されます。iアイコンをタップして変更を加えたり、個々の設定を確認またはコピーしたり、項目をタップして入力したりできます。場合によっては、ログインボタンもタップする必要があります。


現時点では、1Password で入力できるのはログイン情報のみです。AgileBits によると、住所やクレジットカード情報の入力もサポートする予定とのことです。

統合アプリ内で1Passwordを使用する— AgileBitsによると、100社の開発者が1PasswordのiOS 8拡張機能を自社アプリに直接統合しているとのこと。Instapaperの最新リリースなど、すでに数社が対応済みです。

1Passwordを使ってアプリにログインするには、いくつかの手順が必要ですが、特にTouch ID搭載デバイスであれば、面倒なものではありません。例えばInstapaperでは、ログインしていない状態でホーム画面の「サインイン」ボタンをタップします。


1Password をインストールすると、パスワード入力欄の右端に 1Password のロゴが表示されます。それをタップすると、拡張機能が表示されるポップアップメニューが表示されます。そこで 1Password を選択してください。Touch ID などを使って 1Password のロックを解除し、Instapaper のログイン情報(ほとんどの人にとって唯一のログイン情報)をタップします。あとはアプリが自動で処理します。




また、1Password をサポートするアプリ内で新しいログインを作成することもできます
。これは、Safari 内で 1Password を使用する場合にはまだ利用できません。

面倒な手間なくシームレスにセキュリティを実現— 1Password の新リリースは、セキュリティを損なうことなく、iOS エクスペリエンスを劇的に向上させてくれました。Safari やその他のアプリでより幅広く利用できるようになり、使いやすさも格段に向上したため、私だけでなく他の 1Password ユーザーも、このソフトウェアの愛用者になる可能性が高まっています。

通常のユーザーがサイトごとに一意で安全なパスワードを作成するよう促せば促すほど、単一のサイトでのパスワード漏洩が深刻な問題となる可能性は低くなります。パスワードとTouch IDを組み合わせることで、さらに摩擦を軽減できます。

連絡先情報とクレジットカード情報の入力以外で、そしてAppleの規定ではAgileBitsでは実現できないかもしれない機能として、Safari内でWebログインを作成できるようにする機能がある。しかし、これは大した問題ではない。

Idfte
Contributing writer at Idfte. Passionate about sharing knowledge and keeping readers informed.