Blog

Google Summer of Code: Sicherheit und Storage Integration

ownCloud blickt auf erfolgreiche Teilnahme beim Google Summer of Code zurück

Googles “Summer of Code” ist beendet und ownCloud zieht Bilanz. Der File-Sync-and-Share-Spezialist nahm in diesem Jahr zum zweiten Mal als Mentoring-Organisation an dem internationalen Open-Source-Stipendium teil und betreute drei Projekte von Studenten. Die Ergebnisse erhielten zu großen Teilen die bestmögliche Bewertung und stoßen innerhalb der Community auf großes Interesse. Die Projekte leisten einen wichtigen Beitrag zur Weiterentwicklung  von ownCloud.

Neben ownCloud bewarben sich 200 weitere Open-Source-Projekte erfolgreich um die Teilnahme als Mentoring-Organisation. Die Studenten schlugen anschließend 26 Entwicklungen für ownCloud vor, von denen Google am Ende fünf als realisierbar einschätzte. Drei davon wurden von ownCloud ausgewählt und gemeinsam mit den Studenten umgesetzt.

Aus der Community – für die Community

In die Realisierung schafften es drei ambitionierte Projekte, die mehr Sicherheit sowie eine verbesserte Kompatibilität für ownCloud-Nutzer ermöglichen sollen.

So entwickelte Semih Serhat Karakaya aus der Türkei eine Anwendung, die den Datenschutz durch weitere Ergänzungen signifikant erhöht. Die neuen Features umfassen vor allem einen erweiterten Brute-Force-Schutz, eine verbesserte Zweifaktor-Authentifizierung sowie die Implementierung strengerer Passwortregularien.

Das Ziel von Noveen Sachdevas Projekt “ownCloud as backend for web apps”  ist die Unterstützung von cross-origin API Access in ownCloud durch OAuth2-Verifikation. Außerdem schrieb der Student aus Indien eine JavaScript API Client Library, die es Entwicklern erleichtert, mit bestehenden ownCloud Libraries zu kommunizieren.

Hemant Mann, ebenfalls aus Indien, gewährleistet mit seinem Projekt, dass Dropbox auch in Zukunft in die ownCloud File Struktur eingebunden werden kann. Derzeit wird immer noch die (mittlerweile eingestellte) Version 1 der Dropbox-API verwendet. Der Schwerpunkt seiner Arbeit liegt auf dem Austauschen dieser Version durch die neue v2 API.

Die Leistungen der drei ownCloud-Studenten wurden von ihren Mentoren überwiegend als “good” bis “excellent” bewertet, was den höchsten Stufen im GSoC Bewertungsverfahren entspricht.

Die genannten Projekte haben alle drei Evaluierungsphasen erfolgreich bestanden und sind durch Google offiziell anerkannt und als “erfolgreich” veröffentlicht worden. Damit gehören sie zu 1.128 Studenten aus 68 Ländern, die den Google Summer of Code erfolgreich abgeschlossen haben.  

Für Interessierte, die mehr über den “Summer of Code” und die drei Projekte erfahren wollen, bietet die kommende ownCloud Conference die perfekte Gelegenheit. Vom 20.09. – 23.09.2017 werden Semih, Noveen und Hemant in Nürnberg anwesend sein, dort von ihrer Arbeit erzählen und den Besuchern ihre Fragen beantworten.

Weitere Informationen zur Konferenz unter:

https://occon17.owncloud.org/

Die Projekte der Studenten im Detail auf GitHub

Semih Serhat Karakaya

https://gist.github.com/karakayasemi/99dce25f33afcf15ddc2622272d5066b

Noveen Sachdevas

https://gist.github.com/noveens/381b12c830d1b77b99877943f90ebb1b

Hemant Mann

https://github.com/owncloud/files_external_dropbox/pull/1

ownCloud

September 7, 2017

Read now:

Understanding Web Applications in oCIS

Understanding Web Applications in oCIS

In today’s fast-paced digital world, web applications play a crucial role in enhancing user experience and functionality. Infinite Scale comes with a world-class web interface to manage file resources, but it can be extended by utilizing ownCloud Infinite Scale (oCIS) as a construction set for custom web apps.

mehr lesen
Diese drei Ebenen hat vollständige Digitale Souveränität

Diese drei Ebenen hat vollständige Digitale Souveränität

Digitale Souveränität gewinnt für Behörden und Unternehmen immer mehr an Bedeutung – und sie haben heute bereits die Möglichkeit, vollständig souveräne Software-Stacks zu nutzen. Content-Collaboration-Spezialist ownCloud erläutert, wodurch sich diese auszeichnen.

mehr lesen