Az IBM, a Google, a Microsoft és az Intel szövetséget alakítottak a nyílt adatvédelmi technológiák fejlesztésére

Linux Alapítvány bejelentette A konzorcium létrehozása Titkos Számítási Konzorcium, amelynek célja nyílt technológiák és szabványok fejlesztése, amelyek a memóriában történő adatok biztonságos feldolgozásával és a titkos számításokkal kapcsolatosak. A közös projekthez már csatlakoztak olyan cégek, mint az Alibaba, Arm, Baidu, Google, IBM, Intel, Tencent és Microsoft, akik közösen, semleges platformon szeretnék fejleszteni az adatok izolálására szolgáló technológiákat a számítások során.

A végső cél olyan eszközök biztosítása, amelyek lehetővé teszik az adatok titkosított kezelésének teljes ciklusát anélkül, hogy az információk nyílt formában lennének jelen a különböző fázisokban. A konzorcium érdeklődési körébe tartoznak a titkosított adatok számítások során történő felhasználásával kapcsolatos technológiák, így például az izolált enclávék alkalmazása, protokollok a többszereplős számításokhoz, titkosított adatok memóriában történő manipulációja és az adatok teljes izolálása a memóriában (például a vendég rendszerek memóriájában lévő adatokhoz való hozzáférés megakadályozása a hoszt rendszergazda számára).

A Confidential Computing Consortium keretein belül független fejlesztésre átadásra kerülnek a következő projektek:

  • Az Intel cég átadta a közös fejlesztés folytatására korábban nyilvánosságra hozott
    komponenseit a SGX (Software Guard Extensions) technológia Linux alatt való használatához, beleértve az SDK-t eszközkészlettel és könyvtárakkal. Az SGX speciális processzor utasításkészletet biztosít, amely lehetővé teszi a felhasználói szintű alkalmazások számára a titkos memóriaterületek kiemelését, amelyek tartalmát titkosítják, és amelyeket még a kernel és a ring0, SMM és VMM módokban futó kód sem tud olvasni vagy módosítani;
  • A Microsoft átadta az Open Enclavkeretrendszert, amely lehetővé teszi alkalmazások készítését különböző TEE (Trusted Execution Environment) architektúrákhoz egyetlen API és az enclávé absztrakt megjelenítése használatával. Az Open Enclav segítségével készült alkalmazások különböző enclávékkal rendelkező rendszereken is futtathatók. Jelenleg csak az Intel SGX van támogatva a TEE-ben. Fejlesztés alatt áll a kód az ARM TrustZone támogatására. A támogatásról Keystone, AMD PSP (Platform Security Processor) és AMD SEV (Secure Encryption Virtualization) kapcsán nincs információ.
  • A Red Hat cég átadta a Enarx projektet, amely absztrakciós szintet nyújt az általános alkalmazások kifejlesztéséhez az olyan TEE környezetekhez, amelyek függetlenek a hardverarchitektúráktól, és lehetővé teszik különböző programozási nyelvek alkalmazását (WebAssembly alapú futtatási környezet használatával). Jelenleg a projekt támogatja az AMD SEV és Intel SGX technológiákat.

A figyelmen kívül hagyott hasonló projektek közül kiemelhető a keretrendszer Asylo, amelyet főként a Google mérnökei fejlesztenek, de nem a Google hivatalosan támogatott terméke. A keretrendszer lehetővé teszi, hogy az alkalmazásokat könnyen át lehessen alakítani, hogy a megnövelt védelmet igénylő funkciók egy részét egy védett анклавba helyezzük. Az Asylo-ban csak az Intel SGX hardveres elszigetelési mechanizmusai támogatottak, de elérhető szoftveres megoldás is az анклавok létrehozására virtualizáció alkalmazásával.

Emlékezzünk arra, hogy az анклав (TEE, Trusted Execution Environment) azt jelenti, hogy a processzor egy külön izolált területet biztosít, amely lehetővé teszi, hogy az alkalmazások és az operációs rendszer egyes funkcióit egy külön környezetbe helyezzük, amelynek memória tartalma és végrehajtott kódja nem hozzáférhető a fő rendszerből, a meglévő jogosultságok szintjétől függetlenül. Az анклав számára különböző titkosítási algoritmusok, zárt kulcsok és jelszavak feldolgozásának funkciói, hitelesítési eljárások, valamint a bizalmas adatokkal való munkát végző kódok mozoghatnak.

Fő rendszer kompromittálása esetén a támadó nem tudja az анклавban tárolt információt meghatározni, és csak a külső programozási interfészre lesz korlátozva. A hardveres анклавok alkalmazása felválthatja a számítások védelmére szolgáló homomorf titkosítási módszereket vagy bizalmas számítási protokollokat, de szemben ezektől a technológiáktól, az анклав gyakorlatilag nem befolyásolja a bizalmas adatokkal végzett számítások teljesítményét, és jelentősen megkönnyíti a fejlesztést.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster