Make sure that you answer a) and b) separately and do not combine their answers. a) As described above, the site has a variety of ways that users can contribute material that may or may not appear.Describe the kinds of security attacks that might be directed at your site. b) Explain how you would protect your site and its users against these attacks.

Fig: 1

Fig: 2

Fig: 3