「Simple Hello」セットアップ手順

はじめに

本プログラムは、Windows 10/11 Home、Windows 10/11 Proに対応しています。
PCにサインインする際に登録済みカードをカードリーダー上に置かないと強制的にサインアウトされるようにして、PCを不正利用から保護します。
下記のカードリーダーに対応していますので、セットアップ前に別途ご購入ください。

ソニー 非接触ICカードリーダー/ライター PaSoRi RC-S300、またはRC-S380（販売終了）

なお、セットアップ作業は管理者権限のあるユーザーアカウントで行ってください。
※有償セットアップ・サービスもございますので、ご希望があればお問い合わせください。

1.保護したいドライブの暗号化

Windowsをセーフモードで起動すると、権限がなくともデータをコピーしたり、カード認証サービスを無効化したりすることができてしまいます。
OSがWindows 10/11 Proの場合は「BitLocker」というWindowsに標準で搭載されている暗号化の仕組みを利用することにより、「回復キー」を知らない限りセーフモードで起動することができないように保護することができます。
OSがWindows 10/11 Homeの場合は「2.カードリーダーのインストール」へ進んでください。
（！！！注意！！！）「BitLocker」で暗号化して回復キーを無くしてしまうとディスクを初期化しなければならなくなりますので十分ご注意ください。。

1-1.Cドライブの暗号化（組織のポリシーに従って必要があれば実施してください）

Cドライブを右クリックして［BitLockerを有効にする］を選択し、ウィザードに従って暗号化を行ってください。
すでにBitLockerが有効になっている場合は[BitLockerの管理]を選択して、回復キーのバックアップを行ってください。

留意点は以下のとおりです。
・自動解除またはPIN入力（TPM（※）が装備されていない場合）を選択する。
・回復キーをなくすとWindowsを起動できなくなるので、USB等に保管し、紙にも印刷して保管する。

1-2.Cドライブ以外の暗号化

下記の手順で保護したいドライブを暗号化してください。

保護したいドライブを右クリックして［BitLockerを有効にする］を選択し、ウィザードに従って暗号化を行ってください。
留意点は以下のとおりです。

・「自動解除」を選択する。ただし、TPM（※）が装備されていない場合は「PIN入力」を選択する。
・回復キーをなくすと復号化できなくなるので、USB等に保管し、紙にも印刷して保管する。

※PCにTPM（セキュリティ関連の処理機能を実装した半導体チップ）が装備されていない場合は予め下記を実行しておく。
［スタートボタン］をクリックして「gpedit.msc」を入力、ローカルグループポリシーエディターを起動する。
［コンピューターの構成］>［管理用テンプレート］>［Windowsコンポーネント］>［BitLockerドライブ暗号化］>［オペレーティング システムのドライブ］を開く。
［スタートアップに追加の認証を要求する］を開く。
［有効］を選択する。
［互換性のあるTPMが装備されていないBitLockerを許可する］チェックボックスをオンにする。

2.カードリーダーのインストール

Pasori をUSBポートに接続して、「PaSoRi かんたんセットアップガイド」に従ってセットアップを行ってください。
「PaSoRi かんたんセットアップガイド」にも記載されていますが、インストールが自動的に始まらない場合は、SONYのサイトからNFCPortWithDriver.exe をダウンロードして実行してください。

3.Simple Helloプログラムのインストール

Simple Helloプログラムは次の3個のプログラムで構成されます。

・SimpleHello設定プログラム
・SimpleHello認証プログラム
・SimpleHelloサービスプログラム

3-1.SimpleHello設定プログラム

「SimpleHello設定プログラム」をフォルダごとデスクトップにコピーしてください。※管理者権限のあるユーザーであること。

3-2.SimpleHello認証プログラム

「SimpleHello認証プログラム」フォルダ内のIoTAHalloServiceAuth.exe、felicalib.dllをWindowsフォルダ下のsyswow64フォルダへコピーしてください。

3-3.SimpleHelloサービスプログラム

「SimpleHelloサービスプログラム」フォルダ内のIoTAHalloService.exeをWindowsフォルダ下のsyswow64フォルダへコピーしてください。
［スタートボタン］を右クリック >［Windows PowerShell(管理者)］をクリックして、PowerShellを管理者権限で起動し、下記を実行してください。

> New-Service -Name "IoTAHalloService" -BinaryPathName c:\windows\syswow64\IoTAHalloService.exe

※なお、なんらかの事情で本プログラムをアンインストールする必要が生じた時は、サービスマネージャーで「IoTAHalloService」を停止後、無効にしてから下記を実行してください。
> sc.exe delete "IoTAHalloService"

3-4.PCを再起動する。

3-5.Simple Helloのライセンス認証

デスクトップの「SimpleHello設定プログラム」フォルダのSimpleHello.exe をダブルクリックしてプログラムを起動し、「設定」＞「ライセンス認証」で画面の案内に従ってライセンス認証手続きを行ってください。留意点は以下のとおりです。

・「組織名」は研究機関名等を適宜入力してください。
・「出力先」はデスクトップの「SimpleHello設定プログラム」フォルダを指定してください。
・ライセンス要求ファイル「SimpleHello.[PC名].LicenseRequest」が指定したフォルダに出力されますので、メールに添付してinfo@dennolabo.co.jp へお送りください。
・こちらから返信メールにライセンスファイル「SimpleHello.[PC名].License.aes」を添付してお送りしますので、デスクトップの「SimpleHello設定プログラム」フォルダへコピーして、SimpleHello設定プログラムを一旦終了して、再度起動してください。ライセンス認証が完了します。
・ライセンス認証が完了するまでは、カード登録はできません。

4.カード登録

デスクトップの「SimpleHello設定プログラム」フォルダのSimpleHello.exe をダブルクリックしてプログラムを起動し、最初に「カード不要アカウント設定」を行ってください。次に利用者のカードを登録してください。

（注意）カードを登録するまではカードなしでログインできてしまいますので、カードの登録を忘れずに行ってください。

5.動作確認

サインアウトした後、登録カードをカードリーダーの上に置いて、サインインできることを確認してください。
登録カードがない場合はサインインしても直ちにサインアウトされることを確認してください。
カードリーダーの故障等でサインインできなくなった場合でも、別紙の手順でカード認証回避操作が行えることを確認してください。

※アカウントのパスワード、PIN入力、顔認証のいずれも設定していない場合は本プログラムで保護することができませんので、必ず認証設定を行ってください。

6.イベントログの確認

スタートボタン > 「Windows 管理ツール」 > 「イベント ビューアー」 > 「アプリケーションとサービスログ」（少し待つ） > 「IoTAHalloLog」の順にクリックしてください。
サインイン、サインアウトのログが記録されていることを確認してください。
フォーム右側の「操作」ペインで「すべてのイベントを名前をつけて保存」するで、CSVファイルに保存することもできます。
デフォルト設定では古いログが上書きされてしまいますので、以下の手順で古いログがアーカイブされるように設定を変更してください。
「IoTAHalloLog」を右クリック > 「プロパティ」 > 「イベントを上書きしないでログをアーカイブする」にチェックを付けて、「OK」をクリック。
アーカイブされたファイルは「Archive-IoTAHalloLog-YYYY-MM-DD-HH-MM-SS-NNN.evtx」のように日付情報付きで保存されますので、これをイベントビューアーで表示したり、CSVファイルに出力したりすることができます。

7.カードなしでサインインできてしまう場合の対処方法

Windows UPDATE を行った後等にカードなしでサインインできてしまう場合があります。
その場合はIotaHalloサービスが停止している可能性がありますので、下記の手順でサービスを開始してください。

管理ツール > サービス を起動し、一覧からIotaHalloServiceを探してダブルクリックします。
サービスの状態が「停止」になっている場合は、「開始」をクリックしてください（スタートアップの種類は「自動」）。

8.登録カードでサインインできない場合の対処方法

稀に登録カードでサインインできないことが発生します。カードリーダーを抜き差しして再度お試しください。
それでもサインインできない場合は、「緊急時のカード認証回避操作手順.txt」に記載されている手順に従ってください。
