HTTPS

HTTPS

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.

3 courses cover this concept

CS 155 Computer and Network Security

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 concepts

CS 261N: Internet/Network Security

UC 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 concepts

CS 249i The Modern Internet

Stanford 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