๋ฐ์ํ ๋ณด์6 [์น ์ ๊ทผ์ฑ] focus๋ฅผ ์ํ tabindex ์น ์ ๊ทผ์ฑ์ ์ํ ํค๋ณด๋ Tab ํด๋ฆญ์ ํตํด focus ์ด๋์, interactive element์ธ , , , , ๋ฑ์ ์์๋ค์ ์๋์ผ๋ก focus๊ฐ ์กํ๋๋ค. tabindex = "0" ์ด์ธ์ ์ด๋ ๋ฑ์ ์์์๋ focus๋ฅผ ์ก๊ณ ์ถ๋ค๋ฉด tabindex="0"๋ฅผ ์ถ๊ฐํ์๋ฉด ๋ฉ๋๋ค. tabindex = "-1" ๊ธฐ๋ณธ์ ์ผ๋ก focus๊ฐ ์กํ๋ ์์์ ์๋์ผ๋ก focus๊ฐ ์กํ์ง ์๊ฒ ํ๋ ค๋ฉด tabindex="-1"๋ฅผ ์ถ๊ฐํ์๋ฉด ๋ฉ๋๋ค. tabindex = "์์" ์ํ๋ ์์๋๋ก focus๋ฅผ ์ก๊ณ ์ถ๋ค๋ฉด tabindex="1", tabindex="2", tabindex="3", ...., tabindex="0" ์ด๋ฌํ ์์ ์์๋๋ก ์ถ๊ฐํ์๋ฉด ๋ฉ๋๋ค. focus ์กํ๋ ์์ : id test1 > tes.. 2022. 4. 21. [SVN] Eclipse SVN Save authentication ์๋ ๋ก๊ทธ์ธ ์คํจ Eclipse SVN ์ฐ๊ฒฐ์ Save authentication ์ฒดํฌ๋ฅผ ํด๋ ์๋ ๋ก๊ทธ์ธ์ด ์๋๋ ํ์์ด ๊ณ์ ๋ฐ์๋์์ต๋๋ค. ํด๊ฒฐ๋ฐฉ์ C:\Users\์ฌ์ฉ์๋ช \AppData\Roaming\Subversion\auth\svn.simple ๊ณ์ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ svn.simple ํด๋๊ฐ ์์นํ ์์ ๊ฒฝ๋ก๋ก ์ง์ ํ์ฌ ์๋ ํ์ผ์ ์ญ์ ํด์ฃผ์ธ์ ์ญ์ ํ ํ ๋ค์ Save authentication ์ฒดํฌ๋ฅผ ํ๋ฉด ์๋ ๋ก๊ทธ์ธ ์ค์ ์ด ์๋ฃ๋ฉ๋๋ค. 2022. 4. 21. [๋ณด์] Replay Attack(์ฌ์ ์ก ๊ณต๊ฒฉ) Replay Attack ์ด๋ ํ๋กํ ์ฝ ์ ๋ฉ์์ง๋ฅผ ๋ณต์ฌํ ํ ์ฌ์ ์กํจ์ผ๋ก์จ ์น์ธ๋ ์ฌ์ฉ์๋ก ์ค์ธํ๊ฒ ๋ง๋ค์ด ๊ณต๊ฒฉํ๋ ๋ฐฉ๋ฒ ์น ์๋น์ค, ์ธ์ฆ ๋ถ๋ถ, ์ ๊ทผ ๋ถ๋ถ, ํจํท ์ ๋ณด ์ฌ์ฌ์ฉ ๋ถ๋ถ ๋ฑ์์ ์ฌ์ฉ ๊ฐ๋ฅ ๊ณต๊ฒฉ ์๋๋ฆฌ์ค 1. A๊ฐ B์๊ฒ ๋ณด๋ด๋ ์ก๊ธ์๋ขฐ ๋ฉ์์ง์ ๋ฉ์์ง ์ธ์ฆ ์ฝ๋๋ฅผ H๊ฐ ๊ฐ๋ก์ฑ H๋ ๋ฉ์์ง์ ๋ฉ์์ง ์ธ์ฆ์ฝ๋๋ฅผ ๊ทธ๋๋ก ๋ค์ ์ ์กํจ์ผ๋ก์จ A๊ฐ ์๋์๋ ์ก๊ธ์์ฒญ์ ํ ์ ์์ 2. ๊ณต๊ฒฉ์๋ ๊ฒ์ํ์์ ๋ด์ฉ ์ ๋ ฅ ๋ถ๋ถ, ํน์ ๋ต๋ณ ๋ถ๋ถ์ XSS ์ทจ์ฝ์ ์ ์ด์ฉํด ์ ์์ ์ธ ์คํฌ๋ฆฝํธ ์ฝ์ ์ฌ์ฉ์๋ค์ด ํด๋น ๊ฒ์๋ฌผ ์ ๊ทผ์ ์์ ๋ ๋ชจ๋ฅด๊ฒ ์ธ์ฆ ์ธ์ ์ ๋ณด๋ฅผ ๊ณต๊ฒฉ์ ์๋ฒ์ ์ ๋ฌ ๊ณต๊ฒฉ์๋ ํด๋น ์ธ์ ์ ๋ณด๋ฅผ ์์ ์ ์ธ์ ์ ๋ณด์ ๊ต์ฒดํ๋ฉด ํ๋ํ ์ฌ์ฉ์์ ์ธ์ฆ์ผ๋ก ์๋น์ค ์ด์ฉ ๊ฐ๋ฅ ๋์ ๋ฐฉ์ 1. ์์ ๋ฒํธ(sequen.. 2022. 1. 20. [๋ณด์] DMZ ๋คํธ์ํฌ DMZ(Demilitarized zone, ๋น๋ฌด์ฅ์ง๋) ์กฐ์ง์ ๋ด๋ถ ๋คํฌ์ํฌ(์ธํฐ๋ท)์ ์ธ๋ถ ๋คํธ์ํฌ ์ฌ์ด์ ์์นํ ์๋ธ๋ท DMZ ์์ ์๋ ํธ์คํธ๋ค์ ๋ด๋ถ ๋คํธ์ํฌ๋ก ์ฐ๊ฒฐํ ์ ์์ด, DMZ ์์ ํธ์คํธ์ ์นจ์ ์ผ๋ก๋ถํฐ ๋ด๋ถ ๋คํธ์ํฌ๋ฅผ ๋ณดํธ ๋ณด์์ ๋ชฉ์ ์ผ๋ก ํ์ ํํ์ ๋ด๋ถ ๋คํธ์ํฌ๋ง ์ฌ์ฉํ๋ ๊ธฐ๊ด๋ค์๊ฒ ํ์ ์ธ๋ถ์์ ์ ๊ทผ๋์ด์ผ ํ ํ์๊ฐ ์๋ ์๋ฒ๋ค์ ์ํด ์ฌ์ฉ๋ฉ๋๋ค. ex. ๋ฉ์ผ์๋ฒ, ์น์๋ฒ, DNS ์๋ฒ ์ผ๊ฐ ๋ฐฉํ๋ฒฝ ์ค์ (three-legged firewall set-up) ๋ฐฉํ๋ฒฝ ์ค์ ์ต์ ์ ํตํด DMZ ํ์ฑ ์ด ์ต์ ์ ํตํด ๊ฐ๊ฐ์ ๋คํธ์ํฌ๋ ๋ฐฉํ๋ฒฝ์ ์๋ก ๋ค๋ฅธ ํฌํธ๋ฅผ ์ฌ์ฉํ์ฌ ์ฐ๊ฒฐ ์ฐจ๋จ๋ ์๋ธ๋ท ๋ฐฉํ๋ฒฝ(screened-subnet firwall) ๋๊ฐ์ ๋ฐฉํ๋ฒฝ ์ค๊ฐ์ DMZ๋ฅผ ์ฐ๊ฒฐํ๋ ๋ ๊ฐ๋ ฅํ.. 2022. 1. 20. [๋ณด์] ์ธ์ฆ์ ์ธ์ฆ์๋ ๊ณต๊ฐํค์ ๊ณต๊ฐํค์ ์์ ์๋ฅผ ์ฐ๊ฒฐ์์ผ์ฃผ๋ ์ ์๋ฌธ์(๋ณตํธํ ํค์ธ ๊ณต๊ฐํค๋ฅผ ํ์ผ ํํ๋ก ๋ง๋ค์ด ๋์ ๊ฒ) ๊ณต๋์ธ์ฆ์๋ (๊ตฌ ๊ณต์ธ์ธ์ฆ์) ์ ๋ขฐํ ์ ์๋ ์ธ์ฆ๊ธฐ๊ด(CA)์ด ์ ์์๋ช ํ์ฌ ์์ฑํ๋ฉฐ ์ธ์ฆ๊ธฐ๊ด์ด ๊ณต๊ฐํค๋ฅผ ๊ณต์ฆ ๊ฐ์ธํค์ ๊ณต๊ฐํค ์์ ๋ง๋ค๊ณ , ๊ทธ ๊ฐ์ธํค๋ฅผ ๊ณต์ธ์ธ์ฆ๊ธฐ๊ด์์ ์ ๋ฒํ ์ ์ฐจ๋ฅผ ํตํด์ ๋ง๋ค์๋ค๊ณ ์ธ์ฆ์๋ฅผ ๋ฐํํ๋ ๊ฒ ์ธ์ฆ์ ํฌํจ ๋ด์ฉ ๊ฐ์ธํค๋ฅผ ๋ณด์ฆํ๊ธฐ ์ํด ๊ทธ ์์ด ๋๋ ๊ณต๊ฐํค ์ธ์ฆ์๋ฅผ ๊ณต์ธ์ธ์ฆ๊ธฐ๊ด์ด ์ ์์ผ๋ก ๋ฐํํ๋ค๋ ๊ฒ์ ์๋ฆฌ๊ธฐ ์ํ ๊ณต์ธ์ธ์ฆ๊ธฐ๊ด์ ์ ์์๋ช (์ ์์๋ช : ์ธ์ฆ์์ ๊ธฐ๋ก๋ ์ฌ๋ฌ ์ ๋ณด๋ฅผ ํ๋๋ก ๋ชจ์ ํ ํด์ ํจ์์ ์ ๋ ฅํ์ฌ ์ง๋ฌธ์ ์ป์ด๋ด๊ณ , ๋ฐ๊ธ์(๋ฐ๊ธํด์ฃผ๋ ๊ณณ)์ ์ํธํํค(๊ฐ์ธํค)๋ก ํด๋น ์ง๋ฌธ์ ๋ํ ์ํธํ ํ ๊ฒฐ๊ณผ) ์ธ์ฆ์ ํ์ค X.509 ์ธ์ฆ์(๋ฒ์ 3), SPKI์ธ์ฆ์,.. 2021. 12. 30. [๋ณด์] ๊ณต๊ฐํค ๊ธฐ๋ฐ ๊ตฌ์กฐ(PKI: Public Key Infrastructure) ๋์นญํค ์๊ณ ๋ฆฌ์ฆ ํ ๊ฐ์ ๊ฐ์ ๋์นญํค๋ฅผ ์ด์ฉํ์ฌ ์ธํฌ๋ฆฝ์ ๊ณผ ๋ํฌ๋ฆฝ์ ์ ํ๋ ๊ฒ ์ฒ์ ํต์ ์ ํค๋ฅผ ๊ตํํ๋ฉด์ ํค๊ฐ ๋ ธ์ถ๋๋ ์ํฉ์ด ์๊ธฐ๋ ํค ๋ฐฐ์ก๋ฌธ์ ํด๊ฒฐ์ ์ํด ๊ณต๊ฐํค ์ํธ ์ฌ์ฉ ๋น๋์นญํค ์๊ณ ๋ฆฌ์ฆ ๋ ๊ฐ์ ํค์ธ ๊ฐ์ธํค(์ค์ง ๊ฐ์ธ ํผ์๋ง์ด ๊ฐ์ง๊ณ ์๋ ํค)์ ๊ณต๊ฐํค(๊ณต๊ฐ์ ์ผ๋ก ๋๊ตฌ์๊ฒ๋ ๊ณต๊ฐ๋์ด ์์ด ์ป์ ์ ์๋ ํค)๋ฅผ ์ด์ฉํ์ฌ ์ธํฌ๋ฆฝ์ ๊ณผ ๋ํฌ๋ฆฝ์ ์ ํ๋ ๊ฒ RSA ์ํธํ, ๊ณผ๊ฑฐ์ ์ํธ๋ฐฉ์์ ์ํธํ๋ฅผ ์ํ ํค ๋ฟ๋ง ์๋๋ผ ์๊ณ ๋ฆฌ์ฆ ์ญ์ ๋ ธ์ถ๋์ง ์๊ธฐ ์ํด ๋ ธ๋ ฅํ์์ผ๋ ํ๋์ ์ํธ์์๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ชจ๋ ๊ณต๊ฐํ๋๋ก ํ๊ณ ์๋ค. ์ด์ ๋ ํค ์ด์ธ์ ์ํธ ์์คํ ์ ๋ชจ๋ ๊ฒ์ด ๊ณต๊ฐ๋์ด๋ ์์ ํด์ผ ํ๋ค๊ณ Kerckhoff ๊ฐ ์ฃผ์ฅํ์๋ค. 1) ํ๋ฌธ์ ๊ณต๊ฐํค๋ฅผ ์ด์ฉํด์ ์ธํฌ๋ฆฝ์ ํ๋ค๋ฉด ์์ด ์ด๋ฃจ์ด์ง๋ ๊ฐ์ธํค๋ฅผ ์ด์ฉํด.. 2021. 12. 30. ์ด์ 1 ๋ค์ ๋ฐ์ํ