6์›” ์…‹์งธ ์ฃผ ์ฃผ๊ฐ„ ํšŒ๊ณ 

2021. 6. 20. 21:51ใ†๐Ÿ“” TIL

 

Facts

- ์ฝ”๋“œ์ˆจ 7์ฃผ์ฐจ ์ง„ํ–‰ (spring security)

- ํšŒ์‚ฌ : HIS(hospital information system) ํ”„๋กœํ† ํƒ€์ž… ๊ฐœ๋ฐœ ์‹œ์ž‘ 

- ์ฃผ๋ง ๋ชจ๊ฐ์ฝ”

 

Feelings

- ์›”,ํ™”์š”์ผ์€ ํšŒ์‚ฌ์ผ์ด ๋ฐ”์˜์ง€ ์•Š์•„ ์ฝ”๋“œ์ˆจ ๊ณผ์ •์— ์‹ ๊ฒฝ์„ ์ข€ ๋” ์“ธ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์Šคํ”„๋ง๊ณผ ๊ฐ€๊นŒ์›Œ์ง€๋Š” ๊ธฐ๋ถ„์ด์—ˆ๋‹ค.

- ์ˆ˜, ๋ชฉ์š”์ผ์€ ํšŒ์‚ฌ์ผ์ด ๋งŽ์•„ ์ฝ”๋“œ์ˆจ ๊ณผ์ •์— ์‹ ๊ฒฝ์„ ์“ฐ์ง€ ๋ชปํ–ˆ๋‹ค. ์‹ค์ œ๋กœ ์ปค๋ฐ‹๋„ ํ•˜๋‚˜๋„ ๋‚ ๋ฆด ์ˆ˜ ์—†์—ˆ๋‹ค. ์ˆ˜์š”์ผ ํ•˜๋ฃจ ์‰ฌ์—ˆ์„ ๋ฟ์ธ๋ฐ ๋ชฉ์š”์ผ์—” ์Šคํ”„๋ง๊ณผ ๊ฝค๋‚˜ ๋ฉ€์–ด์กŒ๋‹ค๊ณ  ๋Š๊ผˆ๋‹ค.

- ๋ชฉ์š”์ผ ๋ฐค์—,  ๊ทธ๋ž˜๋„ ์กฐ๊ธˆ์ด๋ผ๋„ ํ•˜๊ณ  ์ž์ž๋ฉฐ ์ด๋ถˆ์„ ๋ฐ•์ฐจ๊ณ  ์ผ์–ด๋‚ฌ๋‹ค. ์ด ๋•Œ์˜ ๊ฒฝํ—˜์ด ์ข‹์•˜๋‹ค. ์ž‘์€ ์Šคํ…์ด์—ˆ์ง€๋งŒ ์ด๊ฒƒ์„ ์™„์ „ํžˆ ๋†“์ง€ ์•Š์•˜๋‹ค๋Š” ๋Š๋‚Œ. 

 

- ํ† ์š”์ผ์ด ๋งŽ์ด ํž˜๋“ค์—ˆ๋Š”๋ฐ, ์•„์นจ๋ถ€ํ„ฐ ์Šคํƒ€๋ฒ…์Šค์—์„œ TDD๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์žˆ์—ˆ๋‹ค. ๋ณ„์•ˆ๊ฐ„ NullPointerException์ด ํ„ฐ์ง€๋”๋‹ˆ,, ๋ถ€๋„๋Ÿฌ์šด ์–˜๊ธฐ์ง€๋งŒ ์–ด๋””์„œ๋ถ€ํ„ฐ ์ž˜๋ชป ๋œ ๊ฒƒ์ธ์ง€ ๋ชฐ๋ผ ๋ช‡์‹œ๊ฐ„์„ ํ—ˆ๋น„ํ–ˆ๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ๋‹ค. ๋‚ด๊ฐ€ ๋ฌด์—‡์„ ๋ชจ๋ฅด๋Š”์ง€ ์ •๋ฆฌ๊ฐ€ ์ž˜ ๋๋”๋ผ๋ฉด ์ฝ”๋“œ์ˆจ ์Šฌ๋ž™์ฑ„๋„์—๋ผ๋„ ๋ฌผ์–ด๋ดค์„ ๊ฑด๋ฐ, ์ฐจ๋งˆ ๋„ํฌ์ธํ„ฐ ๋ฌธ์ œ๋กœ ์งˆ๋ฌธ์€ ๋ชป์˜ฌ๋ฆฌ๊ฒ ๋”๋ผ. ํŠธ๋ ˆ์ด๋„ˆ๋‹˜์˜ ์ฝ”๋“œ๋ฆฌ๋ทฐ ๋•๋ถ„์— '๋นˆ ์นธ' ํ•˜๋‚˜ ๋•Œ๋ฌธ์— ๋ฐœ์ƒํ•œ ๋ฌธ์ œ์ž„์„ ์•Œ๊ฒŒ ๋์„ ๋• ์†”์งํžˆ ๋„ˆ๋ฌด ๋ถ€๋„๋Ÿฌ์› ๋‹ค. ๋ฉ‹์Ÿ์ด ์‚ฌ์ž์ฒ˜๋Ÿผ์—์„œ ํ•™์ƒ๋ถ„๋“ค ์ง€๋„ํ•  ๋•Œ ๋ดค๋˜ ๋นˆ์นธ ์—๋Ÿฌ๋ฅผ...

 

- ๊ทธ๋Ÿผ์—๋„ ๋ฐฐ์šด๊ฒŒ ์žˆ๋‹ค๋ฉด ์—๋Ÿฌ๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๊ณ  ์ด๊ฒƒ์ €๊ฒƒ ๋‹คํ•ด ๋ดค๋‹ค๋Š” ๊ฒƒ, ๊ทธ๋Ÿฌ๋ฉด์„œ ์Šคํ”„๋ง์˜ ๊ตฌ์กฐ์™€ ๋กœ๊ทธ์ธ ๊ณผ์ • ๋“ฑ์„ ์กฐ๊ธˆ๋” ๋ฉด๋ฐ€ํžˆ ์‚ดํŽด ๋ณผ์ˆ˜ ์žˆ์—ˆ๋‹ค๋Š” ์ ์ด๋‹ค. ํ•œ์ค„์”ฉ ์ฃผ์„์ฒ˜๋ฆฌํ•˜๋ฉด์„œ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋Š”๋ฐ, ์–ด๋‘์šด ๋ฐฉ์—์„œ ์†์œผ๋กœ ๋”๋“ฌ์–ด ์ถœ๊ตฌ๋ฅผ ์ฐพ๋Š” ๊ธฐ๋ถ„์ด์—ˆ๋‹ค. ๋น„๋ก ๋‚ด ํž˜์œผ๋กœ ์ถœ๊ตฌ๋ฅผ ์ฐพ์ง„ ๋ชปํ–ˆ์ง€๋งŒ, ์ ์–ด๋„ ๋ฌด๋ ฅํ•˜๊ฒŒ ์† ๋†“๊ณ  ์žˆ์ง„ ์•Š์•˜์œผ๋‹ˆ ๋” ๋‚˜์•„์งˆ ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋ฏฟ๊ฒŒ ๋๋‹ค.

 

Finds

- HTTP 401, 403 ์—๋Ÿฌ์˜ ์ฐจ์ด์ 

- TIL์— ๋” ๋งŽ์€ ๋‚ด์šฉ์„ ๋‹ด์•„์•ผ๊ฒ ๋‹ค๋Š” ๊นจ๋‹ฌ์Œ. ๊ผญ ๋ฌด์–ธ๊ฐ€ ๊ฑฐ์ฐฝํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ๋„, ํšŒ์‚ฌ์—์„œ ์งค๋ง‰ํ•˜๊ฒŒ ๋ฐฐ์šด ์ง€์‹, ํ•ด๊ฒฐํ•œ ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ… ๋“ฑ ๊ฒฝํ—˜์˜ atomicํ•œ ๊ธฐ๋ก์„ ๋‹ด์•„๋‘ฌ์•ผ๊ฒ ๋‹ค.

 

Affirmations

- ๋งค์ผ ๊ธฐ๋ก์„ ๋‚จ๊ธฐ๋Š” ์‚ฌ๋žŒ์ด ๋˜์ž. ๋‚˜์•„๊ฐ€ ๋ฐฐ์šด ๊ฒƒ์„ ๊ธฐ๋ก์œผ๋กœ ๋‚จ๊ธฐ๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜์ž. 

 

'๐Ÿ“” TIL' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

TIL 210623  (0) 2021.06.24
TIL 210621  (0) 2021.06.22
TIL 210617  (0) 2021.06.18
TIL 210616  (0) 2021.06.16
TIL 210615  (0) 2021.06.15