์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
์๋์ DOS ๋ชจ๋ '๋์ค'๋ก ์ฝ๋๋ค.
1. ์ด์ ์ฒด์ [ํธ์ง]
Disk Operating System. ๋์คํฌ ์ด์ ์ฒด์ .
์๋๋ฅผ ํ๋ฏธํ ์ด์ ์ฒด์ ์ค ํ๋๋ก UNIX์ ๋๋ถ์ด ํ ์คํธ ๊ธฐ๋ฐ์ ๋ํ์ ์ธ ์ด์ ์ฒด์ ์ด๋ค.
๊ฒ์ ํ๋ฉด ์์ ํ๋กฌํํธ๋ผ๊ณ ๋ถ๋ฆฌ๋ ๊ณณ์ ํค๋ณด๋๋ก ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ ํํ ์์์ ์ธ ํํ์ ๋ฌธ์ ์ ๋ ฅ ์ธํฐํ์ด์ค(CLI)์ ์ ธ์ ๊ฐ์ง ์ด์์ฒด์ ๋ฅผ ๋งํ๋ค. ์์ ์ ๋ง๋ค์ด์ง OS(์ด์์ฒด์ )๋ค ๋ณด๋ ์๋์ฐ์ฆ์๋ ๋ฌ๋ฆฌ ํ์ผ ์ด๋ฆ์ด ์๋ฌธ์ ๊ธฐ์ค์ผ๋ก ์ต๋ 8์, ํ์ฅ์๋ 3์๊น์ง๋ง ์ ๋ ฅํ ์ ์๋ค. ์ผ๋ช 8.3 ํ์ผ ์ฒด์ . [1] ์ด๋ฐ ํ์ Windows 95 ์ดํ์ ๊ธด ํ์ผ/ํด๋๋ช ์ DOS์์ (ํ์ผ/ํด๋๋ช ์ ์ฒซ 6์)~1.ํ์ฅ์ ์์ผ๋ก ์ธ์๋๋ค. (์ 6์๊ฐ ๋์ผํ ๊ฒฝ์ฐ ~1, ~2, ~3 ์์ผ๋ก ๋์จ๋ค) ํ์ฌ์ ์๋์์๋ ~1 ์์ผ๋ก ์ค์ฌ ์จ๋ ์ธ์์ด ๋๋ค. ๋์ค์์ ํธํ ๋๋ฌธ์ ๋ง๋ค์ด ๋์ ๊ฒ ํ์ฌ๊น์ง ์ด์ด์ง๊ณ ์๋ ์ .
์๋๋ฅผ ํ๋ฏธํ ์ด์ ์ฒด์ ์ค ํ๋๋ก UNIX์ ๋๋ถ์ด ํ ์คํธ ๊ธฐ๋ฐ์ ๋ํ์ ์ธ ์ด์ ์ฒด์ ์ด๋ค.
๊ฒ์ ํ๋ฉด ์์ ํ๋กฌํํธ๋ผ๊ณ ๋ถ๋ฆฌ๋ ๊ณณ์ ํค๋ณด๋๋ก ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ ํํ ์์์ ์ธ ํํ์ ๋ฌธ์ ์ ๋ ฅ ์ธํฐํ์ด์ค(CLI)์ ์ ธ์ ๊ฐ์ง ์ด์์ฒด์ ๋ฅผ ๋งํ๋ค. ์์ ์ ๋ง๋ค์ด์ง OS(์ด์์ฒด์ )๋ค ๋ณด๋ ์๋์ฐ์ฆ์๋ ๋ฌ๋ฆฌ ํ์ผ ์ด๋ฆ์ด ์๋ฌธ์ ๊ธฐ์ค์ผ๋ก ์ต๋ 8์, ํ์ฅ์๋ 3์๊น์ง๋ง ์ ๋ ฅํ ์ ์๋ค. ์ผ๋ช 8.3 ํ์ผ ์ฒด์ . [1] ์ด๋ฐ ํ์ Windows 95 ์ดํ์ ๊ธด ํ์ผ/ํด๋๋ช ์ DOS์์ (ํ์ผ/ํด๋๋ช ์ ์ฒซ 6์)~1.ํ์ฅ์ ์์ผ๋ก ์ธ์๋๋ค. (์ 6์๊ฐ ๋์ผํ ๊ฒฝ์ฐ ~1, ~2, ~3 ์์ผ๋ก ๋์จ๋ค) ํ์ฌ์ ์๋์์๋ ~1 ์์ผ๋ก ์ค์ฌ ์จ๋ ์ธ์์ด ๋๋ค. ๋์ค์์ ํธํ ๋๋ฌธ์ ๋ง๋ค์ด ๋์ ๊ฒ ํ์ฌ๊น์ง ์ด์ด์ง๊ณ ์๋ ์ .
ํํ ๋ง์ดํฌ๋ก์ํํธ์ฌ์์ ๊ฐ๋ฐํ MS-DOS๋ฅผ ๋ง์ด ์ผ๊ธฐ ๋๋ฌธ์ ์ผ๋ฐ์ ์ผ๋ก DOS๋ผ ํ๋ฉด ๊ณ ์ ๋ช
์ฌ ๋น์ทํ๊ฒ ๋์ด MS-DOS, ํน์ ๊ทธ์ ํธํ์ฑ์ ์ง๋ ํ
์คํธ ๊ธฐ๋ฐ์ ์ด์์ฒด์ (DR-DOS, Free DOS ๋ฑ)๋ฅผ ๊ฐ๋ฆฌํค๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ผ๋ ์๋ DOS๋ผ๋ ๋จ์ด๋ ์ผ๋ฐ ๋ช
์ฌ๋ก ๋์คํฌ ์ด์ ์ฒด์ ๋ฅผ ๊ฐ๋ฆฌํค๊ธฐ ๋๋ฌธ์ ์ ํ II์ DOS 3.3์ด๋ Pro DOS, MSX์ MSX-DOS์ฒ๋ผ MS-DOS๋ ๊ทธ๋ค์ง ์๊ด์ด ์๋ ๋ณ๊ฐ์ ์ด์์ฒด์ ์ธ ๊ฒฝ์ฐ๋ ์๋ค. MSX-DOS์ ๊ฒฝ์ฐ์๋ ์ธํ์ด๋ ๋ช
๋ น์ด๋ MS-DOS 1.0์ ์คํ์ฌ ๋ง๋ค์ด์ง๊ธฐ๋ ํ์ผ๋ MS-DOS์ ํธํ์ฑ์ ์ ํ ์๊ณ ์๋ฑํ๊ฒ CP/M๊ณผ ํธํ์ฑ์ ๊ฐ์ง๊ณ ์์๋ค. ์ด๋ฏธ 8๋นํธ ์
๊ณ์ ์ซ ๊น๋ ค์์๋ CP/M ์ ํ๋ฆฌ์ผ์ด์
์ ์ธํ๋ผ๋ฅผ ์ด์ฉํ๊ธฐ ์ํ ๋ฐฉ์ฑ
์ด์๋ค.
Microsoft Windows๋ 3.1๊น์ง๋ MS-DOS ์์์ ์คํํ๋ ์ผ์ข ์ ์์ฉ ํ๋ก๊ทธ๋จ์ด์๋ค. ํ์ง๋ง Windows 3.1์ด ๋ณด๊ธ๋ ์ฆ์์ด๋ฉด Windows๊ฐ ์ฌ์ค์์ ์ด์์ฒด์ ์ ์คํ๋ ์กด์ฌ๋ก ์ทจ๊ธ๋๊ธฐ ์์ํ๋ค. Windows 9x(95, 98, ME)์ ๊ฒฝ์ฐ ์ด๋ค์ ์ํด ๊ฐ์กฐ๋ MS-DOS 7.x~8.x[2] ์์ Windows๊ฐ ๊ตฌ๋๋๋ ํํ์์ง๋ง, ์ด ์๊ธฐ MS-DOS์ ์กด์ฌ๋ ์ด๋๊น์ง๋ Windows์ ํ๋ถ ๊ตฌ์กฐ์ผ ๋ฟ ์ค์ง์ ์ผ๋ก MS-DOS ์์์ ๋ฌด์ธ๊ฐ๋ฅผ ํ๋ ๊ฒฝ์ฐ๋ ์ ์ฐจ ๋๋ฌผ์ด์ก๋ค. ํ์ง๋ง ์ฌ์ ํ DOS ์ ์ฉ์ํํธ์จ์ด๋ฅผ ๋ณด์ ํ ์ฌ๋๋ค์ด ๋ง์๊ธฐ ๋๋ฌธ์ Win95/98SE/ME๊น์ง๋ ์ข ๋ฃ๋ฉ๋ด์ DOS๋ก ๋๊ฐ๊ธฐ๊ฐ ์์์ผ๋ฉฐ ์ ์ฐจ ๋ช ๋งฅ์ ์ ์ง๋๋ค๊ฐ ์ค์ง์ ์ผ๋ก๋ Windows XP๊ฐ ์ถ์์ ํจ๊ป ์ฌ์ค์ ์ฌ๋งํ๊ฒ ๋๋ค.
Windows NT ๊ณ์ด๋ก ๋์ด์จ ํ์ฌ NT ์ปค๋์ DOS๊ฐ ํฌํจ๋์ง ์์๊ธฐ์ ์ ์ ์์ญ์ด ์ถ์๋์๊ณ 2001๋ ์๋์ฐ XP๊ฐ ๋ณธ๊ฒฉ์ ์ผ๋ก ๋ณด๊ธ๋๋ฉด์ ์ญ์ฌ์ ๋ค์๊ธธ๋ก ์ฌ๋ผ์ก๋ค. ์ง๊ธ ์๋์ฐ์ ๋จ์ ์๋ ๋ช ๋ น ํ๋กฌํํธ[3](cmd.exe)๋ CLI ์ธํฐํ์ด์ค์ ๋์ค์ ๋น์ทํ ๋ช ๋ น ์ฒด๊ณ๋ฅผ ๋นผ๋ฉด ๊ทผ๋ณธ๋ถํฐ๊ฐ ๋ค๋ฅธ ๋ฌผ๊ฑด์ด๋ค. ์ฌ๊ธฐ์์ ๋์ค์ฉ ํ๋ก๊ทธ๋จ์ ๋๋ฆด ๋์๋ NTVDM์ด๋ผ๋ ํธํ์ฑ ๊ณ์ธต์ ํตํด์ ์คํ๋๋ฉฐ, 64๋นํธ ์๋์ฐ๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค๋ฉด NTVDM์ด ์๋ํ์ง ์๋๋ค. ๊ทธ๋ฆฌ๊ณ PowerShell์ด ์ผ๊ธ์ผ๊ธ ๋ช ๋ น ํ๋กฌํํธ์ ์๋ฆฌ๋ฅผ ๊ฐ์๋จน๊ณ ์๋ค.
ํ์ฌ๋ DOS์ฉ ์์ฉํ๋ก๊ทธ๋จ๋ค์ด ๋ง๋ค์ด์ง๊ณ ์๋ค. ์ฃผ๋ก FreeDOS ์์์ ์ฌ์ฉํ ๊ฒ์ ์ผ๋์ ๋๊ณ ์ ์๋๊ณ ์๋ค.
Microsoft Windows๋ 3.1๊น์ง๋ MS-DOS ์์์ ์คํํ๋ ์ผ์ข ์ ์์ฉ ํ๋ก๊ทธ๋จ์ด์๋ค. ํ์ง๋ง Windows 3.1์ด ๋ณด๊ธ๋ ์ฆ์์ด๋ฉด Windows๊ฐ ์ฌ์ค์์ ์ด์์ฒด์ ์ ์คํ๋ ์กด์ฌ๋ก ์ทจ๊ธ๋๊ธฐ ์์ํ๋ค. Windows 9x(95, 98, ME)์ ๊ฒฝ์ฐ ์ด๋ค์ ์ํด ๊ฐ์กฐ๋ MS-DOS 7.x~8.x[2] ์์ Windows๊ฐ ๊ตฌ๋๋๋ ํํ์์ง๋ง, ์ด ์๊ธฐ MS-DOS์ ์กด์ฌ๋ ์ด๋๊น์ง๋ Windows์ ํ๋ถ ๊ตฌ์กฐ์ผ ๋ฟ ์ค์ง์ ์ผ๋ก MS-DOS ์์์ ๋ฌด์ธ๊ฐ๋ฅผ ํ๋ ๊ฒฝ์ฐ๋ ์ ์ฐจ ๋๋ฌผ์ด์ก๋ค. ํ์ง๋ง ์ฌ์ ํ DOS ์ ์ฉ์ํํธ์จ์ด๋ฅผ ๋ณด์ ํ ์ฌ๋๋ค์ด ๋ง์๊ธฐ ๋๋ฌธ์ Win95/98SE/ME๊น์ง๋ ์ข ๋ฃ๋ฉ๋ด์ DOS๋ก ๋๊ฐ๊ธฐ๊ฐ ์์์ผ๋ฉฐ ์ ์ฐจ ๋ช ๋งฅ์ ์ ์ง๋๋ค๊ฐ ์ค์ง์ ์ผ๋ก๋ Windows XP๊ฐ ์ถ์์ ํจ๊ป ์ฌ์ค์ ์ฌ๋งํ๊ฒ ๋๋ค.
Windows NT ๊ณ์ด๋ก ๋์ด์จ ํ์ฌ NT ์ปค๋์ DOS๊ฐ ํฌํจ๋์ง ์์๊ธฐ์ ์ ์ ์์ญ์ด ์ถ์๋์๊ณ 2001๋ ์๋์ฐ XP๊ฐ ๋ณธ๊ฒฉ์ ์ผ๋ก ๋ณด๊ธ๋๋ฉด์ ์ญ์ฌ์ ๋ค์๊ธธ๋ก ์ฌ๋ผ์ก๋ค. ์ง๊ธ ์๋์ฐ์ ๋จ์ ์๋ ๋ช ๋ น ํ๋กฌํํธ[3](cmd.exe)๋ CLI ์ธํฐํ์ด์ค์ ๋์ค์ ๋น์ทํ ๋ช ๋ น ์ฒด๊ณ๋ฅผ ๋นผ๋ฉด ๊ทผ๋ณธ๋ถํฐ๊ฐ ๋ค๋ฅธ ๋ฌผ๊ฑด์ด๋ค. ์ฌ๊ธฐ์์ ๋์ค์ฉ ํ๋ก๊ทธ๋จ์ ๋๋ฆด ๋์๋ NTVDM์ด๋ผ๋ ํธํ์ฑ ๊ณ์ธต์ ํตํด์ ์คํ๋๋ฉฐ, 64๋นํธ ์๋์ฐ๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค๋ฉด NTVDM์ด ์๋ํ์ง ์๋๋ค. ๊ทธ๋ฆฌ๊ณ PowerShell์ด ์ผ๊ธ์ผ๊ธ ๋ช ๋ น ํ๋กฌํํธ์ ์๋ฆฌ๋ฅผ ๊ฐ์๋จน๊ณ ์๋ค.
ํ์ฌ๋ DOS์ฉ ์์ฉํ๋ก๊ทธ๋จ๋ค์ด ๋ง๋ค์ด์ง๊ณ ์๋ค. ์ฃผ๋ก FreeDOS ์์์ ์ฌ์ฉํ ๊ฒ์ ์ผ๋์ ๋๊ณ ์ ์๋๊ณ ์๋ค.
1.1. ๋์ค์ ์ข ๋ฅ[ํธ์ง]
- CP/M: ๋์งํธ ๋ฆฌ์์น์์ ๊ฐ๋ฐํ CLI ์ด์์ฒด์ ๋ก ์ฌ์ค์ DOS์ ์กฐ์์ด๋ค.
- QDOS: ์๋ ์ ํ 86-DOS์ ์๋ ์ด๋ฆ. ๋ค๋ง ์ด๋์ ๋ป์ด ๋ค๋ฅธ DOS์ ๋ฌ๋ผ์ Quick and Dirty Operating System, ์ฆ ๊ธ์กฐ๋ ๋๋ฌ์ด ์ด์์ฒด์ (...)๋ผ๋ ๋ป์ด๋ค.
- 86-DOS: QDOS๊ฐ ์ด๋ฆ์ ๋ฐ๊พผ ๊ฒ.
- PC-DOS
- MSX-DOS
- Atari DOS
- 4DOS - ์๋ฐํ ๋งํ์๋ฉด OS๊ฐ ์๋๋ค. MS DOS์ ์์คํ ํ์ผ 3๊ฐ์ง(IO.SYS, MSDOS.SYS, COMMAND.COM) ์ค COMMAND.COM์ ๋์ฒดํ๋ ํ๋ก๊ทธ๋จ์ด๋ค. ์ค์ง ๋ช ๋ น์ด ์ธํฐํ๋ฆฌํฐ ๊ธฐ๋ฅ๋ง ๋ด๋นํ๋ค. ์ ์ฉ์ ๋ช ๋ น์ด๋ ์์์ผ๋ฉฐ, ๊ทธ๊ฒ์ ์ด์ฉํ ๋ฐฐ์นํ์ผ์ ์ฒ๋ฆฌ ๋ฑ์ ํตํด ์ฒ๋ฆฌ์๋๋ฅผ ์ฌ๋ฆด ์๋ ์์๋ค. ๋ ๊ฐ์ ๋ช ๋ น์ด๋ผ๋ ๊ธฐ๋ฅ์ด ๋ค๋ฅด๋ค. ์๋ฅผ ๋ค๋ฉด DIR ๋ช ๋ น์ด๋ฅผ ์น๋ฉด ํ์ฅ์๋ณ๋ก ์์ด ๋ฌ๋ฆฌ ๋์ค๋ ๋ฑ์ ์ฐจ์ด์ ์ด ์กด์ฌํ๋ค. INI ํ์ผ์ ํธ์ง์ ํตํด ์ค์ ์ ํธ์งํ๊ณ ์ ์ฅํ ์ ์์๋ค. DOS๊ฐ ํ์ญ ์ด์์ฒด์ ์ด๋ ์์ ํ์ ์ ์ ๋ค์ด ์ ์ฉํ๋ค. ๋น์ฐํ ํ์ฌ๋ ์ ๋ฐ์ดํธ๊ฐ ์ ๋๊ณ ์์ง๋ง ์ต์ข ๋ฒ์ ์ ๊ฐ๋ฐ์ฌ์ธ JP Software์ ํํ์ด์ง์์ ๋ฌด๋ฃ๋ก ๋ค์ด๋ก๋ ๋ฐ์ ์ ์๋ค. ํ์ฌ ์์ค์ฝ๋๊ฐ ์คํ ์์ค๋ก ํ๋ ค์ ๋ณํ๋ MIT ๋ผ์ด์ ์ค๊ฐ ์ ์ฉ๋๋ค.# ํํธ JP Software๋ 4DOS์ ํ์์์ธ Take Command(๊ตฌ์นญ 4DOS for Windows NT, ์ค์ฌ์ 4NT)๋ผ๋ ์์ฉ ์ํํธ์จ์ด๋ฅผ ํ์ฌ ํ๋งค ์ค์ธ๋ฐ ์ด๊ฒ์ ๋ช ๋ น ํ๋กฌํํธ(cmd.exe)์ ๋์ฒดํ์ด๋ค.
- ์จ๋ฆฌ์ค DOS(ALICE-DOS) - ์จ๋ฆฌ์ค ์ํํธ์์ ๊ฐ๋ฐํ ๋ณ์ข DOS. PC-9801 ์๋ฆฌ์ฆ์ ์ต์ ํ๋์ด ์๋ค.
- SPS MEG-DOS, Agumix's TDOS, Ikebe-kun's DOS, GR-DOS - PC98 ์๋ฆฌ์ฆ ์ ์ฉ ๋ณ์ข ๋์ค๋ค.
- Human68k - X68000 ์ ์ฉ ๋์ค๋ค. ๋ฌผ๋ก ์คํ๋ฐฉ์ ๋ฑ ๋ด๋ถ์ ๊ตฌ์กฐ๋ ๋์ค์๋ ๋ค๋ฅด๋ค.
1.2. ๋ช ๋ น์ด[ํธ์ง]
DOS/๋ช
๋ น์ด ๋ฌธ์๋ก.
1.3. ๊ด๋ จ ๋ฌธ์[ํธ์ง]
2. Denial of Service[ํธ์ง]
์ปดํจํฐ ๊ด๋ จ ์ฉ์ด ์ค ํ๋. Denial of Service๋ ์๋น์ค ๊ฑฐ๋ถ๋ผ๋ ์๋ฏธ๋ก, ์ด๋ค ์์คํ
์ ์์์ ๊ณ ๊ฐ์ํค๊ฑฐ๋ ์ง๋์น๊ฒ ๋ฐ์๊ฒ ๋ง๋ค๊ฑฐ๋ ํด์ ์๋์ ์ผ๋ก ์ ์์ ์ธ ์๋น์ค๋ฅผ ์ ๊ณตํ์ง ๋ชปํ๊ฒ ํ๋ ๊ฒ์ด๋ค. ์ด๋ค ๋ฐฉ๋ฒ์ด๋ , ์ผ๋ง๋ ๋ง์ ์์คํ
์ด ๊ณต๊ฒฉ์ ์๋ํ๋ , ์ผ๋ง๋ ๋ง์ ์์คํ
์ด ๊ณต๊ฒฉ์ ๋ฐ๋ ๊ฐ์ ์ด์จ๋ ์์ ๋ด์ฉ์ด ๋ง์กฑ๋๋ฉด DoS ๊ณต๊ฒฉ์ ์ผ์ข
์ด๋ค. ์ฆ ์ฌ์ฉ์๋ค์ด ํํ ๋ณด๋ "์ค๋ฅ ๋ณด๊ณ " ์ฐฝ์ด ๋ ์ ํ๋ก๊ทธ๋จ์ด ์ข
๋ฃ๋๋ ์ํฉ์ด ์๋น์ค์ ๋ฐ์ํด๋ ์๋น์ค ๊ฑฐ๋ถ์ด๋ค.(๋ฌผ๋ก ๊ณต๊ฒฉ์ด ๋๋ ค๋ฉด ์ด๊ฑธ ์ํ ๋ ์๋์ ์ผ๋ก ์ผ์ผํฌ ์ ์์ด์ผ ํ๋ค.)
ํํ๊ฒ ์ฌ์ฉ๋๋ DoS ๊ณต๊ฒฉ ๊ธฐ์ ๋ก Flood ๊ณต๊ฒฉ์ด ๋ํ์ ์ด๋ค. ์ด๋ฅผ ์์ฉํ DDoS๋ ์ ๋ช ํ๋ค.
DoS๋ ํดํน์ ์ผ์ข ์ด ์๋๋ค. ๋ ์ ํํ ๋งํ์๋ฉด ๋จ์ด์ ์๋ฏธ ์์ฒด๊ฐ ๋ค๋ฅด๋ค. ํดํน๊ณผ DoS๋ ๋ชฉ์ ์์ฒด๊ฐ ๋ค๋ฅผ ์ ๋ฐ์ ์๋๊ฒ, ์์์ ๋งํ๋ค์ํผ DoS๋ ์ด๋ค ๋ฐฉ๋ฒ์ผ๋ก๋ ๋์์ ์๋น์ค ๊ฑฐ๋ถ ์ํ๋ก ๋ชฐ์๋ฃ์ ์๋ง ์์ผ๋ฉด ๋๊ธฐ ๋๋ฌธ์ด๋ค. ์๋ฅผ๋ค์ด DDoS๋ Flood ๊ณต๊ฒฉ์ ์ํํธ์จ์ด๋ฅผ ์กฐ์ํ๊ฑฐ๋ ๋ถ์ํ๋ ํ์๊ฐ ์๋๋ฏ๋ก ์ด๋ ํดํน์ ํด๋น ๋๋ค๊ณ ๋ณด๊ธฐ ์ด๋ ต๋ค.[4] ๊ทธ๋ฌ๋ Ping of Death์ ๊ฐ์ ์น๋ช ์ ์ธ ์ค๋ฅ๋ก ์ธํ ํฌ๋์ฌ, ๋ฒ๊ทธ, ์๋ต ๋ถ๊ฐ ์ํ๋ฅผ ์ ๋ํ๋ ๋ฑ์ DoS ๊ณต๊ฒฉ์ ์ด๋ฅผ ์ฐพ์๋ด๊ธฐ ์ํด ๋์ ์์คํ ์ ์ ๋ฐํ ๋ถ์์ด ์๊ตฌ๋ ์ ์์ผ๋ฉฐ ์ด๋ฐ ๊ฒฝ์ฐ๋ ์ทจ์ฝ์ ์ ์ด์ฉํ DoS ๊ณต๊ฒฉ์ด๋ค.
์๋์๋ ์๋ ค์ ธ์๋ DoS ์ ์ข ๋ฅ๊ฐ ์ ํ์๋๋ฐ ์์ ์ ์๋๋ก DoS ๋ ์๋์ ์ธ ๊ณต๊ฒฉ์ ์ํด ์๋น์ค๊ฐ ์ ์์ ์ผ๋ก ๋์ํ์ง ๋ชปํ๊ฒ ๋๋ ๋ชจ๋ ์ํฉ์ ๋งํ๊ธฐ ๋๋ฌธ์, ๊ฐ๋ น ์ด๋ค ์๋น์ค ํ๋ก๊ทธ๋จ(apache ๊ฐ์)์ ์ทจ์ฝ์ ์ค ํ๋๊ฐ ๊ถํ ์์น, ์ฝ๋ ์คํ ๋ฑ์ ๋ถ๊ฐ๋ฅํ์ง๋ง 0 ์ผ๋ก ๋๋๊ฒ ํ๊ฑฐ๋ 0๋ฒ ์ฃผ์์ ์ก์ธ์ค๊ฐ ๋์ด(Null-pointer dereference) ์ข ๋ฃํ๊ฒ ๋ง๋ค ์ ์๋ค๋ฉด ํด๋น ์ทจ์ฝ์ ์ DoS ์ทจ์ฝ์ ์ด๋ผ ํ๊ฒ ๋๋ค. ๋จ์ง ๋คํธ์ํฌ DoS ๊ณต๊ฒฉ์ด ์ฃผ๋ก ๋๋ถ๋ถ์ ์์คํ ์ ๋์์ผ๋ก ํ๋ ๋๋จํ ๋ฒ์ฉ์ ์ธ DoS ๊ณต๊ฒฉ ๋ฐฉ๋ฒ์ด๊ธฐ์ ์ด๋ฅผ ์ ๋ฆฌํ ๊ฒ์ผ ๋ฟ์ด๋ค. ๋ฐ๋ผ์ ๊ฐ๋ณ ์๋น์ค ๋จ์์ DoS ๊ณต๊ฒฉ๋ฒ๊น์ง ํฌํจํ๊ฒ ๋๋ค๋ฉด ํจ์ฌ ๋ ๋ง์ DoS ๊ณต๊ฒฉ ๋ฐฉ๋ฒ์ด ์๋ค.
ํํ๊ฒ ์ฌ์ฉ๋๋ DoS ๊ณต๊ฒฉ ๊ธฐ์ ๋ก Flood ๊ณต๊ฒฉ์ด ๋ํ์ ์ด๋ค. ์ด๋ฅผ ์์ฉํ DDoS๋ ์ ๋ช ํ๋ค.
DoS๋ ํดํน์ ์ผ์ข ์ด ์๋๋ค. ๋ ์ ํํ ๋งํ์๋ฉด ๋จ์ด์ ์๋ฏธ ์์ฒด๊ฐ ๋ค๋ฅด๋ค. ํดํน๊ณผ DoS๋ ๋ชฉ์ ์์ฒด๊ฐ ๋ค๋ฅผ ์ ๋ฐ์ ์๋๊ฒ, ์์์ ๋งํ๋ค์ํผ DoS๋ ์ด๋ค ๋ฐฉ๋ฒ์ผ๋ก๋ ๋์์ ์๋น์ค ๊ฑฐ๋ถ ์ํ๋ก ๋ชฐ์๋ฃ์ ์๋ง ์์ผ๋ฉด ๋๊ธฐ ๋๋ฌธ์ด๋ค. ์๋ฅผ๋ค์ด DDoS๋ Flood ๊ณต๊ฒฉ์ ์ํํธ์จ์ด๋ฅผ ์กฐ์ํ๊ฑฐ๋ ๋ถ์ํ๋ ํ์๊ฐ ์๋๋ฏ๋ก ์ด๋ ํดํน์ ํด๋น ๋๋ค๊ณ ๋ณด๊ธฐ ์ด๋ ต๋ค.[4] ๊ทธ๋ฌ๋ Ping of Death์ ๊ฐ์ ์น๋ช ์ ์ธ ์ค๋ฅ๋ก ์ธํ ํฌ๋์ฌ, ๋ฒ๊ทธ, ์๋ต ๋ถ๊ฐ ์ํ๋ฅผ ์ ๋ํ๋ ๋ฑ์ DoS ๊ณต๊ฒฉ์ ์ด๋ฅผ ์ฐพ์๋ด๊ธฐ ์ํด ๋์ ์์คํ ์ ์ ๋ฐํ ๋ถ์์ด ์๊ตฌ๋ ์ ์์ผ๋ฉฐ ์ด๋ฐ ๊ฒฝ์ฐ๋ ์ทจ์ฝ์ ์ ์ด์ฉํ DoS ๊ณต๊ฒฉ์ด๋ค.
์๋์๋ ์๋ ค์ ธ์๋ DoS ์ ์ข ๋ฅ๊ฐ ์ ํ์๋๋ฐ ์์ ์ ์๋๋ก DoS ๋ ์๋์ ์ธ ๊ณต๊ฒฉ์ ์ํด ์๋น์ค๊ฐ ์ ์์ ์ผ๋ก ๋์ํ์ง ๋ชปํ๊ฒ ๋๋ ๋ชจ๋ ์ํฉ์ ๋งํ๊ธฐ ๋๋ฌธ์, ๊ฐ๋ น ์ด๋ค ์๋น์ค ํ๋ก๊ทธ๋จ(apache ๊ฐ์)์ ์ทจ์ฝ์ ์ค ํ๋๊ฐ ๊ถํ ์์น, ์ฝ๋ ์คํ ๋ฑ์ ๋ถ๊ฐ๋ฅํ์ง๋ง 0 ์ผ๋ก ๋๋๊ฒ ํ๊ฑฐ๋ 0๋ฒ ์ฃผ์์ ์ก์ธ์ค๊ฐ ๋์ด(Null-pointer dereference) ์ข ๋ฃํ๊ฒ ๋ง๋ค ์ ์๋ค๋ฉด ํด๋น ์ทจ์ฝ์ ์ DoS ์ทจ์ฝ์ ์ด๋ผ ํ๊ฒ ๋๋ค. ๋จ์ง ๋คํธ์ํฌ DoS ๊ณต๊ฒฉ์ด ์ฃผ๋ก ๋๋ถ๋ถ์ ์์คํ ์ ๋์์ผ๋ก ํ๋ ๋๋จํ ๋ฒ์ฉ์ ์ธ DoS ๊ณต๊ฒฉ ๋ฐฉ๋ฒ์ด๊ธฐ์ ์ด๋ฅผ ์ ๋ฆฌํ ๊ฒ์ผ ๋ฟ์ด๋ค. ๋ฐ๋ผ์ ๊ฐ๋ณ ์๋น์ค ๋จ์์ DoS ๊ณต๊ฒฉ๋ฒ๊น์ง ํฌํจํ๊ฒ ๋๋ค๋ฉด ํจ์ฌ ๋ ๋ง์ DoS ๊ณต๊ฒฉ ๋ฐฉ๋ฒ์ด ์๋ค.
2.1. ์๋ ค์ ธ์๋ DoS์ ์ข ๋ฅ[ํธ์ง]
3. ์คํ์ธ์ด (Dos)[ํธ์ง]
์์คํ๋์ด๋ก 2๋ ๋ป. ์บก์ฝค์ ํ๋์ฐจ์ด์ฆ ์๋ฆฌ์ฆ์ธ ๋ชฌ์คํฐ ํํฐ ์๋ฆฌ์ฆ ์์๋ ๋ฌด๋ฆฌ์ง์ด ๋ค๋๋ ์ํ ๋ชฌ์คํฐ๋ค์ ์ฐ๋๋จธ๋ฆฌ๋ฅผ ๋ปํ๋ ์ ๋์ด๋ก ์ฌ์ฉํ๊ธฐ๋ ํ๋ฉฐ[13] ์๋ฆฌ์ฆ ๋ ๋ฒ์งธ ์ํ์ธ ๋ชฌ์คํฐ ํํฐ ๋์ค์ ๋ช
์นญ์ผ๋ก ์ฌ์ฉํ๊ธฐ๋ ํ๋ค.
4. ๋ฅ์จ์ ๋ชจ๋ฐ์ผ ๊ฒ์ D.O.S[ํธ์ง]
์์ธํ ์ฌํญ์ D.O.S ์ฐธ๊ณ .
[1] ํ์ผ ์ด๋ฆ ๊ธธ์ด ์ ํ์ ๋น์ DOS๊ฐ ์ฌ์ฉํ๋ FAT ํ์ผ ์์คํ
์ ํ๊ณ์ผ ๋ฟ ๋น์ ํ๋์จ์ด์ ํ๊ณ๊ฐ ์๋๋ค. ๋จ์ ์ธ ์๋ก UNIX ์ด์์ฒด์ ๋ DOS๋ณด๋ค๋ ์๋ ์ ๋ง๋ค์ด์ก์ง๋ง ์ด ์ด์์ฒด์ ๋ ํ์ผ ์ด๋ฆ ๊ธธ์ด ์ ํ์ด ์๊ฑฐ๋ ์๋๋ผ๋ ์๋นํ ๊ธด ํ์ผ ์ด๋ฆ์ ํ์ฉํ๋ค.
[2] ์ด ๋๋ฌธ์ MS-DOS 6.x๊น์ง ๊ตฌ๋๋๋ ํ๋ก๊ทธ๋จ๋ค์ด MS-DOS 7.x~8.x์์ ๋์๊ฐ์ง ์๋ ์ผ์ด ํ๋คํ๋ค. ์ผ๋ถ ์ํํธ์จ์ด๋ MS-DOS 7.x~8.x์ ์ค์ ๊ณผ Windows์ ์ค์ ์ฝ์ง์ ์ข ํ๋ฉด ๊ฒจ์ฐ ๊ตฌ๋๋๋ ๊ฒฝ์ฐ๋ ์๊ธด ํ์ผ๋, MS-DOS 6.x๊ฐ ์๋๋ฉด ์ฃฝ์ด๋ ์คํ์ด ์ ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์์ ๊ณผ๋๊ธฐ ์ฌ์ฉ์๋ค์ ๋ถ๋ง์ด ํ๋์ ์ฐ๋ ๋ค. ๋คํํ Windows 9x์ ๊ฒฝ์ฐ ๊ตฌ ๋ฒ์ ์ DOS๋ก ๋ฉํฐ ๋ถํ
์ ํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ผ๋, ๋ฌธ์ ๋ ์ด ๋ฐฉ์์ ์ฌ์ฉํ๋ ค๋ฉด ์ด์ฉ์๋ค์ด Windows 95 ๋ฐ๋งค ์ด์ ์ ๊ตฌ ๋ฒ์ ์ DOS ์ค์น ๋์ค์ผ์ ์ฌ์ ๋ณด๊ดํ๊ณ ์์์ด์ผ ํ๋ค. ์ด์จ๋ Windows 95๋ก ๋์ด๊ฐ๋ ์๊ธฐ ์ปดํจํฐ ์์ ์ ๋ณด๋ฉด ๊ตฌ DOS์ฉ ์์ฉ ํ๋ก๊ทธ๋จ(์๋ฅผ ๋ค๋ฉด ๊ฒ์)๊ณผ์ ๊ณต์กด์ ์ํ ์จ๊ฐ ์ฝ์ง ํ
ํฌ๋(...)์ ์๊ฐํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.
[3] ๋ช
๋ น ํ๋กฌํํธ(Command Prompt)์ ์ ์ ์ Windows 9x์ MS-DOS ํ๋กฌํํธ(MS-DOS Prompt)๋ก, ๋น์์ COMMAND.COM์ ๋ฌ๋ฆฌ ๋ถ๋ฅด๋ ์ด๋ฆ์ด์๋ค. ํ์ง๋ง Windows NT ๊ณ์ด์ ๋ช
๋ น ํ๋กฌํํธ๋ MS-DOS(COMMAND.COM)๊ฐ ์๋๋ผ MS-DOS๋ฅผ ํ๋ด๋ธ ์งํ์ด๋ ๋ค๋ฆ ์๋ค.
[4] ๊ณต๊ฒฉ ๊ธฐ์ ๋ง ๋ฐ์ ธ๋ดค์๋ ํดํน์ผ๋ก ๋ถ๋ฆด ์ ์๋ค๋ ๊ฒ์ด๋ค. DDoS๋ ์ข๋นPC๋ฅผ ๋ง๋ค๊ธฐ ์ํด ํดํน์ด ์ ํ๋์ด์ผ ํ๋ค.
[A] IP Header๋ง ์ฐ๊ด๋๊ณ ๋๋จธ์ง๋ ์๋ฏธ ์์
[7] ํํ ๋ณด์ด๋๊ฑด UDP ๊ธฐ๋ฐ์ด์ง๋ง ๊ธฐ์ ์ ์ผ๋ก๋ ๊ฑฐ์ ๋ชจ๋ ๊ณ์ธต์ ํ๋กํ ์ฝ์์ ๊ตฌํ์ด ๊ฐ๋ฅ
[8] ๊ธฐ์ ์ ์ผ๋ก๋ ๊ฑฐ์ ๋ชจ๋ ๊ณ์ธต์ ํ๋กํ ์ฝ์์ ๊ตฌํ์ด ๊ฐ๋ฅ
[10] ์๋น์ค ๊ฑฐ๋ถ ์ํ๋ฅผ ์ ์งํ๊ธฐ ์ํด Flood ๊ณต๊ฒฉ์ ํํ๊ฐ ๋์ด์ผ ํจ
[11] Spoofed SYN
[12] ์น๋ธ๋ผ์ฐ์ ๋ฅผ ์ด์ฉํ F5ํค ์ฐํ๋ ์ฌ๊ธฐ์ ์ํ๋ค. ๋จ์ง ์ ์ฉ ํ๋ก๊ทธ๋จ์ ๋นํด ์ด๋ง์ด๋งํ๊ฒ ๋๋ฆด ๋ฟ...
[13] ๋ฏธ๊ตญํ์์๋ ๊ทธ๋ ์ดํธ๋ก ๋ฒ์ญํ๋ค.