The primary goal of this course is to identify gaps and security threats in the ICT mainly, Internet and Web Applications, and providing the best solution to secure the ICT systems and applications. We focus in this course in web application threats and vulnerabilities, analyzing the threats and design the best solutions for protection. This course aims to : (1) Identify the ethics of the use of the Internet and related laws . (2) Identify the most important security problems faced the networks and internet services (3) Identify vulnerabilities in operating systems and computer networks (4) Analysis of different types of vulnerabilities in web applications and how to detect them (5) Study methods of designing Web applications safe and meet the safety requirements, design, Implementation, and testing. (6) Risk and Security management