Security Patterns As Architectural Solution - Mitigating Cross-Site Scripting Attacks in Web Applications | IEEE Conference Publication | IEEE Xplore