Upgrade to Pro — share decks privately, control downloads, hide ads and more …

サイバーセキュリティ概論とサイバー環境の基礎 / Introduction to Cyber Security and Fundamentals of Cyber Environment

サイバーセキュリティ概論とサイバー環境の基礎 / Introduction to Cyber Security and Fundamentals of Cyber Environment

2022年6月6日(月)、早稲田大学 大学院経営管理研究科「サイバーセキュリティ」にて使用するスライドです。

Kenji Saito
PRO

June 06, 2022
Tweet

More Decks by Kenji Saito

Other Decks in Technology

Transcript

  1. 2022
    1-2
    (WBS)
    2022 1-2 — 2022-06-06 – p.1/78

    View Slide

  2. https://speakerdeck.com/ks91
    WBS
    2022 1-2 — 2022-06-06 – p.2/78

    View Slide

  3. ( M.Eng)
    MS Ph.D
    ( )
    20
    2022 1-2 — 2022-06-06 – p.3/78

    View Slide

  4. ( )
    SFC ( )
    CSO (Chief Science Officer)
    1993 ( )
    2006 ( )
    SFC
    21 P2P (Peer-to-Peer)
    2011 ( )
    2018 2019
    VR 2021.7 VR 2021.8 “ALL THESE WORLDS ARE YOURS”
    VR 2021.9 & VR 2021.12
    VR 2022.3 VR 2022.5
    → ( )
    2022 1-2 — 2022-06-06 – p.4/78

    View Slide

  5. . . . ( )
    2018
    1 2 2018
    OK Google, Google
    ( )
    Python
    (2020 )
    ( )

    Alexa,
    2022 1-2 — 2022-06-06 – p.5/78

    View Slide

  6. Alexa,
    ত࿨࣌୅ ੈلޙ൒
    ࣾձγεςϜ
    ࣾձ؀ڥ
    ػց
    ٕज़
    ਓؒ ࣗಈγεςϜ
    ྩ࿨࣌୅ ੈلલ൒
    ిؾ͚ͭͯ ͸͍ ͸͍
    ిؾ͚ͭͯ
    ͜ͷ৚݅ͷͱ͖

    ٕज़Ͱ͋Γࣾձ؀ڥˠࣗવ؀ڥ


    ( )
    2022 1-2 — 2022-06-06 – p.6/78

    View Slide

  7. ( )
    — ( )
    “FinTech — Financial Innovation and the Internet” ( )
    B (2020 ∼)
    ( )
    → ( )
    https://speakerdeck.com/ks91
    SFC Global Campus ( )
    ( )
    ( )
    2022 1-2 — 2022-06-06 – p.7/78

    View Slide

  8. NEO — (2009)
    : SF
    NEO : New Economic Order ( )
    http://grsj.jp/neo.pdf (CC-BY-SA 3.0)
    science fiction prototyping
    (1)
    (2)
    VR A +VR3D
    2022 1-2 — 2022-06-06 – p.8/78

    View Slide

  9. ( )
    (2017)
    : SF + +
    SF (2048 )
    2048
    2022 1-2 — 2022-06-06 – p.9/78

    View Slide

  10. ( )
    (1)
    2020 9
    60 (2020)
    :
    ( )
    . . .
    = ( )
    GitHub Copilot (AI )
    2022 1-2 — 2022-06-06 – p.10/78

    View Slide

  11. ( )
    (2)
    (2020)
    :
    ( )
    ( = × )
    . . .
    2022 1-2 — 2022-06-06 – p.11/78

    View Slide

  12. ( )
    2022 1-2 — 2022-06-06 – p.12/78

    View Slide

  13. 2022 1-2 — 2022-06-06 – p.13/78

    View Slide

  14. ( )
    2022 1-2 — 2022-06-06 – p.14/78

    View Slide

  15. (1)
    (2)
    ( )
    2022 1-2 — 2022-06-06 – p.15/78

    View Slide

  16. ( )
    ( )
    Zoom Discord
    2
    3-4
    2022 1-2 — 2022-06-06 – p.16/78

    View Slide

  17. ( ) 30%
    ( ) 20%
    ( ) 30%
    20%
    (or )
    2022 1-2 — 2022-06-06 – p.17/78

    View Slide

  18. (1)
    NPO
    Ver 1.10 (2020)
    https://www.nisc.go.jp/security-site/blue_handbook/index.html
    2022 1-2 — 2022-06-06 – p.18/78

    View Slide

  19. (2)
    (13)
    (2014)
    2022 1-2 — 2022-06-06 – p.19/78

    View Slide

  20. 1 6 6 •
    2 6 6 •
    3 6 13
    4 6 13
    5 6 20 I ( )
    6 6 20 I ( )
    7 6 27
    8 6 27
    9 7 4
    10 7 4
    11 7 11
    12 7 11
    13 7 18 II ( )
    14 7 18 II ( )
    15 7 25
    2022 1-2 — 2022-06-06 – p.20/78

    View Slide

  21. 2022 1-2 — 2022-06-06 – p.21/78

    View Slide

  22. 5
    2022 1-2 — 2022-06-06 – p.22/78

    View Slide

  23. ← (cybernetics)

    ← ( )
    (AI ) /
    2022 1-2 — 2022-06-06 – p.23/78

    View Slide

  24. :
    Wi-Fi etc.
    (Confidentiality)
    (Integrity)
    (Availability)
    2022 1-2 — 2022-06-06 – p.24/78

    View Slide

  25. :
    ( :-p)
    × →
    2022 1-2 — 2022-06-06 – p.25/78

    View Slide

  26. 2022 1-2 — 2022-06-06 – p.26/78

    View Slide

  27. (1)
    2 -
    (Security NEXT)
    https://www.security-next.com/136850
    2
    2022 1-2 — 2022-06-06 – p.27/78

    View Slide

  28. (2)

    (ITmedia)
    https://www.itmedia.co.jp/news/articles/2205/25/news053.html
    10 (18)
    Amazon Twitch
    2022 1-2 — 2022-06-06 – p.28/78

    View Slide

  29. 2022 1-2 — 2022-06-06 – p.29/78

    View Slide

  30. (3)
    (1)
    (2014)
    2022 1-2 — 2022-06-06 – p.30/78

    View Slide


  31. TCP/IP
    2022 1-2 — 2022-06-06 – p.31/78

    View Slide

  32. 1
    : ( )
    (65 (0x41)) (97 (0x61))
    ASCII (American Standard Code for Information Interchange)
    32 (0x20)
    2
    : CD ( ) ← CD
    44.1kHz 16bit
    2022 1-2 — 2022-06-06 – p.32/78

    View Slide


  33. USB
    USB (Universal Serial Bus)



    2022 1-2 — 2022-06-06 – p.33/78

    View Slide

  34. 2022 1-2 — 2022-06-06 – p.34/78

    View Slide

  35. 2022 1-2 — 2022-06-06 – p.35/78

    View Slide

  36. photo by nikoretro
    2022 1-2 — 2022-06-06 – p.36/78

    View Slide

  37. Communication
    1. The exchange of thoughts, messages, or information, as by speech,
    signals, writing, or behavior.
    2. Interpersonal rapport.
    — “The American Heritage Dictionary”
    . . .
    2022 1-2 — 2022-06-06 – p.37/78

    View Slide

  38. 2022 1-2 — 2022-06-06 – p.38/78

    View Slide

  39. 2022 1-2 — 2022-06-06 – p.39/78

    View Slide

  40. Photo by SLU Madrid Campus
    2022 1-2 — 2022-06-06 – p.40/78

    View Slide

  41. 2022 1-2 — 2022-06-06 – p.41/78

    View Slide

  42. Protocol
    1. the official procedure or system of rules governing affairs of state or
    diplomatic occasions
    2. the original draft of a diplomatic document, especially of the terms of a
    treaty agreed to in conference and signed by the parties
    3. a formal or official record of scientific experimental observations
    4. Computing a set of rules governing the exchange or transmission of
    data between devices
    — “Oxford Dictionary of English”
    2022 1-2 — 2022-06-06 – p.42/78

    View Slide

  43. OSI
    OSI : Open Systems Interconnection
    2022 1-2 — 2022-06-06 – p.43/78

    View Slide

  44. 2022 1-2 — 2022-06-06 – p.44/78

    View Slide

  45. Network
    2. a group or system of interconnected people or things
    a complex system of railways, roads, or other routes:
    the railway network
    a group of people who exchange information and contacts for
    professional or social purposes: a support network
    .
    .
    .
    a number of interconnected computers, machines, or operations:
    a computer network
    .
    .
    .
    — “Oxford Dictionary of English”
    2022 1-2 — 2022-06-06 – p.45/78

    View Slide

  46. ××
    2022 1-2 — 2022-06-06 – p.46/78

    View Slide

  47. 2022 1-2 — 2022-06-06 – p.47/78

    View Slide

  48. TCP/IP
    2022 1-2 — 2022-06-06 – p.48/78

    View Slide

  49. TCP/IP
    2022 1-2 — 2022-06-06 – p.49/78

    View Slide

  50. IP

    TCP
    2022 1-2 — 2022-06-06 – p.50/78

    View Slide

  51. TCP/IP ( )
    2022 1-2 — 2022-06-06 – p.51/78

    View Slide

  52. Story of Students Sending Scrolls (1/3)
    Background — Waseda and Keio Univ.
    Two among the best private universities in Japan
    These two universities are known for their rivalry and matches in baseball and other sports known as “ ” (first
    characters of Waseda, Keio and match), although Keio students would often call it “ ” ;)
    For undergraduates, classes may have to be cancelled for students to go cheer on the baseball team
    Story
    The head of the Keio cheerleading squad sends a letter of challenge in the form of a
    traditional scroll to the head of Waseda’s cheerleading squad
    It is a very long scroll that has to be untied from Keio’s Mita campus, slipped into Mita Station
    on the Mita Line, and then slipped out from Waseda Station on the Tozai Line to reach the
    Waseda campus so that the head of Waseda’s cheerleading squad can read it
    This is a metaphor of stream communication over the Internet as we do it via Zoom at the class
    Two ways
    TCP (Transmission Control Protocol)
    . . .
    Don’t miss reading every word of it (e.g. browsing a web page)
    UDP (User Datagram Protocol)
    . . .
    Well, it’s a long scroll, and it’s okay if it’s missing parts (e.g. Zoom)
    2022 1-2 — 2022-06-06 – p.52/78

    View Slide

  53. Story of Students Sending Scrolls (2/3)
    Story – continued
    Either way, inside the entrance of Mita Station, there is a photocopier, which copies just part
    of the scroll at a time, and students pass through the ticket gate with one fragment each in
    their hand
    Each fragment is sequentially numbered from the top of the scroll
    Students are not familiar with the railway network, and when they ask the station staff how to
    get to Waseda, they are told to go to Otemachi, so they do
    Students ask again at Otemachi Station (router), and are told to change to the Tozai Line
    When they arrive at Waseda Station, a student operates a scanner/printer before the exit,
    scanning the fragments in numerical order and outputting a long scroll on the printer, and
    students pull it to the Waseda campus
    Now, some students may get lost on the way
    What would you do?
    2022 1-2 — 2022-06-06 – p.53/78

    View Slide

  54. Story of Students Sending Scrolls (3/3)
    Story – still continued
    TCP
    Students pick up their receipts (with fragment #) at Waseda Station and take them back to
    Mita Station
    At Mita Station, if a receipt is not returned, it is assumed that the fragment was not
    delivered, and another student is sent out with the fragment
    UDP
    Why do we care if some students are lost?
    (They are grown up, and we are certain that they will make it to their home)
    2022 1-2 — 2022-06-06 – p.54/78

    View Slide

  55. IP
    2022 1-2 — 2022-06-06 – p.55/78

    View Slide

  56. (centralized) (decentralized) (distributed)
    Paul Baran, “On Distributed Communications Networks”, 1964
    2022 1-2 — 2022-06-06 – p.56/78

    View Slide

  57. ( )
    RFC 1149 (A Standard for the Transmission of IP Datagrams on Avian Carriers)
    IP over Everything
    2022 1-2 — 2022-06-06 – p.57/78

    View Slide

  58. IP — Wikipedia
    2022 1-2 — 2022-06-06 – p.58/78

    View Slide

  59. (1)
    2022 1-2 — 2022-06-06 – p.59/78

    View Slide

  60. (2)
    2022 1-2 — 2022-06-06 – p.60/78

    View Slide

  61. IP
    IP router
    2022 1-2 — 2022-06-06 – p.61/78

    View Slide

  62. Zoom
    ( ) Zoom
    Zoom
    2022 1-2 — 2022-06-06 – p.62/78

    View Slide

  63. 2022 1-2 — 2022-06-06 – p.63/78

    View Slide

  64. 2022 1-2 — 2022-06-06 – p.64/78

    View Slide

  65. (roundabout; )
    2022 1-2 — 2022-06-06 – p.65/78

    View Slide

  66. ISOC (Internet Society)
    IETF (Internet Engineering Task Force)
    ICANN (Internet Corporation for Assigned Names and Numbers)
    ASO (The Address Supporting Organization)
    GNSO (Generic Names Supporting Organization)
    ccNSO (Country Code Names Supporting Organization)
    IGF (Internet Governance Forum)
    2022 1-2 — 2022-06-06 – p.66/78

    View Slide

  67. IETF
    IETF
    — IETF
    2022 1-2 — 2022-06-06 – p.67/78

    View Slide

  68. IETF
    ( )
    — David Clark
    — Jon Postel
    2022 1-2 — 2022-06-06 – p.68/78

    View Slide

  69. . . .
    — 1999-07-07
    From “DOCUMENT LIFE a ryuichi sakamoto opera 1999”
    2022 1-2 — 2022-06-06 – p.69/78

    View Slide

  70. . . .
    (alternatives)
    — Robert Elliot Kahn, 2004-11
    ( )
    2022 1-2 — 2022-06-06 – p.70/78

    View Slide

  71. 10
    (1)
    (2) ( )
    (3)
    (4)
    (5)
    (6)
    (7)
    (8)
    (9) End-to-End
    (10)
    2022 1-2 — 2022-06-06 – p.71/78

    View Slide


  72. (1)
    (2)
    (3)
    (4)
    /
    . . .
    2022 1-2 — 2022-06-06 – p.72/78

    View Slide


  73. 2022 1-2 — 2022-06-06 – p.73/78

    View Slide

  74. (e-mail)
    (EV) ←
    (e-publishing)
    ← WWW
    (e-money)

    (e-government)
    2022 1-2 — 2022-06-06 – p.74/78

    View Slide

  75. (global) (international)
    2022 1-2 — 2022-06-06 – p.75/78

    View Slide

  76. 2022 1-2 — 2022-06-06 – p.76/78

    View Slide

  77. 1.
    (1)
    (2)
    2022 6 9 ( ) 23:59 JST
    Waseda Moodle (Q & A )
    2022 1-2 — 2022-06-06 – p.77/78

    View Slide

  78. 2022 1-2 — 2022-06-06 – p.78/78

    View Slide