Today, most organizations depend on web-based software and systems to run their business processes, conduct transactions with suppliers and deliver sophisticated services to customers. Unfortunately, in the race to stay one step ahead of the competition, many organizations invest little to no effort in ensuring that those applications are secure. Web-based systems can compromise the overall security of organizations by introducing vulnerabilities that hackers can use to gain access to confidential company information or customer data.