...qdip - Dateiverwaltung...



"qdip" - quick data in place Filesharing:    

Unser Dateiablagesystem bietet:

„qdip“ entstand aus der Situation heraus, dass vorhandene Filesharing-Lösungen unseren Ansprüchen nicht genügten. Es fehlte an Flexibilität. Wir wollten eine sichere, stabile, schnelle, leichtgewichtige und flexible Lösung um Dateien im WAN-, LAN- oder Netzen anderer Art bereit zu stellen. Mit Blick auf die Sicherheit war es das Ziel auf praxiserprobte, etablierte Protokolle aufzusetzen die "out of the box" in modernen Linux-Distributionen bzw. Windows-Betriebssystemen vorhanden sind.

Wir kamen zu einer Lösung aus PHP, MySQL und SSH/SFTP um die Bereitstellung von Dateien unter minimalstem Risiko zu realisieren. Es ist uns gelungen, die Verwundbarkeit auf die geringstmögliche Zeitdauer zu reduzieren und die Übertragung gegen mögliche Angriffe zu schützen. "qdip" arbeitet interaktiv mit dem Client und kennt drei Betriebszustände:



Abb. 1 zeigt die zwei möglichen Übertragungsarten: Auf der einen Seite das Webinterface, auf der anderen den Betriebssystem-Client. Das Webinterface bietet nur die Ansicht/das Lesen bzw. das Herunterladen der Dateien, der Betriebssystem-Client bietet sowohl Down- als auch Uploadmöglichkeiten. Beide Verbindungsarten sind mit ein und demselben Endgerät möglich, werden mit den gleichen Benutzerdaten hergestellt und so mit dem Speicher verbunden. Was passiert wenn eine oder beide Verbindungen beendet werden zeigt Abb. 2:



Die Datenverbindung zum Webinterface wird gekappt, die Verbindung zum Speicher ist demnach gänzlich unterbrochen und es würde einen erheblichen Aufwand darstellen, unauthorisiert in den Besitz der Daten zu kommen. Ein Dieb braucht zumindest einen Weg zur Beute, der in diesem Zustand vollständig unterbrochen ist. Dies gibt uns beinahe unbegrenzte Möglichkeiten zur Anbindung des Speichers. Jede Art von Speicher kann über entsprechende Protokolle angebunden werden, auch über Netzwerke. Weil wir alle Menschen sind, musste eine dritte Variante bedacht werden: Was passiert wenn ein verbundener Client unbeaufsichtigt bleibt, damit also kein gezieltes Logout passiert? Die Antwort zeigt Abb.3:



Wir haben eingebaute Timer auf dem Webinterface und im Betriebssystem-Client. Das garantiert, dass Ihre Daten sicher bleiben wenn ein Client vergisst, sich abzumelden oder einfach nur die Netzwerkverbindung verliert. Um weitere Informationen über Zugriffsarten und Einsatzmöglichkeiten von qdip zu erhalten können Sie sich hier einen erstellen. Die FAQs werden die meisten alltäglichen Fragen beantworten, eines der Entwicklungsziele war auch die einfache Bedienung auf der Benutzerseite. Auf Windows-Maschinen ist der Zugang zum Speicher mit einem einfachen Setup eingerichtet, Linux-User haben die meisten nötigen Tools bereits mit der Grundinstallation parat. Das Webinterface ist nach einfacher Registrierung verfügbar, ein gelungenes Detail ist die Suche in beinahe Echtzeit. qdip hier     qdip hier