Question :
1. Discuss some of the reasons as to why the client machine is so vulnerable by way of the www.
2. Discuss a few guidelines that might be put into place to help increase security within the client machine.
3. When designing an application for the web, what are the three principles to be applied to reduce the attack surface of the system undergoing design? Why?