Sicherheit

Was MAJACLOUD für Sie schützt und wofür Sie selbst verantwortlich bleiben.

Codekommentare und API-Namen bleiben auf Englisch, damit sie zu den SDKs passen.

Auf dieser Seite

Schlüssel#

  • Der Client-Schlüssel identifiziert nur das Projekt; jeder Spieler-Endpunkt benötigt zusätzlich das Token des jeweiligen Spielers.
  • Geheime Schlüssel werden als SHA-256-Hashes gespeichert und nur einmal angezeigt. Beide Schlüssel lassen sich auf der Seite API-Schlüssel rotieren; das Rotieren des Client-Schlüssels legt Builds lahm, die noch den alten verwenden.
Bauen Sie den geheimen Schlüssel (sk_live_…) niemals in einen Spiel-Build oder eine Webseite ein. Alles, was an Spieler ausgeliefert wird, kann ausgelesen werden.

Spieler-Tokens#

  • Access-Tokens laufen nach einer Stunde ab und werden automatisch mit einem rotierenden Refresh-Token erneuert.
  • Die Wiederverwendung eines alten Refresh-Tokens widerruft diese Sitzung überall.

HTTPS#

  • Die API lehnt unverschlüsseltes HTTP außer von localhost ab und sendet über HTTPS einen HSTS-Header.

Server-Autorität#

  • Punktzahlen, Belohnungen und Wallets werden auf dem Server geprüft – dem Client wird nie vertraut.
  • Alles, was der Client lesen kann, lässt sich auch einsehen. Halten Sie Geheimnisse und maßgebliche Logik mithilfe des geheimen Schlüssels auf Ihrem Server.

Signierte Konfiguration#

  • Die Remote-Konfiguration ist mit RSA-SHA256 signiert und wird vor der Verwendung auf dem Gerät geprüft, sodass weder ein Proxy noch eine manipulierte Netzwerkantwort Ihre Werte ändern kann.

Spielerdaten#

  • Sie können jeden Spieler im Dashboard einsehen und löschen; das Löschen eines Projekts entfernt alle seine Daten. IP-Adressen in Logs werden als Hashes mit geheimem Schlüssel gespeichert.

Durchsucht Seitentitel, Überschriften und Text.

↑↓ zum Navigieren ↵ zum Öffnen Esc zum Schließen