Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
サーバーを使ったログイン認証方法を教えてください。
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=11126#CommentId25022
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
YuO
 (社会人)
投稿日時
2012/11/25 16:35:12
えーっと,Dropboxにログインするのではなく,クライアントソフトウェアの使用権限チェックみたいなことをしたいのですよね。
# システムを提供するサーバーへのログインであれば,サーバーが認証と認可の為の機構を提供すべきなので。
Dropboxにパスワードを置くのではなく,なんらかのプログラムを動かせるサーバーを用意して,
サーバーにパスワード (とユーザー名等の付帯情報) を渡し,サーバー側で判断させるのがよいと思います。
Web環境ではないため,ECDH (楕円曲線DH) 使った鍵交換でソルトを渡してハッシュした結果をサーバーに渡すなどの方法で,
平文パスワードをネットワークに流さないための手段を講じられます。
man-in-the-middle対策でSSLも用意したいところです。
# 固定のソルトでハッシュした後,追加情報として鍵交換したデータでハッシュする。サーバー側は固定のソルトによるハッシュデータがあればよい。
固定のソルトであれば,Dropbox上のパスワードファイルもハッシュしておくことで平文パスワードをネットワークに流さない,は対応できます。