繁体   English   中英

MathLogic / C#:计算登录会话来自不同系统的可能性

[英]MathLogic / C#: Calculate likelyhood that login sessions are from different systems

我们有很多用户,有很多用户会话。 我们要确定该软件是否在其他计算机上使用。 我们想用我们创建的不同变量来计算可能性。 因此,它在另一台PC上使用的可能性:

我们使用的变量是ip等变量。

但可以说用户具有动态IP地址。 Ip地址变化非常高,但其他变量可以保持不变。 仅当所有变量都更改时,我们才想创建更大的可能性,该可能性正在另一个系统上使用。

有人知道用于计算这种可能性的公式或实现吗?

谢谢

这个问题正在寻找一个非常具体的答案,给出令人难以置信的模糊细节,但这是我的想法:

  • 您不太可能在短时间内从两个IP地址登录同一用户,而不必将其作为多台计算机。 特别是如果这种情况经常发生。
  • 您可以尝试为每个变量赋予某种权重度量,可以将其用作乘数或常数。 对日志或任何有数据的地方进行分析,以得出所有变量的加权总和。
  • 请记住,您可以使用一些变量或方案来减少机会,并帮助抵消其他变量。
  • 在给定计算值的情况下,选择一个阈值,确定用户何时从多台计算机登录。

这实际上不是您可以猜测的东西。 您可能需要进行一些场景测试并收集统计信息。 根据这些统计数据,您可以尝试权重方法并找出合理的阈值并做出相应的反应。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM