Uma ferramenta de manipulação de pacotes para análise de protocolos de redes industriais baseados em TCP/IP
Contribuinte(s) |
Pires, Paulo Sérgio da Motta CPF:05692463423 http://lattes.cnpq.br/2054312511365260 CPF:10818936487 http://lattes.cnpq.br/5093444018164760 Brito Júnior, Agostinho de Medeiros CPF:87830574472 http://lattes.cnpq.br/0958617290020120 Melo, Jorge Dantas de CPF:09463097449 http://lattes.cnpq.br/7325007451912598 Rocha Neto, José Sérgio da CPF:11007729449 http://lattes.cnpq.br/9085919442313408 |
---|---|
Data(s) |
17/12/2014
03/12/2009
17/12/2014
07/06/2009
|
Resumo |
This work presents a packet manipulation tool developed to realize tests in industrial devices that implements TCP/IP-based communication protocols. The tool was developed in Python programming language, as a Scapy extension. This tool, named IndPM- Industrial Packet Manipulator, can realize vulnerability tests in devices of industrial networks, industrial protocol compliance tests, receive server replies and utilize the Python interpreter to build tests. The Modbus/TCP protocol was implemented as proof-of-concept. The DNP3 over TCP protocol was also implemented but tests could not be realized because of the lack of resources. The IndPM results with Modbus/TCP protocol show some implementation faults in a Programmable Logic Controller communication module frequently utilized in automation companies Neste trabalho é apresentada uma ferramenta de manipulação de pacotes destinada à realização de testes em dispositivos que implementam protocolos de comunicação baseados em TCP/IP utilizados em redes industriais. A ferramenta foi desenvolvida em linguagem de programação Python, como uma extensão ao Scapy. Esta ferramenta, denominada IndPM - Industrial Packet Manipulator, permite testar os dispositivos presentes em redes industriais em relação a possíveis vulnerabilidades, realizar testes de conformidade de protocolos, coletar respostas de servidores existentes nas redes e utilizar os recursos do interpretador Python para compor testes. Como prova de conceito, foi implementado o protocolo Modbus/TCP. O protocolo DNP3 sobre TCP também foi implementado, mas não foi testado por indisponibilidade de recursos. Os resultados dos testes obtidos com a manipulação de pacotes Modbus/TCP mostram falhas de implementação em um módulo de comunicação para um Controlador Lógico Programável bastante utilizado na indústria |
Formato |
application/pdf |
Identificador |
KOBAYASHI, Tiago Hiroshi. Uma ferramenta de manipulação de pacotes para análise de protocolos de redes industriais baseados em TCP/IP. 2009. 59 f. Dissertação (Mestrado em Automação e Sistemas; Engenharia de Computação; Telecomunicações) - Universidade Federal do Rio Grande do Norte, Natal, 2009. http://repositorio.ufrn.br:8080/jspui/handle/123456789/15292 |
Idioma(s) |
por |
Publicador |
Universidade Federal do Rio Grande do Norte BR UFRN Programa de Pós-Graduação em Engenharia Elétrica Automação e Sistemas; Engenharia de Computação; Telecomunicações |
Direitos |
Acesso Aberto |
Palavras-Chave | #Segurança em redes industriais #Segurança em infraestrutura crítica, Testes de conformidade de protocolos industriais #Modbus/TCP #DNP3 sobre TCP #Industrial network security #Critical infrastructure security #Industrial protocols compliance tests #Modbus/TCP #DNP3 over TCP #CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
Tipo |
Dissertação |