๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
์ทจ์•ฝ์  ๋ถ„์„ ๊ธฐ์ค€/WEB

09. ์ •๋ณด ๋ˆ„์ถœ

by Yun2๐Ÿ‘ 2024. 5. 12.
๋ฐ˜์‘ํ˜•

์ทจ์•ฝ์  ์†Œ๊ฐœ


์›น ์‚ฌ์ดํŠธ์˜ ๋ฐ์ดํ„ฐ(์ค‘์š”์ •๋ณด)๊ฐ€ ๋…ธ์ถœ๋˜๋Š” ๊ฒƒ์œผ๋กœ ๊ฐœ๋ฐœ ๊ณผ์ •์˜ ์ฝ”๋ฉ˜ํŠธ๋‚˜, ์ค‘์š” ๊ฐœ์ธ ๋ฐ ๊ธˆ์œต-๊ณ„์ • ์ •๋ณด, ์›น ์„œ๋ฒ„ ์ •๋ณด, ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„ ์ •๋ณด, DB ์ •๋ณด, ...๊ฐ€ ๋…ธ์ถœ๋  ๊ฒฝ์šฐ ๊ณต๊ฒฉ์ž๋“ค์˜ 2์ฐจ ๊ณต๊ฒฉ์„ ์œ„ํ•œ ์ฃผ์š” ์ •๋ณด๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” ์ทจ์•ฝ์ 

 

ํŒ๋‹จ ๊ธฐ์ค€


์›น ์‚ฌ์ดํŠธ ์ค‘์š”์ •๋ณด๋“ค์ด ๋…ธ์ถœ๋˜๋Š” ๊ฒฝ์šฐ

 

์ ๊ฒ€ ์‚ฌ๋ก€


- ์›น ์‚ฌ์ดํŠธ์— ์ค‘์š”์ •๋ณด๊ฐ€ ํ‰๋ฌธ์œผ๋กœ ๋…ธ์ถœ๋˜๋Š”๊ฐ€ ํ™•์ธ

- ์›น ํŽ˜์ด์ง€์— ๋งˆ์Šคํ‚น ๋œ ์ค‘์š”์ •๋ณด๊ฐ€ ์›น ํŽ˜์ด์ง€ ์†Œ์Šค์— ํ‰๋ฌธ์œผ๋กœ ๋…ธ์ถœ๋˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธ

 ex) HTML ์†Œ์Šค์— ํ•˜๋“œ์ฝ”๋”ฉ๋œ ๊ฒฝ์šฐ

 <input type="text" value="superSecretPassword123">

 

 ex) JavaScript ๋ณ€์ˆ˜์— ํ•˜๋“œ์ฝ”๋”ฉ๋œ ๊ฒฝ์šฐ

 var apiKey = " 853j2k1j23hjkffd9834jk..."

 var databasePassword = "mySQL+p@..."

 

 ex) JavaScript ๊ฐ์ฒด์— ํ•˜๋“œ์ฝ”๋”ฉ๋œ ๊ฒฝ์šฐ

 ex) ์ฃผ์„์— ํ•˜๋“œ์ฝ”๋”ฉ๋œ ๊ฒฝ์šฐ

 ...

- ์—๋Ÿฌ ๋ฉ”์‹œ์ง€ ๋˜๋Š” ์—๋Ÿฌ ํŽ˜์ด์ง€์—์„œ ๊ณผ๋„ํ•œ ์ •๋ณด๊ฐ€ ๋…ธ์ถœ๋˜๋Š”์ง€ ํ™•์ธ

- ์ธ์ฝ”๋”ฉ๋œ ์ค‘์š”์ •๋ณด๋Š” ๋””์ฝ”๋”ฉ ๊ฐ€๋Šฅํ•œ์ง€ ํ™•์ธ

 ex) Base64๋กœ ์ธ์ฝ”๋”ฉ๋œ ์•”ํ˜ธํ™” ๋””์ฝ”๋”ฉ์œผ๋กœ ๊ณ„์ • ๋ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ํ™•์ธ ๊ฐ€๋Šฅํ•  ๊ฒฝ์šฐ

 

- ์ž„์˜์˜ ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธ ์‹œ๋„ํ•˜์—ฌ ๋ฐ˜ํ™˜๋˜๋Š” ์—๋Ÿฌ ๋ฉ”์‹œ์ง€๋ฅผ ํ†ตํ•ด ํŠน์ • iD์˜ ๊ฐ€์ž… ์—ฌ๋ถ€๋ฅผ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธ

 

๋ณด์•ˆ ์„ค์ •


- ์ฃผ๋ฏผ๋ฒˆํ˜ธ ๋’ท์ž๋ฆฌ, ๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ ์‹œ ๋งˆ์Šคํ‚น ์ฒ˜๋ฆฌํ•˜์—ฌ ์ฃผ๋ณ€ ์‚ฌ์šฉ์ž ๋…ธ์ถœ๋˜์ง€ ์•Š๋„๋ก ์„ค์ •

- ๊ฐœ์ธ ์ •๋ณด ๋งˆ์Šคํ‚น

 ์„ฑ๋ช… ์ค‘ ๊ฐ€์šด๋ฐ ๊ธ€์ž (์ด*์œค)
 ์ƒ๋…„์›”์ผ (****๋…„ **์›” **์ผ)
 ์ „ํ™”๋ฒˆํ˜ธ ๋˜๋Š” ํœด๋Œ€์ „ํ™”๋ฒˆํ˜ธ (010-****-1234)
 ์ฃผ์†Œ ์/๋ฉด/๋™ (์„œ์šธ์‹œ ๊ตฌ๋กœ๊ตฌ ***๋™)
 IP v4 ์ฃผ์†Œ์˜ ๊ฒฝ์šฐ 17~24bit, IP v6์ผ ๊ฒฝ์šฐ 113~128bit

- ์›น ํŽ˜์ด์ง€๋ฅผ ์šด์˜ํŽ˜์ด์ง€๋กœ ์ด๊ด€ ์‹œ ์ฃผ์„ ๋ชจ๋‘ ์ œ๊ฑฐ

- ์ค‘์š”์ •๋ณด HTML ์†Œ์Šค ์ฝ”๋“œ์— ํฌํ•จํ•˜์ง€ ์•Š๋„๋ก ํ•จ

- ๋กœ๊ทธ์ธ ๋ฐ ๊ธฐํƒ€ ํŽ˜์ด์ง€์—์„œ ์ž์„ธํ•œ ์ •๋ณด ์•Œ๋ฆผ์„ ์ฃผ์ง€ ์•Š๋„๋ก ํ•จ

- ์—๋Ÿฌ ์ฝ”๋“œ ํŽ˜์ด์ง€ Redirect ๊ด€๋ฆฌ(ํ†ตํ•ฉ ์—๋Ÿฌ ํŽ˜์ด์ง€)(์›น ์„œ๋ฒ„๋ณ„ ์ƒ์„ธ ์„ค์ • ํ•„์š”)

- ...

๋ฐ˜์‘ํ˜•