Hola soy nuevo en el servidor pero me intereso mucho el tema de "detección de clones" para el servidor.
La propuesta que hago para solucionar este problema es el siguiente:
Liga las cuentas a la direccion IP y MAC de donde se conecta el usuario.
Cuando detecte que se han conectado la cantidad limite de usuarios ligadas al IP (con sockets) las demás son rebotadas.
¿Que pasa si el usuario utiliza VPN?
Teniendo la dirección MAC del usuario seria el doble check, revisaría igual el limite de conexiones ligadas al MAC del dispositivo.
¿Que pasa si el usuario utiliza VPN + CAMBIO de IP y otra computadora?
Se podria crear un modelo de machine learning "no supervisado" donde en base a condiciones determine si son cuentas clones con un árbol de decisiones.
EJEMPLO:
El usuario no tiene amigos?
No => añadele 0.1 en la probabilidad
El usuario solo ha enviado objetos a un solo usuario?
Si => añadele 0.1 en la probabilidad
etc. etc.
Obviamente deben ser condiciones MUY especificas para determinar eso.
La propuesta que hago para solucionar este problema es el siguiente:
Liga las cuentas a la direccion IP y MAC de donde se conecta el usuario.
Cuando detecte que se han conectado la cantidad limite de usuarios ligadas al IP (con sockets) las demás son rebotadas.
¿Que pasa si el usuario utiliza VPN?
Teniendo la dirección MAC del usuario seria el doble check, revisaría igual el limite de conexiones ligadas al MAC del dispositivo.
¿Que pasa si el usuario utiliza VPN + CAMBIO de IP y otra computadora?
Se podria crear un modelo de machine learning "no supervisado" donde en base a condiciones determine si son cuentas clones con un árbol de decisiones.
EJEMPLO:
El usuario no tiene amigos?
No => añadele 0.1 en la probabilidad
El usuario solo ha enviado objetos a un solo usuario?
Si => añadele 0.1 en la probabilidad
etc. etc.
Obviamente deben ser condiciones MUY especificas para determinar eso.






