Having completed this course student will gain such a working knowledge of concepts, principles, techniques and methodologies needed to design and assess security in a complex e-Business environment. The course emphasizes that security of e-Business is best achieved by considering the environment in which e-Business applications need to be implemented and used; this implies that e-Business should be viewed as a complex socio-technical system with three interconnected and interacting elements: stakeholders, enabling technology, and business processes. Therefore, it has been designed to include several topics covering issues such as the nature of e-Business security, information security services for e-Business systems, enterprise security architecture design, e-Business security protocols, web security tools and secure programming techniques, perimeter security such firewall technologies, Intrusion detection/prevention systems, SIEM technologies, security requirement engineering and human factors affecting e-Business security. Weekly lab session.