×

Systems and methods for detecting transactional message sequences that are obscured in multicast communications

  • US 10,091,077 B1
  • Filed: 06/27/2016
  • Issued: 10/02/2018
  • Est. Priority Date: 06/27/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for detecting transactional message sequences that are obscured in multicast communications, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:

  • collecting a sequence of messages that were distributed on a communication channel, wherein;

    the sequence of messages comprises at least one obscured cyclic sequence of request-response messages that;

    were exchanged by at least two components; and

    are interleaved in the sequence of messages; and

    each message in the sequence of messages comprises an identifier that indicates a meaning of the message;

    constructing a sequence graph from the sequence of messages by;

    adding, for each unique message identifier in the sequence of messages, a node to the sequence graph to represent the unique message identifier; and

    adding, for each unique sequence transition in the sequence of messages from an immediately-preceding message to an immediately-succeeding message, an edge to the sequence graph to;

    represent the unique sequence transition; and

    connect the node that represents the identifier of the unique sequence transition'"'"'s immediately-preceding message to the node that represents the identifier of the unique sequence transition'"'"'s immediately-succeeding message;

    traversing the sequence graph to discover the obscured cyclic sequence of request-response messages; and

    performing a security action using a representation of the obscured cyclic sequence of request-response messages.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×