Hintergrund des Projekts
Elinext wurde von einem deutschen Kunden mit Hauptsitz in München kontaktiert, der an der Entwicklung eines Messengers mit höchstmöglicher Sicherheit und Verschlüsselung interessiert war.Anforderungen
Was unser Kunde brauchte, war eine App, die einen geschützten Verbindungskanal bereitstellte. Im Grunde war es eine Aufgabe für einen streng geheimen Messenger mit einem beispiellosen Maß an Verschlüsselung und Sicherheit. Während des Entwicklungsprozesses wurden die Anforderungen erweitert, und neben der App sollte das gesamte spezielle Betriebssystem entwickelt werden, um ein fortgeschrittenes Maß an Datensicherheit zu gewährleisten.Herausforderungen
Die Hauptaufgabe bestand darin, ein Gerät zu entwickeln, das mit einem Betriebssystem ausgestattet ist, das es dem Benutzer nicht erlaubt, „sich ins eigene Knie zu schießen“, indem Öffnungen für Informationslecks geschaffen werden. Deshalb läuft ein Gerät weiter. Die Anforderungen an das eigens für unseren Kunden entwickelte Android-basierte Betriebssystem waren vielfältig:- Anrufe sind deaktiviert, nur verfügbare Ausgänge sind mobiles Internet und Wi-Fi.
- Die USB-Verbindung ist verboten
- Kein Dateisystem
- Verbot für die Systemkonfiguration
- Verschlüsselte Datenspeicherung
- Remote-Datenverwaltung
- Fehlen von Apps außer der Galerie und dem Chat
Entwicklungsprozess
Der Prozess der Entwicklung umfasste über 40 Interaktionen. Nachdem wir die Technologien definiert und die besten Optionen für die Anpassung des Betriebssystems gefunden hatten, erstellten unsere Entwickler eine grundlegende Betriebsversion des Produkts, die den Ausgangspunkt der Entwicklung darstellte. Die Entwicklung des Messenger-Chats und die OS-Modifikation fanden parallel statt. Jede Iteration führte zu einem fertigen Produkt mit einer Feature-Realisierung. Einige dieser Features wurden im Laufe der Entwicklung weiter verändert.Lösungen und Funktionen
Die endgültige Lösung kam als Firmware für ein Android-Telefon. Dies ist ein fertiges Produkt. Eine solche Firmware enthält ein Android-basiertes Betriebssystem mit vorinstalliertem Messenger. Zwei verschiedene Entwickler haben an dem Messenger und dem Betriebssystem gearbeitet und ihre Bemühungen synchronisiert, um die folgenden Funktionen bereitzustellen:Messenger:
- Senden/Empfangen von Ende-zu-Ende-verschlüsselten Nachrichten
- Arbeiten mit Fotos Verschlüsselung von Nachrichten und Dateien auf dem Speicher
- Sofortige Speicherlöschung
- Design Funktionen
- Remote-Gerätelöschung
- Sperren/Entsperren von Remote-Geräten
OS:
- Bluetooth, USB-Verbindung, Protokollierung, Funkentfernung
- Der vollständige und vollständige Schnitt des Telefonkommunikationsmoduls (außer Internet)
- Implementiertes Passwort zum Löschen des Geräts
- Verbot der App-Installation
- Entfernung zahlreicher weiterer Funktionseinstellungen im Telefon
- Logos der Gerätemodifikation
Ergebnisse
Die Software-Ingenieure von Elinext erledigten die Aufgabe, den Messenger mit den höchsten Sicherheits- und Datenverschlüsselungsstufen zu entwickeln. Außerdem wurde das Android-Betriebssystem während des Entwicklungsprozesses stark angepasst, um eine maximal sichere Lösung zu schaffen. Der Umfang der für dieses Projekt geleisteten Arbeit ermöglicht es unserem Entwicklungsteam zu behaupten, dass es zusätzliches Fachwissen bei der Arbeit an eingebetteter Technologie auf Basis von Android erworben hat. Dies zeigt die Expertise von Elinext und die Fähigkeit, hochsichere Messenger mit höchster Verschlüsselungsstufe zu erstellen. Auch die Startups, die ihre Kunden mit vorinstallierter benutzerdefinierter Firmware versorgen, können sich jetzt sicher sein, dass sie sich auf Elinext als einen kompetenten Entwickler dieser Art verlassen können. Mit diesem Case beweisen wir, dass eine notwendige Modifikation eines Betriebssystems zur Implementierung der notwendigen Features auf Systemebene für unsere Entwickler kein Problem darstellt. Einige der Vorlagen ähnlicher Entwicklung könnten auch für Smart-Home-Lösungen verwendet werden.
Share