Serverdelen av Ente-tjänsten har lanserats, som utvecklar ett alternativ till Google Photos.

Startup Ente, som utvecklar den namngivna tjänsten för konfidentiell lagring av fotografier, har meddelat att de öppnar källkoden för serverdelen av sin plattform, i tillägg till de tidigare öppnade klient- och mobilapplikationerna. Den publicerade koden möjliggör att driftsätta en lagrings- och delningstjänst för fotografier, liknande Google Photos och Apple Photos. Serverkoden är skriven i Go och distribueras under AGPLv3-licensen. Klientapplikationerna är skrivna i TypeScript och Dart med användning av Flutter och är förberedda för Linux, Windows, macOS, iOS och Android. En webgränssnitt är också tillgängligt.

Ente kännetecknas av möjligheten att använda end-to-end kryptering för att skydda information vid eventuell kompromettering av lagringen, vilket gör det möjligt att använda missförhållna leverantörer utan att behöva oroa sig för läckage av konfidentiell information. De kryptografiska funktionerna är byggda ovanpå Sodium-biblioteket. Algoritmer som Argon2 1.3 används för hashing, X25519 för nyckelutbyte, XSalsa20 och XChaCha20 för kryptering samt Poly1305 MAC för autentisering. De kryptografiska algoritmerna och källkoden som används i projektet har genomgått oberoende granskningar av företagen Cure53 och Fallible.

I lagringstjänsten för fotografier stöds selektiv åtkomst till specifika bilder och skapande av delade album som kan nås av flera användare. Uppladdningar till lagringen kan ske i bakgrunden. Import och export för olika system stöds. PostgreSQL används som databas. För att säkerställa pålitlig lagring kan informationen replikeras till flera oberoende lagringsutrymmen.

Serverdelen av Ente-tjänsten har lanserats, som utvecklar ett alternativ till Google Photos.

Om så önskas kan lagring av andra typer av data organiseras ovanpå Ente — fotografilagringstjänsten är en av de applikationslager som finns. Till exempel kan Ente Auth-komponenten användas för att skapa autentiseringprogram, liknande Authy, som används för att lagra koder för tvåfaktorsautentisering och som stöder säkerhetskopiering av koder i molnet och synkronisering mellan olika enheter. Ente Auth och Ente Photos använder gemensam serverkod.



Källa: opennet.ru
Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster