1. A method of communicating between a client machine and a server, the method comprising: transmitting a security token message from the server to the client machine, the security token message including a first security token, the first security token comprising a communication interaction identifier that identifies a communication interaction between the client machine and the server, the first security token further comprising an action request identifier that identifies an action request message capable of being sent from the client machine to the server to request that an action be performed on the server; receiving the action request message at the server, the action request message including a second security token, the action request message transmitted in association with the communication interaction; determining whether the first security token matches the second security token; when the first security token matches the second security token, performing the requested action.