È stata aperta la parte server del servizio Ente, che sta sviluppando un'alternativa a Google Photos.

La startup Ente, che sviluppa un servizio omonimo per la conservazione privata delle fotografie, ha annunciato l'apertura del codice sorgente della parte server della sua piattaforma, oltre alle precedenti aperture delle applicazioni client e mobili. Il codice pubblicato consente di implementare un servizio di archiviazione e condivisione di fotografie simile a Google Photos e Apple Photos. La parte server è scritta in Go ed è distribuita sotto la licenza AGPLv3. Le applicazioni client sono scritte in TypeScript e Dart utilizzando Flutter e sono pronte per Linux, Windows, macOS, iOS e Android. È disponibile anche un'interfaccia web.

Una delle caratteristiche distintive di Ente è la possibilità di utilizzare la crittografia end-to-end per proteggere le informazioni nel caso di compromissione dello storage, consentendo l'uso di provider non affidabili senza temere la perdita di informazioni riservate. Le funzioni crittografiche sono costruite sulla libreria Sodium. Vengono utilizzati algoritmi come Argon2 1.3 per l'hashing, X25519 per lo scambio di chiavi, XSalsa20 e XChaCha20 per la crittografia e Poly1305 MAC per l'autenticazione. Gli algoritmi crittografici e il codice sorgente utilizzati nel progetto hanno superato audit indipendenti condotti dalle società Cure53 e Fallible.

Il servizio di archiviazione di immagini supporta l'assegnazione selettiva dei diritti di accesso a singole immagini e la creazione di album condivisi, a cui possono accedere più utenti. Il caricamento nello storage può avvenire in background. È supportato l'import e l'export per diversi sistemi. PostgreSQL è utilizzato come sistema di gestione di database. Per garantire l'affidabilità dell'archiviazione, le informazioni possono essere replicate in più storage indipendenti.

È stata aperta la parte server del servizio Ente, che sta sviluppando un'alternativa a Google Photos.

Se desiderato, è possibile organizzare la conservazione di altri tipi di dati oltre a Ente: il servizio di archiviazione delle foto è una delle applicazioni complementari. Ad esempio, il componente Ente Auth può essere utilizzato per creare app di autenticazione simili a Authy, utilizzate per conservare i codici di autenticazione a due fattori e supportare il backup dei codici nel cloud e la sincronizzazione tra diversi dispositivi. Ente Auth ed Ente Photos condividono lo stesso codice server.



Fonte: opennet.ru
Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster