Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
LT_Doc(07/06)
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Apollonia
July 06, 2017
730
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
LT_Doc(07/06)
Apollonia
July 06, 2017
Featured
See All Featured
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Chasing Engaging Ingredients in Design
codingconduct
0
360
A Tale of Four Properties
chriscoyier
163
24k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
560
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
570
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
RailsConf 2023
tenderlove
30
1.6k
The Cost Of JavaScript in 2023
addyosmani
55
10k
A designer walks into a library…
pauljervisheath
211
25k
Transcript
ランサムウェアを 暗号化手法で切る! @_Ap0_sec
目次 ・ランサムウェアってなに? ・概要 ・有名なもの ・暗号化手法について ・AES暗号(共通鍵方式) ・RSA暗号(秘密鍵方式) ・ECDH(楕円曲線ディフィー・ヘルマン鍵共有) ・まとめ
ランサムウェアってなに? ・コンピュータウィルスの一種 ユーザーの重要なファイルを人質に金銭を要求 ・様々な方法で侵入してくる ・メールに添付されてくる標的型攻撃 ・OSやソフトウェアの脆弱性をついた攻撃 ・有名なもの ・Teslacrypt(2015年12月頃流行した。別名vvvウィルス) ・Wannacry(2017年に入ってから世界的流行) ・locky(2016年2月頃流行。国内でのメールばらまき攻撃)
暗号化手法について AES暗号方式 ・共通鍵方式(暗号化・復号化に使う鍵が一緒) ・データそのものの暗号化に用いられる。 被害者 攻撃者 共通鍵で 暗号化
暗号化手法について AES暗号方式 ・共通鍵方式(暗号化・復号化に使う鍵が一緒) ・データそのものの暗号化に用いられる。 被害者 攻撃者 共通鍵で 暗号化 暗号キー
暗号化手法について AES暗号方式 ・共通鍵方式(暗号化・復号化に使う鍵が一緒) ・データそのものの暗号化に用いられる。 被害者 攻撃者 共通鍵で 暗号化 支払って もらった!
共通鍵 暗号キー
暗号化手法について AES暗号方式 ・共通鍵方式(暗号化・復号化に使う鍵が一緒) ・データそのものの暗号化に用いられる。 被害者 攻撃者 共通鍵で 暗号化 支払って もらった!
共通鍵 暗号キー 傍受
暗号化手法について AES暗号方式 ・共通鍵方式(暗号化・復号化に使う鍵が一緒) ・データそのものの暗号化に用いられる。 被害者 攻撃者 共通鍵で 暗号化 支払って もらった!
共通鍵 暗号キー 傍受 鍵を傍受すれば 復号化いけんじゃね??
暗号化手法について AES暗号方式 ・共通鍵方式(暗号化・復号化に使う鍵が一緒) ・データそのものの暗号化に用いられる。 被害者 攻撃者 共通鍵で 暗号化 支払って もらった!
共通鍵 暗号キー 傍受 鍵を傍受すれば 復号化いけんじゃね??
暗号化手法について RSA暗号方式 ・公開鍵方式(暗号化・復号化に使う鍵が別) ・共通鍵方式で暗号化した後、鍵のやり取りに用いられる。 被害者 攻撃者 攻撃者の 公開鍵で 暗号化 攻撃者の
秘密鍵で 復号化 攻撃者の 公開鍵 暗号化済みの AES暗号キー
暗号化手法について ECDH(楕円曲線ディフィー・ヘルマン鍵共有) ・相手の公開鍵と自分の秘密鍵から、共通鍵を生成する方式 ・互いの公開鍵のみが経路を通るため、傍受されても問題がない 被害者 攻撃者 パラメータ ・楕円の方程式 ・ベースポイント ・位数
etc…
暗号化手法について ECDH(楕円曲線ディフィー・ヘルマン鍵共有) ・相手の公開鍵と自分の秘密鍵から、共通鍵を生成する方式 ・互いの公開鍵のみが経路を通るため、傍受されても問題がない 被害者 攻撃者 パラメータ ・楕円の方程式 ・ベースポイント ・位数
etc… (Xa,Ya) (Xb,Yb)
暗号化手法について ECDH(楕円曲線ディフィー・ヘルマン鍵共有) ・相手の公開鍵と自分の秘密鍵から、共通鍵を生成する方式 ・互いの公開鍵のみが経路を通るため、傍受されても問題がない 被害者 攻撃者 パラメータ ・楕円の方程式 ・ベースポイント ・位数
etc… (Xa,Ya) (Xb,Yb) Ya Yb
暗号化手法について ECDH(楕円曲線ディフィー・ヘルマン鍵共有) ・相手の公開鍵と自分の秘密鍵から、共通鍵を生成する方式 ・互いの公開鍵のみが経路を通るため、傍受されても問題がない 被害者 攻撃者 パラメータ ・楕円の方程式 ・ベースポイント ・位数
etc… (Xa,Ya) (Xb,Yb) Ya Yb Xa×Yb=Z Xb×Ya=Z
暗号化手法について ECDH(楕円曲線ディフィー・ヘルマン鍵共有) ・相手の公開鍵と自分の秘密鍵から、共通鍵を生成する方式 ・互いの公開鍵のみが経路を通るため、傍受されても問題がない 被害者 攻撃者 パラメータ ・楕円の方程式 ・ベースポイント ・位数
etc… (Xa,Ya) (Xb,Yb) Ya Yb Xa×Yb=Z Xb×Ya=Z Xa×Yb=Xb×Yaより 共通鍵生成に成功!
まとめ ・暗号化手法ってそんなに多くない 世界中の数学者達が安全を(今のところ)保証している 自作暗号が破られたら利益にならない ・鍵の奪取は困難 あの手この手で鍵の流出を阻害している そこから盗み出すのは難しい 日頃からのバックアップは忘れずに!