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
Wartime Pigeons
Search
Takahiro Yoshimura
March 29, 2022
Technology
0
17
Wartime Pigeons
An analysis on the Telegram Android app (OWASP Saitama MTG #7, talk #2)
Takahiro Yoshimura
March 29, 2022
Tweet
Share
More Decks by Takahiro Yoshimura
See All by Takahiro Yoshimura
The Withering Frost
alterakey
0
22
Reviewing 2025
alterakey
0
25
Repeat After Me #2
alterakey
0
41
Repeat After Me #1
alterakey
0
38
Slaying 2FA
alterakey
0
25
Ghost Warden
alterakey
0
22
Toxic Oversight
alterakey
0
29
Reviewing 2024
alterakey
0
27
In The Middle Of Chatter #2
alterakey
0
37
Other Decks in Technology
See All in Technology
スピンアウト講座05_実践活用事例
overflowinc
0
1.3k
Astro Islandsの 内部実装を 「日本で一番わかりやすく」 ざっくり解説!
knj
0
290
Physical AI on AWS リファレンスアーキテクチャ / Physical AI on AWS Reference Architecture
aws_shota
1
150
ハーネスエンジニアリング×AI適応開発
aictokamiya
0
110
来期の評価で変えようと思っていること 〜AI時代に変わること・変わらないこと〜
estie
0
110
AI時代のIssue駆動開発のススメ
moongift
PRO
0
260
Phase06_ClaudeCode実践
overflowinc
0
2.2k
Datadog で実現するセキュリティ対策 ~オブザーバビリティとセキュリティを 一緒にやると何がいいのか~
a2ush
0
150
ADK + Gemini Enterprise で 外部 API 連携エージェント作るなら OAuth の仕組みを理解しておこう
kaz1437
0
210
「活動」は激変する。「ベース」は変わらない ~ 4つの軸で捉える_AI時代ソフトウェア開発マネジメント
sentokun
0
110
「捨てる」を設計する
kubell_hr
0
370
RGBに陥らないために -プロダクトの価値を届けるまで-
righttouch
PRO
0
120
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
The agentic SEO stack - context over prompts
schlessera
0
720
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
420
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
850
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
150
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
Marketing to machines
jonoalderson
1
5.1k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
140
Accessibility Awareness
sabderemane
0
85
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
340
The SEO identity crisis: Don't let AI make you average
varn
0
420
Transcript
WARTIME PIGEONS 2022.3.29 OWASP SAITAMA MTG #7, TALK #2
TEXT SESSION FLAGS ▸ ըɾԻɾެ։: OK Image by Nico Kaiser
on flickr, CC-BY 2.0
TEXT WHO I AM ▸ Takahiro Yoshimura (@alterakey) https://keybase.io/alterakey
▸ Monolith Works Inc. Co-founder, CTO Security researcher ▸ ໌࣏େֶαΠόʔηΩϡϦςΟݚڀॴ ٬һݚڀһ
TEXT WHAT I DO ▸ Security research and development ▸
iOS/Android Apps →Financial, Games, IoT related, etc. (>200) →trueseeing: Non-decompiling Android Application Vulnerability Scanner [2017] ▸ Windows/Mac/Web/HTML5 Apps →POS, RAD tools etc. ▸ Network/Web penetration testing →PCI-DSS etc. ▸ Search engine reconnaissance (aka. Google Hacking) ▸ Whitebox testing ▸ Forensic analysis
TEXT WHAT I DO ▸ CTF ▸ Enemy10, Sutegoma2 ▸
METI CTFCJ 2012 Qual.: Won ▸ METI CTFCJ 2012: 3rd ▸ DEF CON 21 CTF: 6th ▸ DEF CON 22 OpenCTF: 4th ▸ ൃදɾߨԋͳͲ DEF CON 25 Demo Labs (2017) DEF CON 27 AI Village (2019) CODE BLUE (2017, 2019) CYDEF (2020) etc. Image by Wiyre Media on flickr, CC-BY 2.0
TEXT BACKGROUND ▸ ϩγΞʹΑΔΫϥΠφ৵߈ ▸ IT Army of Ukraine
ΫϥΠφ͕ࢦش͢ΔαΠόʔٛ༐܉ ▸ Ճೖཁ݅: ಛʹͳ͠ ▸ ใୡ: Telegram
TEXT TELEGRAM ▸ Telegram ▸ ϩγΞͰVKΛڵͨ͠Durovܑఋ͕ॻ͍ͨ IMϓϥοτϑΥʔϜ →VKϓʔνϯݖʹऩ͞ΕɺPavel͕ѹྗ
Λݏͬͯࠃ֎Ҡॅͨ͠ޙɺͬͨNikolaiΛۚમ తʹࢧԉ͠MTProto (લ) ͕ग़དྷͨ… ▸ ӳࠃόʔδϯॾౡͱυόΠʹHQ͕͋Δ ▸ ӦརΛతͱ͠ͳ͍ɺ͕ͩඇӦརஂମͰͳ͍
TEXT TELEGRAM ▸ Telegram ▸ L&Fͱͯ͠LINEʹ͍ۙ →ଟରௌऺ͕͍ۙͷͰ ▸ ຊͰٗूஂ͕ࢦش໋ྩܥ౷ʹ࠾༻
▸ Self-destruction / E2EE ▸ ͕͍͠ͱ͍͏͜ͱͰݏΘΕΔ ▸ ϓϥοτϑΥʔϜతʹѱ͍ͷͰͳ͍
TEXT TELEGRAM ▸ Telegram ▸ ҉߸ܥͷܽؕ → Ұ࣌ظ͕͋ͬͨɺݱࡏվम ͞Ε͍ͯΔ (Royal
Holloway/ETH Zurich) ※ݖʹΑΔׯবʹ͍ͭͯใ͕ͳ͍ ▸ ߴͳ҉߸Խʁˠ E2EEݸਓ͚ؒͩ ▸ ߴͳಗ໊ੑʁ → ి൪߸ʹඥ͚ Self-destructionSnapchat/WhatsappͰ ׂͱී௨ʹ͋Δ
TEXT OPEN QUESTIONS ▸ αʔόͲ͜ʹ͋Δͷ͔ ▸ ݖͷख͕ಧ͘Մೳੑʁ ▸ ٛ༐܉ͷࢦشʹ͑ΔΑ͏ͳ҆શੑͳͷ͔ ▸
Ϣʔβͷݩׂ͕ΕΔՄೳੑʁ ▸ Ϣʔβͷपลਓׂ͕ΕΔՄೳੑʁ ▸ ཪΓ͔Ͷͳ͍Ӆ͠ػೳͳͲͷଘࡏʁ Image by ☼☼Jo Zimny Photos☼☼ on flickr, CC-BY-NC-ND 2.0
TEXT TELEGRAM ▸ Telegram ▸ ΫϥΠΞϯτFLOSS (GPL-2) ▸ UI/UXඇৗʹ༏Ε͍ͯΔͱײ͡Δ ▸
αʔόॳެ։͢Δͱ͍ͯͨ͠ͷ͕ͩ… ެ։ʹ͚ͨಈ͖ࠓͷͱ͜Ζͳ͍
TEXT ANALYSIS ▸ Telegram for Android 8.6.2 (࠷৽) ▸ πʔϧΩοτ
▸ Trueseeing 2.1.2 ▸ github (FLOSSͱ͍͏͜ͱͰ) Swiss Army Knife on black by Edgar Pierce on flickr, CC-BY 2.0
TEXT MANIFEST ANALYSIS ▸ API: 23ʙ (target: 30) ▸ Network
Security Con fi g: ͳ͠ ▸ ݖݶཁٻ: ඇৗʹଟ͍͕ɺ·ͩଥͳൣғ
TEXT DATACENTER GEOLOCATION ▸ GB: 149.154.175.50:443 2001:b28:f23d:f001:0000:0000:0000:000a:443
149.154.167.51:443 2001:67c:4e8:f002:0000:0000:0000:000a:443 149.154.175.100:443 2001:b28:f23d:f003:0000:0000:0000:000a:443 149.154.167.91:443 2001:67c:4e8:f004:0000:0000:0000:000a:443 149.154.171.5:443 2001:b28:f23f:f005:0000:0000:0000:000a:443 149.154.175.40:443 2001:b28:f23d:f001:0000:0000:0000:000e:443 149.154.167.40:443 2001:67c:4e8:f002:0000:0000:0000:000e:443 149.154.175.117:443 2001:b28:f23d:f003:0000:0000:0000:000e:443
TEXT DATACENTER GEOLOCATION ▸ NL/GB: 95.161.76.100:443 ▸ Telegram Messenger
Inc (AS62041) ▸ Global Network Management Inc (AG) ; AS31500 ▸ Vodafone Group PLC (GB) ; AS1273 ▸ Telecom Italia S.p.A (IT) ; AS3269 ▸ Amsterdam Internet Exchange B.V. (NL) ; AS6777
TEXT FINDINGS ▸ AS62041ͷදऀNikolai ▸ ࠃ֎Ҡॅͨ͠ͷఋͷPavelͷํͳͣ ▸ Wikipedia͕ؒҧ͍ͬͯΔʁ ▸ ࿐ʹ͍ͭͭࠃ֎اۀͷCEOΛ͍ͯ͠Δʁ
TEXT FINDINGS ▸ API: 23ʙ (target: 30) Network Security
Con fi g: ͳ͠ ▸ TLS interception (API == 23) ▸ ݱ࣌ͰAPI 23Λٹࡁ͢Δཧ༝ͱ…
TEXT FINDINGS ▸ ฏจ௨৴ ▸ Google Map Directions: ݱࡏͱߦ͖ઌ͕࿙ ΕΔՄೳੑ
TEXT FINDINGS ▸ ฏจ௨৴ ▸ ͋Δಈըڞ༗αʔϏεΛ༻ͨ͠ࡍʹɺӾཡ ཤྺ͕࿙ΕΔՄೳੑ
TEXT FINDINGS ▸ ฏจ௨৴ ▸ ଂWebViewʹ͓͍ͯMIXED_MODEͷ໌ࣔ త༗ޮԽͷࣔࠦ → ϚϧΣΞૠೖՄೳੑ
TEXT REPORTING POLICY? ▸ Issueͷӡ༻͕ͳ͍, PRͷϚʔδ͕ۃʹগͳ͍ →ಁ໌ͳҹड͚ͳ͍
TEXT FINDINGS ▸ ి൪߸ͷൣͳ༻ ▸ ͳͥి൪߸ʹؔ࿈͚͕ͨΔͷ͔… ▸ ॳظcontactsͷੜ
TEXT PHONE NUMBERS AS IDS ▸ ి൪߸ͷൣͳ༻ ▸ SignalͳͲͰ͜ͷ ▸
Session͕͜ΕΛഉ͢Δ࣮ݧΛ͍ͯ͠Δ͕…
TEXT TAKEAWAYS ▸ IT ArmyͷࢦشʹTelegram͕༻͞Ε͍ͯΔ ▸ TelegramΫϥΠΞϯτFLOSS ▸ αʔόӳࠃ·ͨΦϥϯμ ▸
ཱͬͯ҆શͱ͍͏Θ͚Ͱͳ͍ ▸ Ή͠Ζएׯͷෆ͕҆Δ →͍͔ͭ͘ͷɺՃ͑ͯӡӦ͕ෆಁ໌ →ݸਓతʹ͍ͨ͘ͳ͍
TEXT TAKEAWAYS ▸ ͲͪΒ͔ͱ͍͑Signalͷ΄͏͕͍͍͕… ▸ ి൪߸ʹؔ࿈͚ΔͷΊͯ΄͍͠
TEXT OPEN QUESTIONS, REVISITED ▸ αʔόͲ͜ʹ͋Δͷ͔ ▸ ݖͷख͕ಧ͘Մೳੑʁ → ଟͳ͍
▸ ٛ༐܉ͷࢦشʹ͑ΔΑ͏ͳ҆શੑͳͷ͔ ▸ Ϣʔβͷݩׂ͕ΕΔՄೳੑʁˠ͋Δ ▸ Ϣʔβͷपลਓׂ͕ΕΔՄೳੑʁˠ͋Δ ▸ ཪΓ͔Ͷͳ͍Ӆ͠ػೳͳͲͷଘࡏʁ →ଟͳ͍ Image by ☼☼Jo Zimny Photos☼☼ on flickr, CC-BY-NC-ND 2.0
FIN. 2022.3.29 TAKAHIRO YOSHIMURA (@ALTERAKEY)