ËshtĂ« publikuar FS Oramfs, e cila fsheh natyrĂ«n e aksesit nĂ« tĂ« dhĂ«na

Kompania Kudelski Security, e specializuar në auditimin e sigurisë, publikoi sistemin e skedarëve Oramfs me zbatimin e teknologjisë ORAM (Oblivious Random Access Machine), e cila maskon natyrën e aksesit në të dhëna (data access pattern). Projekti ofron një modul FUSE për Linux me implementimin e një shtrese FS që nuk lejon të ndjeket struktura e operacioneve të shkruara dhe lexuara. Kodi Oramfs është shkruar në gjuhën Rust dhe shpërndahet nën licencën GPLv3.

Teknologjia ORAM nënkupton krijimin e një shtrese tjetër përveç enkriptimit, e cila nuk lejon të përcaktohet natyra e aktivitetit aktual gjatë punës me të dhënat. Për shembull, në rastin e përdorimit të enkriptimit për ruajtjen e të dhënave në një shërbim të tretë, pronarët e këtij shërbimi nuk mund të dinë të dhënat vetë, por mund të përcaktojnë se cilat blloqe po konsultohen dhe cilat operacione po kryhen. ORAM fsheh informacionin se në cilat pjesë të FS bëhet akses dhe çfarë operacioni po kryhet (lexim apo shkruaj).

Oramfs ofron një sistem të përgjithshëm të skedarëve, që lehtëson organizimin e ruajtjes së të dhënave në çdo ruajtje të jashtme. Të dhënat ruhen në formë të enkriptuar me mundësinë opsionale për verifikimin e autentikimit. Për enkriptimin mund të përdoren algoritme si ChaCha8, AES-CTR dhe AES-GCM. Rregullat gjatë aksesit për shkruar dhe lexuar fshihen duke përdorur skemën Path ORAM. Në të ardhmen parashikohet implementimi i skemave të tjera, por në formatin aktual zhvillimi është ende në fazën e prototipit, i cili nuk rekomandohet të përdoret në sisteme aktive.

Oramfs mund të përdoret me çdo FS dhe nuk varet nga lloji i ruajtjes së jashtme të qëllimit - është e mundur sinkronizimi i skedarëve me çdo shërbim të cilin mund ta montoni në formën e një katalogu lokal (SSH, FTP, Google Drive, Amazon S3, Dropbox, Google Cloud Storage, Mail.ru Cloud, Yandex.Disk dhe shërbime të tjera që mbështeten në rclone ose për të cilat ekzistojnë module FUSE për montimin). Madhësia e ruajtjes nuk është fikse dhe në rast nevoje për hapësirë të shtesë, madhësia e ORAM mund të rritet dinamikisht.

Konfigurimi i Oramfs pĂ«rfshin caktimin e dy katalogĂ«ve - publik dhe privat, tĂ« cilĂ«t pĂ«rmbushin rol. serverĂ« dhe klientit. Katalogu publik mund tĂ« jetĂ« çdo direktori nĂ« sistemin e skedarĂ«ve lokal, e cila lidhet me magazinat e jashtme pĂ«rmes montimit pĂ«rmes SSHFS, FTPFS, Rclone dhe çdo modul tjetĂ«r FUSE. Katalogu privat ofrohet nga moduli FUSE Oramfs dhe Ă«shtĂ« menduar pĂ«r punĂ« direkte me skedarĂ«t e ruajtur nĂ« ORAM. NĂ« katalogun publik vendoset njĂ« skedar me imazhin e ORAM. Çdo operacion me katalogun privat reflekton gjendjen e kĂ«tij skedari-imazhi, por ky skedar duket pĂ«r njĂ« vĂ«zhgues tĂ« jashtĂ«m si njĂ« kuti e zezĂ«, ndryshimet nĂ« tĂ« cilĂ«n nuk mund tĂ« asociohen me aktivitetin nĂ« katalogun privat, pĂ«rfshirĂ« qĂ« nuk mund tĂ« pĂ«rcaktohet nĂ«se Ă«shtĂ« kryer njĂ« operacion leximi ose shkrimi.

Oramfs mund tĂ« aplikohet nĂ« fusha ku Ă«shtĂ« e nevojshme tĂ« arrihet niveli mĂ« i lartĂ« i privatĂ«sisĂ« dhe mund tĂ« sakrifikohet performanca. Performanca zvogĂ«lohet pasi çdo operacion me magazinĂ«n, pĂ«rfshirĂ« operacionet e leximit tĂ« tĂ« dhĂ«nave, çon nĂ« rindĂ«rtimin e blloqeve nĂ« imazhin e sistemit tĂ« skedarĂ«ve. PĂ«r shembull, leximi i njĂ« skedari me madhĂ«si 10MB zgjat rreth 1 sekondĂ«, ndĂ«rsa 25MB — 3 sekonda. Shkrimi i 10 MB zgjat 15 sekonda, ndĂ«rsa 25MB — 50 sekonda. MegjithatĂ«, Oramfs Ă«shtĂ« rreth 9 herĂ« mĂ« i shpejtĂ« nĂ« lexim dhe 2 herĂ« mĂ« i shpejtĂ« nĂ« shkrim krahasuar me sistemin e skedarĂ«ve UtahFS, qĂ« zhvillohet nga Cloudflare dhe opsionalisht mbĂ«shtet modalitetin ORAM.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster