Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Web API / Web API
Search
Kenji Saito
PRO
June 16, 2024
Technology
0
71
Web API / Web API
早稲田大学大学院経営管理研究科「サイバーセキュリティ」2024 夏のオンデマンド教材 第11回で使用したスライドです。
Kenji Saito
PRO
June 16, 2024
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
FinTech 3-4 : Internet Technology and Governance
ks91
PRO
0
19
民主主義と博愛(Humanitarianism) / Democracy and Humanitarianism
ks91
PRO
0
1
ブロックチェーン概論 / Introduction to Blockchain
ks91
PRO
0
6
ブロックチェーンと分散ファイナンス概論 / Introduction to Blockchain and Decentralized Finance
ks91
PRO
0
47
Proof of Authenticity of General IoT Information with Tamper-Evident Sensors and Blockchain
ks91
PRO
0
5
FinTech 1-2 : Overview of FinTech
ks91
PRO
0
14
デジタルトランスフォーメーションと民主主義 / Digital Transformation and Democracy
ks91
PRO
0
19
We Never Took the Kobayashi Maru Test Until Now. What Do You Think of Our Solutions? — Journeys of the Mind Through a No-Win Game
ks91
PRO
0
24
思いつきが武器になる:研究というゲームを始めよう / Ideas Are Your Equipments : Let the Game of Research Begin!
ks91
PRO
0
79
Other Decks in Technology
See All in Technology
【新卒研修資料】LLM・生成AI研修 / Large Language Model・Generative AI
brainpadpr
24
17k
空間を設計する力を考える / 20251004 Naoki Takahashi
shift_evolve
PRO
3
360
生成AIで「お客様の声」を ストーリーに変える 新潮流「Generative ETL」
ishikawa_satoru
1
320
多様な事業ドメインのクリエイターへ 価値を届けるための営みについて
massyuu
1
340
ユニットテストに対する考え方の変遷 / Everyone should watch his live coding
mdstoy
0
130
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
9.1k
LLMアプリケーション開発におけるセキュリティリスクと対策 / LLM Application Security
flatt_security
7
1.9k
Shirankedo NOCで見えてきたeduroam/OpenRoaming運用ノウハウと課題 - BAKUCHIKU BANBAN #2
marokiki
0
150
小学4年生夏休みの自由研究「ぼくと Copilot エージェント」
taichinakamura
0
320
AI Agentと MCP Serverで実現する iOSアプリの 自動テスト作成の効率化
spiderplus_cb
0
510
Large Vision Language Modelを用いた 文書画像データ化作業自動化の検証、運用 / shibuya_AI
sansan_randd
0
110
SOC2取得の全体像
shonansurvivors
1
400
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
697
190k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
610
The Illustrated Children's Guide to Kubernetes
chrisshort
48
51k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
The Straight Up "How To Draw Better" Workshop
denniskardys
237
140k
Faster Mobile Websites
deanohume
310
31k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Build your cross-platform service in a week with App Engine
jlugia
232
18k
The Invisible Side of Design
smashingmag
301
51k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
A better future with KSS
kneath
239
17k
BBQ
matthewcrist
89
9.8k
Transcript
Hardening for cyber security — generated by Stable Diffusion XL
v1.0 2024 11 Web API (WBS) 2024 11 Web API — 2024-06 – p.1/10
https://speakerdeck.com/ks91/collections/cyber-security-2024-summer 2024 11 Web API — 2024-06 – p.2/10
( 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 11 Web API — 2024-06 – p.3/10
API API Application Programming Interface Web API HTTP(S) / API
( ) 2024 11 Web API — 2024-06 – p.4/10
REST (Representational State Transfer) ( ) POST, GET ( ),
PUT, DELETE vs. CRUD (Create/Read/Update/Delete) CRUD URI JSON (JavaScript Object Notation) 2024 11 Web API — 2024-06 – p.5/10
— HTTPS Demo ( ) $ openssl s_client -connect www.waseda.jp:443
GET / openssl www.google.com:443 GET /search?q=refrigerator 2024 11 Web API — 2024-06 – p.6/10
REST – ( ) ( ) ( = ) Last
In, First Out POST POST POST GET PUT DELETE 2024 11 Web API — 2024-06 – p.7/10
$ git clone https://github.com/ks91/sample-web-api.git API (Python3 Flask ) Web API
$ python stack.py README (5 − 2) × (3 + 4) 5 2 − 3 4 + × ( ) API 1∼10 2024 11 Web API — 2024-06 – p.8/10
API API ( ) Bitcoin Ethereum Virtual Machine (EVM) 2024
11 Web API — 2024-06 – p.9/10
2024 11 Web API — 2024-06 – p.10/10