Avatud Ente teenuse serveri osa, mis arendab Google Photosile alternatiivi

Idufirma Ente, mis arendab samanimelist teenust privaatsete fotode hoidmiseks, teatas, et on avanud oma platvormi serveri lähtekoodi, lisaks varasemalt avatud kliendi- ja mobiilirakendustele. Avaldatud kood võimaldab käivitada oma serverites fotode hoidmise ja jagamise teenuse, mis meenutab Google Photosi ja Apple Photosi. Serveri kood on kirjutatud Go keeles ja levitatakse AGPLv3 litsentsi alusel. Kliendirakendused on kirjutatud TypeScriptis ja Dartis, kasutades Flutterit ning need on ette valmistatud Linuxi, Windowsi, macOSi, iOSi ja Androidi jaoks. Samuti on saadaval veebiliides.

Ente eristab selle võime rakendada lõpp-punktist lõpp-punktini krüpteerimist, et kaitsta teavet andmete kompromiteerimise korral, võimaldades usaldamatute teenusepakkujate kasutamist ilma muretsemata konfidentsiaalse teabe lekkimise pärast. Krüptograafilised funktsioonid põhinevad Sodium teegil. Kasutatakse selliseid algoritme nagu Argon2 1.3 räsimiseks, X25519 võtmevahetuseks, XSalsa20 ja XChaCha20 krüpteerimiseks ning Poly1305 MAC autentimiseks. Projekti käigus kasutatud krüptograafilised algoritmid ja lähtekood on läbinud sõltumatuid auditid, mida on teostanud Cure53 ja Fallible.

Fotode salvestusteenus toetab valikulise juurdepääsu andmist üksikutele piltidele ja koostöölbumite loomist, millele saavad juurdepääsu mitmed kasutajad. Salvestusse on võimalik üles laadida taustal. Toetatakse erinevate süsteemide importi ja eksporti. Andmebaasina kasutatakse PostgreSQL-i. Teabe salvestamise usaldusväärsuse tagamiseks saab andmeid replitseerida mitmes sõltumatud salvestusse.

Avatud Ente teenuse serveri osa, mis arendab Google Photosile alternatiivi

Soovi korral võib Ente kohal korraldada ka muude andmete salvestamist — fotode salvestamise teenus on üks rakenduslikest laiendustest. Näiteks võib Ente Auth komponenti kasutada autentimisrakenduste, mis sarnanevad Authy'le, loomiseks, mida kasutatakse kahefaktorilise autentimise koodide salvestamiseks ning koodide varundamiseks pilves ja sünkroonimiseks erinevate seadmete vahel. Ente Auth ja Ente Photos kasutavad ühist serverikoodi.



Allikas: opennet.ru
Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster