An article from Wordfence suggesting to ask your hosting company the following questions. I think the questions are valid for both Linux and Windows hosting company.
- Are you running up-to-date softwares?
- Are you completely isolating hosting accounts from each other? Or is it possible for one hosting account to read files in another account on the same server?
- Are my server logs available and how long are they kept?
- How are you backing up my site and how long are backups being retained?
- Does my current hosting plan allow me to enable HTTPS?
Read more...