SSB๋ ๋ช ๋
๋์ ์ด์๋์ด ์์ต๋๋ค. ์์
๋คํธ์ํฌ์ ๊ธฐ๋ฅ์ ๋ ๊ฐ์ ๋ฐ์คํฌํ ์ ํ๋ฆฌ์ผ์ด์
(
Secure Scuttlebutt๊ฐ ์๋ํ๋ ค๋ฉด ๋ก์ปฌ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ๋ ๋์ ์ปดํจํฐ์ด๋ฉด ์ถฉ๋ถํฉ๋๋ค. SSB ํ๋กํ ์ฝ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์ ํ๋ฆฌ์ผ์ด์
์ UDP ๋ธ๋ก๋์บ์คํธ ๋ฉ์์ง๋ฅผ ๋ณด๋ด๊ณ ์๋์ผ๋ก ์๋ก๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค. ์ธํฐ๋ท์์ ์ฌ์ดํธ๋ฅผ ์ฐพ๋ ๊ฒ์ ์กฐ๊ธ ๋ ๋ณต์กํ๋ฏ๋ก ๋ช ๋จ๋ฝ์์ ์ด ๋ฌธ์ ์ ๋ํด ๋ค์ ์ค๋ช
ํ๊ฒ ์ต๋๋ค.
์ฌ์ฉ์ ๊ณ์ ์ ๊ทธ์ ๋ชจ๋ ํญ๋ชฉ(๋ก๊ทธ)์ด ์ฐ๊ฒฐ๋ ๋ชฉ๋ก์ ๋๋ค. ๊ฐ ํ์ ํญ๋ชฉ์๋ ์ด์ ํญ๋ชฉ์ ํด์๊ฐ ํฌํจ๋์ด ์์ผ๋ฉฐ ์ฌ์ฉ์์ ๊ฐ์ธ ํค๋ก ์๋ช ๋ฉ๋๋ค. ๊ณต๊ฐ ํค๋ ์ฌ์ฉ์์ ์๋ณ์์ ๋๋ค. ํญ๋ชฉ์ ์ญ์ ํ๊ณ ํธ์งํ๋ ๊ฒ์ ์์ฑ์ ์์ ์ด๋ ๋ค๋ฅธ ์ฌ๋์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค. ์์ ์๋ ์ ๋ ๋์ ํญ๋ชฉ์ ์ถ๊ฐํ ์ ์์ต๋๋ค. ๋ค๋ฅธ ์ฌ์ฉ์๋ค์ด ์ฝ์ด์ผ ํฉ๋๋ค.
๋์ผํ ๋ก์ปฌ ๋คํธ์ํฌ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์
์ ์๋ก๋ฅผ ํ์ธํ๊ณ ๊ด์ฌ ์๋ ๋ก๊ทธ์์ ์ด์์ ์
๋ฐ์ดํธ๋ฅผ ์๋์ผ๋ก ์์ฒญํฉ๋๋ค. ์ด๋ค ๋
ธ๋์์ ์
๋ฐ์ดํธ๋ฅผ ๋ค์ด๋ก๋ํ๋์ง๋ ์ค์ํ์ง ์์ต๋๋ค. ์๋ํ๋ฉด... ๊ณต๊ฐ ํค๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ ํญ๋ชฉ์ ์ ๋ขฐ์ฑ์ ํ์ธํ ์ ์์ต๋๋ค. ๋๊ธฐํ ์ค์๋ ๊ทํ๊ฐ ๊ด์ฌ ์๋ ์ ๋์ ๊ณต๊ฐ ํค ์ธ์๋ ์ด๋ ํ ๊ฐ์ธ ์ ๋ณด๋ ๊ตํ๋์ง ์์ต๋๋ค. ์๋ก ๋ค๋ฅธ WiFi/LAN ๋คํธ์ํฌ(์ง, ์นดํ, ์ง์ฅ) ๊ฐ์ ์ ํํ๋ฉด ๋ก์ปฌ์ ์ ์ฅ๋ ๋ก๊ทธ ์ฌ๋ณธ์ด ๊ทผ์ฒ์ ์๋ ๋ค๋ฅธ ์ฌ์ฉ์์ ์ฅ์น๋ก ์๋ ์ ์ก๋ฉ๋๋ค. ์ด๋ ์๋ ๋ฐฉ์๊ณผ ์ ์ฌํฉ๋๋ค.
์ฌ๊ธฐ์ โ๋๊ตฐ๊ฐ์ ์น๊ตฌ๊ฐ ๋๋คโ๋ ๊ฒ์ ๊ตฌ์ฒด์ ์ธ ๋ฌผ๋ฆฌ์ ์๋ฏธ๋ฅผ ๊ฐ์ต๋๋ค. ๋ด ์น๊ตฌ๋ค์ ๋ด ์ก์ง๋ฅผ ๋ณด๊ดํ๊ณ ์์ต๋๋ค. ์น๊ตฌ๊ฐ ๋ง์์๋ก ๋ค๋ฅธ ์ฌ๋๋ค์ด ๋ด ์ก์ง์ ๋ ์ฝ๊ฒ ์ ๊ทผํ ์ ์์ต๋๋ค. ํํฌ์ ๋ํ ์ค๋ช
์์
์ฌ์ฉ์์ ๋ก๊ทธ์๋ VKontakte ๋ด๋ฒผ๋ฝ์ ํญ๋ชฉ๊ณผ ์ ์ฌํ ๊ณต๊ฐ ๋ฉ์์ง, ์์ ์์ ๊ณต๊ฐ ํค๋ก ์ํธํ๋ ๊ฐ์ธ ๋ฉ์์ง, ๋ค๋ฅธ ์ฌ์ฉ์์ ๊ฒ์๋ฌผ์ ๋ํ ๋๊ธ, ์ข์์ ๋ฑ ๋ค์ํ ์ ํ์ ํญ๋ชฉ์ด ํฌํจ๋ ์ ์์ต๋๋ค. ์ด๊ฒ์ ๊ณต๊ฐ ๋ชฉ๋ก์ ๋๋ค. ์ฌ์ง ๋ฐ ๊ธฐํ ๋์ฉ๋ ํ์ผ์ ์ก์ง์ ์ง์ ๋ฐฐ์น๋์ง ์์ต๋๋ค. ๋์ ํ์ผ์ ํด์๊ฐ ๊ธฐ๋ก๋์ด ๋ก๊ทธ ์์ฒด์ ๋ณ๋๋ก ํ์ผ์ ์ฟผ๋ฆฌํ ์ ์์ต๋๋ค. ์๋ ๊ฒ์๋ฌผ์ ์์ฑ์์ ๋ํ ๋๊ธ์ ๊ฐ์์ฑ์ ๋ณด์ฅ๋์ง ์์ต๋๋ค. ์๋ก ์น๊ตฌ๊ฐ ๋ ์ ์๋ ๊ฒฝ๋ก๊ฐ ์ถฉ๋ถํ ์งง์ง ์์ผ๋ฉด ๊ทธ๋ฌํ ๋๊ธ์ ๋ณผ ์ ์์ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค. ๋ฐ๋ผ์ ๊ตฐ์ฌ ๊ฐํด์๊ฐ ๊ทํ์ ๊ฒ์๋ฌผ์ ํ์ทจํ๋ ค๊ณ ์๋ํ๋๋ผ๋ ๊ทธ๋ค์ด ๊ทํ์ ์น๊ตฌ๊ฐ ์๋๊ฑฐ๋ ์น๊ตฌ์ ์น๊ตฌ๊ฐ ์๋๋ผ๋ฉด ์๋ฌด๊ฒ๋ ๋์น ์ฑ์ง ๋ชปํ ๊ฒ์ ๋๋ค.
Secure Scuttlebutt๋ ์ต์ด์ p2p ๋คํธ์ํฌ๋ ์๋๊ณ ์ต์ด์ p2p ์์ ๋คํธ์ํฌ๋ ์๋๋๋ค. ์ค๊ฐ์ ์์ด ์ํตํ๊ณ ๋๊ธฐ์ ์ ์ํฅ๊ถ์์ ๋ฒ์ด๋๋ ค๋ ์๊ตฌ๋ ์ค๋ซ๋์ ์กด์ฌํด ์์ผ๋ฉฐ, ์ฌ๊ธฐ์๋ ๋ช ๊ฐ์ง ๋ถ๋ช ํ ์ด์ ๊ฐ ์์ต๋๋ค. ์ฌ์ฉ์๋ ๋๊ท๋ชจ ํ๋ ์ด์ด๊ฐ ๊ฒ์ ๊ท์น์ ์ ์ฉํ๋ ๊ฒ์ ์ง์ฆ์ ๋ ๋๋ค. ํ๋ฉด์ ๊ด๊ณ ๋ฅผ ๋ณด๊ฑฐ๋ ์ฐจ๋จ๋๊ณ ์ง์ ์๋น์ค์ ์๋ต์ ๋ฉฐ์น ๋์ ๊ธฐ๋ค๋ฆฌ๋ ์ฌ๋์ ๊ฑฐ์ ์์ต๋๋ค. ํต์ ๋์ง ์์ ๊ฐ์ธ ๋ฐ์ดํฐ ์์ง ๋ฐ ์ XNUMX์ ์ ์ก์ผ๋ก ์ธํด ์ด ๋ฐ์ดํฐ๊ฐ ๋๋๋ก ๋คํฌ ์น์์ ํ๋งค๋๋ค๋ ์ฌ์ค์ ์ฌ์ฉ์๊ฐ ๋ ๋ง์ ์ ์ด๊ถ์ ๊ฐ์ง ์ ์๋ ๋ค๋ฅธ ์ํธ ์์ฉ ๋ฐฉ๋ฒ์ ๊ตฌ์ถํด์ผ ํ๋ค๋ ํ์์ฑ์ ๊ฑฐ๋ญ ์๊ธฐ์์ผ ์ค๋๋ค. ๊ทธ์ ๋ฐ์ดํฐ์ ๋ํด. ๊ทธ๋ฆฌ๊ณ ๊ทธ ์์ ์ด ๊ทธ๊ฒ๋ค์ ๋ถ๋ฐฐ์ ์์ ์ ์ฑ ์์ง ๊ฒ์ ๋๋ค.
๋ค์๊ณผ ๊ฐ์ ์ ์๋ ค์ง ๋ถ์ฐํ ์์
๋คํธ์ํฌ
Secure Scuttlebutt์๋ ๋๊ธฐํ๋ฅผ ์ฉ์ดํ๊ฒ ํ๋ ์ค๊ฐ ๋
ธ๋๋ ์์ต๋๋ค("ํ"์ด๋ผ๊ณ ํจ). ๊ทธ๋ฌ๋ ํ์ ์ฌ์ฉ์ ์ ํ ์ฌํญ์ด๋ฉฐ ๊ทธ ์์ฒด๋ ์ํธ ๊ตํ์ด ๊ฐ๋ฅํฉ๋๋ค. ํ์ ์ฌ์ฉํ๋ ๋
ธ๋๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ, ๋ชจ๋ ๋ฐ์ดํฐ์ ์ ์ฒด ๋ณต์ฌ๋ณธ์ด ํญ์ ์์ผ๋ฏ๋ก ์๋ฌด ๊ฒ๋ ์์ง ์๊ณ ๋ค๋ฅธ ๋
ธ๋๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ํ๋ก์ ๋
ธ๋๋ ๋์ฒดํ ์ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ์ง ์์ต๋๋ค. ๋น์ ์ด ์์ฒญํ๋ฉด ํ์ ๋น์ ์ ์น๊ตฌ๋ก ์ถ๊ฐํ๊ณ ๋น์ ์ด ์ฐ๊ฒฐ๋ ๋ ๋น์ ์ ์ก์ง ์ฌ๋ณธ์ ์
๋ฐ์ดํธํ ๊ฒ์
๋๋ค. ํ๋ก์ด๊ฐ ์ฐ๊ฒฐ๋๋ฉด ์ด๋ฏธ ์ฐ๊ฒฐ์ด ๋์ด์ง ๊ฒฝ์ฐ์๋ ์ ๊ฒ์๋ฌผ์ ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค. ํ๊ณผ ์น๊ตฌ๊ฐ ๋๋ ค๋ฉด ํ ๊ด๋ฆฌ์๋ก๋ถํฐ ์ด๋๋ฅผ ๋ฐ์์ผ ํฉ๋๋ค. ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์น ์ธํฐํ์ด์ค(
๋คํธ์ํฌ๊ฐ ๊ฝค ์ค๋ซ๋์ ์ด์๋์ด ์์ง๋ง ๋คํธ์ํฌ์ ์ ์ํ๋ ์ฌ๋์ ๊ฑฐ์ ์์ต๋๋ค. Android ์ฑ ๊ฐ๋ฐ์์ธ Andrรฉ Staltz์ ๋ฐ๋ฅด๋ฉด,
์ด๋ณด์๋ฅผ ์ํ ์ง์นจ์ด ๋์ ์์ต๋๋ค.
Andrรฉ Staltz ๊ธฐ์ฌ์ ๋ชจ๋ ์ด๋ฏธ์ง
์ ์ฉํ ๋งํฌ :
[1]์ถ์ฒ : habr.com