๊ฐ์ธ์ ๋ณด์ฒ๋ฆฌ๋ฐฉ์นจ
์ต์ข ์์ ์ผ: 2026๋ 3์ 19์ผ
1. ์๊ฐ
MoneyAlert(moneyalert.app)๋ ์ด์ฉ์์ ๊ฐ์ธ์ ๋ณด๋ฅผ ์์คํ ์ฌ๊น๋๋ค. ๋ณธ ๊ฐ์ธ์ ๋ณด์ฒ๋ฆฌ๋ฐฉ์นจ์ ์์งํ๋ ๊ฐ์ธ์ ๋ณด์ ์ข ๋ฅ, ์ด์ฉ ๋ชฉ์ , ๊ณต์ ๋์, ์ด์ฉ์์ ๊ถ๋ฆฌ๋ฅผ ์ค๋ช ํฉ๋๋ค. ์๋น์ค๋ฅผ ์ด์ฉํจ์ผ๋ก์จ ๋ณธ ๋ฐฉ์นจ์ ์ค๋ช ๋ ๊ดํ์ ๋์ํ๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.
2. ์์งํ๋ ๊ฐ์ธ์ ๋ณด
์ง์ ์ ๊ณตํ๋ ์ ๋ณด์ ์๋์ผ๋ก ์์ง๋๋ ์ ๋ณด๋ฅผ ์์งํฉ๋๋ค:
- ๊ณ์ ์ ๋ณด: ์ด๋ฉ์ผ ์ฃผ์, ํ์ ์ด๋ฆ, ํด์๋ ๋น๋ฐ๋ฒํธ (๋๋ Google OAuth ํ ํฐ)
- ํ ๋ ๊ทธ๋จ ๋ฐ์ดํฐ: ์ฑํ ID, ์ฌ์ฉ์๋ช (์๋ฆผ์ฉ ํ ๋ ๊ทธ๋จ ์ฐ๊ฒฐ ์)
- ํ ๋ ๊ทธ๋จ ํด๋ผ์ด์ธํธ ์ธ์ : ์ ํ๋ฒํธ, ์ํธํ๋ ์ธ์ ๋ฐ์ดํฐ (์ฑ๋ ๋ชจ๋ํฐ๋ง ์ฐ๊ฒฐ ์)
- ์ ํ๋ฒํธ (SMS, ์ ํ, WhatsApp ์๋ฆผ ์ฑ๋ ์ถ๊ฐ ์)
- ์๋ฆผ ์ค์ : ๊ฑฐ๋์, ์ข ๋ชฉ, ๋ชฉํ๊ฐ, ์๋ฆผ ์ค์
- ์ด์ฉ ๋ฐ์ดํฐ: ์๋ฆผ ๋ฐ์ก ์ด๋ ฅ, ๋ก๊ทธ์ธ ์๊ฐ, ๊ธฐ๋ฅ ์ฌ์ฉ ํํฉ
- ๊ฒฐ์ ์ ๋ณด: ๊ฒฐ์ ์ ๊ณต์ ์ฒด(Paddle)๋ฅผ ํตํด ์ ์ ์ผ๋ก ์ฒ๋ฆฌ๋๋ฉฐ, ์ ์ฉ์นด๋ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ฑฐ๋ ์ ๊ทผํ์ง ์์ต๋๋ค
- ์๋ ์์ง ์ ๋ณด: ์๋ฒ ๋ก๊ทธ๋ก๋ถํฐ์ IP ์ฃผ์, ๋ธ๋ผ์ฐ์ ์ ํ, ๊ธฐ๊ธฐ ์ ๋ณด, ์ผ๋ฐ์ ์ธ ์์น ๋ฐ์ดํฐ(๊ตญ๊ฐ/์ง์ญ ์์ค)
3. ์ฒ๋ฆฌ์ ๋ฒ์ ๊ทผ๊ฑฐ
๋ค์ ๋ฒ์ ๊ทผ๊ฑฐ์ ๋ฐ๋ผ ๊ฐ์ธ์ ๋ณด๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค:
- ๋์: ๊ณ์ ์์ฑ, ์๋ฆผ ์ฑ๋ ์ฐ๊ฒฐ, ์ปค๋ฎค๋์ผ์ด์ ์์ ๋์ ์
- ๊ณ์ฝ ์ดํ: ์๋ฆผ ์ ๋ฌ ๋ฐ ๊ตฌ๋ ๊ด๋ฆฌ๋ฅผ ํฌํจํ ๊ฐ์ ์๋น์ค ์ ๊ณต์ ์ํด
- ์ ๋นํ ์ด์ต: ์๋น์ค ๊ฐ์ , ์ฌ๊ธฐ ๋ฐฉ์ง, ๋ณด์ ๋ณด์ฅ์ ์ํด
- ๋ฒ์ ์๋ฌด: ๊ด๋ จ ๋ฒ๋ฅ ๋ฐ ๊ท์ ์ค์๋ฅผ ์ํด
4. ๊ฐ์ธ์ ๋ณด ์ด์ฉ ๋ชฉ์
- ์ ํํ ์ฑ๋์ ํตํ ๊ฐ๊ฒฉ ์๋ฆผ ์ ์ก
- ๊ณ์ ๋ฐ ๊ตฌ๋ ๊ด๋ฆฌ
- ์ด์ฉ์๋ฅผ ๋์ ํ ํ ๋ ๊ทธ๋จ ์ฑ๋ ํค์๋ ๋ชจ๋ํฐ๋ง
- ์ฌ์ฉ ํจํด ๋ถ์ ๋ฐ ์๋น์ค ๊ฐ์
- ์ฌ๊ธฐ, ๋จ์ฉ ๋ฐ ๋ณด์ ์ฌ๊ณ ํ์ง ๋ฐ ๋ฐฉ์ง
- ๊ณ ๊ฐ ์ง์ ์ ๊ณต
- ๋ฒ์ ์๋ฌด ์ค์
5. ์ 3์ ์๋น์ค
๋น์ฌ๋ฅผ ๋์ ํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ค์ ์ 3์ ์๋น์ค ์ ๊ณต์ ์ฒด์ ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํฉ๋๋ค:
- Supabase (๋ฏธ๊ตญ): ๋ฐ์ดํฐ๋ฒ ์ด์ค ํธ์คํ ๋ฐ ์ธ์ฆ
- Telegram Bot API ๋ฐ Client API: ์๋ฆผ ์ ์ก ๋ฐ ์ฑ๋ ๋ชจ๋ํฐ๋ง
- Twilio (๋ฏธ๊ตญ): SMS, ์ ํ, WhatsApp ์๋ฆผ
- Railway (๋ฏธ๊ตญ): ์ ํ๋ฆฌ์ผ์ด์ ํธ์คํ
- Cloudflare (๊ธ๋ก๋ฒ): DNS, CDN ๋ฐ ๋ณด์
- Paddle (์๊ตญ): ๊ฒฐ์ ๋ฐ ๊ตฌ๋ ์ฒ๋ฆฌ
- Google OAuth: ์ 3์ ๋ก๊ทธ์ธ ์ธ์ฆ
6. ๊ตญ์ ๋ฐ์ดํฐ ์ด์
์ด์ฉ์์ ๋ฐ์ดํฐ๋ ํธ์คํ ์ ๊ณต์ ์ฒด(Supabase, Railway, Twilio)๊ฐ ์์นํ ๋ฏธ๊ตญ์ ํฌํจํ์ฌ ์ด์ฉ์์ ๊ตญ๊ฐ ์ด์ธ์ ๊ตญ๊ฐ๋ก ์ด์ ๋์ด ์ฒ๋ฆฌ๋ ์ ์์ต๋๋ค. ์๋น์ค๋ฅผ ์ด์ฉํจ์ผ๋ก์จ ์ด๋ฌํ ์ด์ ์ ๋์ํฉ๋๋ค. ๋ณธ ๊ฐ์ธ์ ๋ณด์ฒ๋ฆฌ๋ฐฉ์นจ์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๊ธฐ ์ํ ์ ์ ํ ์์ ์ฅ์น๋ฅผ ๋ง๋ จํ๊ณ ์์ต๋๋ค.
7. ๋ณด๊ด ๊ธฐ๊ฐ
๊ณ์ ์ด ํ์ฑ ์ํ์ด๊ฑฐ๋ ์๋น์ค ์ ๊ณต์ ํ์ํ ๊ธฐ๊ฐ ๋์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ดํฉ๋๋ค. ์๋ฆผ ๋ฐ์ก ์ด๋ ฅ์ 90์ผ๊ฐ ๋ณด๊ด๋ฉ๋๋ค. ๊ณ์ ์ญ์ ์ ๋ชจ๋ ๊ด๋ จ ๊ฐ์ธ์ ๋ณด๋ 30์ผ ์ด๋ด์ ์๊ตฌ ์ญ์ ๋ฉ๋๋ค. ๋ฒ๋ฅ ์ ์ํด ์๊ตฌ๋๊ฑฐ๋ ์ ๋นํ ์ฌ์ ๋ชฉ์ (์: ๋ถ์ ํด๊ฒฐ, ๊ณ์ฝ ์ดํ)์ ์ํด ์ผ๋ถ ๋ฐ์ดํฐ๊ฐ ๋ ์ค๋ ๋ณด๊ด๋ ์ ์์ต๋๋ค.
8. ์ด์ฉ์ ๊ถ๋ฆฌ
๊ดํ ์ง์ญ์ ๋ฐ๋ผ ๋ค์๊ณผ ๊ฐ์ ๊ถ๋ฆฌ๊ฐ ์์ ์ ์์ต๋๋ค:
- ์ด๋: ๊ฐ์ธ์ ๋ณด๋ฅผ ์กฐํํ๊ณ ์ฌ๋ณธ์ ๋ฐ์ ์ ์์ต๋๋ค
- ์ ์ : ๋ถ์ ํํ๊ฑฐ๋ ๋ถ์์ ํ ๊ฐ์ธ์ ๋ณด๋ฅผ ์์ ํ ์ ์์ต๋๋ค
- ์ญ์ : ๊ฐ์ธ์ ๋ณด ์ญ์ ๋ฅผ ์์ฒญํ ์ ์์ต๋๋ค
- ์ด๋: ๊ธฐ๊ณ ํ๋ ๊ฐ๋ฅํ ํ์์ผ๋ก ๋ฐ์ดํฐ ์ฌ๋ณธ์ ์์ฒญํ ์ ์์ต๋๋ค
- ์ฒ๋ฆฌ ์ ํ: ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์ ํ์ ์์ฒญํ ์ ์์ต๋๋ค
- ์ด์ ์ ๊ธฐ: ์ ๋นํ ์ด์ต์ ๊ธฐ๋ฐํ ์ฒ๋ฆฌ์ ์ด์๋ฅผ ์ ๊ธฐํ ์ ์์ต๋๋ค
- ๋์ ์ฒ ํ: ์ด์ ์ ๋ถ์ฌํ ๋์๋ฅผ ์ธ์ ๋ ์ฒ ํํ ์ ์์ต๋๋ค
9. ์ฟ ํค ๋ฐ ์ถ์
์ธ์ฆ ๋ฐ ์ธ์ ๊ด๋ฆฌ๋ฅผ ์ํ ํ์ ์ฟ ํค๋ง ์ฌ์ฉํฉ๋๋ค. ์ถ์ ์ฟ ํค, ์ 3์ ๊ด๊ณ ์ฟ ํค, ๋ถ์ ์ฟ ํค(์: Google Analytics), ์์ ๋ฏธ๋์ด ํฝ์ ์ ์ฌ์ฉํ์ง ์์ต๋๋ค. ํ์ ์ฟ ํค๋ง ์ฌ์ฉํ๋ฏ๋ก ์ฟ ํค ๋์ ๋ฐฐ๋๊ฐ ํ์ํ์ง ์์ต๋๋ค. DNT(Do-Not-Track) ๋ธ๋ผ์ฐ์ ์ ํธ์ ๋ํ ์ธ์ ๊ธฐ์ ์ ํต์ผ ํ์ค์ด ์์ด ํ์ฌ DNT ์ ํธ์ ๋์ํ์ง ์์ต๋๋ค.
10. ์์ ๋ก๊ทธ์ธ
Google ๊ณ์ ์ ์ฌ์ฉํ์ฌ ๊ฐ์ ํ๊ฑฐ๋ ๋ก๊ทธ์ธํ ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ Google๋ก๋ถํฐ ์ด๋ฉ์ผ ์ฃผ์์ ํ๋กํ ์ด๋ฆ์ ์์ ํฉ๋๋ค. Google ๋น๋ฐ๋ฒํธ๋ฅผ ์์ ํ๊ฑฐ๋ ์ ์ฅํ์ง ์์ต๋๋ค. Google์ ์ ๋ณด ์ฌ์ฉ์ Google์ ์์ฒด ๊ฐ์ธ์ ๋ณด๋ณดํธ์ ์ฑ ์ ๋ฐ๋ฆ ๋๋ค.
11. ๋ณด์
์ํธํ๋ ํต์ (TLS/HTTPS), ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ ์์ค ๋ณด์(RLS), ์์ ํ ๋น๋ฐ๋ฒํธ ํด์ฑ, ๋ฏผ๊ฐํ ์๋ํฌ์ธํธ์ ๋ํ ์๋ ์ ํ, ๋ณด์ ํค๋(HSTS, CSP) ๋ฑ ์ ๊ณ ํ์ค ๋ณด์ ์กฐ์น๋ฅผ ์ ์ฉํ๊ณ ์์ต๋๋ค. ํ ๋ ๊ทธ๋จ ์ธ์ ๋ฐ์ดํฐ๋ ์ํธํ๋์ด ์ ์ฅ๋ฉ๋๋ค. ๋ค๋ง, ์ด๋ค ์ ์ ์ ์ก์ด๋ ์ ์ฅ ๋ฐฉ๋ฒ๋ 100% ์์ ํ์ง ์์ต๋๋ค. ์ ๋์ ์ธ ๋ณด์์ ๋ณด์ฅํ ์ ์์ผ๋ฉฐ, ํฉ๋ฆฌ์ ์ธ ํต์ ๋ฒ์๋ฅผ ๋ฒ์ด๋ ์์ธ์ผ๋ก ์ธํ ๋ฌด๋จ ์ ๊ทผ์ ๋ํด ์ฑ ์์ง์ง ์์ต๋๋ค.
12. ๋ฐ์ดํฐ ์นจํด ์๋ฆผ
๊ฐ์ธ์ ๋ณด์ ์ํฅ์ ๋ฏธ์น๋ ๋ฐ์ดํฐ ์นจํด ๋ฐ์ ์, ๊ฐ๋ฅํ ํ ์นจํด ์ธ์ง ํ 72์๊ฐ ์ด๋ด์ ์ด๋ฉ์ผ๋ก ์ํฅ์ ๋ฐ์ ์ด์ฉ์์๊ฒ ํต์งํฉ๋๋ค. ๊ด๋ จ ๋ฒ๋ฅ ์์ ์๊ตฌํ๋ ๊ฒฝ์ฐ ๊ด๋ จ ๊ฐ๋ ๊ธฐ๊ด์๋ ํต์งํฉ๋๋ค.
13. ์๋
๋ณธ ์๋น์ค๋ ๋ง 18์ธ ๋ฏธ๋ง ์ด์ฉ์๋ฅผ ๋์์ผ๋ก ํ์ง ์์ต๋๋ค. ๋ฏธ์ฑ๋ ์์ ๊ฐ์ธ์ ๋ณด๋ฅผ ์๋์ ์ผ๋ก ์์งํ์ง ์์ต๋๋ค. 18์ธ ๋ฏธ๋ง์ ๊ฐ์ธ์ ๋ณด๊ฐ ์์ง๋ ๊ฒ์ ์ธ์งํ๊ฒ ๋๋ฉด ํด๋น ์ ๋ณด๋ฅผ ์ ์ํ ์ญ์ ํ๋ ์กฐ์น๋ฅผ ์ทจํฉ๋๋ค.
14. ๋ฐฉ์นจ ๋ณ๊ฒฝ
๋ณธ ๊ฐ์ธ์ ๋ณด์ฒ๋ฆฌ๋ฐฉ์นจ์ ์์๋ก ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค. ์ค์ํ ๋ณ๊ฒฝ ์ฌํญ์ ์ด๋ฉ์ผ ๋๋ ์ฑ ๋ด ์๋ฆผ์ผ๋ก ๊ณต์งํฉ๋๋ค. ์๋จ์ '์ต์ข ์์ ์ผ'์ด ๊ฐ์ฅ ์ต๊ทผ ๊ฐ์ ์ผ์ ๋ํ๋ ๋๋ค. ๋ณ๊ฒฝ ํ ์๋น์ค๋ฅผ ๊ณ์ ์ด์ฉํ๋ฉด ๋์ํ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.
15. ๋ฌธ์
๊ฐ์ธ์ ๋ณด ๊ด๋ จ ๋ฌธ์, ๋ฐ์ดํฐ ์ ๊ทผ ์์ฒญ, ๋ถ๋ง ์ฌํญ์ support@moneyalert.app์ผ๋ก ์ฐ๋ฝํด ์ฃผ์ธ์.