Application Security (a) You are in the process of registering a new account on the website SuperDeals.co. uk. When asked to enter your new password, the site shows the following message: Your password should be at least 12 characters long and must contain at least one lowercase letter, one uppercase letter, one digit, and one special character (the characters ;,, and " are not allowed). Briefly name the attack that the list of not allowed characters might be trying to prevent and argue whether there is a valid reason for doing so. (5 marks) (b) You want to buy the book entitled "Building Websites for Beginners bold > ". Thus, you are entering its title into the search box on the website SuperDeals. Co. Uk. As a result, the website displays: Your search for "Building Websites for Beginners" has 1 result. Briefly explain what vulnerability the website SuperDeals . co. uk has. Explain your reasoning. Application Security (a) You are in the process of registering a new account on the website SuperDeals.co. uk. When asked to enter your new password, the site shows the following message: Your password should be at least 12 characters long and must contain at least one lowercase letter, one uppercase letter, one digit, and one special character (the characters ;,, and " are not allowed). Briefly name the attack that the list of not allowed characters might be trying to prevent and argue whether there is a valid reason for doing so. (5 marks) (b) You want to buy the book entitled "Building Websites for Beginners bold > ". Thus, you are entering its title into the search box on the website SuperDeals. Co. Uk. As a result, the website displays: Your search for "Building Websites for Beginners" has 1 result. Briefly explain what vulnerability the website SuperDeals . co. uk has. Explain your reasoning