{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,8,24]],"date-time":"2023-08-24T19:44:29Z","timestamp":1692906269123},"reference-count":23,"publisher":"Springer Science and Business Media LLC","issue":"7","license":[{"start":{"date-parts":[[2015,4,8]],"date-time":"2015-04-08T00:00:00Z","timestamp":1428451200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Sci. China Inf. Sci."],"published-print":{"date-parts":[[2015,7]]},"DOI":"10.1007\/s11432-015-5285-y","type":"journal-article","created":{"date-parts":[[2015,4,8]],"date-time":"2015-04-08T11:14:05Z","timestamp":1428491645000},"page":"1-15","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["WebC: toward a portable framework for deploying legacy code in web browsers"],"prefix":"10.1007","volume":"58","author":[{"given":"Jie","family":"Yin","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gang","family":"Tan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"XiaoLong","family":"Bai","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"ShiMin","family":"Hu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,4,8]]},"reference":[{"key":"5285_CR1","unstructured":"Oeschger. API reference: netscape Gecko plugins 2.190 pgs. Netscape Communication, 2002"},{"key":"5285_CR2","first-page":"79","volume-title":"Proceedings ofIEEE Symposium on Security and Privacy","author":"B. Yee","year":"2009","unstructured":"Yee B, Sehr D, Dardyk G, et al. Native client: a sandbox for portable, untrusted x86 native code. In: Proceedings ofIEEE Symposium on Security and Privacy, Oakland 2009, 79\u201393"},{"key":"5285_CR3","first-page":"339","volume-title":"Proceedings of USENIX Symposium on Operating Systems Design and Implementation","author":"J.R. Douceur","year":"2008","unstructured":"Douceur JR, Elson J, Howell J, et al. Leveraging legacy code to deploy desktop applications on the web. In:Proceedings of USENIX Symposium on Operating Systems Design and Implementation, San Diego 2008, 339\u2013354"},{"key":"5285_CR4","first-page":"203","volume-title":"Proceedings of ACM Symposiumon Operating Systems Principles","author":"R. Wahbe","year":"1993","unstructured":"Wahbe R, Lucco S, Anderson T, et al. Efficient software-based fault isolation. In: Proceedings of ACM Symposiumon Operating Systems Principles, New York 1993, 203\u2013216"},{"key":"5285_CR5","first-page":"209","volume-title":"Proceedings of USENIX Security Symposium","author":"S. McCamant","year":"2006","unstructured":"McCamant S, Morrisett G. Evaluating SFI for a CISC architecture. In: Proceedings of USENIX Security Symposium,Vancouver 2006, 209\u2013224"},{"key":"5285_CR6","first-page":"1","volume-title":"Proceedingsof USENIX Security Symposium","author":"D. Sehr","year":"2010","unstructured":"Sehr D, Muth R, Biffle C, et al. Adapting software fault isolation to contemporary CPU architectures. In: Proceedingsof USENIX Security Symposium, Washington DC 2010, 1\u201312"},{"key":"5285_CR7","first-page":"75","volume-title":"Proceedings of the 7thSymposium on Operating Systems Design and Implementation","author":"U. Erlingsson","year":"2006","unstructured":"Erlingsson U, Abadi M, Vrable M, et al. XFI: software guards for system address spaces. In: Proceedings of the 7thSymposium on Operating Systems Design and Implementation, Seattle 2006, 75\u201388"},{"key":"5285_CR8","doi-asserted-by":"crossref","first-page":"340","DOI":"10.1145\/1102120.1102165","volume-title":"Proceedings of the 12th ACM Conference onComputer and Communications Security","author":"M. Abadi","year":"2005","unstructured":"Abadi M, Budiu M, Erlingsson U, et al. Control-flow integrity. In: Proceedings of the 12th ACM Conference onComputer and Communications Security, Alexandria 2005, 340\u2013353"},{"key":"5285_CR9","first-page":"24","volume-title":"Proceedings of International Symposium on Computer Architecture","author":"S.C. Woo","year":"1995","unstructured":"Woo SC, Ohara M, Torrie E, et al. The SPLASH-2 programs: characterization and methodological considerations.In: Proceedings of International Symposium on Computer Architecture, Santa Margherita Ligure 1995, 24\u201336"},{"key":"5285_CR10","volume-title":"Proceedings of the 18th ACM Conference on Computer and Communications Security","author":"B. Zeng","year":"2011","unstructured":"Zeng B, Tan G, Morrisett G. Combining control-flow integrity and static analysis for efficient and validated datasandboxing. In: Proceedings of the 18th ACM Conference on Computer and Communications Security, Chicago 2011,29\u201340"},{"key":"5285_CR11","first-page":"275","volume-title":"Proceedings of USENIX Annual TechnicalConference","author":"T. Jim","year":"2002","unstructured":"Jim T, Morrisett JG, Grossman D, et al. Cyclone: a safe dialect of C. In: Proceedings of USENIX Annual TechnicalConference, Monterey 2002, 275\u2013288"},{"key":"5285_CR12","first-page":"106","volume-title":"Proceedings of the 24th ACM Symposium on Principles of Programming Languages","author":"G. Necula","year":"1997","unstructured":"Necula G. Proof-carrying code. In: Proceedings of the 24th ACM Symposium on Principles of Programming Languages,New York 1997, 106\u2013119"},{"key":"5285_CR13","first-page":"87","volume-title":"Proceedings of New SecurityParadigms Workshop","author":"U. Erlingsson","year":"1999","unstructured":"Erlingsson U, Schneider FB. SASI enforcement of security policies: a retrospective. In: Proceedings of New SecurityParadigms Workshop, Ontario 1999, 87\u201395"},{"key":"5285_CR14","first-page":"32","volume-title":"Proceedings of IEEE Symposium on Security andPrivacy","author":"D. Evans","year":"1999","unstructured":"Evans D, Twyman A. Flexible policy-directed code safety. In: Proceedings of IEEE Symposium on Security andPrivacy, Oakland 1999, 32\u201345"},{"key":"5285_CR15","first-page":"246","volume-title":"Proceedings of IEEE Symposium onSecurity and Privacy","author":"U. Erlingsson","year":"2000","unstructured":"Erlingsson U, Schneider FB. IRM enforcement of Java stack inspection. In: Proceedings of IEEE Symposium onSecurity and Privacy, Oakland 2000, 246\u2013255"},{"key":"5285_CR16","first-page":"175","volume-title":"Proceedings of the 3rd USENIX Conference onObject-Oriented Technologies and Systems","author":"C. Small","year":"1997","unstructured":"Small C. A tool for constructing safe extensible C++ systems. In: Proceedings of the 3rd USENIX Conference onObject-Oriented Technologies and Systems, Portland 1997, 175\u2013184"},{"key":"5285_CR17","first-page":"293","volume-title":"Proceedings of USENIX Annual TechnicalConference","author":"B. Ford","year":"2008","unstructured":"Ford B, Cox R. Vx32: lightweight user-level sandboxing on the x86. In: Proceedings of USENIX Annual TechnicalConference, Boston 2008, 293\u2013306"},{"key":"5285_CR18","first-page":"369","volume-title":"Proceedingsof USENIX Security Symposium","author":"B. Zeng","year":"2013","unstructured":"Zeng B, Tan G, Erlingsson U. Strato: a retargetable framework for low-level inlined-reference monitors. In: Proceedingsof USENIX Security Symposium, Washington DC 2013, 369\u2013382"},{"key":"5285_CR19","doi-asserted-by":"crossref","first-page":"395","DOI":"10.1145\/2254064.2254111","volume-title":"Proceedings of the 33rdACM SIGPLAN conference on Programming Language Design and Implementation","author":"G. Morrisett","year":"2012","unstructured":"Morrisett G, Tan G, Tassarotti J, et al. RockSalt: better, faster, stronger SFI for the x86. In: Proceedings of the 33rdACM SIGPLAN conference on Programming Language Design and Implementation, Beijing 2012, 395\u2013404"},{"key":"5285_CR20","volume-title":"Proceedings ofthe ACM SIGPLAN 2006 Conference on Programming Language Design and Implementation","author":"D. Dhurjati","year":"2006","unstructured":"Dhurjati D, Kowshik S, Adve V. SAFECode: enforcing alias analysis for weakly typed languages. In: Proceedings ofthe ACM SIGPLAN 2006 Conference on Programming Language Design and Implementation, Ottawa, Ontario 2006,144\u2013157"},{"key":"5285_CR21","doi-asserted-by":"crossref","first-page":"162","DOI":"10.1145\/1134285.1134309","volume-title":"Proceedings ofthe 28th International Conference on Software Engineering","author":"D. Dhurjati","year":"2006","unstructured":"Dhurjati D, Adve V. Backwards-compatible array bounds checking for C with very low overhead. In: Proceedings ofthe 28th International Conference on Software Engineering, Shanghai 2006, 162\u2013171"},{"key":"5285_CR22","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1145\/1542476.1542504","volume-title":"Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation","author":"S. Nagarakatte","year":"2009","unstructured":"Nagarakatte S, Zhao J, Martin MM, et al. SoftBound: highly compatible and complete spatial memory safety for C. In: Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, Dublin,2009. 245\u2013258"},{"key":"5285_CR23","first-page":"321","volume-title":"Proceedings of the USENIXAnnual Technical Conference","author":"J. Howell","year":"2013","unstructured":"Howell J, Parno B, Douceur JR. How to run POSIX apps in a minimal picoprocess. In: Proceedings of the USENIXAnnual Technical Conference, San Jose 2013, 321\u2013332"}],"container-title":["Science China Information Sciences"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11432-015-5285-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11432-015-5285-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11432-015-5285-y","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,4]],"date-time":"2022-05-04T15:52:24Z","timestamp":1651679544000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11432-015-5285-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,4,8]]},"references-count":23,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2015,7]]}},"alternative-id":["5285"],"URL":"https:\/\/doi.org\/10.1007\/s11432-015-5285-y","relation":{},"ISSN":["1674-733X","1869-1919"],"issn-type":[{"value":"1674-733X","type":"print"},{"value":"1869-1919","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,4,8]]}}}