Πώς το Kepler προστατεύει τον λογαριασμό σας στο OGame

Ένα bot προδίδεται από τον ρυθμό του και από τη διεύθυνσή του. Το Kepler αραιώνει τα αιτήματά του όπως ένας παίκτης, φέρει το αποτύπωμα του προγράμματος περιήγησης του δικού σας υπολογιστή και βγαίνει από μια αποκλειστική οικιακή διεύθυνση όταν το φιλοξενούμε εμείς. Τα στοιχεία σύνδεσής σας στο παιχνίδι αποθηκεύονται κρυπτογραφημένα, και δεν κρατάμε τίποτα πέρα από ό,τι χρειάζεται για να σας χρεώσουμε και να σας βοηθήσουμε.

Ασφάλεια

Εμπιστεύεστε τους λογαριασμούς σας OGame σε ένα πρόγραμμα. Να τι ακριβώς κάνει με αυτούς.

Τα στοιχεία σύνδεσής σας δεν φεύγουν από το μηχάνημά σας

Στη μορφή

Στον υπολογιστή μου

, το ρομπότ τρέχει σε εσάς. Τα στοιχεία σύνδεσής σας στο OGame πληκτρολογούνται σε εσάς, αποθηκεύονται σε εσάς και χρησιμοποιούνται σε εσάς για τη σύνδεση στο παιχνίδι. Οι διακομιστές μας δεν τα λαμβάνουν ποτέ: δεν έχουν κανέναν τρόπο να τα ζητήσουν.

Αυτό που μας στέλνει το ρομπότ χωράει σε τέσσερις τιμές: το κλειδί της άδειάς σας, ένα αναγνωριστικό υπολογιστή, την έκδοσή του και τη μορφή του. Ούτε διεύθυνση σύνδεσης, ούτε κωδικός.

Πώς λειτουργεί η κρυπτογράφηση

Τίποτα ευαίσθητο δεν γράφεται σε καθαρή μορφή στο αρχείο ρυθμίσεων. Κάθε μυστικό κρυπτογραφείται ξεχωριστά πριν γραφτεί στον δίσκο:

Αλγόριθμος: AES-256 σε λειτουργία GCM, που κρυπτογραφεί και πιστοποιεί ταυτόχρονα. Ένα τροποποιημένο αρχείο απορρίπτεται, δεν αποκρυπτογραφείται στραβά.

Ένα τυχαίο nonce ανά τιμή και ανά εγγραφή: δύο ίδιοι κωδικοί δεν δίνουν ποτέ το ίδιο κρυπτογράφημα.

Κλειδί 256 bit. Σε έναν υπολογιστή, κληρώνεται τυχαία στην πρώτη εκκίνηση και φυλάσσεται σε αρχείο που διαβάζετε μόνο εσείς.

Όταν το κλειδί προέρχεται από κωδικό, παράγεται από αυτόν με argon2id - 64 MiB μνήμης, τρία περάσματα, τέσσερα νήματα. Αρκετά ώστε μια επίθεση λεξικού να κοστίζει ακριβά.

Κρυπτογραφούνται: ο κωδικός OGame, το μυστικό της διπλής ταυτοποίησης, ο κωδικός του διαμεσολαβητή, το κλειδί της υπηρεσίας κατά των captcha, το διακριτικό του Telegram και η διεύθυνση του webhook του Discord. Ο κατάλογος ζει σε ένα μόνο σημείο του κώδικα, ώστε ένα νέο ευαίσθητο πεδίο να μην του ξεφύγει από απροσεξία.

Ποτέ σε οθόνη, ποτέ σε αρχείο καταγραφής

Ένας κωδικός φορτωμένος στη μνήμη είναι τύπου που αρνείται να τυπωθεί: αποδίδει τρεις αστερίσκους παντού όπου θα εμφανιζόταν μια τιμή. Ένα μήνυμα σφάλματος, μια γραμμή καταγραφής ή μια αναφορά σφάλματος δεν μπορούν λοιπόν να τον αφήσουν να διαρρεύσει, ούτε κατά λάθος.

Ούτε η διεπαφή τον επιστρέφει ποτέ. Ξέρει να πει ότι υπάρχει κωδικός ρυθμισμένος, αλλά δεν ξέρει να τον ξαναδιαβάσει. Ο μόνος δρόμος από τον οποίο βγαίνει είναι η σύνδεση στο OGame.

Από τι δεν προστατεύει η κρυπτογράφηση

Προστατεύει από τη διαρροή του αρχείου και μόνο: ένα ξεχασμένο αντίγραφο ασφαλείας, μια εξαγωγή σταλμένη σε κάποιον, έναν μεταπωλημένο δίσκο, ένα αρχείο που ανέκτησε τρίτος. Είναι μακράν το πιθανότερο σενάριο, και σε όλα αυτά τα στοιχεία σας παραμένουν μη αναγνώσιμα.

Δεν προστατεύει από κάποιον που αποκτά πλήρη πρόσβαση στον υπολογιστή σας ενώ αυτός τρέχει: όποιος έχει το αρχείο

και

το κλειδί, έχει τα μυστικά. Κανένα λογισμικό εγκατεστημένο σε εσάς δεν μπορεί να υποσχεθεί κάτι άλλο, και προτιμούμε να το γράψουμε παρά να σας αφήσουμε να το υποθέσετε.

Φιλοξενία από την Kepler

, τα στοιχεία σύνδεσής σας βρίσκονται στους διακομιστές μας, κρυπτογραφημένα με τον ίδιο τρόπο. Δεν τα συμβουλευόμαστε, αλλά το να φιλοξενείς ένα λογισμικό σημαίνει να έχεις τεχνικά τον έλεγχό του. Το να ισχυριστούμε το αντίθετο θα ήταν ψευδές. Αν αυτό το σημείο μετράει για εσάς, η μορφή που φιλοξενείτε μόνοι σας είναι αυτή που σας ταιριάζει.

Ασφάλεια στο παιχνίδι

Ο ρυθμός των αιτημάτων είναι κεντρικός και αραιωμένος όπως θα έκανε ένας παίκτης.

Όλοι οι workers περνούν από έναν pacer. Αν το ρομπότ πρέπει να στείλει αποστολές, λεηλασίες και ένα κτήριο την ίδια στιγμή, δεν μπλέκονται μεταξύ τους: όποιος έχει τη σειρά την κρατά ως το τέλος του περάσματός του. Θα στείλει πρώτα όλες τις αποστολές, μετά το κτήριο προς κατασκευή, μετά τις λεηλασίες.

Ποτέ δύο αιτήματα στην ίδια ορμή ανάμεσα σε διαφορετικούς workers: τα χωρίζει τουλάχιστον μισό δευτερόλεπτο.

Κάθε ρομπότ έχει το δικό του αποτύπωμα, συνεπές ως τη ζώνη ώρας και τις δηλωμένες γλώσσες, εναρμονισμένες με τη χώρα από την οποία βγαίνει η σύνδεση.

Η άδεια

Η άδειά σας είναι ένα υπογεγραμμένο αρχείο, που ελέγχεται σε εσάς. Το ρομπότ χρειάζεται τους διακομιστές μας μόνο για να την ανανεώσει, συνεχίζει να τρέχει ως και τρεις ημέρες χωρίς εμάς. Μια βλάβη από τη δική μας πλευρά δεν σταματά τα ρομπότ σας.

Αυτό το αρχείο δεν περιέχει τίποτα από τους λογαριασμούς σας στο παιχνίδι. Μια αναφορά, έναν αριθμό ρομπότ, ημερομηνίες.

Λήψη

Συχνές ερωτήσεις