๋ฌ์์์ ๊ธ์ง ์ ๋ณด ๋ชฉ๋ก ์ฐจ๋จ ์ ์ด๊ฐ ์๋ํ ์์คํ
"Inspector"์ ์ํด ๋ชจ๋ํฐ๋ง๋๋ค๋ ๊ฒ์ ๋น๋ฐ์ด ์๋๋๋ค. ์๋ ๋ฐฉ์์ ์ฌ๊ธฐ์ ์ ์ค๋ช
๋์ด ์์ต๋๋ค.
๊ณต๊ธ์์๊ฒ ์ง์ ์ค์น๋จ
"Agent Inspector" ๋ชจ๋์ ์๋ํ ์์คํ "Inspector"(AS "Inspector")์ ๊ตฌ์กฐ์ ์์์ ๋๋ค. ์ด ์์คํ ์ 15.1๋ 15.4์ 27์ผ์ ์ฐ๋ฐฉ๋ฒ No. 2006-FZ "์ ๋ณด, ์ ๋ณด ๊ธฐ์ ๋ฐ ์ ๋ณด ๋ณดํธ์ ๊ดํ" 149-XNUMX์กฐ์ ์ํด ํ๋ฆฝ๋ ์กฐํญ์ ํ ๋ด์์ ํต์ ์ฌ์ ์์ ์ก์ธ์ค ์ ํ ์๊ตฌ ์ฌํญ ์ค์๋ฅผ ๋ชจ๋ํฐ๋งํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. โ
AS "Revizor"๋ฅผ ๋ง๋๋ ์ฃผ์ ๋ชฉ์ ์ 15.1๋ 15.4์ 27์ผ์ ์ฐ๋ฐฉ๋ฒ No. 2006-FZ "์ ๋ณด, ์ ๋ณด ๊ธฐ์ ๋ฐ ์ ๋ณด ๋ณดํธ์ ๊ดํ ์ฐ๋ฐฉ๋ฒ 149-XNUMX์กฐ์ ์ํด ์ค์ ๋ ์๊ตฌ ์ฌํญ์ ํต์ ์ฌ์ ์๊ฐ ์ค์ํ๋์ง ๋ชจ๋ํฐ๋งํ๋ ๊ฒ์ ๋๋ค. " ๊ธ์ง์ ๋ณด์ ๋ํ ์ ๊ทผ์ฌ์ค์ ํ์ธํ๊ณ , ๊ธ์ง์ ๋ณด์ ๋ํ ์ ๊ทผ์ ์ ํํ๊ธฐ ์ํ ์๋ฐํ์์ ๋ํ ๊ทผ๊ฑฐ์๋ฃ(์๋ฃ)๋ฅผ ํ๋ณดํ๋ ๊ฒ์ ๋๋ค.
์ ๋ถ๋ ์๋๋๋ผ๋ ๋ง์ ๊ณต๊ธ์๊ฐ ์ด ์ฅ์น๋ฅผ ์ค์นํ๋ค๋ ์ฌ์ค์ ๊ณ ๋ คํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ๋๊ท๋ชจ ๋น์ฝ ํ๋ก๋ธ ๋คํธ์ํฌ๊ฐ ์์ด์ผ ํฉ๋๋ค.
๊ณ์ฐํ๊ธฐ ์ ์ ์ด๊ฒ์ด ์ ๊ฐ๋ฅํ์ง ์ดํด๋ณด๊ฒ ์ต๋๋ค.
์ฝ๊ฐ์ ์ด๋ก
์์ด์ ํธ๋ ๋ค์๊ณผ ๊ฐ์ HTTP(S) ์์ฒญ์ ํตํด ๋ฆฌ์์ค์ ๊ฐ์ฉ์ฑ์ ํ์ธํฉ๋๋ค.
TCP, 14678 > 80, "[SYN] Seq=0"
TCP, 80 > 14678, "[SYN, ACK] Seq=0 Ack=1"
TCP, 14678 > 80, "[ACK] Seq=1 Ack=1"
HTTP, "GET /somepage HTTP/1.1"
TCP, 80 > 14678, "[ACK] Seq=1 Ack=71"
HTTP, "HTTP/1.1 302 Found"
TCP, 14678 > 80, "[FIN, ACK] Seq=71 Ack=479"
TCP, 80 > 14678, "[FIN, ACK] Seq=479 Ack=72"
TCP, 14678 > 80, "[ACK] Seq=72 Ack=480"
ํ์ด๋ก๋ ์ธ์๋ ์์ฒญ์ ์ฐ๊ฒฐ ์ค์ ๋จ๊ณ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. SYN
ะธ SYN-ACK
๋ฐ ์ฐ๊ฒฐ ์๋ฃ ๋จ๊ณ: FIN-ACK
.
๊ธ์ง ์ ๋ณด ๋ฑ๋ก์๋ ์ฌ๋ฌ ์ ํ์ ์ฐจ๋จ์ด ํฌํจ๋์ด ์์ต๋๋ค. ๋ถ๋ช ํ ๋ฆฌ์์ค๊ฐ IP ์ฃผ์๋ ๋๋ฉ์ธ ์ด๋ฆ์ผ๋ก ์ฐจ๋จ๋๋ฉด ์ด๋ค ์์ฒญ๋ ํ์๋์ง ์์ต๋๋ค. ์ด๋ ๊ฐ์ฅ ํ๊ดด์ ์ธ ์ฐจ๋จ ์ ํ์ผ๋ก, ํ๋์ IP ์ฃผ์์ ์๋ ๋ชจ๋ ๋ฆฌ์์ค๋ ๋๋ฉ์ธ์ ์๋ ๋ชจ๋ ์ ๋ณด์ ์ก์ธ์คํ ์ ์๊ฒ ๋ฉ๋๋ค. 'URL ๊ธฐ์ค' ์ฐจ๋จ ์ ํ๋ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ํํฐ๋ง ์์คํ ์ HTTP ์์ฒญ ํค๋๋ฅผ ๊ตฌ๋ฌธ ๋ถ์ํ์ฌ ์ฐจ๋จํ ํญ๋ชฉ์ ์ ํํ๊ฒ ๊ฒฐ์ ํด์ผ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ ์ ์ ์์์ ๋ณผ ์ ์๋ฏ์ด ์ถ์ ์ ์๋ํ ์ ์๋ ์ฐ๊ฒฐ ์ค์ ๋จ๊ณ๊ฐ ์์ด์ผ ํฉ๋๋ค. ์๋ํ๋ฉด ํํฐ๊ฐ ์ด๋ฅผ ๋์น ๊ฐ๋ฅ์ฑ์ด ๋๊ธฐ ๋๋ฌธ์ ๋๋ค.
์ด๋ ๊ฒ ํ๋ ค๋ฉด ํํฐ๋ง ์์คํ
์ ์์
์ ์ฉ์ดํ๊ฒ ํ๊ธฐ ์ํด "URL" ๋ฐ HTTP ์ฐจ๋จ ์ ํ์ด ์๋ ์ ์ ํ ๋ฌด๋ฃ ๋๋ฉ์ธ์ ์ ํํด์ผ ํ๋ฉฐ, ์์ด์ ํธ๋ฅผ ์ ์ธํ ์ธ๋ถ ํธ๋ํฝ์ ์ง์
์ ์ต์ํํ๊ธฐ ์ํด ๋ฐ๋์งํ๊ฒ๋ ์ค๋ ๋ฐฉ์น๋ ๋๋ฉ์ธ์ ์ ํํด์ผ ํฉ๋๋ค. ์ด ์์
์ ์ ํ ์ด๋ ต์ง ์์ ๊ฒ์ผ๋ก ํ๋ช
๋์์ผ๋ฉฐ ๊ธ์ง ์ ๋ณด ๋ฑ๋ก๋ถ์ ๋ชจ๋ ์ทจํฅ์ ๋ง๋ ๋ฌด๋ฃ ๋๋ฉ์ธ์ด ์๋นํ ๋ง์ต๋๋ค. ๋ฐ๋ผ์ ๋๋ฉ์ธ์ ๊ตฌ์
ํ์ฌ ์คํ ์ค์ธ VPS์ IP ์ฃผ์์ ์ฐ๊ฒฐํ์ต๋๋ค. tcpdump
๊ทธ๋ฆฌ๊ณ ๊ณ์ฐ์ด ์์๋์์ต๋๋ค.
"๊ฐ์ฌ์ธ"์ ๊ฐ์ฌ
๋๋ ์ฃผ๊ธฐ์ ์ผ๋ก ์์ฒญ์ด ๊ธ์ฆํ ๊ฒ์ผ๋ก ์์ํ๋๋ฐ, ์ด๋ ํต์ ๋ ์กฐ์น๋ฅผ ์๋ฏธํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ ํ ๋ณด์ง ๋ชปํ๋ค๊ณ ๋งํ ์๋ ์์ง๋ง ๋ช ํํ ๊ทธ๋ฆผ์ ํ์คํ ์์์ต๋๋ค.
์๋ฌด๋ ํ์ํ์ง ์์ ๋๋ฉ์ธ๊ณผ ํ ๋ฒ๋ ์ฌ์ฉํ์ง ์์ IP์๋ ํ๋ ์ธํฐ๋ท๊ณผ ๊ฐ์ด ์์น ์๋ ์ ๋ณด๊ฐ ์์ฒญ๋๊ฒ ๋ง์ด ์๋ค๋ ๊ฒ์ ๋๋ผ์ด ์ผ์ด ์๋๋๋ค. ํ์ง๋ง ๋คํ์ค๋ฝ๊ฒ๋ ํน์ URL์ ๋ํ ์์ฒญ๋ง ํ์ํ๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ์ค์บ๋์ ๋น๋ฐ๋ฒํธ ํฌ๋์ปค๋ฅผ ๋น ๋ฅด๊ฒ ์ฐพ์ ์ ์์์ต๋๋ค. ๋ํ ์ ์ฌํ ์์ฒญ์ด ๋๋์ผ๋ก ๋ฐ์ํ ๊ฒ์ ๋ฐํ์ผ๋ก ํ์๊ฐ ๋ฐ์ํ ๊ณณ์ ์ดํดํ๋ ๊ฒ์ ๋งค์ฐ ์ฌ์ ์ต๋๋ค. ๋ค์์ผ๋ก IP ์ฃผ์์ ๋ฐ์ ๋น๋๋ฅผ ์ง๊ณํ๊ณ ์ ์ฒด ์๋จ์ ์๋์ผ๋ก ์ดํด ์ด์ ๋จ๊ณ์์ ๋์น ์ฌ๋๋ค์ ๋ถ๋ฆฌํ์ต๋๋ค. ๊ฒ๋ค๊ฐ ํ๋์ ํจํค์ง๋ก ๋ณด๋ด์ก๋ ์์ค๋ ๋ชจ๋ ์๋ผ๋ด์ ๋ ์ด์ ๋ง์ง ์์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ผ์ด๋ ์ผ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ ์์ ์ ์ฌ๋ด. ํ๋ฃจ๊ฐ ์กฐ๊ธ ์ง๋์ ํธ์คํ
์ ๊ณต์
์ฒด๋ ๊ทํ์ ์์ค์ RKN ๊ธ์ง ๋ชฉ๋ก์ ๋ฆฌ์์ค๊ฐ ํฌํจ๋์ด ์์ด ์ฐจ๋จ๋์๋ค๋ ๋ด์ฉ์ ๋ค์ ๊ฐ์ํ๋ ๋ด์ฉ์ด ํฌํจ๋ ํธ์ง๋ฅผ ๋ณด๋์ต๋๋ค. ์ฒ์์๋ ๋ด ๊ณ์ ์ด ์ฐจ๋จ๋ ์ค ์์๋๋ฐ, ์ฌ์ค์ด ์๋์์ต๋๋ค. ๊ทธ๋ฌ๋ค๊ฐ ๋๋ ๊ทธ๋ค์ด ๋จ์ง ๋ด๊ฐ ์ด๋ฏธ ์๊ณ ์๋ ๊ฒ์ ๋ํด ๊ฒฝ๊ณ ํ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ต๋๋ค. ๊ทธ๋ฌ๋ ํธ์คํ
์
์ฒด๊ฐ ๋ด ๋๋ฉ์ธ ์์์ ํํฐ๋ฅผ ์ผ ๊ฒ์ผ๋ก ๋ฐํ์ก๊ณ ๊ทธ ๊ฒฐ๊ณผ ๊ณต๊ธ์์ ํธ์คํ
์
์ฒด๋ก๋ถํฐ ์ด์ค ํํฐ๋ง์ ๋ฐ๊ฒ ๋์์ต๋๋ค. ํํฐ๋ ์์ฒญ์ ๋๋ง ํต๊ณผํ์ต๋๋ค. FIN-ACK
ะธ RST
๊ธ์ง๋ URL์์ ๋ชจ๋ HTTP๋ฅผ ์ฐจ๋จํฉ๋๋ค. ์ ๊ทธ๋ํ์์ ๋ณผ ์ ์๋ฏ์ด, ์ฒซ๋ ๋ถํฐ ์์ ๋๋ ๋ฐ์ดํฐ์ ์์ด ์ค์ด๋ค๊ธฐ ์์ํ์ง๋ง ์ฌ์ ํ ์์ ํ๊ณ ์์ด ์์ฒญ ์์ค ๊ณ์ฐ ์์
์ ์ถฉ๋ถํ์ต๋๋ค.
์์ ์ ํ์ ํ์ธ์. ์ ์๊ฐ์๋ ๋งค์ผ ๋ ๋ฒ์ ํญ๋ฐ์ด ๋ช ํํ๊ฒ ๋ณด์ ๋๋ค. ์ฒซ ๋ฒ์งธ๋ ๋ชจ์คํฌ๋ฐ ์๊ฐ ์์ ์ดํ์ ๋ ์๊ณ ๋ ๋ฒ์งธ๋ ์ ์ค๊น์ง ๊ผฌ๋ฆฌ๊ฐ ์๋ ์ค์ 6์์ ๊ฐ๊น์ต๋๋ค. ํผํฌ๋ ์ ํํ ๋์์ ๋ฐ์ํ์ง ์์ต๋๋ค. ์ฒ์์๋ Agent์ ์ ๊ฒ์ด ์ฃผ๊ธฐ์ ์ผ๋ก ์ํ๋๋ค๋ ๊ฐ์ ํ์ ํด๋น ๊ธฐ๊ฐ์๋ง ํด๋นํ๋ IP ์ฃผ์์ ๋ชจ๋ ๊ธฐ๊ฐ์ ํด๋นํ๋ IP ์ฃผ์๋ฅผ ์ ํํ๊ณ ์ถ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฃผ์ ๊น๊ฒ ๊ฒํ ํ ๊ฒฐ๊ณผ, ๊ธฐ๊ฐ์ด ๋ค๋ฅธ ๊ฐ๊ฒฉ, ๋น๋, ๋งค์๊ฐ ์ต๋ 12ํ ์์ฒญ์ ํด๋นํ๋ค๋ ์ฌ์ค์ ๋น ๋ฅด๊ฒ ๋ฐ๊ฒฌํ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์๊ฐ๋์ ๋ํด ์๊ฐํ๊ณ ๊ทธ๊ฒ์ด ์๋ง๋ ๊ทธ๊ฒ๊ณผ ๊ด๋ จ์ด ์์ ์๋ ์๋ค๊ณ ์๊ฐํ๊ณ ์ผ๋ฐ์ ์ผ๋ก ์์คํ ์ด ์ ์ญ์ ์ผ๋ก ๋๊ธฐํ๋์ง ์์ ์๋ ์๋ค๊ณ ์๊ฐํ์ต๋๋ค. ๋ํ NAT๊ฐ ์ญํ ์ ์ํํ ์ ์์ผ๋ฉฐ ๋์ผํ ์์ด์ ํธ๊ฐ ๋ค๋ฅธ ๊ณต์ฉ IP์์ ์์ฒญํ ์ ์์ต๋๋ค.
์ฒ์ ๋ชฉํ๊ฐ ์ ํํ์ง ์์๊ธฐ ๋๋ฌธ์ ์ผ์ฃผ์ผ ๋์ ๋ฐ๊ฒฌํ ๋ชจ๋ ์ฃผ์๋ฅผ ์ธ์ด๋ณด๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ๋์์ต๋๋ค. 2791. ํ ์ฃผ์์์ ์ค์ ๋ TCP ์ธ์ ์๋ ํ๊ท 4๊ฐ์ด๋ฉฐ ์ค์๊ฐ์ 2์ ๋๋ค. ์ฃผ์๋น ์์ ์ธ์ : 464, 231, 149, 83, 77. ์ํ์ 95%์์ ์ต๋๊ฐ์ ์ฃผ์๋น 8๊ฐ ์ธ์ ์ ๋๋ค. ์ค์๊ฐ์ ๊ทธ๋ฆฌ ๋์ง ์์ต๋๋ค. ๊ทธ๋ํ์๋ ๋ช ํํ ์ผ์ผ ์ฃผ๊ธฐ๊ฐ ํ์๋๋ฏ๋ก 4์ผ์ ์ฝ 8~7์ผ์ ์์ํ ์ ์์ต๋๋ค. ํ ๋ฒ ๋ฐ์ํ ์ธ์ ์ ๋ชจ๋ ๋ฒ๋ฆฌ๋ฉด ์ค์๊ฐ์ 5๊ฐ ๋ฉ๋๋ค. ํ์ง๋ง ๋ช ํํ ๊ธฐ์ค์ ๋ฐ๋ผ ์ด๋ค์ ์ ์ธํ ์๋ ์์์ต๋๋ค. ์คํ๋ ค ๋ฌด์์๋ก ํ์ธํ ๊ฒฐ๊ณผ ๊ธ์ง๋ ์์์ ๋ํ ์์ฒญ๊ณผ ๊ด๋ จ์ด ์๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค.
์ฃผ์๋ ์ฃผ์์ด์ง๋ง ์ธํฐ๋ท์์๋ ์์จ ์์คํ -AS๊ฐ ๋ ์ค์ํ๋ค๋ ๊ฒ์ด ๋ฐํ์ก์ต๋๋ค. 1510, AS๋น ํ๊ท 2๊ฐ์ ์ฃผ์(์ค๊ฐ๊ฐ 1). AS๋น ์์ ์ฃผ์: 288, 77, 66, 39, 27. ์ํ์ ์ต๋ 95%๋ AS๋น 4๊ฐ์ ์ฃผ์์ ๋๋ค. ์ฌ๊ธฐ์ ์์๋๋ ์ค์๊ฐ์ ๊ณต๊ธ์๋น ํ๋์ ์์ด์ ํธ์ ๋๋ค. ์ฐ๋ฆฌ๋ ๋ํ ์ต๊ณ ๋ฅผ ๊ธฐ๋ํฉ๋๋ค. ๊ฑฐ๊ธฐ์๋ ํฐ ํ๋ ์ด์ด๊ฐ ์์ต๋๋ค. ๋๊ท๋ชจ ๋คํธ์ํฌ์์๋ ์์ด์ ํธ๊ฐ ์ด์์๊ฐ ์๋ ๊ฐ ์ง์ญ์ ์์นํด์ผ ํ๋ฉฐ NAT๋ ์์ง ๋ง์ธ์. ๊ตญ๊ฐ๋ณ๋ก ์ดํด๋ณด๋ฉด ์ต๋๊ฐ์ RIPE NCC๊ฐ ์๋ ๋ค๋ฅธ ์ง์ญ์ 1409 - RU, 42 - UA, 23 - CZ, 36์ ๋๋ค. ๋ฌ์์ ์ธ๋ถ์ ์์ฒญ์ด ์ฃผ๋ชฉ์ ๋ฐ๊ณ ์์ต๋๋ค. ์ด๋ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํ ๋ ์ง๋ฆฌ์ ์์น ์ค๋ฅ๋ ๋ฑ๋ก์ ์ค๋ฅ๋ก ์ธํด ์ค๋ช ๋ ์ ์์ต๋๋ค. ๋๋ ๋ฌ์์ ํ์ฌ๊ฐ ๋ฌ์์์ ๋ฟ๋ฆฌ๋ฅผ ๋์ง ์๊ฑฐ๋ ๋ ์ฝ๊ธฐ ๋๋ฌธ์ ์ธ๊ตญ ๋ํ ์ฌ๋ฌด์๋ฅผ ๊ฐ์ง ์ ์๋ค๋ ์ฌ์ค์ ์ธ๊ตญ ์กฐ์ง RIPE NCC๋ฅผ ์๋ํ ๋ ์์ฐ์ค๋ฌ์ด ํ์์ ๋๋ค. ์ผ๋ถ ๋ถ๋ถ์ ์์ฌํ ์ฌ์ง์์ด ๋ถํ์ํ์ง๋ง ๋ฆฌ์์ค๊ฐ ์ฐจ๋จ๋๊ณ ๋์งธ ๋ ๋ถํฐ ์ด์ค ์ฐจ๋จ์ด ์ ์ฉ๋๋ฉฐ ๋๋ถ๋ถ์ ์ธ์ ์ ์ฌ๋ฌ ์๋น์ค ํจํท์ ๊ตํ์ผ ๋ฟ์ด๋ฏ๋ก ์ด๋ฅผ ๋ถ๋ฆฌํ๋ ๊ฒ์ ์์ ์ ์ผ๋ก ์ด๋ ต์ต๋๋ค. ์ด๊ฒ์ด ์์ ๋ถ๋ถ์ด๋ผ๋ ๋ฐ ๋์ํฉ์๋ค.
์ด ์์น๋ ์ด๋ฏธ ๋ฌ์์์ ์ ๊ณต์
์ฒด ์์ ๋น๊ตํ ์ ์์ต๋๋ค.
DPI ์๊ฐ
ํธ์คํ
์ ๊ณต์
์ฒด๊ฐ ๋์งธ ๋ ๋ถํฐ ํํฐ๋ฅผ ์ผฐ์์๋ ๋ถ๊ตฌํ๊ณ ์ฒซ๋ ์ ์ ๋ณด๋ฅผ ๋ฐํ์ผ๋ก ์ฐจ๋จ์ด ์ฑ๊ณต์ ์ผ๋ก ์๋ํ๊ณ ์๋ค๋ ๊ฒฐ๋ก ์ ๋ด๋ฆด ์ ์์ต๋๋ค. ์์ ์์์์ ๊ฐ์ด 4๊ฐ์ ์์ค๋ง HTTP ๋ฐ TCP ์ธ์
์ ํต๊ณผํ์ฌ ์์ ํ ์๋ฃํ ์ ์์์ต๋๋ค. ์ถ๊ฐ๋ก 460๊ฐ๋ฅผ ๋ณด๋ผ ์ ์์ต๋๋ค. GET
, ๊ทธ๋ฌ๋ ์ธ์
์ ๋ค์์ ์ํด ์ฆ์ ์ข
๋ฃ๋ฉ๋๋ค. RST
. ์ฃผ์ TTL
:
TTL 50, TCP, 14678 > 80, "[SYN] Seq=0"
TTL 64, TCP, 80 > 14678, "[SYN, ACK] Seq=0 Ack=1"
TTL 50, TCP, 14678 > 80, "[ACK] Seq=1 Ack=1"
HTTP, "GET /filteredpage HTTP/1.1"
TTL 64, TCP, 80 > 14678, "[ACK] Seq=1 Ack=294"
#ะะพั ััะพ ะฟัะธัะปะฐะป ัะธะปััั
TTL 53, TCP, 14678 > 80, "[RST] Seq=3458729893"
TTL 53, TCP, 14678 > 80, "[RST] Seq=3458729893"
HTTP, "HTTP/1.1 302 Found"
#ะ ััะพ ะฟะพะฟััะบะฐ ะธัั
ะพะดะฝะพะณะพ ัะทะปะฐ ะฟะพะปััะธัั ะฟะพัะตัั
TTL 50, TCP ACKed unseen segment, 14678 > 80, "[ACK] Seq=294 Ack=145"
TTL 50, TCP, 14678 > 80, "[FIN, ACK] Seq=294 Ack=145"
TTL 64, TCP, 80 > 14678, "[FIN, ACK] Seq=171 Ack=295"
TTL 50, TCP Dup ACK 14678 > 80 "[ACK] Seq=295 Ack=145"
#ะัั
ะพะดะฝัะน ัะทะตะป ะฟะพะฝะธะผะฐะตั ััะพ ัะตััะธั ัะฐะทัััะตะฝะฐ
TTL 50, TCP, 14678 > 80, "[RST] Seq=294"
TTL 50, TCP, 14678 > 80, "[RST] Seq=295"
์ด๊ฒ์ ๋ณํ์ ๋ค๋ฅผ ์ ์์ต๋๋ค. RST
๋๋ ๋ ๋ง์ ์ฌ์ ์ก - ๋ํ ํํฐ๊ฐ ์์ค ๋
ธ๋์ ๋ณด๋ด๋ ๋ด์ฉ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค. ์ด์จ๋ ์ด๊ฒ์ ๊ฐ์ฅ ์ ๋ขฐํ ์ ์๋ ํ
ํ๋ฆฟ์ด๋ฉฐ ์์ฒญ๋ ๋ฆฌ์์ค๊ฐ ๊ธ์ง๋ ๋ฆฌ์์ค๋ผ๋ ๊ฒ์ด ๋ถ๋ช
ํฉ๋๋ค. ๊ฒ๋ค๊ฐ ์ธ์
์๋ ํญ์ ๋ต๋ณ์ด ๋ํ๋ฉ๋๋ค. TTL
์ด์ ๋ฐ ํ์ ํจํค์ง๋ณด๋ค ๋ ํฝ๋๋ค.
๋๋จธ์ง ๋ถ๋ถ์์๋ ๋ณผ ์๋ ์์ต๋๋ค. GET
:
TTL 50, TCP, 14678 > 80, "[SYN] Seq=0"
TTL 64, TCP, 80 > 14678, "[SYN, ACK] Seq=0 Ack=1"
#ะะพั ััะพ ะฟัะธัะปะฐะป ัะธะปััั
TTL 53, TCP, 14678 > 80, "[RST] Seq=1"
๋๋ :
TTL 50, TCP, 14678 > 80, "[SYN] Seq=0"
TTL 64, TCP, 80 > 14678, "[SYN, ACK] Seq=0 Ack=1"
TTL 50, TCP, 14678 > 80, "[ACK] Seq=1 Ack=1"
#ะะพั ััะพ ะฟัะธัะปะฐะป ัะธะปััั
TTL 53, TCP, 14678 > 80, "[RST, PSH] Seq=1"
TTL 50, TCP ACKed unseen segment, 14678 > 80, "[FIN, ACK] Seq=89 Ack=172"
TTL 50, TCP ACKed unseen segment, 14678 > 80, "[FIN, ACK] Seq=89 Ack=172"
#ะะฟััั ัะธะปััั, ะผะฝะพะณะพ ัะฐะท
TTL 53, TCP, 14678 > 80, "[RST, PSH] Seq=1"
...
์ฐจ์ด๊ฐ ํ์คํ ๋์ ๋๋๋ค TTL
ํํฐ์์ ๋ญ๊ฐ๊ฐ ๋์ค๋ ๊ฒฝ์ฐ. ๊ทธ๋ฌ๋ ์ข
์ข
์๋ฌด๊ฒ๋ ๋์ฐฉํ์ง ์์ ์๋ ์์ต๋๋ค.
TCP, 14678 > 80, "[SYN] Seq=0"
TCP, 80 > 14678, "[SYN, ACK] Seq=0 Ack=1"
TCP Retransmission, 80 > 14678, "[SYN, ACK] Seq=0 Ack=1"
...
๋๋ :
TCP, 14678 > 80, "[SYN] Seq=0"
TCP, 80 > 14678, "[SYN, ACK] Seq=0 Ack=1"
TCP, 14678 > 80, "[ACK] Seq=1 Ack=1"
#ะัะพัะปะพ ะฝะตัะบะพะปัะบะพ ัะตะบัะฝะด ะฑะตะท ััะฐัะธะบะฐ
TCP, 80 > 14678, "[FIN, ACK] Seq=1 Ack=1"
TCP Retransmission, 80 > 14678, "[FIN, ACK] Seq=1 Ack=1"
...
๊ทธ๋ฆฌ๊ณ ์ด ๋ชจ๋ ๊ฒ์ ๊ทธ๋ํ์์ ๋ณผ ์ ์๋ฏ์ด ๋งค์ผ ํ ๋ฒ ์ด์ ๋ฐ๋ณต๋๊ณ ๋ฐ๋ณต๋๊ณ ๋ฐ๋ณต๋ฉ๋๋ค.
IPv6 ์ ๋ณด
์ข์ ์์์ ๊ทธ๊ฒ์ด ์กด์ฌํ๋ค๋ ๊ฒ์
๋๋ค. ๊ธ์ง๋ ๋ฆฌ์์ค์ ๋ํ ์ฃผ๊ธฐ์ ์ธ ์์ฒญ์ด 5๊ฐ์ ์๋ก ๋ค๋ฅธ IPv6 ์ฃผ์์์ ๋ฐ์ํ๋ค๊ณ ํ์คํ๊ฒ ๋งํ ์ ์์ต๋๋ค. ์ด๋ ์ ํํ ์ ๊ฐ ์์ํ๋ ์์ด์ ํธ์ ๋์์
๋๋ค. ๊ฒ๋ค๊ฐ IPv6 ์ฃผ์ ์ค ํ๋๊ฐ ํํฐ๋ง์ ์ํ์ง ์๊ณ ์ ์ฒด ์ธ์
์ด ํ์๋ฉ๋๋ค. ๋ ๊ฐ ์ด์์ ์ธ์
์์ ๋๋ ์๋ฃ๋์ง ์์ ์ธ์
์ ํ๋๋ง ๋ณด์์ต๋๋ค. ๊ทธ ์ค ํ๋๋ ๋ค์์ ์ํด ์ค๋จ๋์์ต๋๋ค. RST
ํํฐ์์ ๋ ๋ฒ์งธ๋ก. ์ด์ก 7.
์ฃผ์๊ฐ ์ ๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ์์ธํ ์กฐ์ฌํ ๊ฒฐ๊ณผ ์ ๊ณต ์ ์ฒด๊ฐ 3 ๊ฐ ๋ฟ์ด์ด์ ๊ธฐ๋ฆฝ ๋ฐ์๋ฅผ๋ฐ์ ์ ์์ต๋๋ค! ๋ ๋ค๋ฅธ ์ฃผ์๋ ๋ฌ์์์ ํด๋ผ์ฐ๋ ํธ์คํ (ํํฐ๋ง๋์ง ์์)์ด๊ณ , ๋ ๋ค๋ฅธ ์ฃผ์๋ ๋ ์ผ์ ์ฐ๊ตฌ ์ผํฐ์ ๋๋ค(ํํฐ๊ฐ ์ด๋์ ์์ต๋๊น?). ๊ทธ๋ฐ๋ฐ ์ ์ผ์ ์ ๋ฐ๋ผ ๊ธ์ง๋ ์์์ ๊ฐ์ฉ์ฑ์ ํ์ธํ๋์ง๋ ์ข์ ์ง๋ฌธ์ ๋๋ค. ๋๋จธ์ง ๋ ๊ฐ๋ ํ๋์ ์์ฒญ์ ํ๊ณ ๋ฌ์์ ์ธ๋ถ์ ์์นํ๊ณ ์์ผ๋ฉฐ ๊ทธ ์ค ํ๋๋ ํํฐ๋ง๋์์ต๋๋ค(๊ฒฐ๊ตญ ์ ์ก ์ค์ธ๊ฐ์?).
์ฐจ๋จ ๋ฐ ์์ด์ ํธ๋ IPv6์ ๊ตฌํ์ด ๋งค์ฐ ๋น ๋ฅด๊ฒ ์งํ๋์ง ์๋ IPvXNUMX์ ํฐ ๋ฐฉํด๊ฐ ๋ฉ๋๋ค. ์ฌํ๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ฌ๋๋ค์ ์ค์ค๋ก ์๋ถ์ฌ์ ๋๋ ์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก
๋๋ 100% ์ ํ์ฑ์ ์ํด ๋ ธ๋ ฅํ์ง ์์์ต๋๋ค. ์ด ์ ์ ์ฉ์ํด ์ฃผ์ญ์์ค. ๋๊ตฐ๊ฐ๊ฐ ์ด ์์ ์ ๋ ์ ํํ๊ฒ ๋ฐ๋ณตํ๊ธฐ๋ฅผ ์ํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ด ์์น์ ์ผ๋ก ์๋ํ๋์ง ์ดํดํ๋ ๊ฒ์ด ์ค์ํ์ต๋๋ค. ๋๋ต์ '์'์ ๋๋ค. ๋ด ์๊ฐ์ ์ป์ ์์น๋ ์ฒซ ๋ฒ์งธ ๊ทผ์ฌ์น๋ก์ ๋งค์ฐ ์ ๋ขฐํ ๋งํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ทธ ๋ฐ์ ํ ์ ์์๋ ์ผ์ด ์์๋๋ฐ ์ ๊ฐ ๋๋ฌด ๊ฒ์๋ฌ์ ํ ์ ์์๋ ์ผ์ DNS ์์ฒญ์ ์ธ๋ ๊ฒ์ด์์ต๋๋ค. ํํฐ๋ง๋์ง๋ ์์ง๋ง ์ ์ฒด URL์ด ์๋ ๋๋ฉ์ธ์ ๋ํด์๋ง ์๋ํ๋ฏ๋ก ์ ํ๋๊ฐ ๋์ง ์์ต๋๋ค. ์ฃผํ์๊ฐ ํ์๋์ด์ผ ํฉ๋๋ค. ์ด๋ฅผ ์ฟผ๋ฆฌ์ ์ง์ ํ์๋๋ ๊ฒ๊ณผ ๊ฒฐํฉํ๋ฉด ๋ถํ์ํ ๊ฒ์ ๋ถ๋ฆฌํ๊ณ ๋ ๋ง์ ์ ๋ณด๋ฅผ ์ป์ ์ ์์ต๋๋ค. ๊ณต๊ธ์ ๋ฑ์ด ์ฌ์ฉํ๋ DNS ๊ฐ๋ฐ์๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ๋ ๊ฐ๋ฅํฉ๋๋ค.
ํธ์คํ
์
์ฒด๊ฐ ๋ด VPS์ ๋ํ ์์ฒด ํํฐ๋ ํฌํจํ ๊ฒ์ด๋ผ๊ณ ๋ ์ ํ ์์ํ์ง ๋ชปํ์ต๋๋ค. ์ด์ฉ๋ฉด ์ด๊ฒ์ด ์ผ๋ฐ์ ์ธ ๊ดํ์ผ ์๋ ์์ต๋๋ค. ๊ฒฐ๊ตญ RKN์ ํธ์คํ
์
์ฒด์ ๋ฆฌ์์ค ์ญ์ ์์ฒญ์ ๋ณด๋
๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ์ ๋์๊ฒ ๋๋ผ์ด ์ผ์ด ์๋์๊ณ ์ด๋ค ๋ฉด์์๋ ๋์๊ฒ ์ ๋ฆฌํ๊ฒ ์์ฉํ๊ธฐ๋ ํ์ต๋๋ค. ํํฐ๋ ๋งค์ฐ ํจ๊ณผ์ ์ผ๋ก ์๋ํ์ฌ ๊ธ์ง๋ URL์ ๋ํ ๋ชจ๋ ์ฌ๋ฐ๋ฅธ HTTP ์์ฒญ์ ์ฐจ๋จํ์ง๋ง, ์ด์ ์ ๊ณต๊ธ์์ ํํฐ๋ฅผ ํต๊ณผํ ์ฌ๋ฐ๋ฅธ HTTP ์์ฒญ์ ๋น๋ก ์๋ฉ ํ์์ผ๋ก๋ง ๋๋ฌํ์ง๋ง ๋๋ฌํ์ง ๋ชปํ์ต๋๋ค. FIN-ACK
ะธ RST
- ๋ง์ด๋์ค๋ ๋ง์ด๋์ค์ด๊ณ ๊ฑฐ์ ํ๋ฌ์ค๋ก ํ๋ช
๋์์ต๋๋ค. ๊ทธ๋ฐ๋ฐ IPv6๋ ํธ์คํ
์
์ฒด์ ์ํด ํํฐ๋ง๋์ง ์์์ต๋๋ค. ๋ฌผ๋ก ์ด๋ ์์ง๋ ์๋ฃ์ ํ์ง์ ์ํฅ์ ์ฃผ์์ง๋ง ์ฌ์ ํ ๋น๋๋ฅผ ํ์ธํ ์ ์๊ฒ ํด์ฃผ์์ต๋๋ค. ์ด๋ ๋ฆฌ์์ค ๋ฐฐ์น๋ฅผ ์ํ ์ฌ์ดํธ๋ฅผ ์ ํํ ๋ ์ค์ํ ์ ์ด๋ฉฐ, ๊ธ์ง๋ ์ฌ์ดํธ ๋ชฉ๋ก๊ณผ RKN์ ์์ฒญ์ ์ฌ์ฉํ์ฌ ์์
์ ๊ตฌ์ฑํ๋ ๋ฌธ์ ์ ๊ด์ฌ์ ๊ฐ๋ ๊ฒ์ ์์ง ๋ง์ญ์์ค.
์ฒ์์๋ AS "Inspector"๋ฅผ ๋ค์๊ณผ ๋น๊ตํ์ต๋๋ค.
์ ๊ฐ ์ธ๊ธํ๊ณ ์ถ์ ๋ ๋ค๋ฅธ ์ ์ ๋ชจ๋ ๋๊ตฌ๊ฐ ๋ฌด๊ธฐ๊ฐ ๋ ์ ์๋ค๋ ๊ฒ์
๋๋ค. AS "Inspector"๋ ํ์ํ ๋คํธ์ํฌ์ด์ง๋ง ์์ด์ ํธ๋ ๊ธ์ง ๋ชฉ๋ก์ ๋ชจ๋ ๋ฆฌ์์ค์ ๋ํ ์์ฒญ์ ๋ณด๋ด ๋ชจ๋ ์ฌ๋์ ๋๊ฒจ์ค๋๋ค. ๊ทธ๋ฌํ ๋ฆฌ์์ค๊ฐ ์์ผ๋ฉด ์ ํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์์ต๋๋ค. ์ ์ฒด์ ์ผ๋ก, ๊ณต๊ธ์๋ ์์ด์ ํธ๋ฅผ ํตํด ์์ ๋ ๋ชจ๋ฅด๊ฒ DPI ๋ฐ DNS ์ ํ, ์์ด์ ํธ ์์น(์ค์ ๋
ธ๋ ๋ฐ ์๋น์ค ๋คํธ์ํฌ?), ์ง์ฐ ๋ฐ ์์ค์ ๋ํ ๋คํธ์ํฌ ๋ง์ปค ๋ฑ ๋คํธ์ํฌ์ ๋ํด ๊ฐ์น ์๋ ๊ฒ๋ณด๋ค ๋ ๋ง์ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ฐ์ฅ ๋ถ๋ช
ํ ๊ฒ๋ฟ์
๋๋ค. ๋๊ตฐ๊ฐ ์์ด์ ํธ์ ์์
์ ๋ชจ๋ํฐ๋งํ์ฌ ๋ฆฌ์์ค ๊ฐ์ฉ์ฑ์ ํฅ์์ํฌ ์ ์๋ ๊ฒ์ฒ๋ผ ๋๊ตฐ๊ฐ๋ ๋ค๋ฅธ ๋ชฉ์ ์ผ๋ก ์ด๋ฅผ ์ํํ ์ ์์ผ๋ฉฐ ์ด์ ๋ํ ์ฅ์ ๋ฌผ์ ์์ต๋๋ค. ๊ทธ ๊ฒฐ๊ณผ ์๋ ์ ๋งค์ฐ ๋ค๋ฉด์ ์ธ ๋๊ตฌ๊ฐ ํ์ํ์ต๋๋ค. ๋๊ตฌ๋ ์ด๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
์ถ์ฒ : habr.com