Uruchomiono serwerową część usługi Ente, rozwijającej alternatywę dla Google Photos

Startup Ente, rozwijający serwis do prywatnego przechowywania zdjęć o tej samej nazwie, ogłosił otwarcie kodu źródłowego serwerowej części swojej platformy, w uzupełnieniu do wcześniej udostępnionych aplikacji klienckich i mobilnych. Opublikowany kod pozwala na uruchomienie usług przechowywania i wymiany zdjęć, przypominających Google Photos oraz Apple Photos, na własnych serwerach. Kod serwera napisany jest w języku Go i jest udostępniany na licencji AGPLv3. Aplikacje klienckie są napisane w TypeScript i Dart z użyciem Fluttera i są przygotowane dla systemów Linux, Windows, macOS, iOS oraz Android. Dostępny jest także interfejs webowy.

Wyróżniającą cechą Ente jest możliwość korzystania z end-to-end szyfrowania w celu ochrony informacji na wypadek kompromitacji magazynu, co pozwala na korzystanie z niewiarygodnych dostawców bez obaw o wyciek poufnych danych. Funkcje kryptograficzne są oparte na bibliotece Sodium. Wykorzystywane są algorytmy takie jak Argon2 1.3 do haszowania, X25519 do wymiany kluczy, XSalsa20 oraz XChaCha20 do szyfrowania, oraz Poly1305 MAC do autoryzacji. Algorytmy kryptograficzne i kod źródłowy użyte w projekcie przeszły niezależne audyty przeprowadzone przez firmy Cure53 i Fallible.

W serwisie przechowywania zdjęć obsługiwane jest selektywne udostępnianie dostępu do pojedynczych obrazów oraz tworzenie współdzielonych albumów, do których mogą mieć dostęp wielu użytkowników. Przesyłanie danych do magazynu może odbywać się w tle. Obsługiwany jest import i eksport dla różnych systemów. Jako baza danych stosowany jest PostgreSQL. W celu zapewnienia niezawodności przechowywania informacja może być replikowana w kilku niezależnych magazynach.

Uruchomiono serwerową część usługi Ente, rozwijającej alternatywę dla Google Photos

Na Ente można także zorganizować przechowywanie innych typów danych — serwis przechowywania zdjęć jest jedną z aplikacyjnych warstw. Na przykład komponent Ente Auth może być użyty do tworzenia aplikacji do autoryzacji, podobnych do Authy, wykorzystywanych do przechowywania kodów uwierzytelniania dwuskładnikowego, wspierających backup kodów w chmurze oraz synchronizację między różnymi urządzeniami. Ente Auth i Ente Photos korzystają z wspólnego kodu serwerowego.



Źródło: opennet.ru
Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster