SecureAccess
Projektbeschreibung:
Die Firma Secom bietet Lösungen für Zutrittssysteme an. Dabei stellt sie ihren Kunden einen RPi zur Konfiguration ihrer RFID-Wandleser zur Verfügung. Derzeit ist die Konfiguration der Kundengeräte direkt vor Ort durchzuführen. Dies erschwert die Wartung und verursacht einen enormen Konfigurationsaufwand. Im Rahmen unserer Diplomarbeit soll ein Prototyp entwickelt werden, der als eine sichere zentrale Verwaltungsplattform der RPis dient, mit dem Ziel den Konfigurationsablauf performanter zu gestalten.
Grundsätzlich soll der zentrale Zugriff auf einem RPi über eine Weboberfläche erfolgen. Auf jedem RPi wird ein lokales Backend sowie ein lokales Frontend gehostet. Über dieses soll es möglich seien diverse Betriebssystemparameter des RPis zu verwalten, sowie auf eine integrierte Shell zuzugreifen. Weitergehend soll ein weiteren API-Endpunkt zur Ansteuerung der unternehmenseigene RFID-Wandleser via XML-Dateien entwickelt werden.
Die Benutzerkonten der einzelnen Kunden können variieren, weswegen auf dem RPi eine lokale Benutzerauthentifizierung implementiert werden soll. Dabei werden die Kundenkonten in einer lokalen Datenbank gespeichert.
Der sichere Remote-Zugriff soll über die Reverse-Proxy-Lösung Cloudflare gewährleistet werden. Administratoren soll es möglich seien über eine übergeordneten Admin-Seite die RPIs zentral zu Verwalten. Dazu können Administratoren auf dieser Weboberfläche alle Kundengeräte einsehen. Zudem soll es bei Bedarf möglich sein eine Reverse-Proxy-Verbindung zu jeden RPi aufzubauen. Das erforderliche Verzeichnis für die Speicherung der Reverse-Proxy-Tunnels wird in einer dafür angelegten Datenbank gespeichert.
Den Kunden von Secom ist der Zugriff zu ihrem RPi nur lokal oder direkt über Cloudflare erlaubt.