A new method for recognizing operating systems of automation devices

  • Authors:
  • João Paulo S. Medeiros;Agostinho M. Brito;Paulo S. Motta Pires

  • Affiliations:
  • Security Information Laboratory, Departament of Computer Engineering and Automation, Federal University of Rio Grande do Norte, Natal, RN, Brazil;Security Information Laboratory, Departament of Computer Engineering and Automation, Federal University of Rio Grande do Norte, Natal, RN, Brazil;Security Information Laboratory, Departament of Computer Engineering and Automation, Federal University of Rio Grande do Norte, Natal, RN, Brazil

  • Venue:
  • ETFA'09 Proceedings of the 14th IEEE international conference on Emerging technologies & factory automation
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

TCP/IP fingerprinting is the task of identify a machine operating system according to its TCP/IP protocol stack implementation. It can be used to help automation technology professionals to perform security tests against a device before put it into production. Current tools that perform TCP/IP fingerprinting can damage automation devices operation because of the specially crafted TCP/IP packets that are sent to the probed devices. Instead of these packets, this paper proposes a technique that uses a simple TCP SYN message to collect TCP ISN (Initial Sequence Number) samples. Signal processing tools are used to classify the operating systems based on these samples. We conclude that it is possible to recognize operating systems using only one open TCP port on the target machine without compromise the device operation.