I am wanting to make my own social forum for friends and workers. I will have about 10,000-15,000 users. I have never made a forum on such a high scale and to this point have only been a developer with PHP. I have also worked with MySQL, HTML, JS and CSS.
How can I handle any sort of hacker attacks or attempts made to stealing my user's private data? What Webhosting service do you know of or recommend that I deploy my site onto for decent service and confidentiality?
I am located in Canada but my users will be within North America. From your experience, if you have any tips or advice for this newbie webmaster I would be more than happy to take it all in.