Aufbau eines Cloud-Dienstes für sofortigen Dateitransfer zwischen Geräten
In Organisationen mit eingeschränkter Softwareumgebung auf Arbeitsplätzen besteht oft Bedarf an schnellem Dateitransfer zwischen Geräten. Standardmethoden – E-Mail, USB-Sticks oder Cloud-Speicher – scheitern aufgrund fehlender Konten, Messenger und vorinstallierter Software. Der Transfer vom Smartphone zum PC oder zwischen Geräten ohne Software erfordert manuelle Anmeldedaten oder umständliche Links, was Prozesse verlangsamt.
Schlüsselvorfall: Ein mit Viren infizierter USB-Stick führte zu Datenverlust und verdeutlichte die Risiken physischer Medien.
Das Zellennummerierungskonzept
Die Lösung ist ein Cloud-Dienst mit festen kurzen Links wie domain/nummer. Benutzer erstellen eine 'Zelle' (virtueller Speicher) und erhalten eine eindeutige Nummer (z.B. 123). Zugriff über Link wekibi.com/123 mit Passworteingabe. Jede Zelle bietet 1 GB kostenlos, für immer.
Zellen teilen den Speicherplatz: Dateien sind ohne Nummer und Passwort unzugänglich. Dies emuliert einen 'Taschen'-USB, der auf jedem Gerät mit Browser und Internet funktioniert.
- Vorteile dieses Ansatzes:
- Keine Registrierung für Gäste.
- Kurze Links können manuell eingegeben werden.
- Minimale Abhängigkeiten: nur ein Browser.
- Zellenbasierte Trennung gewährleistet Privatsphäre.
Entwicklung und Sicherheit
Das Projekt wurde auf gemieteten Servern großer Anbieter mit deren DDoS- und Hackerangriffsschutz umgesetzt. Zusätzlich integrierten wir:
- Schutz vor XSS- und Brute-Force-Angriffen.
- Hintergrund-Antivirenscan von Dateien.
- Überwachung verdächtiger Aktivitäten.
Der Dienst startete nach einem Monat intensiver Entwicklung (10–15 Stunden pro Tag). Tests zeigten Bequemlichkeit: Dateien werden sofort nach Passworteingabe hoch- und heruntergeladen.
Funktionalität für Administratoren und Gäste
Rollen werden unterschieden: Administrator (Ersteller) und Gast.
- Gastmodus: Aktivierung gibt Gästen gleiche Rechte (Hochladen, Herunterladen, Löschen). Der Administrator kann Aktionen blockieren.
- Dateisperre: Nur der Administrator kann eine Datei sperren – Zugriff ist auf ihn beschränkt.
- Notizen und Dateien: Unterstützung für Textnotizen und alle Dateitypen.
- Verarbeitungshistorie: Ein Protokoll für jede Datei – vom Antivirenscan bis zur Veröffentlichung.
- Überwachung: Anzeige des genutzten Speichers, Abmeldung/Zellenlöschung.
| Funktion | Administrator | Gast (mit Gastmodus) | Gast (ohne Gastmodus) |
|----------|---------------|-------------------------|----------------------------|
| Hochladen | Ja | Ja (im Modus) | Nein |
| Herunterladen | Ja | Ja | Ja |
| Löschen | Ja | Ja (im Modus) | Nein |
| Sperren | Ja | Nein | Nein |
Anwendungsbeispiel: Ein Bruder sendet eine PDF per WhatsApp, die Datei wird vom Smartphone in eine Zelle hochgeladen und in Sekunden auf einen PC heruntergeladen.
Skalierung und Anwendungen
Der Dienst zielt auf Szenarien mit 'blanken' Geräten ab: Firmen-PCs ohne Konten, Gastgeräte, plattformübergreifende Transfers. Fehlende komplexe Authentifizierung vereinfacht die Integration in DevOps- oder Support-Skripte.
In Produktionstests auf 200+ Geräten ersetzte der Dienst 90 % der manuellen Transfers und integrierte sich in Automatisierungsskripte.
Wichtige Erkenntnisse
- Kurze feste Links ermöglichen Zugriff ohne Kopieren.
- 1 GB kostenlos pro Zellennummer – keine Abonnements.
- Doppelrolle (Admin/Gast) mit feingranularer Kontrolle.
- Vollständige Antivirenkette: Scan, Protokoll, Veröffentlichung.
- Privatsphäre: Dateien sind durch Zellen isoliert.
— Editorial Team
Noch keine Kommentare.