PocketVault - ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ด€๋ฆฌ์ž

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

์•ฑ ์ •๋ณด

PocketVault๋Š” Android ๊ธฐ๊ธฐ์—์„œ ๋กœ์ปฌ๋กœ ์ž‘๋™ํ•˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ด€๋ฆฌ์ž์ž…๋‹ˆ๋‹ค. ์ธํ„ฐ๋„ท ๊ถŒํ•œ์„ ์š”์ฒญํ•˜์ง€ ์•Š์œผ๋ฉฐ ๊ด‘๊ณ , ์‚ฌ์šฉ ๋ถ„์„, ํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌ ๋˜๋Š” ๋น„์ •์ƒ ์ข…๋ฃŒ ๋ณด๊ณ  SDK๋ฅผ ํฌํ•จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. PocketVault ๊ณ„์ •, ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ๋˜๋Š” ์›๊ฒฉ ๋ฐฑ์—”๋“œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ๊ธฐ๋Šฅ

โ€ข ๋น„๋ฐ€๋ฒˆํ˜ธ, ๋กœ๊ทธ์ธ ์ •๋ณด, ๋ณด์•ˆ ๋ฉ”๋ชจ, ์นดํ…Œ๊ณ ๋ฆฌ, ์ฆ๊ฒจ์ฐพ๊ธฐ ๋ฐ ์•”ํ˜ธํ™”๋œ ์ฒจ๋ถ€ ํŒŒ์ผ ์ €์žฅ
โ€ข TOTP ๊ณ„์ •์„ ์ง์ ‘ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์„ ํƒ์  ์นด๋ฉ”๋ผ ๊ถŒํ•œ์œผ๋กœ QR ์ฝ”๋“œ๋ฅผ ๊ธฐ๊ธฐ์—์„œ ์Šค์บ”
โ€ข ๋กœ์ปฌ ๊ฒ€์ƒ‰, ์นดํ…Œ๊ณ ๋ฆฌ์™€ ๋ชฉ๋ก ๋˜๋Š” ๊ทธ๋ฆฌ๋“œ ๋ณด๊ธฐ๋กœ ํ•ญ๋ชฉ ์ •๋ฆฌ
โ€ข ์„ค์ • ๊ฐ€๋Šฅํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ์™€ ์•”ํ˜ธ ๋ฌธ๊ตฌ ์ƒ์„ฑ
โ€ข Android ์ƒ์ฒด ์ธ์‹์„ ์ด์šฉํ•œ ํŽธ๋ฆฌํ•œ ์ž ๊ธˆ ํ•ด์ œ
โ€ข ์•”ํ˜ธํ™”๋œ ๋ฐฑ์—… ๊ฐ€์ ธ์˜ค๊ธฐ ๋ฐ ๋‚ด๋ณด๋‚ด๊ธฐ์™€ ์ตœ๋Œ€ 5๊ฐœ์˜ ์ž๋™ ์•ˆ์ „ ๋ฐฑ์—…
โ€ข ํ™”๋ฉด ์บก์ฒ˜์™€ ๋…นํ™” ์ฐจ๋‹จ, ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์ž๋™ ์ž ๊ธˆ ๋ฐ ๋ณต์‚ฌํ•œ ๋ฏผ๊ฐ ์ •๋ณด์˜ 60์ดˆ ํ›„ ์‚ญ์ œ
โ€ข 7๊ฐœ ์ธํ„ฐํŽ˜์ด์Šค ์–ธ์–ด์™€ ๋ฐ์€ ํ…Œ๋งˆ ๋˜๋Š” ์–ด๋‘์šด ํ…Œ๋งˆ ์ง€์›

๋ณด์•ˆ ์„ค๊ณ„

๋ณด๊ด€ํ•จ ๋‚ด์šฉ์€ AES-256-GCM-HKDF๋ฅผ ์‚ฌ์šฉํ•˜๋Š” Google Tink Streaming AEAD๋กœ ์•”ํ˜ธํ™”๋ฉ๋‹ˆ๋‹ค. ๋ฌด์ž‘์œ„ ๋ณด๊ด€ํ•จ ํ‚ค๋Š” PBKDF2-HMAC-SHA256์„ ํ†ตํ•ด ๋งˆ์Šคํ„ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ์—์„œ ํŒŒ์ƒํ•œ ํ‚ค๋กœ ๋ณดํ˜ธ๋ฉ๋‹ˆ๋‹ค. ์ƒˆ ๋ณด๊ด€ํ•จ์€ PBKDF2 600,000ํšŒ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋งˆ์Šคํ„ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ์ €์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ƒ์ฒด ์ธ์‹ ์ž ๊ธˆ ํ•ด์ œ๋Š” Android Keystore๋กœ ๋ณดํ˜ธ๋˜๋Š” ์„ ํƒ์  ๋กœ์ปฌ ํŽธ์˜ ๊ธฐ๋Šฅ์ด๋ฉฐ ๋งˆ์Šคํ„ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋Œ€์ฒดํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ํ†ต์ œ๊ถŒ

๋ณด๊ด€ํ•จ ๋ฐ์ดํ„ฐ๋Š” ๊ธฐ๊ธฐ์—์„œ ์•”ํ˜ธํ™”๋˜๊ณ  ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ Android ์‹œ์Šคํ…œ์˜ ๋Œ€์ƒ์„ ์„ ํƒํ•˜์—ฌ ๋ฐฑ์—…์„ ์ง์ ‘ ๋‚ด๋ณด๋‚ด๊ฑฐ๋‚˜ ๊ณต์œ ํ•  ๋•Œ๋งŒ ๋ฐ์ดํ„ฐ๊ฐ€ ์•ฑ ๋ฐ–์œผ๋กœ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค. PocketVault๋Š” ๋ณด๊ด€ํ•จ์— ์ ‘๊ทผํ•˜๊ฑฐ๋‚˜ ์žŠ์–ด๋ฒ„๋ฆฐ ๋งˆ์Šคํ„ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ณต๊ตฌํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์˜คํ”ˆ ์†Œ์Šค

์†Œ์Šค ์ฝ”๋“œ, ๋ณด์•ˆ ๋ชจ๋ธ, ๋นŒ๋“œ ์•ˆ๋‚ด ๋ฐ ๋ฌธ์ œ ์ถ”์ ๊ธฐ๋Š” ๊ฐœ๋ฐœ์ž ์›น์‚ฌ์ดํŠธ์—์„œ ๊ณต๊ฐœ์ ์œผ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. PocketVault๋Š” Apache License 2.0์œผ๋กœ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.

์ค‘์š”ํ•œ ์•ˆ๋‚ด

์˜คํ”ˆ ์†Œ์Šค์™€ ์˜คํ”„๋ผ์ธ ์ž‘๋™์€ ์œ„ํ—˜์„ ์ค„์ด์ง€๋งŒ ์ ˆ๋Œ€์ ์ธ ๋ณด์•ˆ์„ ๋ณด์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. PocketVault๋Š” ์•„์ง ๋…๋ฆฝ์ ์ธ ์ „๋ฌธ ๋ณด์•ˆ ๊ฐ์‚ฌ๋ฅผ ๋ฐ›์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

๊ฐ•๋ ฅํ•œ ๋งˆ์Šคํ„ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•ด ์•ˆ์ „ํ•˜๊ฒŒ ๋ณด๊ด€ํ•˜๊ณ  ๋‚ด๋ณด๋‚ธ ๋ฐฑ์—…๋„ ๋ณดํ˜ธํ•˜์„ธ์š”. ์ด์ „ ๋ฐฑ์—…์—๋Š” ์ƒ์„ฑ ๋‹น์‹œ ํ•ด๋‹น ๋ฐฑ์—…์„ ๋ณดํ˜ธํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
๋น„๋ฐ€๋ฒˆํ˜ธ, ๋ณด์•ˆ ๋ฉ”๋ชจ, TOTP ๋ฐ ๋ฐฑ์—…์„ ์œ„ํ•œ ์˜คํ”ˆ ์†Œ์Šค ์˜คํ”„๋ผ์ธ ๋ณด๊ด€ํ•จ
์—…๋ฐ์ดํŠธ ๋‚ ์งœ
2026. 8. 11.

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

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

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

- ๊ธฐ๋ณธ์œผ๋กœ ์ˆจ๊ฒจ์ง€๋Š” ์นด๋“œ ๋ฒˆํ˜ธ์™€ ๋ณด์•ˆ ์ฝ”๋“œ, ๋ธŒ๋žœ๋“œ, ๋งŒ๋ฃŒ์ผ, ๋ฉ”๋ชจ, ์นดํ…Œ๊ณ ๋ฆฌ ๋ฐ ์ฒจ๋ถ€ ํŒŒ์ผ์„ ์ง€์›ํ•˜๋Š” ์•”ํ˜ธํ™” ๊ฒฐ์ œ ์นด๋“œ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
- ๋น„๋ฐ€๋ฒˆํ˜ธ, ๋ณด์•ˆ ๋ฉ”๋ชจ ๋ฐ ๊ฒฐ์ œ ์นด๋“œ์— ์ˆœ์„œ๋ฅผ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š” ์ผ๋ฐ˜ ๋˜๋Š” ์ˆจ๊น€ ์‚ฌ์šฉ์ž ์ง€์ • ํ•„๋“œ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
- ์ถ”๊ฐ€/ํŽธ์ง‘ ์–‘์‹์„ ํ†ต์ผํ•˜๊ณ  ๋น„๋ฐ€๋ฒˆํ˜ธ, ์นด๋“œ ๋ฒˆํ˜ธ, ๋ณด์•ˆ ์ฝ”๋“œ, TOTP ๋น„๋ฐ€ ๋ฐ ์ˆจ๊น€ ํ•„๋“œ ๊ฐ’์„ ์ƒ‰์ธํ•˜์ง€ ์•Š๋„๋ก ๊ฒ€์ƒ‰์„ ํ™•์žฅํ–ˆ์Šต๋‹ˆ๋‹ค.