Descargo de responsabilidad
Si esta pregunta es ridícula, es porque el intercambio seguro de claves públicas parece imposible antes de que se entere. Entonces estoy preguntando sobre cosas que pueden ser imposibles.
Pregunta
¿Es posible interrumpir una conexión segura para texto sin formato mientras se mantiene una conexión confiable? Lo que significa que el servidor sabe que las solicitudes del jugador siguen siendo suyas y que el jugador sabe que la información del juego sigue siendo el jugador.
Fondo
Estoy escribiendo algunos pequeños juegos multijugador de JavaScript que tendrán usuarios autenticados (cuentas de usuario persistentes en todos los juegos). Dado que el servidor tiene recursos limitados en el lado informático, me gustaría desplegar una conexión no cifrada para los datos del juego. Me pregunto si eso es posible sin abrirme a los ataques de suplantación de clientes o servidores muy fáciles (cliente de JavaScript).
Preocupación principal
El comercio de usuarios en juegos parece particularmente arriesgado pero está en desarrollo. Especialmente si monetizo un juego vinculado al trading en el futuro. Puede haber suficientes incentivos para falsificar a un cliente enviando intercambios válidos pero autodestructivos o falsificando información del juego haciendo posible estafas de información errónea.
Información adicional
Dado que ya no puedo confiar en el cliente (como está escrito en JavaScript), el estado del juego es siempre del lado del servidor y los clientes solo pueden enviar solicitudes que se evalúan para su validez.
Algunos juegos pequeños ya están escritos y la autenticación se maneja actualmente en el sitio que se ejecuta a través de https y está completamente separado de los servidores del juego. Estoy en el proceso de reunirlos aunque no.
¿Solución distribuida divertida?
Aunque no tengo los recursos, el tiempo ni el conocimiento de requisitos previos para implementarlo, si el comercio se realizó a través de una serie de DAPPS (En la cadena de bloques del éter) A mi entender, todas mis preocupaciones se corregirían a expensas de Necesidad de gastar dinero real en transacciones.