ChatOk: ๋น„๊ณต๊ฐœ ์ฑ„ํŒ…

์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
๋งŒ 17์„ธ ์ด์ƒ
1์ฒœ+
๋‹ค์šด๋กœ๋“œ
์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
๋งŒ 17์„ธ ์ด์ƒ
์‚ฌ์šฉ์ž ์ƒํ˜ธ์ž‘์šฉ
์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€

์•ฑ ์ •๋ณด

ChatOk๋Š” ๋‹น์‹ ์˜ ์†Œํ†ต์„ ์œ„ํ•œ ๊ถ๊ทน์˜ ์š”์ƒˆ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ํ”„๋ผ์ด๋ฒ„์‹œ๊ฐ€ ๋‹จ์ˆœํ•œ ๊ธฐ๋Šฅ์ด ์•„๋‹Œ, ์ ˆ๋Œ€์ ์ธ ํ‘œ์ค€์ด ๋˜๋Š” ๋ฉ”์‹œ์ง• ๋„๊ตฌ๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์ž…๋„, ์ถ”์ ๋„, ๊ฐœ์ธ ์ •๋ณด ํ”์ ๋„ ์ „ํ˜€ ๋‚จ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๐Ÿšซ ์ฒ ์ €ํ•œ ํ”„๋ผ์ด๋ฒ„์‹œ: ๊ฐœ์ธ ๋ฐ์ดํ„ฐ ์ œ๋กœ
์ „ํ™”๋ฒˆํ˜ธ๋‚˜ ์ด๋ฉ”์ผ ๋ถˆํ•„์š”: ์ฑ„ํŒ…์„ ์‹œ์ž‘ํ•˜๊ธฐ ์œ„ํ•ด SIM ์นด๋“œ๋‚˜ ๊ฐœ์ธ ๊ณ„์ •์„ ์—ฐ๊ฒฐํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

100% ์ต๋ช… ๊ฐ€์ž…: ๋‹น์‹ ์˜ ์‹ ์›์€ ๊ธฐ๊ธฐ์—์„œ ๋กœ์ปฌ๋กœ ์ƒ์„ฑ๋œ ๋‹‰๋„ค์ž„๊ณผ ์•”ํ˜ธํ™” ํ‚ค๋กœ ๋ณดํ˜ธ๋ฉ๋‹ˆ๋‹ค.

์ถ”์  ์—†์Œ: ๊ด‘๊ณ ๋‚˜ ๋ถ„์„์€ ์žŠ์œผ์„ธ์š”. ์šฐ๋ฆฌ๋Š” ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๊ฑฐ๋‚˜ ๋‹น์‹ ์˜ ์ •๋ณด๋ฅผ ํŒ๋งคํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์„œ๋ฒ„๋ฆฌ์Šค ๋А๋‚Œ: Firebase๋Š” ์•”ํ˜ธํ™”๋œ "๋…ธ์ด์ฆˆ"๋ฅผ ์ „๋‹ฌํ•˜๋Š” ๋ฆด๋ ˆ์ด ์—ญํ• ๋งŒ ํ•˜๋ฉฐ, ์ „๋‹ฌ ์ฆ‰์‹œ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค.

๐Ÿ” ์™„๋ฒฝํ•˜๊ฒŒ ์•”ํ˜ธํ™”๋œ ๋ฏธ๋””์–ด ๋ฐ ํŒŒ์ผ
E2E ํŒŒ์ผ ๊ณต์œ : ์ข…๋‹จ ๊ฐ„ AES-256-GCM ์•”ํ˜ธํ™”๋กœ ๋ฌธ์„œ ๋ฐ ํŒŒ์ผ (์ตœ๋Œ€ 25MB)์„ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์›์ƒท ์‚ฌ์ง„ (ํ•œ ๋ฒˆ ๋ณด๊ธฐ): ์ˆ˜์‹ ์ž๊ฐ€ ๋ณธ ํ›„ ์ž๋™์œผ๋กœ ์‚ฌ๋ผ์ง€๋Š” ์ž„์‹œ ์ด๋ฏธ์ง€๋ฅผ ๋ณด๋ƒ…๋‹ˆ๋‹ค.

2๋‹จ๊ณ„ ๋ณด์•ˆ ์‚ญ์ œ: ์ž„์‹œ ์‚ฌ์ง„์€ ๋ฉ”๋ชจ๋ฆฌ์—์„œ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์™„์ „ํžˆ ์‚ญ์ œ๋˜์–ด ๋ฒ•์˜ํ•™์  ํ”์ ์ด ๋‚จ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์•”ํ˜ธํ™”๋œ ๋กœ์ปฌ ์ €์žฅ์†Œ: ํœด๋Œ€ํฐ์˜ ๋ฉ”์‹œ์ง€ ๊ธฐ๋ก์€ SQLCipher ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ์ฒ ์ €ํžˆ ๋ณดํ˜ธ๋ฉ๋‹ˆ๋‹ค.

๐Ÿ›ก๏ธ ๊ตฐ์‚ฌ ๋“ฑ๊ธ‰ ๋ณด์•ˆ
์–‘์ž ๋‚ด์„ฑ ์•”ํ˜ธํ™” (PQXDH): ๋ฏธ๋ž˜์˜ ์–‘์ž ์ปดํ“จํŒ… ์œ„ํ˜‘์—๋„ ์•ˆ์ „ํ•˜๋„๋ก ์„ค๊ณ„๋œ ML-KEM-1024 ๋ฐ X25519 ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณดํ˜ธํ•ฉ๋‹ˆ๋‹ค.

๋‚ด์žฅ Tor ๋ผ์šฐํŒ…: ๋„ค์ดํ‹ฐ๋ธŒ Tor ํ†ตํ•ฉ์„ ํ†ตํ•ด ์‹ค์ œ IP ์ฃผ์†Œ๋ฅผ ์ˆจ๊ฒจ ์ต๋ช…์„ฑ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

๋”๋ธ” ๋ž˜์นซ & PFS: ๋ชจ๋“  ๋ฉ”์‹œ์ง€๋Š” ๊ณ ์œ ํ•œ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ ํ•˜๋‚˜์˜ ํ‚ค๊ฐ€ ์†์ƒ๋˜์–ด๋„ ๊ณผ๊ฑฐ ๋ฐ ๋ฏธ๋ž˜์˜ ๋Œ€ํ™” ๊ธฐ๋ก์€ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณดํ˜ธ๋ฉ๋‹ˆ๋‹ค.

๋”๋ฏธ ํŠธ๋ž˜ํ”ฝ: ์„ค์ • ๊ฐ€๋Šฅํ•œ ์ปค๋ฒ„ ํŠธ๋ž˜ํ”ฝ์œผ๋กœ ์‹ค์ œ ํ™œ๋™ ํŒจํ„ด์„ ์ˆจ๊ฒจ ํŠธ๋ž˜ํ”ฝ ๋ถ„์„์„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค.

๐ŸŽจ ํ”„๋ฆฌ๋ฏธ์—„ ๊ฒฝํ—˜ ๋ฐ ๋งž์ถค ์„ค์ •
Material Design 3: Midnight, Hacker, Phantom์„ ํฌํ•จํ•œ 5๊ฐ€์ง€ ๋…์  ํ…Œ๋งˆ๋กœ ์„ธ๋ จ๋œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ฆ๊ธฐ์„ธ์š”.

BIP-39 ๋ฐฑ์—…: ์•ˆ์ „ํ•œ 24๋‹จ์–ด ๋‹ˆ๋ชจ๋‹‰ ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์–ธ์ œ๋“ ์ง€ ๊ณ„์ •์„ ๋ณต๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•ฑ ์ž ๊ธˆ: ์ƒ์ฒด ์ธ์ฆ ๋˜๋Š” ๊ฐ•๋ ฅํ•œ PIN์œผ๋กœ ์•ฑ ์ ‘๊ทผ์„ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณดํ˜ธํ•˜์„ธ์š”.

ChatOk๋Š” ํ™œ๋™๊ฐ€, ๋ณด์•ˆ ์ „๋ฌธ๊ฐ€, ๊ทธ๋ฆฌ๊ณ  ๋””์ง€ํ„ธ ์ž์œ ๋ฅผ ์†Œ์ค‘ํžˆ ์—ฌ๊ธฐ๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์„ ์œ„ํ•ด ๊ฐœ๋ฐœ๋œ ํˆฌ๋ช…ํ•˜๊ณ  ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ (GPLv3)์ž…๋‹ˆ๋‹ค.

๋‹น์‹ ์˜ ๋ฉ”์‹œ์ง€, ๋‹น์‹ ์˜ ํŒŒ์ผ, ๋‹น์‹ ์˜ ํ”„๋ผ์ด๋ฒ„์‹œ. ChatOk๋กœ ์ž์œ ๋กญ๊ฒŒ ์†Œํ†ตํ•˜์„ธ์š”.
์—…๋ฐ์ดํŠธ ๋‚ ์งœ
2026. 5. 14.

๋ฐ์ดํ„ฐ ๋ณด์•ˆ

๋ณด์•ˆ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ ๋ฐ ๊ณต์œ ํ•˜๋Š” ๋ฐฉ์‹์„ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์—์„œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ๋ณด์•ˆ ๊ด€ํ–‰์€ ์‚ฌ์šฉ์ž์˜ ์•ฑ ์‚ฌ์šฉ, ์ง€์—ญ, ์—ฐ๋ น์— ๋”ฐ๋ผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ œ๊ณตํ•œ ์ •๋ณด์ด๋ฉฐ ์ถ”ํ›„ ์—…๋ฐ์ดํŠธ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ œ3์ž์™€ ๊ณต์œ ๋˜๋Š” ๋ฐ์ดํ„ฐ ์—†์Œ
๊ฐœ๋ฐœ์ž๊ฐ€ ์–ด๋–ป๊ฒŒ ๊ณต์œ ๋ฅผ ์„ ์–ธํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.
์•ฑ์—์„œ ์ˆ˜์ง‘ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์œ ํ˜•
์•ฑ ํ™œ๋™
์ „์†ก ์ค‘ ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™”๋จ
๋ฐ์ดํ„ฐ ์‚ญ์ œ๋ฅผ ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Œ

์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ


์™„์ „ํ•œ ์ต๋ช…์„ฑ: ์ „ํ™”๋ฒˆํ˜ธ, ์ด๋ฉ”์ผ ๋˜๋Š” ๊ฐœ์ธ์ •๋ณด๊ฐ€ ํ•„์š” ์—†์Šต๋‹ˆ๋‹ค.

ํฌ์ŠคํŠธ ์–‘์ž ๋ณด์•ˆ: ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ๋ฅผ ์œ„ํ•œ ๊ณ ๊ธ‰ PQXDH ์•”ํ˜ธํ™”.

์•ˆ์ „ํ•œ ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด: AES-256 ์ข…๋‹จ๊ฐ„ ์•”ํ˜ธํ™”๋กœ ํŒŒ์ผ๊ณผ ์‚ฌ์ง„์„ ๊ณต์œ ํ•˜์„ธ์š”.

ํ†ตํ•ฉ Tor ๋„คํŠธ์›Œํฌ: IP ์ฃผ์†Œ๋ฅผ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ˆจ๊น๋‹ˆ๋‹ค.