{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T00:55:05Z","timestamp":1767920105012,"version":"3.49.0"},"reference-count":67,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2020,9,1]],"date-time":"2020-09-01T00:00:00Z","timestamp":1598918400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,9,1]],"date-time":"2020-09-01T00:00:00Z","timestamp":1598918400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Int. J. Inf. Secur."],"published-print":{"date-parts":[[2021,8]]},"DOI":"10.1007\/s10207-020-00520-9","type":"journal-article","created":{"date-parts":[[2020,9,1]],"date-time":"2020-09-01T15:03:48Z","timestamp":1598972628000},"page":"603-619","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["PageDumper: a mechanism to collect page table manipulation information at run-time"],"prefix":"10.1007","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4642-6341","authenticated-orcid":false,"given":"Trushna","family":"Parida","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Suvrojit","family":"Das","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,9,1]]},"reference":[{"issue":"1","key":"520_CR1","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1145\/1609956.1609960","volume":"13","author":"M Abadi","year":"2009","unstructured":"Abadi, M., Budiu, M., Erlingsson, \u00da., Ligatti, J.: Control-flow integrity principles, implementations, and applications. ACM Trans. Inf. Syst. Secur. (TISSEC) 13(1), 4 (2009)","journal-title":"ACM Trans. Inf. Syst. Secur. (TISSEC)"},{"key":"520_CR2","unstructured":"Anderson, D.: Crash (2008). https:\/\/people.redhat.com\/anderson\/crash_whitepaper\/. Accessed 26 Nov 2019"},{"key":"520_CR3","unstructured":"Betz, C.: Memparser (2005). http:\/\/www.dfrws.org\/2005\/challenge\/memparser.shtml"},{"key":"520_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: Proceedings of the 6th ACM symposium on information, computer and communications security, pp. 30\u201340. ACM (2011)","DOI":"10.1145\/1966913.1966919"},{"key":"520_CR5","doi-asserted-by":"publisher","first-page":"S66","DOI":"10.1016\/j.diin.2017.06.002","volume":"22","author":"F Block","year":"2017","unstructured":"Block, F., Dewald, A.: Linux memory forensics: dissecting the user space process heap. Digit. Investig. 22, S66\u2013S75 (2017)","journal-title":"Digit. Investig."},{"key":"520_CR6","doi-asserted-by":"publisher","first-page":"S3","DOI":"10.1016\/j.diin.2019.04.008","volume":"29","author":"F Block","year":"2019","unstructured":"Block, F., Dewald, A.: Windows memory forensics: detecting (un) intentionally hidden injected code by examining page table entries. Digit. Investig. 29, S3\u2013S12 (2019)","journal-title":"Digit. Investig."},{"key":"520_CR7","volume-title":"Understanding the Linux Kernel: From I\/O Ports to Process Management","author":"DP Bovet","year":"2005","unstructured":"Bovet, D.P., Cesati, M.: Understanding the Linux Kernel: From I\/O Ports to Process Management. O\u2019Reilly Media Inc., Newton (2005)"},{"key":"520_CR8","volume-title":"Digital Forensics of the Physical Memory","author":"M Burdach","year":"2005","unstructured":"Burdach, M.: Digital Forensics of the Physical Memory. Warsaw University, Warszawa (2005)"},{"key":"520_CR9","doi-asserted-by":"publisher","first-page":"S32","DOI":"10.1016\/j.diin.2010.05.005","volume":"7","author":"A Case","year":"2010","unstructured":"Case, A., Marziale, L., Richard III, G.G.: Dynamic recreation of kernel data structures for live forensics. Digit. Investig. 7, S32\u2013S40 (2010)","journal-title":"Digit. Investig."},{"key":"520_CR10","doi-asserted-by":"publisher","first-page":"S3","DOI":"10.1016\/j.diin.2016.04.017","volume":"18","author":"A Case","year":"2016","unstructured":"Case, A., Richard III, G.G.: Detecting objective-c malware through memory forensics. Digit. Investigat. 18, S3\u2013S10 (2016)","journal-title":"Digit. Investigat."},{"key":"520_CR11","doi-asserted-by":"crossref","unstructured":"Castro, M., Costa, M., Martin, J.P., Peinado, M., Akritidis, P., Donnelly, A., Barham, P., Black, R.: Fast byte-granularity software fault isolation. In: Proceedings of the ACM SIGOPS 22nd Symposium on Operating Systems Principles, pp. 45\u201358. ACM (2009)","DOI":"10.1145\/1629575.1629581"},{"key":"520_CR12","doi-asserted-by":"crossref","unstructured":"Checkoway, S., Davi, L., Dmitrienko, A., Sadeghi, A.R., Shacham, H., Winandy, M.: Return-oriented programming without returns. In: Proceedings of the 17th ACM Conference on Computer and Communications Security, pp. 559\u2013572. ACM (2010)","DOI":"10.1145\/1866307.1866370"},{"key":"520_CR13","first-page":"177","volume":"5","author":"S Chen","year":"2005","unstructured":"Chen, S., Xu, J., Sezer, E.C., Gauriar, P., Iyer, R.K.: Non-control-data attacks are realistic threats. USENIX Secur. Symp. 5, 177\u2013192 (2005)","journal-title":"USENIX Secur. Symp."},{"key":"520_CR14","doi-asserted-by":"crossref","unstructured":"Crane, S., Liebchen, C., Homescu, A., Davi, L., Larsen, P., Sadeghi, A.R., Brunthaler, S., Franz, M.: Readactor: practical code randomization resilient to memory disclosure. In: 2015 IEEE Symposium on Security and Privacy, pp. 763\u2013780. IEEE (2015)","DOI":"10.1109\/SP.2015.52"},{"key":"520_CR15","doi-asserted-by":"crossref","unstructured":"Davi, L., Gens, D., Liebchen, C., Sadeghi, A.R.: Pt-rand: Practical mitigation of data-only attacks against page tables. In: NDSS (2017)","DOI":"10.14722\/ndss.2017.23421"},{"key":"520_CR16","doi-asserted-by":"crossref","unstructured":"Dolan-Gavitt, B., Srivastava, A., Traynor, P., Giffin, J.: Robust signatures for kernel data structures. In: Proceedings of the 16th ACM Conference on Computer and Communications Security, pp. 566\u2013577. ACM (2009)","DOI":"10.1145\/1653662.1653730"},{"key":"520_CR17","unstructured":"Economou, N.A., Nissim, E.E.: Getting physical extreme abuse of Intel based paging systems (2016)"},{"key":"520_CR18","unstructured":"Edge, J.: Kernel address space layout randomization. (2013) https:\/\/lwn.net\/Articles\/569635\/. Accessed 26 Nov 2019"},{"key":"520_CR19","unstructured":"Edge, J.: Randomizing the kernel. (2013) https:\/\/lwn.net\/Articles\/546686\/. Accessed 26 Nov 2019"},{"key":"520_CR20","doi-asserted-by":"crossref","unstructured":"Evtyushkin, D., Ponomarev, D., Abu-Ghazaleh, N.: Jump over ASLR: attacking branch predictors to bypass ASLR. In: The 49th Annual IEEE\/ACM International Symposium on Microarchitecture, p.\u00a040. IEEE Press (2016)","DOI":"10.1109\/MICRO.2016.7783743"},{"key":"520_CR21","unstructured":"F-response Team: A utility to conduct live forensics (2019). https:\/\/f-response.com\/. Accessed 26 Nov 2019"},{"key":"520_CR22","doi-asserted-by":"crossref","unstructured":"Gisbert, H.M., Ripoll, I.: On the effectiveness of NX, SSP, RENEWSSP, and ASLR against stack buffer overflows. In: 2014 IEEE 13th International Symposium on Network Computing and Applications, pp. 145\u2013152. IEEE (2014)","DOI":"10.1109\/NCA.2014.28"},{"key":"520_CR23","unstructured":"Google Inc: Rekall\u2019s malfind plugin (2019).https:\/\/github.com\/google\/rekall\/blob\/master\/rekall-core\/rekall\/plugins\/windows\/malware\/malfind.py. Accessed 26 Nov 2019"},{"key":"520_CR24","volume-title":"Understanding the Linux Virtual Memory Manager","author":"M Gorman","year":"2004","unstructured":"Gorman, M.: Understanding the Linux Virtual Memory Manager. Prentice Hall, Upper Saddle River (2004)"},{"key":"520_CR25","unstructured":"Gravani, S., Hedayati, M., Criswell, J., Scott, M.L.: Iskios: lightweight defense against kernel-level code-reuse attacks. arXiv preprint arXiv:1903.04654 (2019)"},{"key":"520_CR26","doi-asserted-by":"crossref","unstructured":"Gruss, D., Lipp, M., Schwarz, M., Fellner, R., Maurice, C., Mangard, S.: KASLR is dead: long live KASLR. In: International Symposium on Engineering Secure Software and Systems, pp. 161\u2013176. Springer (2017)","DOI":"10.1007\/978-3-319-62105-0_11"},{"key":"520_CR27","unstructured":"Hansen, D.: Kaiser: unmap most of the kernel from userspace page tables (2017). https:\/\/lwn.net\/Articles\/738997\/. Accessed 26 Nov 2019"},{"key":"520_CR28","doi-asserted-by":"crossref","unstructured":"Hu, H., Shinde, S., Adrian, S., Chua, Z.L., Saxena, P., Liang, Z.: Data-oriented programming: on the expressiveness of non-control data attacks. In: 2016 IEEE Symposium on Security and Privacy (SP), pp. 969\u2013986. IEEE (2016)","DOI":"10.1109\/SP.2016.62"},{"key":"520_CR29","unstructured":"Intel 34 and ia-32 architectures software developer\u2019s manual. https:\/\/software.intel.com\/en-us\/articles\/intel-sdm. Accessed 26 Nov 2019"},{"key":"520_CR30","doi-asserted-by":"crossref","unstructured":"Jones, S.T., Arpaci-Dusseau, A.C., Arpaci-Dusseau, R.H., et\u00a0al.: Antfarm: tracking processes in a virtual machine environment. In: USENIX Annual Technical Conference, General Track, pp. 1\u201314 (2006)","DOI":"10.1145\/1168918.1168861"},{"key":"520_CR31","unstructured":"Keong, T.C.: Dynamic forking of win32 exe (2004). https:\/\/web.archive.org\/web\/20070808231220\/http:\/\/www.security.org.sg\/code\/loadexe.html. Accessed 26 Nov 2019"},{"key":"520_CR32","doi-asserted-by":"crossref","unstructured":"Kim, T., Shin, Y.: High efficiency, low-noise meltdown attack by using a return stack buffer. In: Proceedings of the 2019 ACM Asia Conference on Computer and Communications Security, pp. 688\u2013690. ACM (2019)","DOI":"10.1145\/3321705.3331009"},{"key":"520_CR33","unstructured":"Kiriansky, V., Waldspurger, C.: Speculative buffer overflows: attacks and defenses. arXiv preprint arXiv:1807.03757 (2018)"},{"key":"520_CR34","unstructured":"Kleen, A.: Complete virtual memory map for $$\\times 86\\_64$$ architecture (2004). https:\/\/elixir.bootlin.com\/linux\/v4.14\/source\/Documentation\/x86\/x86_64\/mm.txt. Accessed 26 Nov 2019"},{"key":"520_CR35","doi-asserted-by":"crossref","unstructured":"Kocher, P., Genkin, D., Gruss, D., Haas, W., Hamburg, M., Lipp, M., Mangard, S., Prescher, T., Schwarz, M., Yarom, Y.: Spectre attacks: exploiting speculative execution. arXiv preprint arXiv:1801.01203 (2018)","DOI":"10.1109\/SP.2019.00002"},{"key":"520_CR36","unstructured":"Koruyeh, E.M., Khasawneh, K.N., Song, C., Abu-Ghazaleh, N.: Spectre returns! speculation attacks using the return stack buffer. In: 12th $$\\{$$USENIX$$\\}$$ Workshop on Offensive Technologies ($$\\{$$WOOT$$\\}$$ 18) (2018)"},{"key":"520_CR37","unstructured":"Kroah-Hartman, G.: UDEV\u2014a userspace implementation of DEVFS. In: Proceedings Linux Symposium, pp. 263\u2013271. Citeseer (2003)"},{"key":"520_CR38","unstructured":"KSL group: Threadmap documentation (2017). https:\/\/github.com\/kslgroup\/threadmap\/blob\/master\/threadmap documentation.pdf. Accessed 26 Nov 2019"},{"key":"520_CR39","unstructured":"Kuznetsov, V., Szekeres, L., Payer, M., Candea, G., Sekar, R., Song, D.: Code-pointer integrity. In: 11th $$\\{$$USENIX$$\\}$$ Symposium on Operating Systems Design and Implementation ($$\\{$$OSDI$$\\}$$ 14), pp. 147\u2013163 (2014)"},{"key":"520_CR40","doi-asserted-by":"crossref","unstructured":"Larsen, P., Homescu, A., Brunthaler, S., Franz, M.: Sok: Automated software diversity. In: 2014 IEEE Symposium on Security and Privacy, pp. 276\u2013291. IEEE (2014)","DOI":"10.1109\/SP.2014.25"},{"key":"520_CR41","doi-asserted-by":"crossref","unstructured":"Lee, J., Ham, H., Kim, I., Song, J.: Poster: page table manipulation attack. In: Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security, pp. 1644\u20131646. ACM (2015)","DOI":"10.1145\/2810103.2810121"},{"issue":"6","key":"520_CR42","doi-asserted-by":"publisher","first-page":"1535","DOI":"10.1109\/TIFS.2018.2797932","volume":"13","author":"J Li","year":"2018","unstructured":"Li, J., Tong, X., Zhang, F., Ma, J.: Fine-cfi: fine-grained control-flow integrity for operating system kernels. IEEE Trans. Inf. Forensics Secur. 13(6), 1535\u20131550 (2018)","journal-title":"IEEE Trans. Inf. Forensics Secur."},{"key":"520_CR43","unstructured":"Lin, Z., Rhee, J., Zhang, X., Xu, D., Jiang, X.: Siggraph: Brute force scanning of kernel data structure instances using graph-based signatures. In: NDSS (2011)"},{"key":"520_CR44","unstructured":"Lipp, M., Schwarz, M., Gruss, D., Prescher, T., Haas, W., Mangard, S., Kocher, P., Genkin, D., Yarom, Y., Hamburg, M.: Meltdown. arXiv preprint arXiv:1801.01207 (2018)"},{"key":"520_CR45","doi-asserted-by":"crossref","unstructured":"Maisuradze, G., Rossow, C.: ret2spec: Speculative execution using return stack buffers. In: Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security, pp. 2109\u20132122. ACM (2018)","DOI":"10.1145\/3243734.3243761"},{"key":"520_CR46","unstructured":"Michael Cohen: The pmem memory acquisition suite (2015). https:\/\/github.com\/google\/rekall\/tree\/master\/tools\/windows\/winpmem. Accessed 26 Nov 2019"},{"key":"520_CR47","unstructured":"Minkin, M., Moghimi, D., Lipp, M., Schwarz, M., Van\u00a0Bulck, J., Genkin, D., Gruss, D., Piessens, F., Sunar, B., Yarom, Y.: Fallout: reading kernel writes from user space. arXiv preprint arXiv:1905.12701 (2019)"},{"key":"520_CR48","unstructured":"Monnappa, K.A.: Detecting malicious processes using psinfo volatility plugin (2016). https:\/\/cysinfo.com\/detecting-malicious-processes-psinfo. Accessed 26 Nov 2019"},{"key":"520_CR49","unstructured":"Monnappa, K.A.: Detecting deceptive process hollowing techniques using hollowfind volatility plugin (2017). https:\/\/cysinfo.com\/detecting-deceptive-hollowing-techniques\/. Accessed 26 Nov 2019"},{"key":"520_CR50","unstructured":"Movall, P., Nelson, W., Wetzstein, S.: Linux physical memory analysis. In: USENIX Annual Technical Conference, FREENIX Track, pp. 23\u201332 (2005)"},{"key":"520_CR51","unstructured":"M\u00fcller, L.: KPTI a mitigation method against meltdown. In: Advanced Microkernel Operating Systems p.\u00a041 (2018)"},{"key":"520_CR52","doi-asserted-by":"publisher","first-page":"S101","DOI":"10.1016\/j.diin.2018.01.013","volume":"24","author":"Y Otsuki","year":"2018","unstructured":"Otsuki, Y., Kawakoya, Y., Iwamura, M., Miyoshi, J., Ohkubo, K.: Building stack traces from memory dump of windows x64. Digit. Investig. 24, S101\u2013S110 (2018)","journal-title":"Digit. Investig."},{"key":"520_CR53","unstructured":"PaX Team: Pax address space layout randomization (ASLR) (2003). https:\/\/pax.grsecurity.net\/docs\/aslr.txt. Accessed 26 Nov 2019"},{"issue":"4","key":"520_CR54","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1016\/j.diin.2006.10.001","volume":"3","author":"NL Petroni Jr","year":"2006","unstructured":"Petroni Jr., N.L., Walters, A., Fraser, T., Arbaugh, W.A.: Fatkit: a framework for the extraction and analysis of digital forensic data from volatile system memory. Digit. Investig. 3(4), 197\u2013210 (2006)","journal-title":"Digit. Investig."},{"key":"520_CR55","doi-asserted-by":"publisher","first-page":"46584","DOI":"10.1109\/ACCESS.2018.2866498","volume":"6","author":"W Qiang","year":"2018","unstructured":"Qiang, W., Yang, J., Jin, H., Shi, X.: Privguard: protecting sensitive kernel data from privilege escalation attacks. IEEE Access 6, 46584\u201346594 (2018)","journal-title":"IEEE Access"},{"key":"520_CR56","unstructured":"Rekall: The Rekall memory forensic framework (2013). http:\/\/www.rekall-forensic.com. Accessed 26 Nov 2019"},{"key":"520_CR57","doi-asserted-by":"crossref","unstructured":"Sadeghi, A.A., Aminmansour, F., Shahriari, H.R.: Tazhi: A novel technique for hunting trampoline gadgets of jump oriented programming (a class of code reuse attacks). In: 2014 11th International ISC Conference on Information Security and Cryptology, pp. 21\u201326. IEEE (2014)","DOI":"10.1109\/ISCISC.2014.6994016"},{"issue":"1\u20132","key":"520_CR58","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1016\/j.diin.2010.08.002","volume":"7","author":"K Saur","year":"2010","unstructured":"Saur, K., Grizzard, J.B.: Locating $$\\times 86$$ paging structures in memory images. Digit. Investig. 7(1\u20132), 28\u201337 (2010)","journal-title":"Digit. Investig."},{"key":"520_CR59","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1016\/j.diin.2006.06.010","volume":"3","author":"A Schuster","year":"2006","unstructured":"Schuster, A.: Searching for processes and threads in microsoft windows memory dumps. Digit. Investig. 3, 10\u201316 (2006)","journal-title":"Digit. Investig."},{"key":"520_CR60","unstructured":"Sehr, D., Muth, R., Biffle, C.L., Khimenko, V., Pasko, E., Yee, B., Schimpf, K., Chen, B.: Adapting software fault isolation to contemporary CPU architectures (2010)"},{"key":"520_CR61","unstructured":"The Volatility Foundation: Volatility\u2019s malfind plugin (2016). https:\/\/github.com\/volatilityfoundation\/volatility\/blob\/master\/volatility\/plugins\/malware\/malfind.py. Accessed 26 Nov 2019"},{"key":"520_CR62","unstructured":"Ven, v.d.A.: x86: add code to dump the (kernel) page tables for visual inspection (2008). https:\/\/lwn.net\/Articles\/267837\/. Accessed 26 Nov 2019"},{"key":"520_CR63","unstructured":"Walters, A.: The volatility framework (version 2.6): volatile memory artifact extraction utility framework (2007). https:\/\/www.volatilityfoundation.org\/26. Accessed 26 Nov 2019"},{"key":"520_CR64","first-page":"1","volume":"2007","author":"A Walters","year":"2007","unstructured":"Walters, A., Petroni, N.L.: Volatools: Integrating volatile memory into the digital investigation process. Black Hat DC 2007, 1\u201318 (2007)","journal-title":"Black Hat DC"},{"key":"520_CR65","doi-asserted-by":"publisher","first-page":"S59","DOI":"10.1016\/j.diin.2013.06.007","volume":"10","author":"A White","year":"2013","unstructured":"White, A., Schatz, B., Foo, E.: Integrity verification of user space code. Digit. Investig. 10, S59\u2013S68 (2013)","journal-title":"Digit. Investig."},{"key":"520_CR66","doi-asserted-by":"crossref","unstructured":"Xiao, J., Huang, H., Wang, H.: Kernel data attack is a realistic security threat. In: International Conference on Security and Privacy in Communication Systems, pp. 135\u2013154. Springer (2015)","DOI":"10.1007\/978-3-319-28865-9_8"},{"issue":"1","key":"520_CR67","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1186\/s13635-016-0038-z","volume":"2016","author":"S Zhang","year":"2016","unstructured":"Zhang, S., Meng, X., Wang, L.: An adaptive approach for linux memory analysis based on kernel code reconstruction. EURASIP J. Inf. Secur. 2016(1), 14 (2016)","journal-title":"EURASIP J. Inf. Secur."}],"container-title":["International Journal of Information Security"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10207-020-00520-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10207-020-00520-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10207-020-00520-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,9,1]],"date-time":"2021-09-01T00:06:42Z","timestamp":1630454802000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10207-020-00520-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,9,1]]},"references-count":67,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2021,8]]}},"alternative-id":["520"],"URL":"https:\/\/doi.org\/10.1007\/s10207-020-00520-9","relation":{},"ISSN":["1615-5262","1615-5270"],"issn-type":[{"value":"1615-5262","type":"print"},{"value":"1615-5270","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,9,1]]},"assertion":[{"value":"1 September 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Compliance with ethical standards"}},{"value":"The Authors, Trushna Parida and Suvrojit Das declare that they have no conflict of interest. (The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.)","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"This article does not contain any studies with human participants or animals performed by any of the authors.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}}]}}