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
52
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
98
Cache behavior
tiffany_04192
0
81
Cache miss paper
tiffany_04192
0
110
Greedy
tiffany_04192
0
100
Other Decks in Education
See All in Education
미국 교환학생 가서 무료 홈스테이 살면서 인턴 취업하기
maryang
0
110
登壇未経験者のための登壇戦略~LTは設計が9割!!!~
masakiokuda
2
480
The Art of Note Taking
kanaya
1
130
Design Guidelines and Principles - Lecture 7 - Information Visualisation (4019538FNR)
signer
PRO
0
2.4k
モンテカルロ法(3) 発展的アルゴリズム / Simulation 04
kaityo256
PRO
7
1.3k
SkimaTalk Tutorial for Students
skimatalk
0
1.8k
2025年度春学期 統計学 第1回 イントロダクション (2025. 4. 10)
akiraasano
PRO
0
170
Interaction - Lecture 10 - Information Visualisation (4019538FNR)
signer
PRO
0
2k
JPCERTから始まる草の根活動~セキュリティ文化醸成のためのアクション~
masakiokuda
0
180
プログラミング教育する大学、ZEN大学
sifue
1
530
OpenRobomaster 中国のロボットコンテスト 日本連携の可能性
takasumasakazu
0
450
2025年度春学期 統計学 第3回 クロス集計と感度・特異度,データの可視化 (2025. 4. 24)
akiraasano
PRO
0
130
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
GitHub's CSS Performance
jonrohan
1031
460k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
124
52k
It's Worth the Effort
3n
185
28k
Making Projects Easy
brettharned
116
6.3k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
5
210
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Building an army of robots
kneath
306
45k
Why Our Code Smells
bkeepers
PRO
337
57k
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)