{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,21]],"date-time":"2026-04-21T14:48:58Z","timestamp":1776782938280,"version":"3.51.2"},"reference-count":31,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013,11]]},"DOI":"10.1109\/ase.2013.6693091","type":"proceedings-article","created":{"date-parts":[[2014,1,6]],"date-time":"2014-01-06T12:07:25Z","timestamp":1389010045000},"page":"323-333","source":"Crossref","is-referenced-by-count":34,"title":["Automatically partition software into least privilege components using dynamic data dependency analysis"],"prefix":"10.1109","author":[{"given":"Yongzheng","family":"Wu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jun","family":"Sun","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yang","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jin Song","family":"Dong","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"19","first-page":"473","article-title":"Recursive sandboxes: Extending systrace to empower applications","author":"kurchuk","year":"2004","journal-title":"Security and Protection in Information Processing Systems"},{"key":"17","article-title":"Privman: A library for partitioning applications","volume":"8","author":"kilpatrick","year":"2003","journal-title":"Freenix"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1109\/32.57624"},{"key":"15","author":"haardt","year":"1999","journal-title":"Ptrace(2) Manual"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1145\/301250.301430"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1976.233817"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1137\/S0097539792225297"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1145\/276698.276711"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294265"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1982.235579"},{"key":"20","volume":"12","author":"levy","year":"1984","journal-title":"Capability-Based Computer Systems"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065034"},{"key":"23","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1999.792498"},{"key":"24","first-page":"15","article-title":"Evaluating sfi for a cisc architecture","author":"mccamant","year":"2006","journal-title":"Usenix Security"},{"key":"25","doi-asserted-by":"publisher","DOI":"10.1145\/2254064.2254111"},{"key":"26","doi-asserted-by":"publisher","DOI":"10.1145\/1355284.1355292"},{"key":"27","first-page":"14","article-title":"Smashing the stack for fun and profit","volume":"7","author":"one","year":"1996","journal-title":"Phrack Magazine"},{"key":"28","article-title":"Preventing privilege escalation","author":"provos","year":"2003","journal-title":"Usenix Security"},{"key":"29","doi-asserted-by":"publisher","DOI":"10.1109\/PROC.1975.9939"},{"key":"3","year":"0","journal-title":"Vsftpd Home Page"},{"key":"2","year":"0","journal-title":"Sendmail Home Page"},{"key":"10","first-page":"209","article-title":"Klee: Unassisted and automatic generation of high-coverage tests for complex systems programs","author":"cadar","year":"2008","journal-title":"USENIX OSDI"},{"key":"1","year":"0","journal-title":"Postfix Home Page"},{"key":"30","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1145\/173668.168635","article-title":"Efficient software-based fault isolation","volume":"27","author":"wahbe","year":"1994","journal-title":"SIGOPS OSR"},{"key":"7","first-page":"353","article-title":"An example of software system debugging","volume":"71","author":"akiyama","year":"1971","journal-title":"Information Processing"},{"key":"6","article-title":"Multiple \"buffer management errors","year":"2003","journal-title":"OpenSSH before 3 7 1 May Allow Attackers to Cause A Denial of Service or Execute Arbitrary Code"},{"key":"5","article-title":"CVE-2003-0682: Memory bugs","year":"2003","journal-title":"OpenSSH 3 7 1 and Earlier"},{"key":"31","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1007\/3-540-62852-5_6","article-title":"A note on distributed computing","author":"waldo","year":"1997","journal-title":"Lecture Notes in Computer Science"},{"key":"4","year":"2000","journal-title":"CVE-2000-1214 Buffer Overflows in the (1) Outpack or (2) Buf Variables of Ping in Iputils before 20001010"},{"key":"9","first-page":"57","article-title":"Privtrans: Automatically partitioning programs for privilege separation","author":"brumley","year":"2004","journal-title":"Usenix Security"},{"key":"8","author":"berkelaar","year":"2004","journal-title":"Lpsolve Open Source (Mixed-integer) Linear Programming System"}],"event":{"name":"2013 IEEE\/ACM 28th International Conference on Automated Software Engineering (ASE)","location":"Silicon Valley, CA, USA","start":{"date-parts":[[2013,11,11]]},"end":{"date-parts":[[2013,11,15]]}},"container-title":["2013 28th IEEE\/ACM International Conference on Automated Software Engineering (ASE)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6684409\/6693054\/06693091.pdf?arnumber=6693091","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,22]],"date-time":"2017-06-22T01:23:02Z","timestamp":1498094582000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6693091\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,11]]},"references-count":31,"URL":"https:\/\/doi.org\/10.1109\/ase.2013.6693091","relation":{},"subject":[],"published":{"date-parts":[[2013,11]]}}}