์ ์ฒด๋ณด๊ธฐ317 Cross Site Request Forgery (CSRF) ์ด๋ฏธ์ง๋ฅผ ๋ถ๋ฌ์ค๋ img ํ๊ทธ, ์น ํ์ด์ง์ ์ ๋ ฅ๋ ์์์ ์ ์กํ๋ form ํ๊ทธ๋ฅผ ์ฌ์ฉํ๊ทธ๋ฅผ ์ด์ฉํด HTTP ์์ฒญ์ ๋ณด๋ด๋ฉด HTTP ํค๋์ธ Cookie์ ์ด์ฉ์์ ์ธ์ฆ ์ ๋ณด๊ฐ ํฌํจ๋จ // ์ด๋ฏธ์ง ํฌ๊ธฐ๋ฅผ ์ค์ผ ์ ์๋ ์ต์ ์ ๊ณต window.open('http://');// ์ ์ฐฝ ๋์ฐ๊ธฐlocation.href = 'http://';location.replace('http://');// ํ์ฌ ์ฐฝ ์ฃผ์ ์ฎ๊ธฐ๊ธฐ XSS์ CSRF๋ ์คํฌ๋ฆฝํธ๋ฅผ ์น ํ์ด์ง์ ์์ฑํด ๊ณต๊ฒฉํ๋ค๋ ์ ์์ ๋งค์ฐ ์ ์ฌ- ๊ณตํต์ ๋ชจ๋ ํด๋ผ์ด์ธํธ ๋์ ๊ณต๊ฒฉ, ์ด์ฉ์๊ฐ ์ ์ฑ ์คํฌ๋ฆฝํธ๊ฐ ํฌํจ๋ ํ์ด์ง์ ์ ์ํ๋๋ก ์ ๋ํจ- ์ฐจ์ด์ XSS: ์ธ์ฆ ์ ๋ณด์ธ ์ธ์ ๋ฐ ์ฟ ํค ํ์ทจ๊ฐ ๋ชฉ์ ๊ณต๊ฒฉํ ์ฌ์ดํธ์ ์ค๋ฆฌ์ง์์ ์คํฌ๋ฆฝํธ๋ฅผ ์คํCSRF: ์ด์ฉ์๊ฐ ์์ ํ์ด์ง.. 2024. 6. 23. Cross-Site-Scripting (XSS) * Cross Site Scripting (XSS)ํด๋ผ์ด์ธํธ ์ฌ์ด๋ ์ทจ์ฝ์ ์ค ํ๋๊ณต๊ฒฉ์๊ฐ ์น ๋ฆฌ์์ค์ ์ ์ฑ ์คํฌ๋ฆฝํธ๋ฅผ ์ฝ์ ํด ์ด์ฉ์์ ์น ๋ธ๋ผ์ฐ์ ์์ ํด๋น ์คํฌ๋ฆฝํธ ์คํํน์ ๊ณ์ ์ ์ธ์ ์ ๋ณด ํ์ทจ, ํด๋น ๊ณ์ ์ผ๋ก ์์ ๊ธฐ๋ฅ ์ํ Stored XSS: ์ ์ฑ ์คํฌ๋ฆฝํธ๊ฐ ์๋ฒ์ ์ ์ฅ๋๊ณ ์๋ฒ์ ์๋ต์ ๋ด๊ฒจ์ดReflected XSS: ์ ์ฑ ์คํฌ๋ฆฝํธ๊ฐ URL์ ์ฝ์ ๋๊ณ ์๋ฒ์ ์๋ต์ ๋ด๊ฒจ์ดDOM-based XSS: ์ ์ฑ ์คํฌ๋ฆฝํธ๊ฐ URL Fragment์ ์ฝ์ ๋จUniversal XSS: ํด๋ผ์ด์ธํธ์ ๋ธ๋ผ์ฐ์ ํน์ ํ๋ฌ๊ทธ์ธ์์ ๋ฐ์ํ๋ ์ทจ์ฝ์ , SOP ์ ์ฑ ์ฐํ document.cookie// ํ์ฌ ํ์ด์ง์ ์ฟ ํค (return type: string) document.cookie = "name=test;";// .. 2024. 6. 12. Cookie & Session Connectionless: ํ๋์ ์์ฒญ์ ํ๋์ ์๋ต์ ํ ํ ์ฐ๊ฒฐ์ ์ข ๋ฃ, ์ ์์ฒญ์ด ์์ ๋๋ง๋ค ํญ์ ์๋ก์ด ์ฐ๊ฒฐ์ ๋งบ์Stateless: ํต์ ์ด ๋๋ ํ ์ํ ์ ๋ณด๋ฅผ ์ ์ฅํ์ง ์์ ์ฟ ํค(Cookie): HTTP์์ ์ํ๋ฅผ ์ ์งํ๊ธฐ ์ํด ์ฌ์ฉํ๋ Key-Value ํํ์ ๊ฐ์ธ์ (Session): ์ฟ ํค์ ํฌํจ๋ Session ID๋ฅผ ์ฌ์ฉํด ์๋ฒ์ ์ ์ฅ๋ ์ธ์ ๋ฐ์ดํฐ์ ์ ๊ทผํ๋ ๋ฐฉ์ ์ฟ ํค์ ์ธ์ ์ ๋ณด ์ ์ฅ, ์๋ฒ๋ ์ด๋ฅผ ํตํด ์ด์ฉ์๋ฅผ ์๋ณํ๊ณ ์ธ์ฆ์ ์ฒ๋ฆฌ ์ธ์ ํ์ด์ฌํน(Session Hijacking): ๊ณต๊ฒฉ์๊ฐ ์ด์ฉ์์ ์ฟ ํค -> ์ธ์ ์ ํด๋นํ๋ ์ธ์ฆ ์ํ๋ฅผ ํ์นจ Same Origin Policy (SOP): ๋์ผ ์ถ์ฒ ์ ์ฑ , ํ์ฌ ํ์ด์ง์ ์ถ์ฒ๊ฐ ์๋ ๋ค๋ฅธ ์ถ์ฒ๋ก๋ถํฐ ์จ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ง ๋ชปํ๊ฒ ํ๋ .. 2024. 6. 11. Challenge 5 Login ๋ฒํผ๊ณผ Join ๋ฒํผ์ด ๋ณด์ธ๋ค.ํน์๋ ํด์ ๋๋๊ทธ ํด๋ดค๋๋ฐ ์๋ฌด๊ฒ๋ ์์์ ๋จผ์ Join ๋ฒํผ์ ๋๋ฌ๋ดค์ง๋ง ์นผ๊ฐ์ด ์ฐจ๋จ๋นํ๋ค. ์ด๋ฒ์ ์์ Login ๋ฒํผ์ ๋๋ ๋๋ mem/login.php ์ฃผ์๋ก ์ด๋ํ๋ค.๊ทธ๋ ๋ค๋ฉด Join์ ์ฃผ์๋ mem/join.php ์ผ ๊ฒ ๊ฐ์ ์ ๋ ฅํ๋๋ bye... ํ์ด์ง์ ์ฝ๋๋ฅผ ํ ๋ฒ ํ์ธํด๋ดค๋ค. ์กฐ๊ธ ์ด์ง๋ฝ๋ค. ๋ฉ๋ชจ์ฅ์ ๋ณด๊ธฐ ์ข๊ฒ ์ ๋ฆฌํด๋ดค๋๋์๋ฌธ์ l์ a, ll์ b, lll์ c ... ๋๋ฌธ์ I๋ 1, II๋ 2, III๋ 3 ... ๊ฐ์ ํ์์ผ๋ก ์ญ ์ ํ ์์๋ค. ํด์ํด๋ณด๋ฉด ์ฟ ํค์ 'oldzombie' ๋ผ๋ ๋ฌธ์๊ฐ ํฌํจ๋์ด ์๊ณ url์ 'mode=1'์ด ์์ผ๋ฉด ํต๊ณผ๋๋ ๊ฒ ๊ฐ๋ค. ์ฟ ํค ํธ์ง ํ๋ก๊ทธ๋จ์ ์ด์ฉํด ๊ฐ์ oldzombie ๋ฅผ ์ ์ด์ฃผ๊ณ join.ph.. 2023. 12. 22. ์ด์ 1 ยทยทยท 76 77 78 79 80 ๋ค์