ํฝ์ ํ ๊ธฐ๋ฐ ํํฐ๋ฅผ ์ฌ์ฉํ์ฌ ์๋ณธ ํ ์คํธ๋ฅผ ์จ๊ธด ํ ์๋ณธ ํ ์คํธ๋ฅผ ๋ณต์ํ ์ ์๋ Unredacter ํดํท์ด ์ ๊ณต๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ์ฌ ์คํฌ๋ฆฐ์ท์ด๋ ๋ฌธ์์ ์ค๋ ์ท์ ํฝ์ ํ๋ ๋ฏผ๊ฐํ ๋ฐ์ดํฐ์ ๋น๋ฐ๋ฒํธ๋ฅผ ์๋ณํ ์ ์์ต๋๋ค. Unredacter์ ๊ตฌํ๋ ์๊ณ ๋ฆฌ์ฆ์ Depix์ ๊ฐ์ ์ด์ ์ ์ฌ์ฉ ๊ฐ๋ฅํ ์ ์ฌํ ์ ํธ๋ฆฌํฐ๋ณด๋ค ์ฐ์ํ๋ฉฐ Jumpsec ์ฐ๊ตฌ์์์ ์ ์ํ ํฝ์ ํ๋ ํ ์คํธ ์๋ณ ํ ์คํธ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ํต๊ณผํ๋ค๊ณ ์ฃผ์ฅ๋ฉ๋๋ค. ํ๋ก๊ทธ๋จ ์ฝ๋๋ TypeScript๋ก ์์ฑ๋์์ผ๋ฉฐ GPLv3 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
ํ ์คํธ๋ฅผ ๋ณต์ํ๊ธฐ ์ํด Unredacter๋ ์ญ์ ํ ๋ฐฉ๋ฒ์ ์ฌ์ฉํฉ๋๋ค. ์ด ๋ฐฉ๋ฒ์ ๋ฐ๋ฅด๋ฉด ์๋ณธ ํฝ์ ํ๋ ์ด๋ฏธ์ง์ ์ผ๋ถ๊ฐ ์๋ก ๋ค๋ฅธ ์ด๋ ๋ฐ ๋ณ๊ฒฝ๋ ํน์ฑ์ผ๋ก ํฝ์ ํ๋ ๋ฌธ์ ์์ ๊ฒ์ํ์ฌ ํฉ์ฑ๋ ๋ณํ๊ณผ ๋น๊ต๋ฉ๋๋ค. ๊ฒ์ํ๋ ๋์ ์๋ณธ ์กฐ๊ฐ๊ณผ ๊ฐ์ฅ ๊ฐ๊น์ด ์ต์ ์ด ์ ์ฐจ ์ ํ๋ฉ๋๋ค. ์ฑ๊ณต์ ์ผ๋ก ์์ ํ๋ ค๋ฉด ๊ธ๊ผด์ ํฌ๊ธฐ, ์ ํ ๋ฐ ๋ค์ฌ์ฐ๊ธฐ ๋งค๊ฐ ๋ณ์๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ถ์ธกํ๊ณ ํฝ์ ํ ๊ทธ๋ฆฌ๋์ ์ ํฌ๊ธฐ์ ํ ์คํธ์ ๊ทธ๋ฆฌ๋ ์ค๋ฒ๋ ์ด ์์น๋ฅผ ๊ณ์ฐํด์ผ ํฉ๋๋ค(๊ทธ๋ฆฌ๋ ์คํ์ ์ต์ ์ ์๋์ผ๋ก ์ ๋ ฌ๋ฉ๋๋ค). .
๋ํ Depix ์ ํธ๋ฆฌํฐ ๋ฒ์ ์ด ์ค๋น๋ ํ๋ ์์ํฌ ๋ด์์ DepixHMM ํ๋ก์ ํธ๊ฐ ์จ๊ฒจ์ง Markov ๋ชจ๋ธ ๊ธฐ๋ฐ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ๋ณํ๋์ด ๊ธฐํธ ์ฌ๊ตฌ์ฑ์ ์ ํ์ฑ์ ๋์ผ ์ ์๋ค๋ ์ ์ ํ์ธํ ์ ์์ต๋๋ค.
์ถ์ฒ : opennet.ru