{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T18:27:26Z","timestamp":1725906446907},"publisher-location":"Cham","reference-count":36,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319647005"},{"type":"electronic","value":"9783319647012"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-64701-2_55","type":"book-chapter","created":{"date-parts":[[2017,7,25]],"date-time":"2017-07-25T08:56:55Z","timestamp":1500973015000},"page":"694-709","source":"Crossref","is-referenced-by-count":1,"title":["$$\\mu $$ Shield"],"prefix":"10.1007","author":[{"given":"Ali","family":"Abbasi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jos","family":"Wetzels","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wouter","family":"Bokslag","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Emmanuele","family":"Zambon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sandro","family":"Etalle","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,7,26]]},"reference":[{"key":"55_CR1","doi-asserted-by":"crossref","unstructured":"Abadi, M., Budiu, M., Erlingsson, U., Ligatti, J.: Control-flow integrity. In: ACM Conference on Computer and Communications Security (CCS) (2005)","DOI":"10.1145\/1102120.1102165"},{"key":"55_CR2","unstructured":"Abbasi, A., Wetzels, J., Zambon, E.: $$\\mu $$ Shield: host-based detection for embedded devices used in ICS environments. https:\/\/github.com\/preemptive-FP7\/uShield"},{"key":"55_CR3","doi-asserted-by":"crossref","unstructured":"Bittau, A., Belay, A., Mashtizadeh, A., Mazi\u00e8res, D., Boneh, D.: Hacking blind. In: IEEE Symposium on Security and Privacy (2014)","DOI":"10.1109\/SP.2014.22"},{"key":"55_CR4","doi-asserted-by":"crossref","unstructured":"Bletsch, T., Jiang, X., Freeh, V.W., Liang, Z.: Jump-oriented programming: a new class of code-reuse attack. In: ACM Symposium on Information, Computer and Communications Security (ASIACCS) (2011)","DOI":"10.1145\/1966913.1966919"},{"key":"55_CR5","unstructured":"Brucker, J.P.: ARM: deprecate old APCS frame format. http:\/\/lists.infradead.org\/pipermail\/linux-arm-kernel\/2016-February\/404969.html"},{"key":"55_CR6","doi-asserted-by":"crossref","unstructured":"Burow, N., Carr, S.A., Brunthaler, S., Payer, M., Nash, J., Larsen, P., Franz, M.: Control-Flow Integrity: Precision, Security, and Performance. arXiv (2016)","DOI":"10.1145\/3054924"},{"key":"55_CR7","unstructured":"Carlini, N., Wagner, D.: Rop is still dangerous: Breaking modern defenses. In: USENIX Security Symposium (2014)"},{"key":"55_CR8","unstructured":"Cass, S.: The 2015 top ten programming languages. IEEE Spectrum 20 (2015)"},{"key":"55_CR9","doi-asserted-by":"crossref","unstructured":"Chen, P., Xiao, H., Shen, X., Yin, X., Mao, B., Xie, L.: Drop: Detecting return-oriented programming malicious code. In: International Conference on Information Systems Security (2009)","DOI":"10.1007\/978-3-642-10772-6_13"},{"key":"55_CR10","doi-asserted-by":"crossref","unstructured":"Dang, T.H., Maniatis, P., Wagner, D.: The performance cost of shadow stacks and stack canaries. In: ACM Symposium on Information, Computer and Communications Security (ASIACCS) (2015)","DOI":"10.1145\/2714576.2714635"},{"key":"55_CR11","unstructured":"Davi, L., Dmitrienko, A., Egele, M., Fischer, T., Holz, T., Hund, R., N\u00fcrnberger, S., Sadeghi, A.R.: Mocfi: A framework to mitigate control-flow attacks on smartphones. In: Symposium on Network and Distributed System Security (NDSS) (2012)"},{"key":"55_CR12","unstructured":"Davi, L., Lehmann, D., Sadeghi, A.R., Monrose, F.: Stitching the gadgets: On the ineffectiveness of coarse-grained control-flow integrity protection. In: USENIX Security Symposium (2014)"},{"key":"55_CR13","doi-asserted-by":"crossref","unstructured":"Davi, L., Sadeghi, A.R., Winandy, M.: Ropdefender: a detection tool to defend against return-oriented programming attacks. In: ACM Conference on Computer and Communications Security (CCS) (2011)","DOI":"10.1145\/1966913.1966920"},{"key":"55_CR14","unstructured":"Dobbins, R.: Mirai IOT botnet description and DDOS attack mitigation. Arbor Threat Intell. 28 (2016)"},{"key":"55_CR15","unstructured":"Fratri\u0107, I.: Ropguard: runtime prevention of return-oriented programming attacks. (2012). https:\/\/ropguard.googlecode.com\/svn-history\/r2\/trunk\/doc\/ropguard.pdf"},{"key":"55_CR16","doi-asserted-by":"crossref","unstructured":"Gadaleta, F., Younan, Y., Joosen, W.: Bubble: a javascript engine level countermeasure against heap-spraying attacks. In: International Symposium on Engineering Secure Software and Systems (2010)","DOI":"10.1007\/978-3-642-11747-3_1"},{"key":"55_CR17","doi-asserted-by":"crossref","unstructured":"Goktas, E., Athanasopoulos, E., Bos, H., Portokalidis, G.: Out of control: overcoming control-flow integrity. In: IEEE Symposium on Security and Privacy (2014)","DOI":"10.1109\/SP.2014.43"},{"key":"55_CR18","unstructured":"Group, U.E: Embedded markets study (2015). https:\/\/webpages.uncc.edu\/jmconrad\/ECGR4101-2015-08\/Notes\/UBM%20Tech%202015%20Presentation%20of%20Embedded%20Markets%20Study%20World%20Day1.pdf"},{"key":"55_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"112","DOI":"10.1007\/978-3-319-25645-0_8","volume-title":"Network and System Security","author":"J Habibi","year":"2015","unstructured":"Habibi, J., Panicker, A., Gupta, A., Bertino, E.: DisARM: mitigating buffer overflow attacks on embedded devices. In: Qiu, M., Xu, S., Yung, M., Zhang, H. (eds.) NSS 2015. LNCS, vol. 9408, pp. 112\u2013129. Springer, Cham (2015). doi: 10.1007\/978-3-319-25645-0_8"},{"key":"55_CR20","doi-asserted-by":"crossref","unstructured":"Jacobson, E.R., Bernat, A.R., Williams, W.R., Miller, B.P.: Detecting code reuse attacks with a model of conformant program execution. In: International Symposium on Engineering Secure Software and Systems (2014)","DOI":"10.1007\/978-3-319-04897-0_1"},{"key":"55_CR21","doi-asserted-by":"crossref","unstructured":"Mashtizadeh, A.J., Bittau, A., Boneh, D., Mazi\u00e8res, D.: CCFI: cryptographically enforced control flow integrity. In: Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security (2015)","DOI":"10.1145\/2810103.2813676"},{"key":"55_CR22","doi-asserted-by":"crossref","unstructured":"Mohan, V., Larsen, P., Brunthaler, S., Hamlen, K.W., Franz, M.: Opaque control-flow integrity. In: Symposium on Network and Distributed System Security (NDSS) (2015)","DOI":"10.14722\/ndss.2015.23271"},{"key":"55_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"306","DOI":"10.1007\/978-3-319-13051-4_19","volume-title":"Selected Areas in Cryptography \u2013 SAC 2014","author":"N Mouha","year":"2014","unstructured":"Mouha, N., Mennink, B., Herrewege, A., Watanabe, D., Preneel, B., Verbauwhede, I.: Chaskey: an efficient MAC algorithm for 32-bit microcontrollers. In: Joux, A., Youssef, A. (eds.) SAC 2014. LNCS, vol. 8781, pp. 306\u2013323. Springer, Cham (2014). doi: 10.1007\/978-3-319-13051-4_19"},{"key":"55_CR24","unstructured":"Pappas, V.: kBouncer: efficient and transparent ROP mitigation (2012). http:\/\/www.cs.columbia.edu\/vpappas\/papers\/kbouncer.pdf"},{"key":"55_CR25","unstructured":"Patel, B.: Intel release new technology specifications to protect against ROP attacks. https:\/\/blogs.intel.com\/evangelists\/2016\/06\/09\/intel-release-new-technology-specifications-protect-rop-attacks\/"},{"key":"55_CR26","unstructured":"Payer, M., Barresi, A., Gross, T.R.: Lockdown: dynamic control-flow integrity. arXiv preprint arXiv:1407.0549 (2014)"},{"key":"55_CR27","doi-asserted-by":"crossref","unstructured":"Pewny, J., Holz, T.: Control-flow restrictor: compiler-based CFI for IOS. In: Annual Computer Security Applications Conference (ACSAC), pp. 309\u2013318 (2013)","DOI":"10.1145\/2523649.2523674"},{"key":"55_CR28","unstructured":"Media, P.: Open-Source, Automated Benchmarking (2016). http:\/\/www.phoronix-test-suite.com\/"},{"key":"55_CR29","unstructured":"Pozo, R., Miller, B.: SciMark 2 (2016). http:\/\/math.nist.gov\/scimark2\/"},{"key":"55_CR30","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"88","DOI":"10.1007\/978-3-319-11379-1_5","volume-title":"Research in Attacks, Intrusions and Defenses","author":"F Schuster","year":"2014","unstructured":"Schuster, F., Tendyck, T., Pewny, J., Maa\u00df, A., Steegmanns, M., Contag, M., Holz, T.: Evaluating the effectiveness of current anti-ROP defenses. In: Stavrou, A., Bos, H., Portokalidis, G. (eds.) RAID 2014. LNCS, vol. 8688, pp. 88\u2013108. Springer, Cham (2014). doi: 10.1007\/978-3-319-11379-1_5"},{"key":"55_CR31","doi-asserted-by":"crossref","unstructured":"Shoshitaishvili, Y., Wang, R., Salls, C., Stephens, N., Polino, M., Dutcher, A., Grosen, J., Feng, S., Hauser, C., Kruegel, C., Vigna, G.: SoK: (State of) the art of war: offensive techniques in binary analysis. In: IEEE Symposium on Security and Privacy (2016)","DOI":"10.1109\/SP.2016.17"},{"key":"55_CR32","unstructured":"Standard Performance Evaluation Corporation: SPEC\u2019s Benchmarks (2005). https:\/\/www.spec.org\/benchmarks.html"},{"key":"55_CR33","doi-asserted-by":"crossref","unstructured":"van der Veen, V., Andriesse, D., G\u00f6kta\u015f, E., Gras, B., Sambuc, L., Slowinska, A., Bos, H., Giuffrida, C.: Practical context-sensitive CFI. In: ACM Conference on Computer and Communications Security (CCS) (2015)","DOI":"10.1145\/2810103.2813673"},{"issue":"7","key":"55_CR34","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1145\/2674025.2576208","volume":"49","author":"M Zhang","year":"2014","unstructured":"Zhang, M., Qiao, R., Hasabnis, N., Sekar, R.: A platform for secure static binary instrumentation. ACM SIGPLAN Notic. 49(7), 129\u2013140 (2014)","journal-title":"ACM SIGPLAN Notic."},{"key":"55_CR35","unstructured":"Zhang, M., Sekar, R.: Control flow integrity for COTS binaries. In: USENIX Security Symposium (2013)"},{"key":"55_CR36","doi-asserted-by":"crossref","unstructured":"Zhang, M., Sekar, R.: Control flow and code integrity for cots binaries: an effective defense against real-world rop attacks. In: ACM Conference on Computer and Communications Security (CCS) (2015)","DOI":"10.1145\/2818000.2818016"}],"container-title":["Lecture Notes in Computer Science","Network and System Security"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-64701-2_55","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,1]],"date-time":"2019-10-01T15:14:53Z","timestamp":1569942893000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-64701-2_55"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319647005","9783319647012"],"references-count":36,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-64701-2_55","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2017]]}}}