私は小さな成長している産業協会のウェブマスターです。間もなく、制限付きのメンバー専用セクションをWebサイトに実装する必要があります。
問題は、私たちの組織のメンバーシップには、大企業とアマチュアの「クラブ」の両方が含まれていることです(これは比較的新しい業界です…)。
これらのクラブが、当社のWebサイトへのログオンに使用するログインIDを共有することは明らかです。問題は、メンバーの1人が通常はWebサイトにアクセスすることを想定していないユーザーとログイン資格情報を共有するかどうかを検出することです(このようなクラブがメンバー全員をWebサイトにアクセスさせることに異論はありません)。
使用するOSとブラウザだけでなく、IPアドレスにサインオンするたびにログに記録することを考えました。OS /ブラウザが一定であり、たとえば10個以下の異なるIPアドレスがある場合、アカウントは非常に少数の異なるコンピュータによって明らかに使用されます。
しかし、50のOS /ブラウザの組み合わせと150の異なるIPがある場合、資格情報は明らかに遠くまで広まっており、パスワードの変更などの訴訟の原因となるでしょう。
もちろん、一方的にパスワードを変更するのは非常に面倒です。そこで、この問題については、「クラブ」が自分のサブアカウントのリストを管理できるようにすることを考えました。したがって、悪用が疑われる場合は、責任のあるユーザーを簡単に特定でき、この「サブメンバー」だけがパスワード変更の煩わしさに直面します。
質問:そのようなアプローチで誰もが目にする可能性のある問題は何ですか?