This sounds crazy, but I'd even use another computer that is only used for logging in and working on your site. Preferably a Linux distribution, as those are harder to infect than Windows. I'd then use a anonymous VPN to access the site, to hide the real IP.
I also agree with Venum that the security of your server is extremely important. You can't rely on your hoster to set up everything correctly for you; even with managed hosting, the staff will do what's absolutely necessary but nothing more.
Something else that hasn't been talked about is the danger of DDoS attacks, so you might have your site finished and secured but no one will be able to access it.
|