Slide 1

Slide 1 text

Hardening for cyber security — generated by Stable Diffusion XL v1.0 2024 10 World Wide Web (WBS) 2024 10 World Wide Web — 2024-06 – p.1/12

Slide 2

Slide 2 text

https://speakerdeck.com/ks91/collections/cyber-security-2024-summer 2024 10 World Wide Web — 2024-06 – p.2/12

Slide 3

Slide 3 text

( 20 ) 1 • 2 • 3 • 4 (TCP/IP ) • 5 • 6 • 7 • 8 • 9 • 10 World Wide Web • 11 Web API 12 13 git GitHub 14 (6/24 ) / (2 ) OK / 2024 10 World Wide Web — 2024-06 – p.3/12

Slide 4

Slide 4 text

World Wide Web 2024 10 World Wide Web — 2024-06 – p.4/12

Slide 5

Slide 5 text

World Wide Web 1989 CERN Tim Berners-Lee 1990 WWW WWW NeXT HTML 1.0 1991 WWW 1993 Mark Andreessen Mosaic WWW 1994 Tim Berners-Lee W3C (World Wide Web Consortium) 1995 HTML 2.0 2014 HTML5 2021 HTML Living Standard 2024 10 World Wide Web — 2024-06 – p.5/12

Slide 6

Slide 6 text

World Wide Web HTTP/HTTPS HyperText Transfer Protocol (Secure) HTML HTML Hyper Text Markup Language Web W3C → WHATWG URI Uniform Resource Identifier ( ) URL(Uniform Resource Locator)( ) URI 2024 10 World Wide Web — 2024-06 – p.6/12

Slide 7

Slide 7 text

URL ( ) https https://www . google . com: 443 /search?q = refrigerator ( ) https 443 2024 10 World Wide Web — 2024-06 – p.7/12

Slide 8

Slide 8 text

HTTPS $ openssl s_client -connect www.waseda.jp:443 GET / openssl www.google.com:443 GET /search?q=refrigerator 2024 10 World Wide Web — 2024-06 – p.8/12

Slide 9

Slide 9 text

HTTP/HTTPS 1 1 ( ) → . . . etc. URL HTTP cookie 2024 10 World Wide Web — 2024-06 – p.9/12

Slide 10

Slide 10 text

2024 10 World Wide Web — 2024-06 – p.10/12

Slide 11

Slide 11 text

World Wide Web ( ) ( ) ( ) ( ) ( ) ( ) ( ) 2024 10 World Wide Web — 2024-06 – p.11/12

Slide 12

Slide 12 text

2024 10 World Wide Web — 2024-06 – p.12/12