API ์ค์ฉ ๋ณด์์ฝ์
์๋๋ ์ฌ์ฉ์ ๋ฐํ๋ ๋ฐฉ๋ฒ์ผ๋ก API๋ฅผ ์ฌ์ฉํ๊ฑฐ๋, ๋ณด์์ ์ทจ์ฝํ API๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ํ ์ ์๋ ๋ณด์ ์ฝ์
* DNS lookup ์ ์์กดํ ๋ณด์๊ฒฐ์
1. ์์ธ
- ๋๋ฉ์ธ๋ช ์ ์์กดํด์ ๋ณด์๊ฒฐ์ (์ธ์ฆ ๋ฐ ์ ๊ทผ ํต์ ๋ฑ)์ ์ํํ๋ ๊ฒฝ์ฐ
2. ์ํฅ
- ๊ณต๊ฒฉ์๊ฐ DNS ์ํธ๋ฆฌ๋ฅผ ์์ผ ์ ์์(DNS spoofing)
- ๋ก์ปฌ DNS ์๋ฒ์ ์บ์๊ฐ ๊ณต๊ฒฉ์์ ์ํด ์ค์ผ๋๋ฉด, ์ฌ์ฉ์์ ํน์ ์๋ฒ๊ฐ์ ๋คํธ์ํฌ ํธ๋ํฝ์ด ๊ณต๊ฒฉ์๋ฅผ ๊ฒฝ์ ํ๋๋ก ์ ๋
- ๊ณต๊ฒฉ์๊ฐ ๋ง์น ๋์ผ ๋๋ฉ์ธ์ ์ํ ์๋ฒ์ธ ๊ฒ ์ฒ๋ผ ์์ฅ (ํ๋ฐ)
3. ๋์
- ๋ณด์๊ฒฐ์ ์์ ๋๋ฉ์ธ๋ช ์ ์ด์ฉํ DNS lookup์ ํ์ง ์๋๋ก ์กฐ์น
* ์ทจ์ฝํ API ์ฌ์ฉ
1. ์์ธ
- ๋ณด์์ ๊ธ์ง๋(banned) ํจ์์ด๊ฑฐ๋, ๋ถ์ฃผ์ํ๊ฒ ์ฌ์ฉ๋ ๊ฐ๋ฅ์ฑ์ด ๋ง์ API๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ฐ์
2. ์ํฅ
- J2EE ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ปจํ ์ด๋์์ ์ ๊ณตํ๋ ์์์ฐ๊ฒฐ๊ด๋ฆฌ๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ์ง์ ์ ์ํ๋ ๊ฒฝ์ฐ, ์๋ฌ๋ฅผ ์ ๋ฐํ ์ ์๊ธฐ ๋๋ฌธ์ J2EE ํ์ค์์ ๊ธ์ง
- J2EE ์ ํ๋ฆฌ์ผ์ด์ ์ด ํ๋ ์์ํฌ ๋ฉ์๋ ํธ์ถ์ ์ฌ์ฉํ์ง ์๊ณ , ์์ผ์ ์ง์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ฑ๋๋ณด์, ์๋ฌ ์ฒ๋ฆฌ, ์ธ์ ๊ด๋ฆฌ ๋ฑ ๋ค์ํ ๊ณ ๋ ค ์ฌํญ ํ์
- J2EE์์ System.exit()์ ์ฌ์ฉ์ ์ปจํ ์ด๋๊น์ง ์ข ๋ฃ์ํด
3. ๋์
- J2EE ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ปจํ ์ด๋์์ ์ ๊ณตํ๋ ์ฐ๊ฒฐ ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ์ฌ์ฉ
- ์์ผ์ ์ง์ ์ฌ์ฉํ๋ ๋์ , ํ๋ ์์ํฌ์์ ์ ๊ณตํ๋ ๋ฉ์๋ ํธ์ถ์ ์ฌ์ฉ
- J2EE ํ๋ก๊ทธ๋จ์์ System.exit()๋ฅผ ์ฌ์ฉ ๊ธ์ง
- ๋ณด์ ๋ฌธ์ ๋ก ์ธํด ๊ธ์ง๋ ํจ์๋ ์ด๋ฅผ ๋์ฒดํ ์ ์๋ ์์ ํ ํจ์๋ก ์ฌ์ฉ
'software engineering > ์ํํธ์จ์ด๊ฐ๋ฐ๋ณด์' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Secure] ์บก์ํ ๋ณด์์ฝ์ (0) | 2023.11.07 |
---|---|
[Secure] ์ฝ๋ ์ค๋ฅ ๋ณด์ ์ฝ์ (0) | 2023.10.30 |
[Secure] ์๋ฌ ์ฒ๋ฆฌ ๋ณด์ ์ฝ์ (0) | 2023.10.30 |
[Secure] ์๊ฐ ๋ฐ ์ํ ๋ณด์ ์ฝ์ (0) | 2023.10.30 |
[Secure] ๋ณด์ ๊ธฐ๋ฅ ๋ณด์ ์ฝ์ (0) | 2023.10.30 |