Top 10 Network Security Mistakes - #3: Belief in Perimeter Security
June 11, 2014
The Emperor’s New Castle
I used to think of my network as some sort of castle. If the walls were high enough, and the moat was wide enough, then everyone inside would be safe from the danger that lay outside the dense stone walls. And thine Goblet of Righteousness shall overfloweth with rich digital mead after the Dragon of Malcontent has been slain!
Yes, that was a comforting D&D (or GoT) tinged fantasy.
And maybe, if even for just a fleeting moment, it was sort of a suitable analogy.
But we can no longer pretend. The perimeter collapsed some time ago.
Leave the Beaver
Gone are the Leave-It-To-Beaver days when we thought protected data was only consumed from some trusted device on a trusted network, as if a secret Masonic writ protected the whole system from ever being subverted.
Of course centralized data and services still exist, but we need to stop thinking about the network in relationship to where the information is stored and start thinking about where and how the data is consumed. This is even more critical if your organization is in any way utilizing cloud-based services.
The Unsettling Truth
In one way or another, most modern networks consist of systems that aren’t fully trusted or controlled.
Users expect to be able to access data from any device at anytime from anywhere. You don’t always have to give users what they want or expect, but sometimes, these users are the same ones who approve the budget, which can help sort out priorities pretty quickly.
*cough* executiveswithipads *cough*
Today, we are much more aware of the challenges that mobility, trust and omnipresent workaholics present to the concept of securely serving data. Maybe we can use this shift as a stimulus to reframe our approach.
Break It Up
As the methods and patterns of data consumption change, so must our defense tactics. Traditional stalwarts like firewalls, proxies and IPS still have a role in the overall design, but they can only do so much, especially in light of the data-level and transport-level encryption that have been on a sharp uptick lately for some unknown reason.
*sneeze* nsasnowdenheartbleed *sneeze*
Here are a few ideas that may help you keep your data where you can protect it more easily.
- Separate the device from the data. This can be done via virtualization, remote desktop or some form of proxy. The idea is to prevent the actual data from touching the users’ systems, thereby keeping it segmented from the unsanitary outside world. It’s like Boy in the Plastic Bubble for your data, sans John Travolta.
- Limit or prevent data portability. If workstations need to actually touch data, extra care should be taken to limit the possibility of inappropriate use. DLP can be an effective, if complicated and unthrifty option, but some endpoint solutions offer lower-tech approaches like limiting copy/paste, shutting down USB ports and disk burners and logging activity. Treat your data like a toddler, because it could wander off at any time.
- Redefine trust. Some organizations are taking the idea of untrusted hosts to the next level by forcing even internal hosts to go through the security line. Multifactor authentication at the workstation is possible but rarely used. So, using strong authentication to identify users before allowing them to access services can help stop unauthorized access. Enterprise SSO can help prevent death-by-login.
The Emperor’s New Close
Reinventing the concept of trust without instilling distrust can be a challenge on a number of levels. Ultimately, it is up to you to find the appropriate balance between access, ease and security. Sometimes wholesale tradeoffs aren’t necessary to enjoy all three. But frequently, compromises must be made.
While a guilty until proven innocent approach might not work for a just legal system, it might be exactly what an Emperor/Empress needs to protect their kingdom and its contents. Godspeed!