Portmaster ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฉํ™”๋ฒฝ 1.0 ๊ฒŒ์‹œ

๊ฐœ๋ณ„ ํ”„๋กœ๊ทธ๋žจ ๋ฐ ์„œ๋น„์Šค ์ˆ˜์ค€์—์„œ ์•ก์„ธ์Šค ์ฐจ๋‹จ ๋ฐ ํŠธ๋ž˜ํ”ฝ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์ œ๊ณตํ•˜๋Š” ๋ฐฉํ™”๋ฒฝ ์ž‘์—…์„ ๊ตฌ์„ฑํ•˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ธ Portmaster 1.0 ๋ฆด๋ฆฌ์Šค๋ฅผ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ๋Š” Go๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ AGPLv3 ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค. ์ธํ„ฐํŽ˜์ด์Šค๋Š” Electron ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜์—ฌ JavaScript๋กœ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค. Linux ๋ฐ Windows์—์„œ์˜ ์ž‘์—…์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

Linux๋Š” iptables๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŠธ๋ž˜ํ”ฝ์„ ๊ฒ€์‚ฌ ๋ฐ ์ œ์–ดํ•˜๊ณ  nfqueue๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฐจ๋‹จ ๊ฒฐ์ •์„ ์‚ฌ์šฉ์ž ๊ณต๊ฐ„์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์•ž์œผ๋กœ๋Š” ๋ฆฌ๋ˆ…์Šค์šฉ์œผ๋กœ ๋ณ„๋„์˜ ์ปค๋„ ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•  ๊ณ„ํš์ด๋‹ค. ๋ฌธ์ œ ์—†๋Š” ์ž‘๋™์„ ์œ„ํ•ด์„œ๋Š” Linux ์ปค๋„ ๋ฒ„์ „ 5.7 ์ด์ƒ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค(์ด๋ก ์ ์œผ๋กœ๋Š” 2.4 ๋ธŒ๋žœ์น˜๋ถ€ํ„ฐ ์ปค๋„ ์ž‘์—…์ด ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ๋ฒ„์ „ 5.7๊นŒ์ง€์—์„œ ๋ฌธ์ œ๊ฐ€ ๊ด€์ฐฐ๋ฉ๋‹ˆ๋‹ค). Windows๋Š” ์ž์ฒด ์ปค๋„ ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•˜์—ฌ ํŠธ๋ž˜ํ”ฝ ํ•„ํ„ฐ๋ง์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

Portmaster ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฉํ™”๋ฒฝ 1.0 ๊ฒŒ์‹œ

์ง€์›๋˜๋Š” ๊ธฐ๋Šฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์‹œ์Šคํ…œ์˜ ๋ชจ๋“  ๋„คํŠธ์›Œํฌ ํ™œ๋™์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ๋„คํŠธ์›Œํฌ ํ™œ๋™ ๊ธฐ๋ก๊ณผ ๊ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์—ฐ๊ฒฐ์„ ์ถ”์ ํ•ฉ๋‹ˆ๋‹ค.
  • ์•…์„ฑ์ฝ”๋“œ ๋ฐ ๋™์„ ์ถ”์  ๊ด€๋ จ ์š”์ฒญ์„ ์ž๋™์œผ๋กœ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค. ์ฐจ๋‹จ์€ ์•…์˜์ ์ธ ํ™œ๋™, ์›๊ฒฉ ์ธก์ • ๋˜๋Š” ๊ฐœ์ธ ๋ฐ์ดํ„ฐ ์ถ”์ ์— ์—ฐ๋ฃจ๋œ ๊ฒƒ์œผ๋กœ ๋ฐํ˜€์ง„ IP ์ฃผ์†Œ ๋ฐ ๋„๋ฉ”์ธ ๋ชฉ๋ก์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ๋ชฉ๋ก์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ด‘๊ณ ๋ฅผ ์ฐจ๋‹จํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • DNS-over-TLS๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ธฐ๋ณธ์ ์œผ๋กœ DNS ์ฟผ๋ฆฌ๋ฅผ ์•”ํ˜ธํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ธํ„ฐํŽ˜์ด์Šค์˜ ๋ชจ๋“  DNS ๊ด€๋ จ ํ™œ๋™์„ ๋ช…ํ™•ํ•˜๊ฒŒ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
  • ์ž์‹ ๋งŒ์˜ ์ฐจ๋‹จ ๊ทœ์น™์„ ์ƒ์„ฑํ•˜๊ณ  ์„ ํƒํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋‚˜ ํ”„๋กœํ† ์ฝœ์˜ ํŠธ๋ž˜ํ”ฝ์„ ์‹ ์†ํ•˜๊ฒŒ ์ฐจ๋‹จํ•˜๋Š” ๊ธฐ๋Šฅ(์˜ˆ: P2P ํ”„๋กœํ† ์ฝœ์„ ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ์Œ)
  • ๋ชจ๋“  ํŠธ๋ž˜ํ”ฝ์— ๋Œ€ํ•œ ์„ค์ •๊ณผ ๊ฐœ๋ณ„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ๋งํฌ ํ•„ํ„ฐ๋ฅผ ๋ชจ๋‘ ์ •์˜ํ•˜๋Š” ๊ธฐ๋Šฅ.
  • ๊ตญ๊ฐ€๋ณ„ ํ•„ํ„ฐ๋ง ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
    Portmaster ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฉํ™”๋ฒฝ 1.0 ๊ฒŒ์‹œ
  • ์œ ๋ฃŒ ์‚ฌ์šฉ์ž์—๊ฒŒ๋Š” ํšŒ์‚ฌ์˜ ๋…์  SPN(Safing Privacy Network) ์˜ค๋ฒ„๋ ˆ์ด ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ๋ถ€์—ฌ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” Tor์™€ ์œ ์‚ฌํ•˜์ง€๋งŒ ์—ฐ๊ฒฐํ•˜๊ธฐ ๋” ์‰ฌ์šด VPN ๋Œ€์•ˆ์œผ๋กœ ์„ ์ „๋ฉ๋‹ˆ๋‹ค. SPN์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ตญ๊ฐ€๋ณ„ ์ฐจ๋‹จ์„ ์šฐํšŒํ•˜๊ณ , ์‚ฌ์šฉ์ž์˜ IP ์ฃผ์†Œ๋ฅผ ์ˆจ๊ธฐ๊ณ , ์„ ํƒํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ์„ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. SPN ๊ตฌํ˜„ ์ฝ”๋“œ๋Š” AGPLv3 ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ ์˜คํ”ˆ ์†Œ์Šค๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€