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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Chen
February 27, 2023
Education
79
0
Share
defense
568
Chen
February 27, 2023
More Decks by Chen
See All by Chen
Example ROP in MIPS
tiffany_04192
0
63
Dijkstra’s Algorithm
tiffany_04192
0
120
Floyd-Warshall
tiffany_04192
0
97
Topological sort DFS
tiffany_04192
0
95
BFS
tiffany_04192
0
130
DFS
tiffany_04192
0
120
Cache behavior
tiffany_04192
0
90
Cache miss paper
tiffany_04192
0
120
Greedy
tiffany_04192
0
110
Other Decks in Education
See All in Education
SL AMIGOS 教育格差と私たちの取り組み - スリランカの支援学校への支援プロジェクト:リシンドゥ リオ 氏 (別府溝部学園短期大学 ビジネス観光コース 留学生):2720 Japan O.K. ロータリーEクラブ2026年4月6日卓話
2720japanoke
0
590
Implicit and Cross-Device Interaction - Lecture 10 - Next Generation User Interfaces (4018166FNR)
signer
PRO
2
2.3k
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
signer
PRO
1
3.1k
AIには考えられないことを考えられる人になるために
iqbocchi
1
130
0513
cbtlibrary
0
170
면접관 눈에 띄는 데이터 분석 포트폴리오 만드는 법 | 2026년 5월 세미나
datarian
0
500
Modern Data Fetching Techniques in Angular
debug_mode
0
190
[2026前期火5] 論理学(京都大学文学部 前期 第4回)「 ならば(→)の導入と証明ネット」
yatabe
0
380
理工学系 第1回大学院説明会2026|東京科学大学(Science Tokyo)
sciencetokyo
PRO
1
2.5k
Why the humanities may be your best career bet
figarospeech
0
190
小さなまちで始める デジタル創作の居場所〜すべての子どもが創造的に未来を描ける社会へ〜
codeforeveryone
0
520
Info Session MSc Computer Science & MSc Applied Informatics
signer
PRO
0
280
Featured
See All Featured
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
70
39k
Code Reviewing Like a Champion
maltzj
528
40k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
390
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
830
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
65
55k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
850
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
GitHub's CSS Performance
jonrohan
1033
470k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
240
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
160
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)