First we were quite happy that computers could be connected together! You could actually type on a terminal that was connected to a mainframe in the basement - or talking from a home-user point of view, connecting a BNC-cable between two desktops at a speed of around 1 Mbit was astonishing to say the least.
Now I sip my coffee in the morning, reading the newspaper on a flat glass thing that even pops up my e-mails when I don't need them:-)
Well hey, we should be happy about it? No really, we should be. But it has consequences, some of them good, some of them really bad if you don't take them into account.
Interconnecting everything has become so evident, cheap and easy that we just hook up to our company network from our laptop, from the iphone in the car, and move around information around the biggest internetwork around - the internet itself. Now the hotshot companies, they have everything. Big expensive firewalls and a bunch of smart guys locking it all up so damn good that half of the time they don't get in themselves. Well, that might be a bit over the top, but some of it is useful, even in the segment most of us reside in, the small business and the home users. In my feeling, not enough people halt to the fact that you're moving your idea's, secrets, pricing information and... your private life, around the net.
Designing a secure networking environment
I guess it all starts with how you put one and one together. There's obviously more than one way to connect your pc's together and there's more than one way to get out of your campus. How you get out isn't really what you should be worried about... I guess the question is "how does the ugly stuff get in?"
Your data is your knowledge - and scientia potentia est
If you wouldn't have anything to store and share, you probably wouldn't build a network at your workplace. How weird as it all seems, some people still don't do "it".
What I mean to say is I guess: be careful what you store on your servers and where you store it. Some data is obviously open to anyone who wants to see it, other data is only for your "crew" and other data, it must be said, is probably for your eyes only. You really want to keep these apart. Always consider the "sensitivity" of the things you plan to store when you think about where you're going to put them at.
Network segmentation
Where you can, split it up. Imagine: You have your company network in building block A and you rent block B to your subcontractor which wants to have it's offices connected to... the internet. The cheapest and quickest way to do this is just to plug them into the same switchequipment as you do now. Well, you still can do that these days, only some "gap" between both might be at its place. Create V-lans, various subnets or whatever is apropriate in your organisation. But if user A has no business with the network of user B, lock him out of there.
Wireless connections and security
Wifi is a great thing! But it's also a great way to get in without physical network access, to spread viruses and to consume expensive bandwidth. So also there, some security is at its place. In my opinion, building a separate network for your wifi connections is what works best. People who come in with their unprotected laptop spreading the latest viruses around, downloading the latest movies from bittorrent using your much too expensively payed bandwidth are better far away from your production network. If this is not an option, or if you need your wireless users to be able to access network shares, protect your wifi and snif your packets for the ugly stuff. QoS is also a great way to limit bandwith / tcp session.At least you still have some bandwith left for your own processes:-)
To be continued in part 2:)