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
Szerzők
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.