Welche Technologien verbergen sich hinter der Website zur Erstregistrierung von Qabel Accounts?

  • Die Registrierung über unsere Website erfolgt mittels Java Script vom Browser des Nutzers direkt zum Qabel Accounting Server. 
 zurück zum Seitenanfang

Wie funktioniert die Verschlüsselung bei Qabel genau?

  • Die Ver- und Entschlüsselung folgt dem Prinzip der asymmetrischen Kryptographie. Qabel führt alle nötigen Schritte automatisch im Hintergrund durch.
  • Das folgende Szenario veranschaulicht den Vorgang, der im Hintergrund automatisch abläuft: Möchte Alice Daten mit Bob austauschen, so bittet sie Bob zunächst um einen sogenannten Public Key, den er ihr auf sicherem Weg zukommen lässt. Den Public-Key kann man sich als ein offenes Vorhängeschloss vorstellen. Mit diesem Schloss kann Alice nun die Daten sichern oder — korrekt ausgedrückt — verschlüsseln. Und da ein Schloss nur verschließt, nicht aber öffnet, kann selbst Alice die Daten nicht mehr entschlüsseln. Den Schlüssel zum Schloss, den sogenannten Private Key, hat Bob behalten und ihn mit niemandem geteilt. Damit kann er nun die von Alice verschlüsselten Daten entschlüsseln. Für den Fall, dass Alice Qabel als Ablage für ihre eigenen Daten nutzen möchte, behält sie sowohl den Public als auch den Private Key für sich.
  • Für Insider: Bei großen Datenmengen, die man mit mehreren Personen teilen möchte, wird eine symmetrische Kryptographie (AES256) verwendet. Wie bei PGP/GPG wird hierbei nur der Schlüssel asymmetrisch verschlüsselt.
 zurück zum Seitenanfang

Wie läuft eine Synchronisation zwischen mehreren Geräten ab? Und wie wird eine sichere und trotzdem einfache Übertragung gewährleistet?

  • Prinzipiell ist eine Synchronisation nichts anderes als ein Hochladen (in die Qabel Cloud) von Daten auf dem einen Gerät und ein Herunterladen (aus der Qabel Cloud) dieser Daten auf ein anderes Gerät. Nur das dies, nach der Einrichtung einer Synchronisation, automatisch erfolgt. Die Daten werden also wie bei Qabel üblich vor dem Hochladen automatisch verschlüsselt und nach dem Herunterladen automatisch entschlüsselt.
 zurück zum Seitenanfang

Welches Java Runtime Environment (JRE) verwendet der Qabel Windows Desktop Client?

  • Das Oracle JRE.
 zurück zum Seitenanfang

Was bedeutet “Lazy Unsharing”?

  • Der Zugriff auf ein zuvor geteiltes Objekt wird durch den Eigentümer sofort aufgehoben. Das schon in die Cloud geladene Objekt wird nicht erneut hochgeladen, lediglich die Zugriffsinformationen werden geändert. Der Vorteil ist, dass damit nur marginaler Traffic entsteht. Der Nachteil ist das ein ehemaliger Empfänger der geteilten Datei auch weiterhin Zugriff auf die Datei hat falls dieser Empfänger seinen Client manipuliert und sich die Zugriffsinformationen gemerkt hat. Allerdings kann auch dann nur auf exakt die selbe Datei zugegriffen werden. Wird sie vom Inhaber verschoben, gelöscht, oder geändert erlischt der Zugriff in jedem Fall.
 zurück zum Seitenanfang

Für welche Endgerätebetriebssysteme gibt es Qabel Clients?

  • Gegenwärtig sind Qabel Box Clients für Android Mobile 4.4 und höher und den Windows-Desktop 8.1 (32-/64-Bit) und höher verfügbar.
  • Die aktuellen Installationsdateien finden Sie hier
 zurück zum Seitenanfang

Werden die Installationsdateien der Qabel Windows Clients durch Qabel digital signiert?

  • Ja, da der Vorteil der digitalen Signatur unserer Windows-Client Installationsdateien darin liegt, dass sowohl die Identität der Firma Qabel als Softwareentwickler als auch die Integrität des Programmcodes damit bestätigt werden.
  • Wir verwenden dabei ein sogenanntes Extended Validation (EV) Code Signing-Zertifikat der Firma GMO GlobalSign Ltd.
  • Damit ist gewährleistet, dass eine problemlose Installation erfolgen kann, ohne dass Warnmeldungen durch etwaige Microsoft Windows Sicherheitsmechanismen erscheinen oder die Installation komplett blockiert wird.
 zurück zum Seitenanfang

Wie erfolgt die Metadatenverschleierung bei der Beta-Version?

 zurück zum Seitenanfang

In welcher Programmiersprache wird der Code für die Android- und Windows-Clients verfasst?

  • Unsere Clients (auch der Core) werden in Java und Kotlin entwickelt, da wir u. a. eine native Android App anbieten.
  • Für Android verwenden wir das Android SDK, für Windows Java FX.