De serverzijde van de Ente-service is geopend, die een alternatief voor Google Photos ontwikkelt

De startup Ente, die een dienst voor vertrouwelijke fotoopslag ontwikkelt, heeft de broncode van de serverzijde van zijn platform geopend, naast de eerder vrijgegeven cliƫnt- en mobiele applicaties. De gepubliceerde code maakt het mogelijk om op eigen servers een opslag- en uitwisselingsdienst voor foto's te implementeren, vergelijkbaar met Google Photos en Apple Photos. De servercode is geschreven in de programmeertaal Go en wordt verspreid onder de AGPLv3-licentie. De cliƫntapplicaties zijn geschreven in TypeScript en Dart met gebruik van Flutter en zijn voorbereid voor Linux, Windows, macOS, iOS en Android. Ook is er een webinterface beschikbaar.

Een kenmerk van Ente is de mogelijkheid om end-to-end encryptie te gebruiken voor informatiebeveiliging in geval van compromittering van de opslag, zodat je onbetrouwbare providers kunt gebruiken zonder bang te zijn voor het lekken van vertrouwelijke informatie. Cryptografische functies zijn gebouwd op de Sodium-bibliotheek. Er worden algoritmen gebruikt zoals Argon2 1.3 voor hashing, X25519 voor sleuteloverdracht, XSalsa20 en XChaCha20 voor encryptie en Poly1305 MAC voor authenticatie. De gebruikte cryptografische algoritmen en de broncode van het project hebben onafhankelijke audits door Cure53 en Fallible doorstaan.

In de foto-opslagdienst is er ondersteuning voor selectieve toegang tot afzonderlijke afbeeldingen en het maken van gezamenlijke albums waartoe meerdere gebruikers toegang kunnen hebben. Uploaden naar de opslag kan op de achtergrond plaatsvinden. Er is ondersteuning voor import en export naar verschillende systemen. PostgreSQL wordt als database gebruikt. Om de betrouwbaarheid van de opslag te waarborgen, kunnen gegevens naar meerdere onafhankelijke opslaglocaties worden gerepliceerd.

De serverzijde van de Ente-service is geopend, die een alternatief voor Google Photos ontwikkelt

Indien gewenst kan bovenop Ente ook de opslag van andere datatypes worden georganiseerd — de foto-opslagdienst is een van de toepassingslagen. Bijvoorbeeld, de Ente Auth-component kan worden gebruikt voor het creĆ«ren van authenticator-apps, vergelijkbaar met Authy, die worden gebruikt voor het opslaan van twee-factor-authenticatiecodes en die de back-up van codes in de cloud en synchronisatie tussen verschillende apparaten ondersteunen. Ente Auth en Ente Photos gebruiken dezelfde servercode.



Bron: opennet.ru
Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster