Comment Kepler protège votre compte OGame

Ce qui fait repérer un bot, c'est son rythme et son adresse. Kepler espace ses requêtes comme un joueur, porte l'empreinte de navigateur de votre ordinateur, et sort par une adresse résidentielle dédiée quand il est hébergé chez nous. Vos identifiants de jeu sont chiffrés au repos, et nous ne conservons rien d'autre que ce qu'il faut pour vous facturer et vous aider.

Sécurité

Vous confiez vos comptes OGame à un logiciel. Voici exactement ce qu'il en fait.

Vos identifiants ne quittent pas votre machine

Sur l'offre

Sur mon ordinateur

, le bot tourne chez vous. Vos identifiants OGame sont saisis chez vous, enregistrés chez vous, et utilisés chez vous pour vous connecter au jeu. Nos serveurs ne les reçoivent jamais - ils n'ont aucun moyen de les demander.

Ce que le bot nous envoie tient en quatre valeurs : votre clé de licence, un identifiant d'ordinateur, sa version, son offre. Ni adresse de connexion, ni mot de passe.

Comment le chiffrement fonctionne

Rien de sensible n'est écrit en clair dans le fichier de configuration. Chaque secret est chiffré individuellement avant l'écriture disque :

Algorithme : AES-256 en mode GCM, qui chiffre et authentifie à la fois. Un fichier modifié est refusé, pas déchiffré de travers.

Un nonce aléatoire par valeur et par enregistrement : deux mots de passe identiques ne produisent jamais le même chiffré.

Clé de 256 bits. Sur un poste, elle est tirée au hasard à la première mise en route et gardée dans un fichier lisible par vous seul.

Quand la clé vient d'un mot de passe, elle en est dérivée par argon2id - 64 Mio de mémoire, trois passes, quatre fils. De quoi rendre une attaque par dictionnaire coûteuse.

Sont chiffrés : le mot de passe OGame, le secret de double authentification, le mot de passe du proxy, la clé du service anti-captcha, le jeton Telegram et l'adresse du webhook Discord. La liste vit à un seul endroit du code, pour qu'un nouveau champ sensible ne puisse pas y échapper par distraction.

Jamais affiché, jamais journalisé

Un mot de passe chargé en mémoire est d'un type qui refuse de s'imprimer : il rend trois astérisques partout où une valeur serait affichée. Un message d'erreur, une ligne de journal ou un rapport de bug ne peuvent donc pas le laisser filer, même par accident.

L'interface ne le renvoie jamais non plus. Elle sait dire qu'un mot de passe est configuré mais elle ne sait pas le relire. Le seul chemin par lequel il ressort est la connexion à OGame.

Ce que le chiffrement ne protège pas

Il protège contre la fuite du fichier seul : une sauvegarde qui traîne, un export envoyé à quelqu'un, un disque revendu, un fichier récupéré par un tiers. C'est le scénario de loin le plus probable, et dans tous ces cas vos identifiants restent illisibles.

Il ne protège pas contre quelqu'un qui obtient l'accès complet à votre ordinateur pendant qu'il tourne : qui a le fichier

et

la clé a les secrets. Aucun logiciel installé chez vous ne peut promettre autre chose, et nous préférons l'écrire plutôt que de vous laisser le supposer.

Hébergé par Kepler

, vos identifiants sont sur nos serveurs, chiffrés de la même façon. Nous ne les consultons pas mais héberger un logiciel, c'est en avoir techniquement la maîtrise. Prétendre le contraire serait faux. Si ce point compte pour vous, l'auto-hébergé est l'offre qui vous convient.

Sécurité en jeu

Le rythme des requêtes est centralisé et espacé comme le ferait un joueur.

Tous les workers passent par un pacer. Si le bot doit envoyer des expéditions, des pillages et un bâtiment sur le même timing, ils ne s'entrelacent pas : celui qui a la main la garde jusqu'au bout de sa passe. Il lancera d'abord toutes les expéditions, puis le bâtiment à construire, puis les pillages.

Jamais deux requêtes dans le même élan entre différents workers : une demi-seconde les sépare au minimum.

Chaque robot a son empreinte, cohérente jusqu'au fuseau horaire et aux langues annoncées, accordées au pays d'où sort la connexion.

La licence

Votre licence est un fichier signé, vérifié chez vous. Le bot n'a besoin de nos serveurs que pour la renouveler, il continue de tourner jusqu'à trois jours sans nous. Une panne de notre côté n'arrête pas vos robots.

Ce fichier ne contient rien de vos comptes de jeu. Une référence, un nombre de robots, des dates.

Télécharger

Questions fréquentes