So far there are few organized ideas at this site on network security. Unlike security within a single computer, which I consider largely solved, I don't have an answer for comprehensive network security, not even an untested idea. There are a variety of network security issues sketched here, but those are not much assimilated.
My answer to computer security is to identify and minimize the TCB so as to make it understandable and get the code right. I don't know how to do this for the distributed network.
Place!!One solved network security problem is ensuring secrets are kept. Several forms of crypto capability schemes provide strong, "simple on the outside" authentication and secrecy.