1. A method for securing communications between a first node and a second node, comprising: receiving via a network interface at least one model of behavior of the second node at least one hardware processor of the first node, which the at least one model of behavior of the second node was generated by a node other than the first node and which at least one model of behavior of the second node represents a payload profile of normal traffic of the second node; determining, using the at least one hardware processor of the first node, how similar are the at least one model of behavior of the second node and at least one model of behavior of the first node, which at least one model of behavior of the first node represents a payload profile of normal traffic of the first node; and granting, using the at least one hardware processor of the first node, the second node access to a network of the first node based on how different are the at least one model of behavior of the second node and the at least one model of behavior of the first node.