{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,15]],"date-time":"2025-08-15T01:02:26Z","timestamp":1755219746502,"version":"3.43.0"},"publisher-location":"Singapore","reference-count":26,"publisher":"Springer Nature Singapore","isbn-type":[{"type":"print","value":"9789819624164"},{"type":"electronic","value":"9789819624171"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-981-96-2417-1_10","type":"book-chapter","created":{"date-parts":[[2025,3,3]],"date-time":"2025-03-03T09:51:00Z","timestamp":1740995460000},"page":"179-195","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["An Enhanced Firewall for\u00a0IoT Security"],"prefix":"10.1007","author":[{"given":"Sai Veerya","family":"Mahadevan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuuki","family":"Takano","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Atsuko","family":"Miyaji","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,3,4]]},"reference":[{"unstructured":"OWASP ModSecurity (2024). https:\/\/owasp.org\/www-project-modsecurity\/ Accessed 01 June 2024","key":"10_CR1"},{"unstructured":"tcpdump website (2024). https:\/\/www.tcpdump.org\/. Accessed 11 May 2024","key":"10_CR2"},{"doi-asserted-by":"publisher","unstructured":"Alasmari, R., Alhogail, A.: Protecting smart-home IoT devices from MQTT attacks: an empirical study of ML-based IDS. IEEE Access 1\u20131 (2024). https:\/\/doi.org\/10.1109\/ACCESS.2024.3367113","key":"10_CR3","DOI":"10.1109\/ACCESS.2024.3367113"},{"key":"10_CR4","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2023.109809","volume":"231","author":"A Alatram","year":"2023","unstructured":"Alatram, A., Sikos, L.F., Johnstone, M., Szewczyk, P., Kang, J.J.: DoS\/DDoS-MQTT-IoT: a dataset for evaluating intrusions in IoT networks using the MQTT protocol. Comput. Netw. 231, 109809 (2023). https:\/\/doi.org\/10.1016\/j.comnet.2023.109809","journal-title":"Comput. Netw."},{"unstructured":"Banks, A., Briggs, E., Borgendale, K., Gupta, R.: MQTT version 5.0 (2019). http:\/\/docs.oasis-open.org\/mqtt\/mqtt\/v5.0\/os\/mqtt-v5.0-os.html, latest version: http:\/\/docs.oasis-open.org\/mqtt\/mqtt\/v5.0\/mqtt-v5.0.html","key":"10_CR5"},{"unstructured":"Calavera, D., Fontana, L.: Linux Observability with BPF. O\u2019Reilly Media, Inc. (2019)","key":"10_CR6"},{"unstructured":"Deri, L., Sabella, S., Mainardi, S.: Combining system visibility and security using eBPF. In: Italian Conference on Cybersecurity (2019). https:\/\/api.semanticscholar.org\/CorpusID:59616648","key":"10_CR7"},{"doi-asserted-by":"publisher","unstructured":"Elrawy, M.F., Awad, A.I., Hamed, H.F.A.: Intrusion detection systems for IoT-based smart environments: a survey. J. Cloud Comput. 7(1), 21 (2018) https:\/\/doi.org\/10.1186\/s13677-018-0123-6","key":"10_CR8","DOI":"10.1186\/s13677-018-0123-6"},{"key":"10_CR9","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10207-023-00681-3","volume":"22","author":"Z Hayette","year":"2023","unstructured":"Hayette, Z., Mehdi, B., Chikh, R.: Securing MQTT protocol for IoT environment using IDS based on ensemble learning. Int. J. Inf. Secur. 22, 1\u201312 (2023). https:\/\/doi.org\/10.1007\/s10207-023-00681-3","journal-title":"Int. J. Inf. Secur."},{"doi-asserted-by":"crossref","unstructured":"Hindy, H., Bayne, E., Bures, M., Atkinson, R., Tachtatzis, C., Bellekens, X.: Machine learning based IoT intrusion detection system: an MQTT case study (MQTT-IoT-IDS2020 dataset). In: International Networking Conference, pp. 104650\u2013104675. Springer (2020)","key":"10_CR10","DOI":"10.1007\/978-3-030-64758-2_6"},{"doi-asserted-by":"publisher","unstructured":"Hindy, H., Tachtatzis, C., Atkinson, R., Bayne, E., Bellekens, X.: MQTT-IoT-IDS2020: MQTT internet of things intrusion detection dataset (2020). https:\/\/doi.org\/10.21227\/bhxy-ep04","key":"10_CR11","DOI":"10.21227\/bhxy-ep04"},{"unstructured":"Linux Kernel Documentation: eBPF verifier (2024). https:\/\/www.kernel.org\/doc\/. Accessed 07 May 2024","key":"10_CR12"},{"unstructured":"Linux Kernel Organization: BPF and XDP documentation (2024). https:\/\/www.kernel.org\/doc\/html\/latest\/bpf\/. Accessed 01 June 2024","key":"10_CR13"},{"doi-asserted-by":"publisher","unstructured":"Mansour, M., et al.: Internet of things: a comprehensive overview on protocols, architectures, technologies, simulation tools, and future directions. Energies 16(8) (2023). https:\/\/doi.org\/10.3390\/en16083465, https:\/\/www.mdpi.com\/1996-1073\/16\/8\/3465","key":"10_CR14","DOI":"10.3390\/en16083465"},{"unstructured":"NGINX Documentation: NGINX reverse proxy (2024). https:\/\/docs.nginx.com\/nginx\/admin-guide\/web-server\/reverse-proxy\/. Accessed 01 June 2024","key":"10_CR15"},{"unstructured":"Open Information Security Foundation: Home - suricata (2023). https:\/\/suricata.io\/. Accessed 01 June 2024","key":"10_CR16"},{"unstructured":"OSI Model, ISO: OSI model (2024). https:\/\/www.iso.org\/about-us.html. Accessed 07 May 2024","key":"10_CR17"},{"unstructured":"Rice, L.: Learning eBPF: Programming the Linux Kernel for Enhanced Observability, Networking, and Security. O\u2019Reilly Media, 1st edn. (2023)","key":"10_CR18"},{"doi-asserted-by":"publisher","unstructured":"Scholz, D., Raumer, D., Emmerich, P., Kurtz, A., Lesiak, K., Carle, G.: Performance implications of packet filtering with linux eBPF. In: 2018 30th International Teletraffic Congress (ITC 30), vol.\u00a001, pp. 209\u2013217 (2018). https:\/\/doi.org\/10.1109\/ITC30.2018.00039","key":"10_CR19","DOI":"10.1109\/ITC30.2018.00039"},{"key":"10_CR20","doi-asserted-by":"publisher","first-page":"126370","DOI":"10.1109\/ACCESS.2022.3226269","volume":"10","author":"H Sharaf","year":"2022","unstructured":"Sharaf, H., Ahmad, I., Dimitriou, T.: Extended Berkeley packet filter: an application perspective. IEEE Access 10, 126370\u2013126393 (2022). https:\/\/doi.org\/10.1109\/ACCESS.2022.3226269","journal-title":"IEEE Access"},{"unstructured":"Snort.org: Snort (2023). https:\/\/www.snort.org\/. Accessed 01 June 2024","key":"10_CR21"},{"doi-asserted-by":"crossref","unstructured":"Spadaccino, P., Cuomo, F.: Intrusion detection systems for IoT: opportunities and challenges offered by edge computing and machine learning. arXiv preprint arXiv:2012.01174 (2022)","key":"10_CR22","DOI":"10.52953\/WNVI5792"},{"unstructured":"Tcpreplay Documentation: Tcpreplay (2024). https:\/\/tcpreplay.appneta.com\/wiki\/tcpreplay-man.html. Accessed 01 June 2024","key":"10_CR23"},{"doi-asserted-by":"publisher","unstructured":"Vieira, M.A.M., Castanho, M.S., Pac\u00edfico, R.D.G., Santos, E.R.S., J\u00fanior, E.P.M.C., Vieira, L.F.M.: Fast packet processing with eBPF and XDP: concepts, code, challenges, and applications. ACM Comput. Surv. 53(1) (2020). https:\/\/doi.org\/10.1145\/3371038","key":"10_CR24","DOI":"10.1145\/3371038"},{"doi-asserted-by":"publisher","unstructured":"Vishwakarma, A.K., Chaurasia, S., Kumar, K., Singh, Y.N., Chaurasia, R.: Internet of things technology, research, and challenges: a survey. Multimed. Tools Appl. (2024). https:\/\/doi.org\/10.1007\/s11042-024-19278-6","key":"10_CR25","DOI":"10.1007\/s11042-024-19278-6"},{"key":"10_CR26","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2021.103283","volume":"198","author":"SY Wang","year":"2022","unstructured":"Wang, S.Y., Chang, J.C.: Design and implementation of an intrusion detection system by using extended BPF in the linux kernel. J. Netw. Comput. Appl. 198, 103283 (2022). https:\/\/doi.org\/10.1016\/j.jnca.2021.103283","journal-title":"J. Netw. Comput. Appl."}],"container-title":["Lecture Notes in Computer Science","Science of Cyber Security"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-96-2417-1_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,7]],"date-time":"2025-08-07T08:31:56Z","timestamp":1754555516000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-96-2417-1_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9789819624164","9789819624171"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-981-96-2417-1_10","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"4 March 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"SciSec","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Science of Cyber Security","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Copenhagen","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Denmark","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14 August 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16 August 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"6","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"scisec2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.scisec.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}