キオスクのロックを解除し、PINを復旧する
ネイティブのキオスクアプリ(デスクトップおよびAndroid)は、ロックされた状態で動作します。枠なしのフルスクリーン、常に最前面表示で、通常の終了・切り替えのショートカットは無効化されています(デスクトップキオスクをロックするを参照)。それでも、監督するオペレーターは外に出ることができます — 意図的に用意された、PINで保護されたエスケープハッチがあるためです。このページは、そのオペレーター向けガイドです。マネージャーメニューの開き方、キオスクからの退出方法、忘れたPINの復旧方法を説明します。
マネージャーメニューを開く
Section titled “マネージャーメニューを開く”このジェスチャーはどのプラットフォームでも共通です。画面右上を5回連続でタップし、それぞれ前のタップから約1.5秒以内に行います。
物理キーボードを備えたデスクトップでは、代わりにF12を素早く5回押すこともできます。F12はタブレットのソフトウェアキーボードには存在しないため、お客様が誤って操作してしまうことはありません。
このジェスチャー自体は何も表示上の変化を起こしません — マネージャーアクセスのPIN入力画面を開くだけです。マネージャーPINを入力してメニューのロックを解除します。
マネージャーメニュー内
Section titled “マネージャーメニュー内”PINが受理されるとメニューが開きます。利用できる操作はプラットフォームによって多少異なります。
デスクトップ:
- キオスクを終了 — ロックされたフルスクリーンを抜けて、デスクトップに戻ります。
- PINを変更 — 新しいマネージャーPINを設定します(最低4文字)。
- アップデートをインストール — Linuxでのみ、アップデートが利用可能な場合に表示されます。macOSとWindowsはそれぞれ独自のアップデート通知を表示します。
Android:
- プリンターを変更 — プリンター設定をやり直します。
- ホームアプリに設定 — キオスクをデバイスのランチャーにします。
- 終了 — キオスク(ロックタスク)モードを抜けて、Androidのランチャーに戻ります。
Androidには**デバイス上での「PINを変更」**操作はありません — 後述の忘れたPINを復旧するで説明するとおり、EMM経由で(またはアプリのストレージを消去して)AndroidのPINを設定・リセットします。
間違いすぎた場合
Section titled “間違いすぎた場合”間違ったPINを何度か入力すると、約1分間入力がロックされます。デスクトップでは入力画面にリアルタイムのカウントダウンが表示され、Androidでは次にジェスチャーを行ったときに待ち時間が表示されます。ロックが解除されるまで待ってから、もう一度お試しください。この総当たり攻撃対策のロックがあるため、ジェスチャーを公開しても危険はありません。
忘れたPINを復旧する
Section titled “忘れたPINを復旧する”デバイスにはセルフサービスの「PINをリセット」ボタンはありません — もしあれば、入力画面に到達した人なら誰でもゲートを回避できてしまいます。復旧は管理者による操作であり、最も簡単な方法はプラットフォームによって異なります。
Android — EMMから新しいPINをプッシュする(推奨)
Section titled “Android — EMMから新しいPINをプッシュする(推奨)”タブレットがEMMに登録されている場合、管理者はデバイスに触れることなく、管理コンソールからPINをリセットできます。
- EMMで、JonotキオスクアプリのManaged Configurationを編集します。
- **
managerPin**を新しい4〜32桁のPINに設定し、ポリシーをプッシュします。 - デバイスは次回のポリシー同期時に新しいPINを取得します — ジェスチャーやデバイス上での操作は不要です。
これは技術的な知識を必要としない復旧方法です — オペレーターがすでに使っているEMMコンソール内だけで完結します。(managerPinを空の値に戻すと、PINの制御はデバイス上の初回起動フローに戻ります。)
EMMがない場合、Androidで唯一の代替手段は、Android設定からキオスクアプリのストレージを消去することです(これによりPIN設定は初回起動時の状態にリセットされます) — この技術的な操作は、デバイスをセットアップした人が行うのが望ましいです。
デスクトップ — 管理者がPINファイルを復元する
Section titled “デスクトップ — 管理者がPINファイルを復元する”デスクトップアプリは、ソルト付きのPINのハッシュを~/.jonot/kiosk-pin-hash(キオスクアカウントのホームディレクトリ配下)に保存します。復旧するには、そのアカウントにアクセスできる管理者がこのファイルを削除します。次回起動時に、アプリは監督下での初回起動PIN設定に戻ります。破損または改ざんされたファイルは検出され、フェイルクローズ(安全側に倒れる)します — 攻撃者に悪用されうるリセット手段を提供する代わりに、メニューは開くことを拒否し、管理者への連絡を求めます。
このドキュメントの範囲
Section titled “このドキュメントの範囲”- この公開ページは、エスケープジェスチャー、マネージャーメニュー、PINの復旧について説明しています — このフローはPINなしでは何の効果もないため、オペレーターと共有しても安全です。
- PINの値そのものは、デバイスを準備するオペレーターの手元(またはEMMのManaged Configuration内)にのみ存在し、このドキュメントには記載されません。