โ ์๋ก : ํ ๋ ๊ทธ๋จ, ์ ๋ง โ์์ ํ ๋น๋ฐโ ๋ฉ์ ์ ์ผ๊น?
โ์ญ์ ํ ๋ฉ์์ง๋ ๋ณต๊ตฌ๋๋์?โ
โํ
๋ ๊ทธ๋จ์ ์ถ์ ์ด ์ ๋๋ค๋๋ฐ ์ ๋ง์ธ๊ฐ์?โ
โ๋ฒ์ ์ฆ๊ฑฐ๋ก ์ฌ์ฉ๋ ์ ์์๊น์?โ
**Telegram(ํ ๋ ๊ทธ๋จ)**์ ๊ณ ๊ธ ์ํธํ ๊ธฐ์ ๊ณผ ์ต๋ช ์ฑ์ ๊ฐ์ ์ผ๋ก ๋ด์ธ์ฐ๋ฉฐ ์ ์ธ๊ณ์ ์ผ๋ก โ๋ณด์ ๋ฉ์ ์ โ์ ๋๋ช ์ฌ๋ก ์๋ฆฌ ์ก์์ต๋๋ค. ํนํ ๊ตญ๋ด์์๋ ์ ์นยท๊ฒฝ์ ยท์ฌํ์ ๋ฏผ๊ฐ ์ด์๋ ๋ด๋ถ ๊ณ ๋ฐ, ์ต๋ช ๋ํ, ์ ์ถ๋ฐฉ์ง ์ปค๋ฎค๋์ผ์ด์ ์๋จ์ผ๋ก ๋๋ฆฌ ์ฌ์ฉ๋๋ฉฐ ์ฌ์ด๋ฒ ์์ฌ ๋ฐ ๋์งํธ ํฌ๋ ์ ๋ถ์์ ํต์ฌ ๋์์ผ๋ก ๋ถ์ํ๊ณ ์์ต๋๋ค.
์ด๋ฒ ๊ธ์์๋ **โTelegram ๋ณด์ ๋ฉ์ ์ ๋์งํธ ํฌ๋ ์ ๋ถ์โ**์ ์ฃผ์ ๋ก, ํ ๋ ๊ทธ๋จ ๋ฐ์ดํฐ ๊ตฌ์กฐ, ์ํธํ ๊ธฐ์ , ๋ถ์ ๊ธฐ๋ฒ, ์ค์ ์์ฌ ์ ์ฉ ์ฌ๋ก๊น์ง ์ด์ ๋ฆฌํฉ๋๋ค.
๐ Telegram์ ๋ณด์ ๊ตฌ์กฐ, ์ ๋ง ๋ซ์ ์ ์์๊น?
Telegram์ ๋ค์๊ณผ ๊ฐ์ ๋ณด์ ๊ธฐ์ ๋ก ์ค๊ณ๋์ด ์์ต๋๋ค:
๐ ๊ธฐ๋ณธ ๊ธฐ๋ฅ
-
ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ์ ์ฅ์: ๋๋ถ๋ถ์ ์ฑํ ๋ฐ์ดํฐ๋ ์๋ฒ์ ์ ์ฅ๋๋ฉฐ, ๊ธฐ๊ธฐ ๊ฐ ๋๊ธฐํ๋จ
-
์ข ๋จ๊ฐ ์ํธํ(End-to-End Encryption): ๋จ, โ๋น๋ฐ๋ํ(Secret Chat)โ์๋ง ์ ์ฉ
-
๋ฉ์์ง ์ํญ ๊ธฐ๋ฅ: ์ฌ์ฉ์๊ฐ ์ค์ ํ ์๊ฐ ํ ๋ฉ์์ง ์๋ ์ญ์
-
์๋ฒ ์์น ๋ถ์ฐ: ํ ๋ ๊ทธ๋จ ์๋ฒ๋ ์ ์ธ๊ณ์ ๋ถ์ฐ๋ผ ์์ผ๋ฉฐ, ์๋ฒ ์์ฌ ๊ณต๊ฐํ์ง ์์
๐ ๋ถ์ ์ ๋๊ด
-
ํ ๋ ๊ทธ๋จ์ ๋ฐ์ดํฐ๋ฅผ ์ํธํ๋ SQLite ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํ๊ณ , ๋ด๋ถ ํค ์ฒด๊ณ๋ก ์ ๊ทผ์ ์ ํํฉ๋๋ค.
-
โSecret Chatโ์ ๊ฒฝ์ฐ, ๋ฉ์์ง๋ ์๋ฒ์ ์ ์ฅ๋์ง ์๊ณ ์ค์ง ๋ฐ์ ์์ ์์ ์์ ๊ธฐ๊ธฐ์๋ง ์กด์ฌํฉ๋๋ค.
ํ์ง๋ง, ์ญ์ ๋์๊ฑฐ๋ ์จ๊ฒจ์ง ๋ฐ์ดํฐ๋ ์ผ๋ถ ๋ณต๊ตฌํ ์ ์๋ ๊ฐ๋ฅ์ฑ์ ์กด์ฌํฉ๋๋ค. ๋ฐ๋ก ๋์งํธ ํฌ๋ ์ ๋ถ์์ ํตํด์์ ๋๋ค.
๐ง Telegram ๋์งํธ ํฌ๋ ์ ๋ถ์์ด๋?
๋์งํธ ํฌ๋ ์์ ๋์งํธ ๊ธฐ๊ธฐ์์ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๊ณ ๋ถ์ํ์ฌ ๋ฒ์ ์ฆ๊ฑฐ๋ก ํ์ฉ ๊ฐ๋ฅํ ํํ๋ก ์ ๋ฆฌํ๋ ๊ธฐ์ ์ ๋๋ค. ํ ๋ ๊ทธ๋จ ํฌ๋ ์ ๋ถ์์์๋ ๋ค์๊ณผ ๊ฐ์ ๋์์ด ๋ฉ๋๋ค:
๋ถ์ ๋์ | ์ค๋ช |
---|---|
tg.db , cache4.db |
์ฑํ ๋ด์ญ, ๋ฏธ๋์ด ํ์ผ ์บ์ ์ ์ฅ |
Telegram ์ฑ ๋ด๋ถ ์บ์ ๋๋ ํ ๋ฆฌ |
์ด๋ฏธ์ง, ๋์์, ํ์ผ ์์ ์ ์ฅ ์์น |
com.telegram.messenger |
์๋๋ก์ด๋ ๊ธฐ์ค ์ฑ ๊ฒฝ๋ก ๋ฐ ์ค์ |
shared_prefs |
๋ก๊ทธ์ธ ์ ๋ณด ๋ฐ ์ค์ ๊ฐ |
libsqlite.so |
SQLite DB ๋ด๋ถ์์ ์ํธํ/๋ณตํธํ ๋ก์ง ํ์ ๊ฐ๋ฅ์ฑ |
๐ Telegram ํฌ๋ ์ ๋ถ์ ์ ์ฐจ
1. ๊ธฐ๊ธฐ ์ถ์ถ(Extraction)
-
Root/Jailbreak ๊ถํ ํ๋ณด
-
ADB ๋๋ Cellebrite UFED, Magnet AXIOM ๋ฑ ํฌ๋ ์ ํด๋ก ์ ์ฒด ๋ฉ๋ชจ๋ฆฌ ๋คํ
2. ๋ฐ์ดํฐ ํ์ฑ ๋ฐ ๋์ฝ๋ฉ
-
SQLite ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ถ์ (
cache4.db
,tgdata.db
) -
์ญ์ ๋ ๋ฉ์์ง ํํธ ์กฐ๊ฐ(Write-Ahead Log, Free Page) ๋ณต๊ตฌ ์๋
-
์บ์ ํด๋ ๋ด์์ ์์กด ์ด๋ฏธ์ง, ๋์์, ์ค๋์ค ํ์ผ ์ถ์ถ
3. ์ํธํ ๋ฉ์์ง ๋ณตํธํ(์กฐ๊ฑด๋ถ)
-
Secret Chat์ด ์๋ ์ผ๋ฐ ์ฑํ ์ ์ํธํ ํค ๊ธฐ๋ฐ ๋ณตํธํ ๊ฐ๋ฅ์ฑ ์กด์ฌ
-
๊ฒฝ์ฐ์ ๋ฐ๋ผ
libnative.so
๋ถ์์ ํตํด ๋ด๋ถ ํค ๊ตฌ์กฐ ์ถ๋ก ์๋
4. ๋ก๊ทธ ๋ฐ ํ์๋ผ์ธ ๊ตฌ์ฑ
-
๋ฉ์์ง ID, ์ ์ก ์๊ฐ, ์์ ์ฌ๋ถ, ์ญ์ ์ฌ๋ถ ๋ฑ ์ด๋ฒคํธ ๊ธฐ๋ฐ ํ์๋ผ์ธ ๋ณต์
๐ ์ค๋ฌด ํ์ฉ ์ฌ๋ก: Telegram ๋ถ์์ด ์ ์๋ฏธํ๋ ์ค์ ์ฌ๊ฑด๋ค
1. ๋ถ๋ฒ ์ดฌ์๋ฌผ ๊ณต์ ์ฌ๊ฑด
-
ํ ๋ ๊ทธ๋จ์ ํตํ ์์๋ฌผ ์ ํฌ ๊ฒฝ๋ก ์ถ์
-
์ฌ์ฉ์ ๊ธฐ๊ธฐ์์
cache4.db
๋ถ์ํด ํน์ ๊ทธ๋ฃน ์ฑํ ๋ฐฉ์ ์ฐธ์ฌ ์ฌ๋ถ ํ์ธ
2. ๋น๋ฐ๋ํ์์์ ํ๋ฐ ๋ฉ์์ง ๋ณต์
-
๋น๋ฐ๋ํ๋ผ ํด๋ ์ฌ์ฉ์๊ฐ ์คํฌ๋ฆฐ์ท ์ฐ์ ๊ธฐ๋ก, ํค๋ณด๋ ์ ๋ ฅ ๋ก๊ทธ๋ก ๋ํ ๋ณต์
-
์ญ์ ๋ ๋ฉ์์ง ์๊ฐ๋ ์ถ์ ์ผ๋ก ๋ฒ์ฃ ์์ ๊ตฌ์ฑ
3. ๋ด๋ถ์ ์ ๋ณด ์ ์ถ ์ฌ๊ฑด
-
ํ ๋ ๊ทธ๋จ ํด๋ผ์ฐ๋ ์ฑํ ์ ํตํ ํ์ผ ์ ์ก ๊ฒฝ๋ก ๋ถ์
-
์ ์ก๋ ๋ฌธ์ ํ์ผ์ ๋ฉํ๋ฐ์ดํฐ ํ์ธ โ ์กฐ์ง ๋ด๋ถ ๊ธฐ๊ธฐ์์ ์ ์ก๋ ์ฌ์ค ํ์ธ
โ ๏ธ Telegram ํฌ๋ ์ ๋ถ์ ์ ์ฃผ์ํ ์
-
๊ธฐ๊ธฐ ์ ๊ทผ์ด ๊ฐ์ฅ ์ค์: Telegram์ ์๋ฒ ๊ธฐ๋ฐ ๋ฐ์ดํฐ๊ฐ ๋ง์ง๋ง, ์ผ๋ถ ๋ฐ์ดํฐ๋ ๋ก์ปฌ์๋ง ์กด์ฌํฉ๋๋ค. ๊ธฐ๊ธฐ ํ๋์ด ๋ถ๊ฐ๋ฅํ๋ฉด ๋ถ์์ ๋งค์ฐ ์ ํ๋ฉ๋๋ค.
-
๋ณตํธํ๋ ๋ณด์ ๋ ๋ฒจ์ ๋ฐ๋ผ ๋ค๋ฆ: ์ผ๋ฐ ์ฑํ ์ ๋ณตํธํ ๊ฐ๋ฅ์ฑ์ด ์์ง๋ง, Secret Chat์ ์์น์ ์ผ๋ก ๋ณต๊ตฌ ๋ถ๊ฐ์ ๋๋ค.
-
๋ฒ์ ์ ์ฐจ ํ์: ์ฆ๊ฑฐ๋ก ์ฌ์ฉํ๋ ค๋ฉด ๋ถ์ ๊ณผ์ ์ ์ ๋น์ฑ๊ณผ ๋ฌด๊ฒฐ์ฑ, ์ฒด๊ณ์ ์ธ ๋ก๊ทธ ๊ธฐ๋ก์ด ํ์ํฉ๋๋ค.
๐ ๊ฒฐ๋ก : โ๋ณด์ ๋ฉ์ ์ โ๋ ํฌ๋ ์์ ์์ธ๋ ์๋๋ค
Telegram์ ๋ถ๋ช ํ ๊ฐ๋ ฅํ ๋ณด์ ๋ฉ์ ์ ์ ๋๋ค. ํ์ง๋ง โ์ ๋ ๋ณต๊ตฌ ๋ถ๊ฐโ๋ ์๋๋๋ค. ๋์งํธ ํฌ๋ ์ ๋ถ์ ๊ธฐ์ ์ ๋ฐ์ ๊ณผ ํจ๊ป, ๊ธฐ๊ธฐ ์ ๊ทผ์ด ๊ฐ๋ฅํ๋ค๋ฉด Telegram์์๋ ์๋ฏธ ์๋ ์ฆ๊ฑฐ๋ฅผ ์ถ์ถํ ์ ์์ต๋๋ค. ํนํ, cache ๋ฐ์ดํฐ, ๋ฏธ๋์ด ์์กด ๊ธฐ๋ก, ์ญ์ ๋ SQLite ๋ ์ฝ๋ ๋ถ์์ ํ์ฌ๊น์ง๋ ์์ฌ ํ์ฅ์์ ๊พธ์คํ ํ์ฉ๋๊ณ ์์ต๋๋ค.
Telegram์ ๋จ์ํ ๋ฉ์ ์ ๊ฐ ์๋๋๋ค. ์ฌ์ด๋ฒ ์์ฌ, ๊ธฐ์ ๋ณด์ ์ฌ๊ณ , ๊ฐ์ธ ์ ๋ณด ์ ์ถ ๋ฑ ๋ค์ํ ์ฌ๊ฑด์์ ์ฃผ์ ๋ถ์ ๋์์ด๋ฉฐ, ์ฒ ์ ํ ๋ถ์ ์ ์ฐจ์ ์ ๋ฌธ ์ฅ๋น๋ฅผ ํตํด ๋์งํธ ์ฆ๊ฑฐ๋ก์ ์ ํ์ด ๊ฐ๋ฅํฉ๋๋ค.