• DocumentCode
    3643195
  • Title

    Extension of a port knocking client-server architecture with NTP synchronization

  • Author

    Traian Popeea;Vladimir Olteanu;Laura Gheorghe;Răzvan Rughiniş

  • Author_Institution
    Faculty of Automatic Control and Computers, “
  • fYear
    2011
  • fDate
    6/1/2011 12:00:00 AM
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Port knocking is a form of host-to-host communication which relies on deliberately failed TCP connection attempts. The information is encoded into a port sequence. The client attempts to initiate several three-way-handshakes and receives no reply. These connection attempts are monitored by a daemon which interprets their destination port numbers asport knocking client-server architecture data. This mechanism has vulnerabilities that can be exploited by hackers with the help of data sniffed off the network. Through synchronization, these vulnerabilities can be minimized. A knock sequence is less vulnerable to replay and brute force attacks if its lifespan is shorter. All the entities involved in the knock sequence need to be aware all the time of the knock sequence that can be used. For this, it is required that clients and server share the same time. Both possess the means of the determining the sequence, which consists of a hash based on a preshared key, time value, client IP address and destination port. We present the means to achieve the client-server synchronization and describe an application that implements this.
  • Keywords
    "Servers","IP networks","Synchronization","Authentication","Cryptography","Fires"
  • Publisher
    ieee
  • Conference_Titel
    Roedunet International Conference (RoEduNet), 2011 10th
  • ISSN
    2068-1038
  • Print_ISBN
    978-1-4577-1233-3
  • Electronic_ISBN
    2247-5443
  • Type

    conf

  • DOI
    10.1109/RoEduNet.2011.5993704
  • Filename
    5993704