I'd like to work on creating a public website, but I'm concerned about the potential for it to be the target of some attack. I'm aware of some of the more common attacks like XSS, query injection, DDOS, and spam bots, but before I can feel comfortable making the website public, I'd want to be sure that I've accounted for as many potential attack points as possible. What are the best resources for learning about potential attack points and the best ways to protect them?

closed as off-topic by dan May 7 at 2:50

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking for recommended external websites, tools, resources, and software are off-topic as they tend to attract opinionated answers and spam. Recommendations for software are permitted on Software Recommendations, but be sure to read their quality guidelines before posting there." – dan
If this question can be reworded to fit the rules in the help center, please edit the question.

  • Have you looked at sans.org? They offer security training, and I believe security training for coders. – Trebor May 7 at 2:16