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
71
defense
568
Chen
February 27, 2023
Tweet
Share
More Decks by Chen
See All by Chen
Example ROP in MIPS
tiffany_04192
0
53
Dijkstra’s Algorithm
tiffany_04192
0
110
Floyd-Warshall
tiffany_04192
0
87
Topological sort DFS
tiffany_04192
0
90
BFS
tiffany_04192
0
130
DFS
tiffany_04192
0
110
Cache behavior
tiffany_04192
0
82
Cache miss paper
tiffany_04192
0
110
Greedy
tiffany_04192
0
100
Other Decks in Education
See All in Education
データで見る赤ちゃんの成長
syuchimu
0
280
H5P-työkalut
matleenalaakso
4
40k
Course Review - Lecture 12 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
1.8k
2025年度春学期 統計学 第15回 分布についての仮説を検証する ー 仮説検定(2) (2025. 7. 17)
akiraasano
PRO
0
110
生態系ウォーズ - ルールブック
yui_itoshima
1
250
20250807_がんばらないコミュニティ運営
ponponmikankan
0
170
フィードバックの伝え方、受け身のココロ / The Way of Feedback: Words and the Receiving Heart
spring_aki
1
140
Pydantic(AI)とJSONの詳細解説
mickey_kubo
0
190
学びは趣味の延長線
ohmori_yusuke
0
110
附属科学技術高等学校の概要|Science Tokyo(東京科学大学)
sciencetokyo
PRO
0
290
新卒研修に仕掛ける 学びのサイクル / Implementing Learning Cycles in New Graduate Training
takashi_toyosaki
1
230
OpenSourceSummitJapanを運営してみた話
kujiraitakahiro
0
790
Featured
See All Featured
The Language of Interfaces
destraynor
161
25k
Into the Great Unknown - MozCon
thekraken
40
2k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.6k
Side Projects
sachag
455
43k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
How to Ace a Technical Interview
jacobian
279
23k
Being A Developer After 40
akosma
90
590k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
Code Reviewing Like a Champion
maltzj
525
40k
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)