Silly SNAC's, part Duex
So, Jennifer over at security uncorked believes I went off a bit half-cocked on the silliness of Symantec's "Peer to Peer" NAC referred to in Tim Greene's Network World NAC Newsletter. I have not had the opportunity to meet Jennifer, so hi, Jennifer. Nice to meet you; thanks for the feedback. One of the many things about which I'm uninformed is whether a blog debate such as this should take the form of different entries or simply replies off of the original entry. I finally decided on the former. By the by, is there no dead-thread rule in the blog-o-sphere?
I digress. Just so we're clear, my original post was not intended to be a critique of Symantec's overall approach to NAC, nor was it intended to imply that Symantec is somehow moving solely toward peer-to-peer NAC and away from infrastructure based NAC. It was meant to be a critique of the peer-to-peer approach generally, and to point out that I'm having difficulty seeing the value pitch. I stand by that original assessment, though in the spirit of digging for facts, I do have a barrage of questions below for Jennifer or anyone else to help answer. Anyhow, here goes:
From Tim's Article:
With peer-to-peer NAC, groups of endpoints fitted out with Symantec’s NAC software can be restricted to talking only to other endpoints in their group and only of those endpoints meet NAC requirements.
Aside from being editorially challenged (I assume 'of' should be 'if'), this seems to imply that the endpoint must have Symantec's NAC Client (or Symantec's Endpoint Protection Client, or both) in order to carry out the enforcement of the centrally set policy. No huge surprise, but worth stating for the record. Now, this also implies that blocking communications while outside the bounds of the enterprise is possible (the primary point of peer-to-peer NAC, according to Jennifer), since the off-premise peers would clearly not be in the same "NAC group" as the governed endpoint. However, a few paragraphs down, Tim says this:
The big limit of this feature is that it can apply only to machines that are managed and have the Symantec NAC client. So guest machines and those owned by consultants would not support this feature, and they would have to be isolated via other means.
The good news is that the confusion over which client you need is cleared up, which is good. But if peer-to-peer NAC can't block incoming connections from guests within the enterprise walls who aren't in the governed endpoint's NAC group, how is it to block connections from endpoints outside the enterprise walls? Tim's a smart guy, so it's hard for me to see his getting something this important this wrong. It's even harder for me to see Symantec's not responding with a correction if he had gotten it wrong.
So, I'm left with the following questions:
If off-premise protection is the primary benefit to Symantec's peer-to-peer approach, why not pitch it that way to Tim? Why bother even going into the within-the-walls scenarios in such a short article?
If peer-to-peer NAC can limit inbound connections from off-premise hosts, why not limit on-premise guest machines' access the same way as an additional layer of security?
What is the difference between the off-premise protection outlined in Jennifer's post and the functionality provided by any host-based firewall or intrusion prevention product out there?
Finally, what, exactly, do you really get with this approach? Is it fine-grained control over the communications between and among enterprise clients operating within the walls of the enterprise and running Symantec's NAC software, as Tim's article implies? Or is it governance and protection of clients when they are outside the walls of the enterprise, as Jennifer's rebuttal implies? Or, as if by magic, is it both?
On balance, I still say it's the first one, and it's still a silly place to start.
