Abstract
The design level stringencies in browsers give birth to a number of vulnerabilities and weaken the security model. We will break into the architecture level complexities. In order to accomplish this we will jump directly into security architectures of open source browsers, for example Google Chrome and Mozilla Firefox. Then we move on with other design problems and will discuss a number of real life vulnerabilities.