Cómo protege Kepler su cuenta de OGame

Lo que delata a un bot es su ritmo y su dirección. Kepler espacia sus peticiones como un jugador, lleva la huella de navegador de su propio ordenador y sale por una dirección residencial dedicada cuando lo alojamos nosotros. Sus credenciales del juego están cifradas, y no guardamos nada más allá de lo necesario para facturarle y para ayudarle.

Seguridad

Usted confía sus cuentas de OGame a un programa. Aquí está exactamente lo que hace con ellas.

Sus credenciales no salen de su máquina

En la fórmula

En mi ordenador

, el bot funciona en su casa. Sus credenciales de OGame se escriben en su casa, se guardan en su casa y se usan en su casa para conectarse al juego. Nuestros servidores no las reciben nunca: no tienen forma alguna de pedirlas.

Lo que el bot nos envía cabe en cuatro valores: su clave de licencia, un identificador de ordenador, su versión y su fórmula. Ni dirección de conexión, ni contraseña.

Cómo funciona el cifrado

Nada sensible se escribe en claro en el archivo de configuración. Cada secreto se cifra por separado antes de escribirse en disco:

Algoritmo: AES-256 en modo GCM, que cifra y autentica a la vez. Un archivo modificado se rechaza, no se descifra mal.

Un nonce aleatorio por valor y por registro: dos contraseñas idénticas nunca dan el mismo cifrado.

Clave de 256 bits. En un equipo, se sortea al azar en el primer arranque y se guarda en un archivo que sólo usted puede leer.

Cuando la clave viene de una contraseña, se deriva de ella con argon2id - 64 MiB de memoria, tres pasadas, cuatro hilos. Lo suficiente para encarecer un ataque de diccionario.

Se cifran: la contraseña de OGame, el secreto de la doble autenticación, la contraseña del proxy, la clave del servicio anti-captcha, el testigo de Telegram y la dirección del webhook de Discord. La lista vive en un único punto del código, para que un nuevo campo sensible no se le escape por descuido.

Nunca mostrada, nunca registrada

Una contraseña cargada en memoria es de un tipo que se niega a imprimirse: devuelve tres asteriscos allí donde se mostraría un valor. Un mensaje de error, una línea de registro o un informe de fallo no pueden, por tanto, dejarla escapar, ni siquiera por accidente.

La interfaz tampoco la devuelve nunca. Sabe decir que hay una contraseña configurada pero no sabe releerla. El único camino por el que sale es la conexión a OGame.

Contra qué no protege el cifrado

Protege contra la fuga del archivo por sí solo: una copia de seguridad olvidada, una exportación enviada a alguien, un disco revendido, un archivo recuperado por un tercero. Es con diferencia el caso más probable, y en todos ellos sus credenciales siguen siendo ilegibles.

No protege contra alguien que obtiene el acceso completo a su ordenador mientras funciona: quien tiene el archivo

y

la clave tiene los secretos. Ningún programa instalado en su casa puede prometer otra cosa, y preferimos escribirlo antes que dejar que usted lo suponga.

Alojado por Kepler

, sus credenciales están en nuestros servidores, cifradas de la misma manera. No las consultamos, pero alojar un programa es tener técnicamente el control sobre él. Pretender lo contrario sería falso. Si este punto le importa, el autoalojamiento es la fórmula que le conviene.

Seguridad en el juego

El ritmo de las peticiones está centralizado y espaciado como lo haría un jugador.

Todos los workers pasan por un pacer. Si el bot tiene que enviar expediciones, pillajes y un edificio en el mismo momento, no se entrelazan: quien tiene la mano la conserva hasta el final de su pasada. Lanzará primero todas las expediciones, luego el edificio a construir, luego los pillajes.

Nunca dos peticiones en el mismo impulso entre workers distintos: medio segundo las separa como mínimo.

Cada robot tiene su huella, coherente hasta el huso horario y los idiomas anunciados, ajustados al país por el que sale la conexión.

La licencia

Su licencia es un archivo firmado, verificado en su casa. El bot sólo necesita nuestros servidores para renovarla, sigue funcionando hasta tres días sin nosotros. Una avería de nuestro lado no detiene sus robots.

Este archivo no contiene nada de sus cuentas de juego. Una referencia, un número de robots, fechas.

Descargar

Preguntas frecuentes