I have built a speical-purpose server, the only purpose of this server is to download some data from a remote(internet) data feeder and do some data processing in the server as well.
The only internet connection I need is the connection to remote data feeder, the data feeder has a static IP address.
What are the best security measures I need to take to protect my computer from being infected by virus/trojans and prevent unauthorised access from internet?
Its a Windows server, and there are firewall and anti-virus software installed, btw.
I am familiar with HPC applications, so I know some C/C++ stuff, just in case if needed.