Microsserviços para Geração de RCLs no GRASP-FS: Uma Abordagem Escalável para Seleção de Features na Detecção de Intrusões em Sistemas Ciber-Físicos

  • Nícolas Naves R. Faria UFU
  • Silvio E. Quincozes UFU / UNIPAMPA
  • Juliano F. Kazienko UFSM
  • Vagner E. Quincozes UFF
  • Gabriel Oliveira UFU
  • Estevão F. C. Silva UFU

Resumo


Este artigo apresenta uma arquitetura escalável orientada a microsserviços, chamada Distributed RCL Generator (DRG), para desacoplar e paralelizar a fase de construção na metaheurística Greedy Randomized Adaptive Search Procedure for Feature Selection (GRASP-FS) na Seleção de Features (FS) para detecção de intrusões. No GRASP-FS, são gerados conjuntos de features que são otimizadas na sua fase de busca local. Através de uma prova de conceito baseada no framework Kafka e quatro algoritmos de FS, demonstrou-se que os algoritmos usados na estratégia de construção do RCL impactam na F1-Score média da detecção de intrusões em um cenário de Sistemas Ciber-Físicos de 50,47% até 84,92%. Ademais, constatou-se que o processamento paralelo pode acelerar a fase de construção em cerca de 3,4 vezes.

Referências

Ajeet Singh Raina and Johan Giraldo (2022). Kickstart Your Spring Boot Application Development. Disponível em: [link]. Acesso em: 18 de Novembro 2022.

Anderson, C. (2015). Docker [software engineering]. IEEE Software, 32(3):102–c3.

Carvalho, D., Quincozes, V. E., Quincozes, S. E., Kazienko, J. F., and dos Santos, C. R. P. (2022). BGIDPS: Detecção e Prevenção de Intrusões em Tempo Real em Switches eBPF com o Filtro de Pacotes Berkeley e a Metaheurística GRASP-FS. In XXII Simpósio Brasileiro em Segurança da Informação e de Sistemas Computacionais, pages 139–152. SBC.

Diez-Pastor, J.-F., Garcia-Osorio, C., and Rodriguez, J. J. (2014). Tree ensemble construction using a GRASP-based heuristic and annealed randomness. Information Fusion, 20:189–202.

Diez-Pastor, J. F., Garcıa-Osorio, C., Rodrıguez, J. J., and Bustillo, A. (2011). GRASP Forest: A New Ensemble Method for Trees. In International Workshop on Multiple Classifier Systems, pages 66–75.

Esseghir, M. A. (2010). Effective wrapper-filter hybridization through grasp schemata. In Feature selection in data mining, pages 45–54. PMLR.

FortiGuard Labs (2021). Brasil sofreu mais de 88,5 bilhões de tentativas de ataques cibernéticos em 2021. Disponível em: [link]. Acesso em: 15 de Março de 2023.

Garg, N. (2013). Apache Kafka. Packt Publishing Birmingham, UK.

Kanakarajan, N. K. and Muniasamy, K. (2016). Improving the accuracy of intrusion detection using garforest with feature selection. In Proceedings of the 4th International Conference on Frontiers in Intelligent Computing: Theory and Applications (FICTA) 2015, pages 539–547. Springer.

Kira, K. and Rendell, L. A. (1992). A practical approach to feature selection. In Machine learning proceedings 1992, pages 249–256. Elsevier.

Kononenko, I. et al. (1994). Estimating attributes: Analysis and extensions of relief. In ECML, volume 94, pages 171–182. Citeseer.

Newman, S. (2021). Building microservices. ”O’Reilly Media, Inc.”.

Quincozes, S. E., Albuquerque, C., Passos, D., and Mossé, D. (2021a). A survey on intrusion detection and prevention systems in digital substations. Computer Networks, 184:107679.

Quincozes, S. E., Albuquerque, C., Passos, D., and Mossé, D. (2022a). ERENO: An Extensible Tool For Generating Realistic IEC-61850 Intrusion Detection Datasets. In Concurso de Teses e Dissertações do XXII Simpósio Brasileiro em Segurança da Informação e de Sistemas Computacionais, pages 1–8.

Quincozes, S. E., Mossé, D., Passos, D., Albuquerque, C., Ochi, L. S., and dos Santos, V. F. (2021b). On the Performance of GRASP-Based Feature Selection for CPS Intrusion Detection. IEEE Transactions on Network and Service Management, 19(1):614–626.

Quincozes, S. E., Passos, D., Albuquerque, C., Mossé, D., and Ochi, L. S. (2022b). An extended assessment of metaheuristics-based feature selection for intrusion detection in CPS perception layer. Annals of Telecommunications, pages 1–15.

Quincozes, S. E., Passos, D., Albuquerque, C., Ochi, L. S., and Mossé, D. (2020). GRASP-based Feature Selection for Intrusion Detection in CPS Perception Layer. In 2020 4th Conference on Cloud and Internet of Things (CIoT), pages 41–48. IEEE.

Quinlan, J. R. (1986). Induction of decision trees. Machine learning, 1:81–106.

Quinlan, J. R. (1993). Program for machine learning. C4. 5.

Rocha, H. P., Ladeira, R. W. S., and Braga, A. P. (2015). Análise de Métodos Construtivos, Busca Local e Metaheurísticas para o Problema de Seleção de Características. In Anais do XII Congresso Brasileiro de Inteligência Computacional, pages 1–6.

Silva, E. F. C., Naves, N., Quincozes, S. E., Quincozes, V. E., Kazienko, J. F., and Cheikhrouhou, O. (2023). GDLS-FS: Scaling Feature Selection for Intrusion Detection with GRASP-FS and Distributed Local Search. In 37th Int. Conf. on Advanced Information Networking and Applications, pages 199–210.

Witten, I. H., Frank, E., and Hall, M. A. (2011). Data Mining: Practical Machine Learning Tools and Techniques. Morgan Kaufmann, Amsterdam, 3 edition.

You, L. and Sun, H. (2022). Research and design of docker technology based authority management system. Computational Intelligence and Neuroscience, 2022.
Publicado
18/09/2023
FARIA, Nícolas Naves R.; QUINCOZES, Silvio E.; KAZIENKO, Juliano F.; QUINCOZES, Vagner E.; OLIVEIRA, Gabriel; SILVA, Estevão F. C.. Microsserviços para Geração de RCLs no GRASP-FS: Uma Abordagem Escalável para Seleção de Features na Detecção de Intrusões em Sistemas Ciber-Físicos. In: SIMPÓSIO BRASILEIRO DE SEGURANÇA DA INFORMAÇÃO E DE SISTEMAS COMPUTACIONAIS (SBSEG), 23. , 2023, Juiz de Fora/MG. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 55-68. DOI: https://doi.org/10.5753/sbseg.2023.232948.

##plugins.generic.recommendByAuthor.heading##