An application is running in a customer's environment on a single server and consists of a collection of Windows Services that communicate with each other using (unencrypted) TCP messages.
Although these messages can't be viewed across the network, I am conscious that someone could theoretically run a tool like Wireshark on the server and view the content of these messages. Is this a serious enough risk to warrant updating the application to encrypt these messages? Or is there another - possibly simpler - to protect against this threat?