{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,13]],"date-time":"2026-02-13T13:04:58Z","timestamp":1770987898773,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":20,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,4,26]],"date-time":"2021-04-26T00:00:00Z","timestamp":1619395200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,4,26]]},"DOI":"10.1145\/3447852.3458717","type":"proceedings-article","created":{"date-parts":[[2021,4,25]],"date-time":"2021-04-25T09:54:20Z","timestamp":1619344460000},"page":"21-26","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Fine-grained Program Partitioning for Security"],"prefix":"10.1145","author":[{"given":"Zhen","family":"Huang","sequence":"first","affiliation":[{"name":"DePaul University, Chicago, Illinois, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Trent","family":"Jaeger","sequence":"additional","affiliation":[{"name":"Pennsylvania State University, State College, Pennsylvania, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gang","family":"Tan","sequence":"additional","affiliation":[{"name":"Pennsylvania State University, State College, Pennsylvania, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,4,26]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"GNU Beep 1.3 - 'HoleyBeep' Local Privilege Escalation. https:\/\/www.exploit-db.com\/exploits\/44452\/.  GNU Beep 1.3 - 'HoleyBeep' Local Privilege Escalation. https:\/\/www.exploit-db.com\/exploits\/44452\/."},{"key":"e_1_3_2_1_2_1","unstructured":"GNU Wget. https:\/\/www.gnu.org\/software\/wget\/.  GNU Wget. https:\/\/www.gnu.org\/software\/wget\/."},{"key":"e_1_3_2_1_3_1","unstructured":"Microsoft Office CVE-2018--8412 Privilege Escalation Vulnerability. https:\/\/www.symantec.com\/security-center\/vulnerabilities\/writeup\/105014.  Microsoft Office CVE-2018--8412 Privilege Escalation Vulnerability. https:\/\/www.symantec.com\/security-center\/vulnerabilities\/writeup\/105014."},{"key":"e_1_3_2_1_4_1","unstructured":"OpenSSH. https:\/\/www.openssh.com\/.  OpenSSH. https:\/\/www.openssh.com\/."},{"key":"e_1_3_2_1_5_1","unstructured":"Shadow Utils. https:\/\/www.centos.org\/docs\/5\/html\/5.5\/technical-notes\/shadow-utils.html.  Shadow Utils. https:\/\/www.centos.org\/docs\/5\/html\/5.5\/technical-notes\/shadow-utils.html."},{"key":"e_1_3_2_1_6_1","first-page":"309","volume-title":"Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation","author":"Bittau A.","year":"2008","unstructured":"Bittau , A. , Marchenko , P. , Handley , M. , and Karp , B . Wedge: splitting applications into reduced-privilege compartments . In Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation ( 2008 ), pp. 309 -- 322 . Bittau, A., Marchenko, P., Handley, M., and Karp, B. Wedge: splitting applications into reduced-privilege compartments. In Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation (2008), pp. 309--322."},{"key":"e_1_3_2_1_7_1","first-page":"57","volume-title":"13th Usenix Security Symposium","author":"Brumley D.","year":"2004","unstructured":"Brumley , D. , and Song , D . Privtrans: Automatically partitioning programs for privilege separation . In 13th Usenix Security Symposium ( 2004 ), pp. 57 -- 72 . Brumley, D., and Song, D. Privtrans: Automatically partitioning programs for privilege separation. In 13th Usenix Security Symposium (2004), pp. 57--72."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294265"},{"key":"e_1_3_2_1_9_1","first-page":"65","volume-title":"27th USENIX Security Symposium (USENIX Security 18)","author":"Clements A. A.","year":"2018","unstructured":"Clements , A. A. , Almakhdhub , N. S. , Bagchi , S. , and Payer , M . ACES: Automatic compartments for embedded systems . In 27th USENIX Security Symposium (USENIX Security 18) (Baltimore, MD, Aug. 2018 ), USENIX Association , pp. 65 -- 82 . Clements, A. A., Almakhdhub, N. S., Bagchi, S., and Payer, M. ACES: Automatic compartments for embedded systems. In 27th USENIX Security Symposium (USENIX Security 18) (Baltimore, MD, Aug. 2018), USENIX Association, pp. 65--82."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2016.43"},{"key":"e_1_3_2_1_11_1","first-page":"273","volume-title":"USENIX Annual Technical Conference, FREENIX track","author":"Kilpatrick D.","year":"2003","unstructured":"Kilpatrick , D. Privman : A library for partitioning applications . In USENIX Annual Technical Conference, FREENIX track ( 2003 ), pp. 273 -- 284 . Kilpatrick, D. Privman: A library for partitioning applications. In USENIX Annual Technical Conference, FREENIX track (2003), pp. 273--284."},{"key":"e_1_3_2_1_12_1","first-page":"285","volume-title":"USENIX Annual Technical Conference (ATC)","author":"Lind J.","year":"2017","unstructured":"Lind , J. , Priebe , C. , Muthukumaran , D. , O'Keeffe , D. , Aublin , P. , Kelbert , F. , Reiher , T. , Goltzsche , D. , Eyers , D. M. , Kapitza , R. , Fetzer , C. , and Pietzuch , P. R . Glamdring: Automatic application partitioning for intel SGX . In USENIX Annual Technical Conference (ATC) ( 2017 ), pp. 285 -- 298 . Lind, J., Priebe, C., Muthukumaran, D., O'Keeffe, D., Aublin, P., Kelbert, F., Reiher, T., Goltzsche, D., Eyers, D. M., Kapitza, R., Fetzer, C., and Pietzuch, P. R. Glamdring: Automatic application partitioning for intel SGX. In USENIX Annual Technical Conference (ATC) (2017), pp. 285--298."},{"key":"e_1_3_2_1_13_1","first-page":"2359","volume-title":"Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security (New York, NY, USA, 2017), CCS '17, Association for Computing Machinery","author":"Liu S.","unstructured":"Liu , S. , Tan , G. , and Jaeger , T . Ptrsplit: Supporting general pointers in automatic program partitioning . In Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security (New York, NY, USA, 2017), CCS '17, Association for Computing Machinery , p. 2359 -- 2371 . Liu, S., Tan, G., and Jaeger, T. Ptrsplit: Supporting general pointers in automatic program partitioning. In Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security (New York, NY, USA, 2017), CCS '17, Association for Computing Machinery, p. 2359--2371."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2813690"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-45719-2_20"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884817"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-47993-7_8"},{"key":"e_1_3_2_1_18_1","first-page":"323","volume-title":"International Conference on Automated Software Engineering (ASE)","author":"Yongzheng Wu","year":"2013","unstructured":"Yongzheng Wu , Jun Sun, Y. L., and Dong , J. S . Automatically partition software into least privilege components using dynamic data dependency analysis . In International Conference on Automated Software Engineering (ASE) ( 2013 ), pp. 323 -- 333 . Yongzheng Wu, Jun Sun, Y. L., and Dong, J. S. Automatically partition software into least privilege components using dynamic data dependency analysis. In International Conference on Automated Software Engineering (ASE) (2013), pp. 323--333."},{"key":"e_1_3_2_1_19_1","volume-title":"Secure program partitioning. ACM Transactions on Compututer Systems (TOCS) 20, 3","author":"Zdancewic S.","year":"2002","unstructured":"Zdancewic , S. , Zheng , L. , Nystrom , N. , and Myers , A . Secure program partitioning. ACM Transactions on Compututer Systems (TOCS) 20, 3 ( 2002 ), 283--328. Zdancewic, S., Zheng, L., Nystrom, N., and Myers, A. Secure program partitioning. ACM Transactions on Compututer Systems (TOCS) 20, 3 (2002), 283--328."},{"key":"e_1_3_2_1_20_1","first-page":"236","volume-title":"IEEE Symposium on Security and Privacy (S&P)","author":"Zheng L.","year":"2003","unstructured":"Zheng , L. , Chong , S. , Myers , A. , and Zdancewic , S . Using replication and partitioning to build secure distributed systems . In IEEE Symposium on Security and Privacy (S&P) ( 2003 ), pp. 236 -- 250 . Zheng, L., Chong, S., Myers, A., and Zdancewic, S. Using replication and partitioning to build secure distributed systems. In IEEE Symposium on Security and Privacy (S&P) (2003), pp. 236--250."}],"event":{"name":"EuroSys '21: Sixteenth European Conference on Computer Systems","location":"Online United Kingdom","acronym":"EuroSys '21","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 14th European Workshop on Systems Security"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3447852.3458717","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3447852.3458717","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T17:49:27Z","timestamp":1750268967000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3447852.3458717"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,26]]},"references-count":20,"alternative-id":["10.1145\/3447852.3458717","10.1145\/3447852"],"URL":"https:\/\/doi.org\/10.1145\/3447852.3458717","relation":{},"subject":[],"published":{"date-parts":[[2021,4,26]]},"assertion":[{"value":"2021-04-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}