Harmadik féltől származó bővítmények biztonságos futtatatásának bemutatása egy implementáción keresztül

Dátum
2014-06-10T09:22:58Z
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
Absztrakt

A dolgozat egy olyan programkönyvtár fejlesztését mutatja be, amely harmadik féltől származó bővítmények biztonságos futtatását teszi lehetővé az alkalmazás folyamatán belül. A szoftver lehetőséget biztosít bővítmények validálására, betöltésére, futtatására, kezeli az esetleges hibákat, valamint segíti a bővítmény és a host alkalmazás közötti kommunikációt. A bővítmények fejlesztése során speciális eszközök használata szükséges, amelyre a dolgozat részletesen kitér.

A programkönyvtár a Google Native Client (NaCl) fejlesztői által létrehozott módszerekre és eszközökre épít, azonban annak létező implementációjától eltérően általános célú, és könnyen integrálható más szoftverekbe. További különbség, hogy a bővítmények futtatásához a szoftver nem hoz létre külön folyamatot, ezzel egyszerűsítve az implementációt, és növelve a teljesítményt.

Leírás
Kulcsszavak
google, native client, sandbox, software fault isolation, plugin
Forrás