์ธ์ ๊ฐ ํ ์ธํ๊ฒ ์ง ํ๊ณ ๋๊น์ง ์์๋๋ฐ ํคใ กํ
๊ฐ๊ฟ์์ ๋ค ์ด์์ค๊ณ ~ ใ ใ
obfuscator ์ ๊ฑฐ ์ํฐ์นํธํดํท ์์ด๋ ์ฌ์ผํจ?
์ํฐ์นํธ๊ฐ ๋ฉ๋ชจ๋ฆฌ ๋ณด์์ด๋ ํต ๊ฒ์ฌ๋ ์ด๋์ ๋ ์ ์์ ํด์ฃผ๋๋ฐ, ์ฝ๋๋ณด์์ ์์ ์๋ค๋ณด๋๊น ์์ ๊ฒ๋ฐ์๋ ์ฝ๋๋ณด์์ ๋ฐ๋ก ํ๋๊ฑธ ์ถ์ฒํ๋ค๊ณ ์ด ๊ฐค๋ฌ๋ฆฌ ์ด๋์ ๋ณธ์ ์์ ใ ใ ๋๋ ํ๋ ํด๋๋ฉด ์์ ํ๊ธด ํ์ง
์ํ ใณ
๊ทผ๋ฐ ์ ์์ ๋ฆฌ๋ทฐ๋ค ๋ณด๋ฉด ๋ฌด์จ ๋ฒํผ๋ง๋ค ์ถ๊ฐํด์ผํ๊ณ ๋น๋๋ ์๋ฌ ๋ง์ด ๋๋ค๊ณ ํจ ์ ์์๋ด์ผํ ๋ฏ
์คํค ใณใณ ์ผ๋จ ์ํฐ์นํธํดํท์ ๊ตฌ๋งคํ๋๋ฐ obfuscator๋ ๊ณ ๋ฏผ ์ข ํด๋ด์ผ ํ ๋ฏ.
์ํฐ์นํธ = ํต ๊ฑฐ๋ฅด๊ธฐ์ฉ. Obfuscator = ์ฝ๋ ๋ฏ๊ธฐ ๋ฐฉ์ง์ฉ.
obfuscator ์ ๊ฑฐ ์ํฐ์นํธํดํท ์์ด๋ ์ฌ์ผํจ?
์ํฐ์นํธ๊ฐ ๋ฉ๋ชจ๋ฆฌ ๋ณด์์ด๋ ํต ๊ฒ์ฌ๋ ์ด๋์ ๋ ์ ์์ ํด์ฃผ๋๋ฐ, ์ฝ๋๋ณด์์ ์์ ์๋ค๋ณด๋๊น ์์ ๊ฒ๋ฐ์๋ ์ฝ๋๋ณด์์ ๋ฐ๋ก ํ๋๊ฑธ ์ถ์ฒํ๋ค๊ณ ์ด ๊ฐค๋ฌ๋ฆฌ ์ด๋์ ๋ณธ์ ์์ ใ ใ ๋๋ ํ๋ ํด๋๋ฉด ์์ ํ๊ธด ํ์ง
์ํ ใณ
๊ทผ๋ฐ ์ ์์ ๋ฆฌ๋ทฐ๋ค ๋ณด๋ฉด ๋ฌด์จ ๋ฒํผ๋ง๋ค ์ถ๊ฐํด์ผํ๊ณ ๋น๋๋ ์๋ฌ ๋ง์ด ๋๋ค๊ณ ํจ ์ ์์๋ด์ผํ ๋ฏ
์คํค ใณใณ ์ผ๋จ ์ํฐ์นํธํดํท์ ๊ตฌ๋งคํ๋๋ฐ obfuscator๋ ๊ณ ๋ฏผ ์ข ํด๋ด์ผ ํ ๋ฏ.
์ํฐ์นํธ = ํต ๊ฑฐ๋ฅด๊ธฐ์ฉ. Obfuscator = ์ฝ๋ ๋ฏ๊ธฐ ๋ฐฉ์ง์ฉ.