CSCI-UA.9480 Introduction to Computer Security
Session 2.1
Networking Basics, TCP, IP and DNS
- Prof. Nadim Kobeissi
Introduction to Computer Security Session 2.1 Networking Basics, - - PowerPoint PPT Presentation
CSCI-UA.9480 Introduction to Computer Security Session 2.1 Networking Basics, TCP, IP and DNS Prof. Nadim Kobeissi Welcome to Part 2 of the course! Part 2 discusses how computer networks work and security threats their face. Networking
CSCI-UA.9480 Introduction to Computer Security
Session 2.1
Networking Basics, TCP, IP and DNS
Welcome to Part 2 of the course!
Part 2 discusses how computer networks work and security threats their face.What’s in a Network?
3 CSCI-UA.9480: Introduction to Computer Security – Nadim KobeissiA typical small office network.
Networks contain different physical devices with different roles, entry points and attack surfaces.The OSI layer-based model.
5 CSCI-UA.9480: Introduction to Computer Security – Nadim KobeissiTest your knowledge!
6 CSCI-UA.9480: Introduction to Computer Security – Nadim KobeissiAt which layer would the Signal protocol operate within WhatsApp?
☐ A: Transport layer. ☐ B: Network layer. ☐ C: Application layer.
Test your knowledge!
7 CSCI-UA.9480: Introduction to Computer Security – Nadim KobeissiAt which layer would the Signal protocol operate within WhatsApp?
☐ A: Transport layer. ☐ B: Network layer. 🗺 C: Application layer.
Security Questions for Network Protocols
8 CSCI-UA.9480: Introduction to Computer Security – Nadim Kobeissi“Alice and Bob?”
In protocols, we reason about:“Application Security.”
In applications and many user-facing systems, we reason about:Additional concerns for networks.
In networks, we also focus on:Test your knowledge!
12 CSCI-UA.9480: Introduction to Computer Security – Nadim KobeissiWhich security property would denial of service affect?
☐ A: Availability. ☐ B: Access control. ☐ C: Confidentiality.
Test your knowledge!
13 CSCI-UA.9480: Introduction to Computer Security – Nadim KobeissiWhich security property would denial of service affect?
🗺 A: Availability. ☐ B: Access control. ☐ C: Confidentiality.
A Closer Look at Network Components
14 CSCI-UA.9480: Introduction to Computer Security – Nadim KobeissiIP: Internet Protocol.
IPv4: 172.26.85.153IPv4: Internet Protocol version 4.
☐ B: 2564
Test your knowledge!
17 CSCI-UA.9480: Introduction to Computer Security – Nadim KobeissiHow many potential IPv4 addresses could exist on the Internet?
☐ A: 32! ☐ C: 232
Test your knowledge!
18 CSCI-UA.9480: Introduction to Computer Security – Nadim KobeissiHow many potential IPv4 addresses could exist on the Internet?
☐ A: 32! 🗺 C: 232 🗺 B: 2564
IPv6: Internet Protocol version 6.
Introduced in 1998, standardized in 2017. Today, 20% of Internet traffic.IP: Virtual Private Networks (VPNs.)
20 CSCI-UA.9480: Introduction to Computer Security – Nadim KobeissiTCP: Transmission Control Protocol.
Delivers packets in-order (unlike UDP.)TCP: Transmission Control Protocol.
22 CSCI-UA.9480: Introduction to Computer Security – Nadim Kobeissi Source: Prof. Dan Boneh. Basic security problems:BGP: Routing between autonomous systems.
23 CSCI-UA.9480: Introduction to Computer Security – Nadim Kobeissi Source: Prof. Dan Boneh. BGP routes between “autonomous systems”, for example your city’s ISP and an ISP in another continent.DNS: Domain Name System.
DNS servers contain maps translating IP addresses to domain names.DNSSEC.
25 CSCI-UA.9480: Introduction to Computer Security – Nadim KobeissiInteresting Experiments to Try.
26 CSCI-UA.9480: Introduction to Computer Security – Nadim Kobeissi☐ B: Authenticity.
Test your knowledge!
27 CSCI-UA.9480: Introduction to Computer Security – Nadim KobeissiWhich security property does DNSSEC attempt to provide?
☐ A: Confidentiality. ☐ C: Access Control.
☐ C: Access Control.
Test your knowledge!
28 CSCI-UA.9480: Introduction to Computer Security – Nadim KobeissiWhich security property does DNSSEC attempt to provide?
☐ A: Confidentiality. 🗺 B: Authenticity.
Some Examples
29 CSCI-UA.9480: Introduction to Computer Security – Nadim KobeissiEthernet.
WiFi.
31 CSCI-UA.9480: Introduction to Computer Security – Nadim KobeissiGSM.
32 CSCI-UA.9480: Introduction to Computer Security – Nadim KobeissiNext time: Denial of Service
33 CSCI-UA.9480: Introduction to Computer Security – Nadim Kobeissi