My server is run from home as well and it is behind a hardware firewall(router) and a software firewall. I use UAC type software so nothing can launch on my server even if it gets through the firewalls. I also use network monitoring tools to control traffic and to log connections made to the server.
|