HTTPS is an extension of HTTP that uses encryption to ensure secure communication over a network. It protects against attacks and encrypts data between the client and server. It is now widely used to protect page authenticity, secure accounts, and keep user communications private on all types of websites.
Stanford University
Spring 2022
This course focuses on principles of computer systems and network security, exploring different attack techniques and corresponding defenses. Course projects aim at building reliable code and understanding attacks. Prior knowledge in operating systems, networking protocols, and basic programming languages is needed.
No concepts data
+ 29 more conceptsUC Berkeley
Fall 2022
This course offers a comprehensive study of network security, exploring areas like denial-of-service, network monitoring, botnets, and internet ethics. It leans towards a research-based approach with a major team project. The class features a deep dive into seminal papers rather than the latest trends. Prerequisites include CS 168/EE 122 and CS 161 or their equivalents.
No concepts data
+ 21 more conceptsStanford University
Winter 2022–2023
Stanford University's CS 249i is an advanced networking course focusing on modern Internet topology, routing practices, and recent network protocols. The course covers pressing privacy, security, and abuse challenges, with a mix of lectures, guest talks, and practical projects.
No concepts data
+ 71 more concepts