FirewallTester: desenvolvimento de ferramenta para automação de testes e validação de regras de firewalls
Resumo
A proteção da infraestrutura de rede está diretamente relacionada à definição adequada das regras de filtragem, processo técnico detalhado que pode ser comprometido por falhas operacionais. Assim, o presente texto apresenta o FirewallTester, uma ferramenta técnico-pedagógica que aplica princípios de automação de testes de software à validação dinâmica de regras de firewall. A solução integra GNS3 e contêineres Docker para executar casos de teste em ambientes de alta fidelidade, permitindo a verificação sistemática de políticas de segurança. A avaliação com discentes de cibersegurança indicou elevada aceitabilidade, com o índice SUS obtendo uma avaliação de 77,11 pontos, evidenciando seu potencial como ferramenta de apoio à formação técnica na área.Referências
Allison, J. (2022). Simulation-based learning via cisco packet tracer to enhance the teaching of computer networks. In Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 1, ITiCSE ’22, page 68–74, New York, NY, USA. Association for Computing Machinery.
Bangor, A., Kortum, P. T., and Miller, J. T. (2008). An empirical evaluation of the system usability scale. In International Conference on Usability and Internationalization, volume 5094 of Lecture Notes in Computer Science, pages 63–70. Springer.
Chou, T.-S. and Jones, J. (2018). Developing and evaluating an experimental learning environment for cyber security education. In Proceedings of the 19th Annual SIG Conference on Information Technology Education, SIGITE ’18, page 92–97, New York, NY, USA. Association for Computing Machinery.
Fowler, M. (2018). Refactoring: Improving the Design of Existing Code. Addison-Wesley Professional, 2nd edition.
Gomez, J., Kfoury, E. F., Crichigno, J., and Srivastava, G. (2023). A survey on network simulators, emulators, and testbeds used for research and education. Computer Networks, 237:110054.
Liu, A. X. (2012). Firewall policy change-impact analysis. ACM Transactions on Internet Technology (TOIT), 11(4):1–24.
Lorusso, R., Maci, A., and Coscia, A. (2025). Gollum: Guiding configuration of firewall through augmented large language models. In Proceedings of the 17th International Conference on Agents and Artificial Intelligence Volume 1: ICAART, pages 489–496. INSTICC, SciTePress.
Louro, B., Abreu, R., Cabral Costa, J., F. Sequeiros, J. a. B., and M. Inácio, P. R. (2024). Analysis of the capability and training of chat bots in the generation of rules for firewall or intrusion detection systems. In Proceedings of the 19th International Conference on Availability, Reliability and Security, ARES ’24, New York, NY, USA. Association for Computing Machinery.
Martins, A. I., Rosa, A. F., Queirós, A., Silva, A., and Rocha, N. P. (2015). European portuguese validation of the system usability scale (sus). Procedia Computer Science, 67:293–300. Proceedings of the 6th International Conference on Software Development and Technologies for Enhancing Accessibility and Fighting Info-exclusion.
Pressman, R. S. (2010). Software Engineering: A Practitioner’s Approach. McGraw-Hill, 7th edition.
Santos, L. A. F. and Basseto, L. B. (2025). firewalltester. [link]. GitHub repository. Acesso em 24 dez. 2025.
Voronkov, A., Iwaya, L. H., Martucci, L. A., and Lindskog, S. (2017). Systematic literature review on usability of firewall configuration. ACM Computing Surveys (CSUR), 50(6):1–35.
Wool, A. (2010). Trends in firewall configuration errors: Measuring the holes in swiss cheese. IEEE Internet Computing, 14(4):58–65.
Bangor, A., Kortum, P. T., and Miller, J. T. (2008). An empirical evaluation of the system usability scale. In International Conference on Usability and Internationalization, volume 5094 of Lecture Notes in Computer Science, pages 63–70. Springer.
Chou, T.-S. and Jones, J. (2018). Developing and evaluating an experimental learning environment for cyber security education. In Proceedings of the 19th Annual SIG Conference on Information Technology Education, SIGITE ’18, page 92–97, New York, NY, USA. Association for Computing Machinery.
Fowler, M. (2018). Refactoring: Improving the Design of Existing Code. Addison-Wesley Professional, 2nd edition.
Gomez, J., Kfoury, E. F., Crichigno, J., and Srivastava, G. (2023). A survey on network simulators, emulators, and testbeds used for research and education. Computer Networks, 237:110054.
Liu, A. X. (2012). Firewall policy change-impact analysis. ACM Transactions on Internet Technology (TOIT), 11(4):1–24.
Lorusso, R., Maci, A., and Coscia, A. (2025). Gollum: Guiding configuration of firewall through augmented large language models. In Proceedings of the 17th International Conference on Agents and Artificial Intelligence Volume 1: ICAART, pages 489–496. INSTICC, SciTePress.
Louro, B., Abreu, R., Cabral Costa, J., F. Sequeiros, J. a. B., and M. Inácio, P. R. (2024). Analysis of the capability and training of chat bots in the generation of rules for firewall or intrusion detection systems. In Proceedings of the 19th International Conference on Availability, Reliability and Security, ARES ’24, New York, NY, USA. Association for Computing Machinery.
Martins, A. I., Rosa, A. F., Queirós, A., Silva, A., and Rocha, N. P. (2015). European portuguese validation of the system usability scale (sus). Procedia Computer Science, 67:293–300. Proceedings of the 6th International Conference on Software Development and Technologies for Enhancing Accessibility and Fighting Info-exclusion.
Pressman, R. S. (2010). Software Engineering: A Practitioner’s Approach. McGraw-Hill, 7th edition.
Santos, L. A. F. and Basseto, L. B. (2025). firewalltester. [link]. GitHub repository. Acesso em 24 dez. 2025.
Voronkov, A., Iwaya, L. H., Martucci, L. A., and Lindskog, S. (2017). Systematic literature review on usability of firewall configuration. ACM Computing Surveys (CSUR), 50(6):1–35.
Wool, A. (2010). Trends in firewall configuration errors: Measuring the holes in swiss cheese. IEEE Internet Computing, 14(4):58–65.
Publicado
25/05/2026
Como Citar
BASSETO, Luiza Batista; SANTOS, Luiz Arthur Feitosa dos.
FirewallTester: desenvolvimento de ferramenta para automação de testes e validação de regras de firewalls. In: SALÃO DE FERRAMENTAS - SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES E SISTEMAS DISTRIBUÍDOS (SBRC), 44. , 2026, Praia do Forte/BA.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2026
.
p. 24-35.
ISSN 2177-9384.
DOI: https://doi.org/10.5753/sbrc_estendido.2026.20183.
