EnglishDeutsch

Cloud Plugin: Informationen zu Google Drive

Leider ist der Zugriff auf Google Drive nach dem 10. Februar 2024 nur noch durch die Erstellung einer eigenen Client-ID und eines Client-Geheimnisses möglich, da Google ansonsten eine Sicherheitsbewertung nach dem äußerst strengen OWASP-Standard verlangen würde. Leider ist es für ein Plugin unmöglich, diese Regeln zu befolgen:

  1. Plugins als solche können nicht zertifiziert werden, nur Anwendungen. Der Zugriff auf Google Drive müsste direkt in Total Commander integriert werden.
  2. OWASP erfordert die Einhaltung ganz spezifischer Regeln bei der Entwicklung eines Programms. Es kann nicht auf ein bestehendes Programm angewendet werden, daher müsste Total Commander von Grund auf neu erstellt werden. Dies ist innerhalb eines angemessenen Zeitrahmens völlig unmöglich.
  3. Die OWASP-Regeln sind sehr streng, sodass Total Commander keine Plugins von Drittanbietern mehr verwenden könnte.
  4. Die Sicherheitsbewertung müsste von einem spezialisierten Unternehmen durchgeführt werden und kostet bis zu 75.000 US-Dollar pro Jahr und Programm (also 150.000 US-Dollar für 32bit+64-bit). Dies ist selbst mit einem Abonnement nicht finanzierbar.

Zusammenfassend lässt sich sagen, dass der Zugriff auf Google Drive per Cloud-Plugin deutlich komplizierter geworden ist.

Welche Möglichkeiten haben Sie jetzt, wenn Sie auf aktuell auf Google Drive gespeicherte Daten zugreifen müssen?

  1. Erzeugen Sie Ihre eigene Client-ID und Ihr eigenes Client-Geheimnis wie unten beschrieben.
    oder
  2. Installieren Sie den Google Drive für Windows-Client.
    oder
  3. Verschieben Sie Ihre Daten in einen anderen Cloud-Dienst. Total Commander unterstützt Dropbox, Box, Microsoft OneDrive, Yandex Drive und Strato HiDrive.
    oder
  4. Migrieren Sie Ihre Daten auf Ihren eigenen OwnCloud- oder NextCloud-Server, aktivieren Sie den WebDAV-Zugriff und verwenden Sie dann unser WedDAV-Plugin. Dies ist sehr einfach einzurichten, wenn Sie ein Web-Control-Panel wie Plesk verwenden, und macht Sie unabhängig von den großen Cloud-Diensten.
    oder
  5. Verwenden Sie einen SFTP-Server (Dateiübertragung über SSH Secure Shell) mit unserem SFTP-Plugin oder einen FTPS-Server (SSL-verschlüsseltes FTP) mit dem integrierten FTP-Client

Wir entschuldigen uns für die Unannehmlichkeiten.

Hier sind die Schritte zum Erstellen Ihrer eigenen Client-ID und Ihres eigenen Client-Geheimnisses. Glücklicherweise muss dies nur einmal durchgeführt werden:

  1. Gehen Sie zu https://console.developers.google.com/
  2. Melden Sie sich mit Ihrem Google-Konto an (braucht nicht dasselbe zu sein wie für die Cloud-Verbindung)
  3. Erstellen Sie ein neues Projekt, indem Sie auf die Combobox oben links (3 Punkte im Kreis) und dann auf "New Project" klicken
  4. Geben Sie dem Projekt einen Namen und klicken Sie dann auf "Create"
  5. Klicken Sie auf "+ Enable APIs and services"
  6. Suchen Sie nach "Google Drive API"
  7. Klicken Sie auf "Enable"
  8. Klicken Sie im linken Bereich auf "OAuth consent screen"
  9. Klicken Sie auf "Get started"
  10. Legen Sie einen App-Namen (Ihrer Wahl) fest
  11. Wählen Sie unter "User support mail" Ihre E-Mail-Adresse aus
  12. Geben Sie Ihre E-Mail-Adresse unter "Developer contact information" ein
  13. Klicken Sie auf "Next"
  14. Unter "Audience", wählen Sie "Internal" falls in einer grossen Firma, sonst "External"
  15. Klicken Sie auf "Next"
  16. Geben Sie Ihre E-Mail-Adresse unter "Contact information" ein
  17. Klicken Sie auf "I agree" und danach auf "Create"
  18. Unter "Metrics" klicken Sie auf "Create OAuth Client"
  19. Stellen Sie den Anwendungstyp auf "Desktop app" ein (Name spielt keine Rolle), nicht auf "Android"!
  20. Klicken Sie auf "Create"
  21. Klicken Sie auf "Download Json", danach auf"OK"
  22. Klicken Sie auf "Data access"
  23. Klicken Sie auf "Add or remove scopes"
  24. Aktivieren Sie: API: "Google Drive API", Scope: ".../auth/drive"
  25. Klicken Sie auf "Update"
  26. Klicken Sie auf "Save"
  27. Klicken Sie auf "Audience" auf der linken Seite
  28. Klicken Sie auf "+ Add users"
  29. Geben Sie Ihre eigene E-Mail-Adresse ein, die Sie für das Google-Lonto verwenden, auf welches Sie mit dem Cloud-Plugin zugreifen möchten.
    Wenn Sie auf mehrere Drive-Konten zugreifen möchten, geben Sie hier alle ihre Mailadressen ein (maximal 100).
  30. Klicken Sie auf "Save"
    -> Ihre E-Mail sollte unter "User information" erscheinen
  31. Klicken Sie erneut auf "+ Add users", wenn die E-Mail nicht angenommen wurde
  32. Stellen Sie sicher, dass Sie auf unserer Plugins-Seite auf das neueste Cloud-Plugin aktualisieren
  33. Klicken Sie in den Verbindungseinstellungen (Alt+Enter bei Verbindung) auf die JSON-Schaltfläche (nur bei Google Drive-Verbindungen angezeigt!)
  34. Wählen Sie die JSON-Datei aus, die Sie oben heruntergeladen haben. Alternativ können Sie die Client-ID und das Client-Geheimnis durch Komma getrennt eingeben