Computer Networking CS
College of Engineering
This course focus on system design using AI methods in engineering application. Topics in: AI in network and computer security. Comprehensive study of the security principles and practices of computer and network systems. Buffer overflows; Attacks and defenses, Basic integer overflows, browser memory protections, control flow integrity, network security-filtering and distributed firewalls, Hardware security module, web application security, cross site request forgery, infrastructure security, security auditing. Advanced treatment of the following: User Authentication (UA), Access Control List (ACL), operating system security, Principle of least privileges, sandboxing and isolation, exploitation techniques, SQL injection attacks, Denial-of-Service Attacks (DoS), Distributed Denial-of-Service Attacks (DDoS), intrusion detection, internet protocols, OSI model, TCP/IP, internet standards, internet authentication applications, wireless network security. Including interactive programming with industrial automation hardware and software.