Question 2 - Why is my connection so Slow?
A customer calls inquiring as to why their connection seems so slow. The customer has
been running a ftp server on their mail server and that service was not properly configured
to hackers have used the site to distribute "warez" and pornography. Their connection appears
slow because all of their bandwidth is being used by people getting illegal software.
Some Lessons I picked Up
- Know what is running on your network.
All allowable traffic, in and out, should be in your firewall rules explicitly.
- Really know what services are running on your network.
You should really be aware of any incoming IP packets. Each externally
addressable (and accessible) service provides a means for someone to get into your
site.
- Make sure you really need to run that externally accessible service on your network.
It is pretty rare that customer's intend to run ftp sites.
- Don't "throw" test boxes outside the firewall or install services haphazardly on
servers.
Some companies want to test out a new application but don't want to go through setting
things up on a firewall just of their little quick test. These things almost are never
really quick and the boxes seem to stick around. Pretty soon they are forgotten. Very
frequently a box thrown on the network to trial software is NOT properly secured.
It is not unusual for people to install services (or simply fire up existing services)
on a server for temporary reason. It is very common, for instance, when someone needs a
very large file that can't be emailed for the IT department to simply fire up the ftp server
on the Exchange box.
Bad things happen when you take steps to provide a quick solution for a problem that
involves going outside your usual procedures. In the above instance, the service should
have been deactivated when the need for it was no longer there.
- Know Your Services - Configure them properly
Make sure that you know the service you are configuring. Particularly in a
Microsoft environment, where the basic mechanics of running services make it easy for
someone with little knowledge of the service to run it, you need to go back and make sure
things are configured correctly.
|