浏览器作为用户与网络交互时使用最频繁的窗口,要容纳非常广泛的内容。因此它的自身设计的复杂性是不课避免的,它提供了大量的组件扩展。浏览器漏洞不非一定是缓冲区溢出,包括多种因素,像控件安全问题,脚本权限盘查失误等问题,都给入侵者提供了攻击的机会。