{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T15:16:46Z","timestamp":1783610206455,"version":"3.55.0"},"publisher-location":"Cham","reference-count":31,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319934105","type":"print"},{"value":"9783319934112","type":"electronic"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"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":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-319-93411-2_5","type":"book-chapter","created":{"date-parts":[[2018,6,7]],"date-time":"2018-06-07T07:49:28Z","timestamp":1528357768000},"page":"92-113","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":51,"title":["GuardION: Practical Mitigation of DMA-Based Rowhammer Attacks on ARM"],"prefix":"10.1007","author":[{"given":"Victor","family":"van der Veen","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Martina","family":"Lindorfer","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yanick","family":"Fratantonio","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Harikrishnan","family":"Padmanabha Pillai","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Giovanni","family":"Vigna","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Christopher","family":"Kruegel","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Herbert","family":"Bos","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kaveh","family":"Razavi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2018,6,8]]},"reference":[{"key":"5_CR1","unstructured":"Low-Memory Shrinker API, October 2013. \n                      http:\/\/www.phonesdevelopers.info\/1815288\n                      \n                    . Accessed 5 May 2017"},{"key":"5_CR2","unstructured":"cookie-butter: Python Script for Making Graphics Performance Charts for an Android App (2016). \n                      https:\/\/github.com\/Turnsole\/cookie-butter"},{"key":"5_CR3","unstructured":"Drammer: Native Binary for Testing Android Phones for the Rowhammer Bug (2016). \n                      https:\/\/github.com\/vusec\/drammer"},{"key":"5_CR4","doi-asserted-by":"crossref","unstructured":"Aweke, Z.B., Yitbarek, S.F., Qiao, R., Das, R., Hicks, M., Oren, Y., Austin, T.: ANVIL: software-based protection against next-generation Rowhammer attacks. In: Proceedings of ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) (2016)","DOI":"10.1145\/2872362.2872390"},{"key":"5_CR5","doi-asserted-by":"crossref","unstructured":"Bosman, E., Razavi, K., Bos, H., Giuffrida, C.: Dedup Est Machina: memory deduplication as an advanced exploitation vector. In: Proceedings of IEEE Symposium on Security and Privacy (S&P) (2016)","DOI":"10.1109\/SP.2016.63"},{"key":"5_CR6","unstructured":"Brasser, F., Davi, L., Gens, D., Liebchen, C., Sadeghi, A.R.: CAn\u2019t touch this: practical and generic software-only defenses against Rowhammer attacks, November 2016. \n                      arXiv:1611.08396\n                      \n                     [cs.CR]"},{"key":"5_CR7","unstructured":"Brasser, F., Davi, L., Gens, D., Liebchen, C., Sadeghi, A.R.: Can\u2019t touch this: practical and generic software-only defenses against Rowhammer attacks. In: Proceedings of USENIX Security Symposium (2017)"},{"key":"5_CR8","doi-asserted-by":"crossref","unstructured":"Cai, Y., Ghose, S., Luo, Y., Mai, K., Mutlu, O., Haratsch, E.F.: Vulnerabilities in MLC NAND flash memory programming: experimental analysis, exploits, and mitigation techniques. In: Proceedings of International Symposium on High-Performance Computer Architecture (HPCA) (2017)","DOI":"10.1109\/HPCA.2017.61"},{"key":"5_CR9","doi-asserted-by":"crossref","unstructured":"Cheng, Y., Zhang, Z., Nepal, S.: Still hammerable and exploitable: on the effectiveness of software-only physical kernel isolation, February 2018. \n                      arXiv:1802.07060\n                      \n                     [cs.CR]","DOI":"10.1109\/TDSC.2019.2946816"},{"key":"5_CR10","unstructured":"Corbet, J.: Contiguous Memory Allocation for Drivers, July 2010. \n                      https:\/\/lwn.net\/Articles\/396702\/"},{"key":"5_CR11","unstructured":"Corbet, J.: A Reworked Contiguous Memory Allocator, June 2011. \n                      https:\/\/lwn.net\/Articles\/447405\/"},{"key":"5_CR12","doi-asserted-by":"crossref","unstructured":"Frigo, P., Giuffrida, C., Bos, H., Razavi, K.: Grand Pwning unit: accelerating microarchitectural attacks with the GPU. In: Proceedings of IEEE Symposium on Security and Privacy (S&P) (2018)","DOI":"10.1109\/SP.2018.00022"},{"key":"5_CR13","unstructured":"Google: Testing UI Performance. \n                      https:\/\/developer.android.com\/training\/testing\/performance.html"},{"key":"5_CR14","unstructured":"Google: ion: Disable ION_HEAP_TYPE_SYSTEM_CONTIG, November 2016. \n                      https:\/\/android.googlesource.com\/device\/google\/marlin-kernel\/"},{"key":"5_CR15","volume-title":"Understanding the Linux Virtual Memory Manager","author":"M Gorman","year":"2007","unstructured":"Gorman, M.: Understanding the Linux Virtual Memory Manager. Prentice Hall PTR, Upper Saddle River (2007)"},{"key":"5_CR16","doi-asserted-by":"crossref","unstructured":"Gruss, D., Maurice, C., Mangard, S.: Rowhammer.js: a remote software-induced fault attack in JavaScript. In: Proceedings of Conference on Detection of Intrusions and Malware & Vulnerability Assessment (DIMVA) (2016)","DOI":"10.1007\/978-3-319-40667-1_15"},{"key":"5_CR17","unstructured":"JEDEC Solid State Technology Association: DDR3 SDRAM Specification. JESD79-3F (2012)"},{"key":"5_CR18","unstructured":"JEDEC Solid State Technology Association: Low Power Double Data 4 (LPDDR4). JESD209-4A (2015)"},{"key":"5_CR19","doi-asserted-by":"crossref","unstructured":"Kim, Y., Daly, R., Kim, J., Fallin, C., Lee, J.H., Lee, D., Wilkerson, C., Lai, K., Mutlu, O.: Flipping bits in memory without accessing them: an experimental study of DRAM disturbance errors. In: Proceedings of International Symposium on Computer Architecture (ISCA) (2014)","DOI":"10.1109\/ISCA.2014.6853210"},{"key":"5_CR20","unstructured":"Lanteigne, M.: How Rowhammer Could Be Used to Exploit Weaknesses in Computer Hardware, March 2016. \n                      http:\/\/www.thirdio.com\/rowhammer.pdf"},{"key":"5_CR21","unstructured":"Nazarewicz, M.: A Deep Dive into CMA, March 2012. \n                      https:\/\/lwn.net\/Articles\/486301\/"},{"key":"5_CR22","unstructured":"Pessl, P., Gruss, D., Maurice, C., Schwarz, M., Mangard, S.: DRAMA: exploiting DRAM addressing for cross-CPU attacks. In: Proceedings of USENIX Security Symposium (2016)"},{"key":"5_CR23","doi-asserted-by":"crossref","unstructured":"Qiao, R., Seaborn, M.: A new approach for Rowhammer attacks. In: Proceedings of IEEE International Symposium on Hardware Oriented Security and Trust (HOST) (2016)","DOI":"10.1109\/HST.2016.7495576"},{"key":"5_CR24","unstructured":"Razavi, K., Gras, B., Bosman, E., Preneel, B., Giuffrida, C., Bos, H.: Flip Feng Shui: hammering a needle in the software stack. In: Proceedings of USENIX Security Symposium (2016)"},{"key":"5_CR25","doi-asserted-by":"crossref","unstructured":"Schaller, A., Xiong, W., Salee, M.U., Anagnostopoulos, N.A., Katzenbeisser, S., Szefer, J.: Intrinsic rowhammer PUFs: leveraging the Rowhammer effect for improved security. In: Proceedings of IEEE International Symposium on Hardware Oriented Security and Trust (HOST) (2017)","DOI":"10.1109\/HST.2017.7951729"},{"key":"5_CR26","unstructured":"Seaborn, M., Dullien, T.: Exploiting the DRAM Rowhammer bug to gain kernel privileges. In: Black Hat USA (BH-US) (2015)"},{"key":"5_CR27","doi-asserted-by":"crossref","unstructured":"Aga, M.T., Aweke, Z.B., Austin, T.: When good protections go bad: exploiting anti-DoS measures to accelerate Rowhammer attacks. In: Proceedings of IEEE International Symposium on Hardware Oriented Security and Trust (HOST) (2017)","DOI":"10.1109\/HST.2017.7951730"},{"key":"5_CR28","unstructured":"van der Veen, V., Fratantonio, Y., Lindorfer, M., Gruss, D., Maurice, C., Vigna, G., Bos, H., Razavi, K., Giuffrida, C.: Drammer: deterministic Rowhammer attacks on mobile platforms. In: Proceedings of ACM Conference on Computer and Communications Security (CCS) (2016)"},{"key":"5_CR29","unstructured":"Vorontsov, A.: Android Low Memory Killer vs. Memory Pressure Notifications, December 2011. \n                      https:\/\/lkml.org\/lkml\/2011\/12\/18\/173"},{"key":"5_CR30","unstructured":"Xiao, Y., Zhang, X., Zhang, Y., Teodorescu, M.R.: One bit flips, one cloud flops: cross-VM Rowhammer attacks and privilege escalation. In: Proceedings of USENIX Security Symposium (2016)"},{"key":"5_CR31","unstructured":"Zeng, T.M.: The Android ION Memory Allocator, February 2012. \n                      https:\/\/lwn.net\/Articles\/480055"}],"container-title":["Lecture Notes in Computer Science","Detection of Intrusions and Malware, and Vulnerability Assessment"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-93411-2_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,3,3]],"date-time":"2020-03-03T03:18:34Z","timestamp":1583205514000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-93411-2_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319934105","9783319934112"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-93411-2_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018]]},"assertion":[{"value":"8 June 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"DIMVA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Detection of Intrusions and Malware, and Vulnerability Assessment","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Saclay","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"France","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28 June 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"29 June 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"dimva2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.dimva2018.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}