{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T11:47:54Z","timestamp":1763466474741},"reference-count":29,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2007,7,17]],"date-time":"2007-07-17T00:00:00Z","timestamp":1184630400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int. J. Inf. Secur."],"published-print":{"date-parts":[[2007,10,9]]},"DOI":"10.1007\/s10207-007-0031-0","type":"journal-article","created":{"date-parts":[[2007,7,16]],"date-time":"2007-07-16T19:39:53Z","timestamp":1184614793000},"page":"417-428","source":"Crossref","is-referenced-by-count":9,"title":["Extending .NET security to unmanaged code"],"prefix":"10.1007","volume":"6","author":[{"given":"Patrick","family":"Klinkoff","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Engin","family":"Kirda","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christopher","family":"Kruegel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Giovanni","family":"Vigna","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2007,7,17]]},"reference":[{"key":"31_CR1","unstructured":"Berkeley DB for .NET. http:\/\/sourceforge.net\/projects\/libdb-dotnet"},{"key":"31_CR2","unstructured":"Berman, A., Bourassa, V., Selberg, E.: TRON: Process-specific file protection for the UNIX operating system. In: Winter USENIX Technical Conference (1995)"},{"key":"31_CR3","unstructured":"Chari, S., Cheng, P.: BlueBox: A Policy-Driven, Host-Based Intrusion Detection System. In: Network and Distributed Systems Security Symposium (NDSS) (2002)"},{"key":"31_CR4","unstructured":"CsGL. http:\/\/csgl.sourceforge.net\/"},{"key":"31_CR5","unstructured":".NET Framework Development Center. http:\/\/msdn.microsoft.com\/netframework\/"},{"key":"31_CR6","unstructured":"ECMA: ECMA 335\u2014Common language infrastructure partitions I to VI, 3rd edn (2005)"},{"key":"31_CR7","unstructured":"Feng, H., Giffin, J., Huang, Y., Jha, S., Lee, W., Miller, B.: Formalizing Sensitivity in Static Analysis for Intrusion Detection. In: IEEE Symposium on Security and Privacy (2004)"},{"key":"31_CR8","unstructured":"Forrest, S., Hofmeyr, S., Somayaji, A., Longstaff, T.: A Sense of Self for Unix Processes. In: IEEE Symposium on Security and Privacy (1996)"},{"key":"31_CR9","unstructured":"Freeman, A., Jones, A.: Programming .NET Security. O\u2019Reilly & Associates, Inc., Sebastopol (2003)"},{"key":"31_CR10","unstructured":"Ghezzi, C., Jazayeri, M., Mandrioli, D.: Fundamentals of Software Engineering. Prentice Hall Inc., New York (1991)"},{"key":"31_CR11","unstructured":"Ghormley, D., Petrou, D., Rodrigues, S., Anderson, T.: SLIC: An Extensibility System for Commodity Operating Systems. In: USENIX Technical Conference (1998)"},{"key":"31_CR12","unstructured":"Goldberg, I., Wagner, D., Thomas, R., Brewer, E.: A secure environment for untrusted helper applications: Confining the wily hacker. In: 6th USENIX Security Symposium (1996)"},{"key":"31_CR13","unstructured":"Gosling, J.: Huge security hole in .NET. http:\/\/builder.com.com\/5100-6371_14-5565971.html"},{"key":"31_CR14","unstructured":"Gutmann, P.: An Open-source Cryptographic Coprocessor. In: Proceedings of the 9th USENIX Security Symposium, Denver, Colorado (2000)"},{"key":"31_CR15","unstructured":"Herzog, A., Shahmehri, N.: Using the Java Sandbox for Resource Control. In: 7th Nordic Workshop on Secure IT Systems (NordSec) (2002)"},{"key":"31_CR16","unstructured":"Hunt, G., Brubacher, D.: Detours: Binary Interception of Win32 Functions. In: 3rd USENIX Windows NT Symposium (1999)"},{"key":"31_CR17","unstructured":"Jain, K., Sekar, R.: User-level infrastructure for system call interposition: A platform for intrusion detection and confinement. In: Network and Distributed Systems Security Symposium (NDSS) (2000)"},{"key":"31_CR18","unstructured":"Kiriansky, V., Bruening, D., Amarasinghe, S.: Secure Execution Via Program Shepherding. In: 11th USENIX Security Symposium (2002)"},{"key":"31_CR19","unstructured":"Ko, C., Fraser, T., Badger, L., Kilpatrick, D.: Detecting and Countering System Intrusions Using Software Wrappers. In: 9th USENIX Security Symposium (2000)"},{"key":"31_CR20","unstructured":".NET Framework Class Library Documentation\u2014Security. Permissions. http:\/\/msdn.microsoft.com\/library\/en-us\/cpref\/html\/frlrfSystemSecurityPermissions.asp (2006)"},{"key":"31_CR21","unstructured":"Nebbett, G.: Windows NT\/2000 Native API Reference. New Riders Publishing, Thousand Oaks (2000)"},{"key":"31_CR22","unstructured":"OpenGL. http:\/\/www.opengl.org"},{"key":"31_CR23","unstructured":"Osterlund, R.: Windows 2000 Loader, What Goes On Inside Windows 2000: Solving the Mysteries of the Loader. MSDN Magazine (2002)"},{"key":"31_CR24","unstructured":"Russinovich, M., Cogswell, B.: Windows NT system-call hooking. Dr. Dobb\u2019s J. (1997)"},{"key":"31_CR25","unstructured":"Sleepycat Software: Berkeley DB Database. http:\/\/www.sleepycat.com\/"},{"key":"31_CR26","unstructured":"Sun Microsystems: Java Native Interface. http:\/\/java.sun.com\/j2se\/1.3\/docs\/guide\/jni\/"},{"key":"31_CR27","unstructured":"Wagner, D., Dean, D.: Intrusion Detection via Static Analysis. In: IEEE Symposium on Security and Privacy (2001)"},{"key":"31_CR28","doi-asserted-by":"crossref","unstructured":"Wahbe, R., Lucco, S., Anderson, T., Graham, S.: Efficient Software-based Fault Isolation. In: Proceedings of the fourteenth ACM symposium on Operating Systems Principles, pp. 203\u2013216. ACM Press, New York (1994)","DOI":"10.1145\/173668.168635"},{"key":"31_CR29","unstructured":"Platform SDK: Windows API. http:\/\/www.microsoft.com\/msdownload\/platformsdk\/"}],"container-title":["International Journal of Information Security"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10207-007-0031-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10207-007-0031-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10207-007-0031-0","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,29]],"date-time":"2019-05-29T07:01:22Z","timestamp":1559113282000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10207-007-0031-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,7,17]]},"references-count":29,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2007,10,9]]}},"alternative-id":["31"],"URL":"https:\/\/doi.org\/10.1007\/s10207-007-0031-0","relation":{},"ISSN":["1615-5262","1615-5270"],"issn-type":[{"value":"1615-5262","type":"print"},{"value":"1615-5270","type":"electronic"}],"subject":[],"published":{"date-parts":[[2007,7,17]]}}}