- 締切済み
インターネット上のWEBアプリで端末認証を行うには
インターネット上のWEBアプリで、安価もしくは無料である特定の端末からしかアクセスさせないようにしたいと考えています。 始めはWindowsプログラムをインストールしておいて、それでハードウェアのIDを取得してサーバーに通信してトークンをもらい、それを使ってのログインを考えたのですが、WEBブラウザからの起動にしないとダメという要件が有り使えません。 MACアドレスやVPNでのIPアドレス認証は使えず、クライアントSSL認証もそのクライアントSSLを他の端末にコピーされたら識別できないので、複製不可能な特定端末からのアクセスを実現したいと考えております。 何かいい方法はありませんでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- h_ishikawa
- ベストアンサー率44% (368/821)
回答No.1
ブラウザーの環境変数「HTTP_USER_AGENT」で区別するのはいかがですか? 基本的には「何のブラウザなのか?」という値ではありますが、OSの判定もできるのでかなり区別はできるかと思います。
お礼
ありがとうございます。サーバーでクライアントブラウザのユーザーエージェントに設定できれば可能になるとは思いますけどね。