{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:23:44Z","timestamp":1750220624074,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":20,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,7,17]],"date-time":"2020-07-17T00:00:00Z","timestamp":1594944000000},"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":[[2020,7,17]]},"DOI":"10.1145\/3411174.3411199","type":"proceedings-article","created":{"date-parts":[[2020,8,27]],"date-time":"2020-08-27T04:07:41Z","timestamp":1598501261000},"page":"63-67","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Defense Method of Ruby Code Injection Attack Based on Instruction Set Randomization"],"prefix":"10.1145","author":[{"given":"Jiang","family":"Wang","sequence":"first","affiliation":[{"name":"State Key Laboratory of Mathematical Engineering and Advanced Computing, Zhengzhou, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuan","family":"Yao","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Mathematical Engineering and Advanced Computing, Zhengzhou, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gaofei","family":"Zhang","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Mathematical Engineering and Advanced Computing, Zhengzhou, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fangyun","family":"Li","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Mathematical Engineering and Advanced Computing, Zhengzhou, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,8,26]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"11","article-title":"Web application protection techniques: A taxonomy","volume":"2015","author":"Prokhorenko V.","year":"2015","unstructured":"V. Prokhorenko , K. K.R. Choo and H. Ashman . 2015 . Web application protection techniques: A taxonomy . Journal of Network and Computer Applications. DOI= https:\/\/doi.org\/10.1016\/j.jnca. 2015 . 11 .017. V. Prokhorenko, K.K.R. Choo and H. Ashman. 2015. Web application protection techniques: A taxonomy. Journal of Network and Computer Applications. DOI= https:\/\/doi.org\/10.1016\/j.jnca.2015.11.017.","journal-title":"Journal of Network and Computer Applications. DOI= https:\/\/doi.org\/10.1016\/j.jnca."},{"key":"e_1_3_2_1_2_1","unstructured":"Behrens S Hagen B. 2017. Web shell detection using NeoPI. http: \/\/resources.infosecinstitute.com\/web-shelldetection\/.  Behrens S Hagen B. 2017. Web shell detection using NeoPI. http: \/\/resources.infosecinstitute.com\/web-shelldetection\/."},{"key":"e_1_3_2_1_3_1","volume-title":"Fourth the E-Learning and Information Technology Symposium.","author":"C H","year":"2009","unstructured":"Yang C H , Shen C H. 2009 . Implement web attack detection engine with snort by using modsecurity core rules . Fourth the E-Learning and Information Technology Symposium. Yang C H, Shen C H. 2009.Implement web attack detection engine with snort by using modsecurity core rules. Fourth the E-Learning and Information Technology Symposium."},{"key":"e_1_3_2_1_4_1","volume-title":"Image and Signal Processing (CISP), 2013 6th International Congress on. IEEE, 2013","author":"J.","year":"2013","unstructured":"Xie M, Hu J. 2013 . Evaluating host-based anomaly detection systems: A preliminary analysis of adfa-ld . Image and Signal Processing (CISP), 2013 6th International Congress on. IEEE, 2013 , 3: 1711--1716. DOI= 10.1109\/CISP.2013.6743952. Xie M, Hu J. 2013.Evaluating host-based anomaly detection systems: A preliminary analysis of adfa-ld. Image and Signal Processing (CISP), 2013 6th International Congress on. IEEE, 2013, 3: 1711--1716. DOI= 10.1109\/CISP.2013.6743952."},{"key":"e_1_3_2_1_5_1","volume-title":"Information","volume":"10","author":"Gurina A.","unstructured":"A. Gurina , and V. Eliseev . 2019. Anomaly-based method for detecting multiple classes of network attacks . Information , vol. 10 , no. 3, pp. 84, 2019 DOI= https:\/\/doi.org\/10.3390\/info10030084. A. Gurina, and V. Eliseev. 2019. Anomaly-based method for detecting multiple classes of network attacks. Information, vol. 10, no. 3, pp. 84, 2019 DOI= https:\/\/doi.org\/10.3390\/info10030084."},{"issue":"1","key":"e_1_3_2_1_6_1","first-page":"1","article-title":"Detecting and Removing Web Application Vulnerabilities with Static Analysis and Data Mining","volume":"65","author":"Neves N.","year":"2015","unstructured":"Medeiros, Iberia, N. Neves , and M. Correia . 2015 . Detecting and Removing Web Application Vulnerabilities with Static Analysis and Data Mining . IEEE Transactions on Reliability , vol. 65 , no. 1 , pp. 1 -- 16 , 2015. DOI= https:\/\/doi.org\/10.1109\/TR.2015.2457411. Medeiros, Iberia, N. Neves, and M. Correia. 2015. Detecting and Removing Web Application Vulnerabilities with Static Analysis and Data Mining. IEEE Transactions on Reliability, vol. 65, no. 1, pp. 1--16, 2015. DOI= https:\/\/doi.org\/10.1109\/TR.2015.2457411.","journal-title":"IEEE Transactions on Reliability"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2018.09.029"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2939870"},{"issue":"4","key":"e_1_3_2_1_9_1","first-page":"82","article-title":"A Survey of Memory Corruption Attack and Defense","volume":"2","author":"Ma M.Y.","year":"2017","unstructured":"M.Y. Ma , L.W. Chen and D. Meng . 2017 . A Survey of Memory Corruption Attack and Defense . Journal of Cyber Security , vol. 2 , no. 4 , pp. 82 -- 98 .DOI= http:\/\/dx.chinadoi.cn\/10.19363\/j.cnki.cn10-1380\/tn.2017.10.007. M.Y. Ma, L.W. Chen and D. Meng. 2017. A Survey of Memory Corruption Attack and Defense. Journal of Cyber Security, vol. 2, no. 4, pp. 82--98.DOI= http:\/\/dx.chinadoi.cn\/10.19363\/j.cnki.cn10-1380\/tn.2017.10.007.","journal-title":"Journal of Cyber Security"},{"issue":"6","key":"e_1_3_2_1_10_1","first-page":"10","article-title":"Sun Overview of control-flow hijacking attack and defense techniques for process","volume":"5","author":"Wang F.F.","year":"2019","unstructured":"F.F. Wang , T. Zhang , W.G. Xu and M. 2019 . Sun Overview of control-flow hijacking attack and defense techniques for process . Chinese Journal of Network and Information Security , vol. 5 , no. 6 , pp. 10 -- 20 , 2019. DOI= https:\/\/doi.org\/10.11959\/j.issn.2096 F.F. Wang, T. Zhang, W.G. Xu and M. 2019. Sun Overview of control-flow hijacking attack and defense techniques for process. Chinese Journal of Network and Information Security, vol. 5, no. 6, pp. 10--20, 2019. DOI= https:\/\/doi.org\/10.11959\/j.issn.2096","journal-title":"Chinese Journal of Network and Information Security"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/948109.948146"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2009.15"},{"issue":"11","key":"e_1_3_2_1_13_1","first-page":"29","article-title":"Design and implementation of hardware-based dynamic instruction set randomization framework","volume":"3","author":"Du S.","year":"2017","unstructured":"S. Du , H. Shu and F. Kang . 2017 . Design and implementation of hardware-based dynamic instruction set randomization framework . Chinese Journal of Network and Information Security , vol. 3 , no. 11 , pp. 29 -- 39 , 2017. DOI= https:\/\/10.11959\/j.issn.2096-109x.2017.00216. S. Du, H. Shu and F. Kang. 2017. Design and implementation of hardware-based dynamic instruction set randomization framework. Chinese Journal of Network and Information Security, vol. 3, no. 11, pp. 29--39, 2017. DOI= https:\/\/10.11959\/j.issn.2096-109x.2017.00216.","journal-title":"Chinese Journal of Network and Information Security"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/948109.948147"},{"issue":"2","key":"e_1_3_2_1_15_1","first-page":"15","article-title":"A Survey of Code Reuse Attack and Defense Mechanisms","volume":"1","author":"Liu T.","year":"2016","unstructured":"T. Liu , G. Shi and D. Meng . 2016 . A Survey of Code Reuse Attack and Defense Mechanisms . Journal of Cyber Security , vol. 1 , no. 2 , pp. 15 -- 27 , 2016.DOI=10.19363\/j.cnki.cn10-1380 T. Liu, G. Shi and D. Meng. 2016. A Survey of Code Reuse Attack and Defense Mechanisms. Journal of Cyber Security, vol. 1, no. 2, pp. 15--27, 2016.DOI=10.19363\/j.cnki.cn10-1380","journal-title":"Journal of Cyber Security"},{"issue":"3","key":"e_1_3_2_1_16_1","first-page":"1","article-title":"Research progress in code reuse attacking and defending","volume":"4","author":"Qiao X.D.","year":"2018","unstructured":"X.D. Qiao , R.X. Guo and Y. Zhao . 2018 . Research progress in code reuse attacking and defending . Chinese Journal of Network and Information Security , vol. 4 , no. 3 , pp. 1 -- 12 , 2018. DOI= 10.11959\/j.issn.2096-109x.2018017. X.D. Qiao, R.X. Guo and Y. Zhao. 2018. Research progress in code reuse attacking and defending. Chinese Journal of Network and Information Security, vol. 4, no. 3, pp. 1--12, 2018. DOI= 10.11959\/j.issn.2096-109x.2018017.","journal-title":"Chinese Journal of Network and Information Security"},{"issue":"4","key":"e_1_3_2_1_17_1","first-page":"52","article-title":"Survey on Attacking and Defending Technologies of Dynamic Code Generation","volume":"1","author":"Wu W.","year":"2016","unstructured":"W. Wu , W. Huo and W. Zou . 2016 . Survey on Attacking and Defending Technologies of Dynamic Code Generation . Journal of Cyber Security , vol. 1 , no. 4 , pp. 52 -- 64 , 2016. DOI= 10.19363\/j.cnki.cn10-1380\/tn.2016.04.005. W. Wu, W. Huo and W. Zou. 2016. Survey on Attacking and Defending Technologies of Dynamic Code Generation. Journal of Cyber Security, vol. 1, no. 4, pp. 52--64, 2016. DOI= 10.19363\/j.cnki.cn10-1380\/tn.2016.04.005.","journal-title":"Journal of Cyber Security"},{"issue":"9","key":"e_1_3_2_1_18_1","first-page":"2772","article-title":"Defensing Code Reuse Attacks Using Live Code Randomization","volume":"30","author":"Zhang G.M.","year":"2019","unstructured":"G.M. Zhang , Q.B. Li , G.Y. Zeng and Y.T. Zhao . 2019 . Defensing Code Reuse Attacks Using Live Code Randomization . Journal of Software , vol. 30 , no. 9 , pp. 2772 -- 2790 (in Chinese), 2019.DOI= 10.13328\/j.cnki.jos.005516. G.M. Zhang, Q.B. Li, G.Y. Zeng and Y.T. Zhao. 2019. Defensing Code Reuse Attacks Using Live Code Randomization. Journal of Software, vol. 30, no. 9, pp. 2772--2790 (in Chinese), 2019.DOI= 10.13328\/j.cnki.jos.005516.","journal-title":"Journal of Software"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4614-0977-9_3"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-24852-1_21"}],"event":{"name":"ICCCM'20: 2020 The 8th International Conference on Computer and Communications Management","sponsor":["Natl University of Singapore National University of Singapore","SFU Simon Fraser University","Western Michigan University Western Michigan University","University of Sydney Australia"],"location":"Singapore Singapore","acronym":"ICCCM'20"},"container-title":["Proceedings of the 8th International Conference on Computer and Communications Management"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3411174.3411199","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3411174.3411199","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:01:27Z","timestamp":1750197687000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3411174.3411199"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7,17]]},"references-count":20,"alternative-id":["10.1145\/3411174.3411199","10.1145\/3411174"],"URL":"https:\/\/doi.org\/10.1145\/3411174.3411199","relation":{},"subject":[],"published":{"date-parts":[[2020,7,17]]},"assertion":[{"value":"2020-08-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}