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
defense
Search
Chen
February 27, 2023
Education
0
72
defense
568
Chen
February 27, 2023
Tweet
Share
More Decks by Chen
See All by Chen
Example ROP in MIPS
tiffany_04192
0
55
Dijkstra’s Algorithm
tiffany_04192
0
110
Floyd-Warshall
tiffany_04192
0
87
Topological sort DFS
tiffany_04192
0
92
BFS
tiffany_04192
0
130
DFS
tiffany_04192
0
110
Cache behavior
tiffany_04192
0
83
Cache miss paper
tiffany_04192
0
110
Greedy
tiffany_04192
0
100
Other Decks in Education
See All in Education
2026 g0v 零時政府年會啟動提案 / g0v Summit 2026 Kickstart
rschiang
0
390
Evaluation Methods - Lecture 6 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
1.1k
小学校女性教員向け プログラミング教育研修プログラム「SteP」の実践と課題
codeforeveryone
0
140
高校におけるプログラミング教育を考える
naokikato
PRO
0
170
Linguaxes de programación
irocho
0
280
Transición del Management al Neuromanagement
jvpcubias
0
240
生成AIとの付き合い方 / Generative AI and us
kaityo256
PRO
10
1.8k
Software
irocho
0
560
Padlet opetuksessa
matleenalaakso
5
14k
Alumnote inc. Company Deck
yukinumata
0
4.4k
Réaliser un diagnostic externe
martine
0
250
Présentation_2nde_2025.pdf
bernhardsvt
0
270
Featured
See All Featured
Thoughts on Productivity
jonyablonski
70
4.9k
Music & Morning Musume
bryan
46
6.9k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
Docker and Python
trallard
46
3.6k
Fireside Chat
paigeccino
41
3.7k
How to train your dragon (web standard)
notwaldorf
97
6.3k
Facilitating Awesome Meetings
lara
57
6.6k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
jQuery: Nuts, Bolts and Bling
dougneiner
65
7.9k
Context Engineering - Making Every Token Count
addyosmani
8
300
YesSQL, Process and Tooling at Scale
rocio
173
15k
Transcript
Contrast Make A Purchase 18 Web Code Auth Server CC
Server SSN Server GET /selectPayment isSessionValid?
Contrast Make A Purchase 19 Web Code Auth Server CC
Server SSN Server GET /selectPayment Yes
Contrast Make A Purchase 20 Web Code Auth Server CC
Server SSN Server GET /selectPayment Get Cards for user=brian sid=123456789
Contrast Make A Purchase 21 Web Code Auth Server CC
Server SSN Server GET /selectPayment Get Cards for user=brian sid=123456789 IsValid? Yes
Contrast Make A Purchase 22 Web Code Auth Server CC
Server SSN Server GET /selectPayment Get Cards for user=brian sid=123456789 ending in 9876 ending in 0000 Only give back what is needed to web server! (e.g., not full credit card #s)
Contrast Make A Purchase 23 Web Code Auth Server CC
Server SSN Server Purchase $579,cardid=1 user=brian… POST /makePayment IsValid? Yes
Contrast Make A Purchase 24 Web Code Auth Server CC
Server SSN Server POST /makePayment Bank's Server
Contrast Make A Purchase 25 Web Code Auth Server CC
Server SSN Server POST /makePayment Ok! No need to ever report full credit card numbers back to web code (only time it sees is when user adds them)