๋ชจ๋ ๋ด์ฉ์ ์ถ์ฒ๋ ๊ตฌ๊ธ, ๊ตฌ๊ธ ์ํค๋ฐฑ๊ณผ, ๊ทธ์ธ์ ๋ธ๋ก๊ทธ ๋ฑ์ ์ฐธ๊ณ ํ์์ต๋๋ค. ๋ํ ํ๊ต ์์
์๊ฐ์ ์๋ฃ๋ฅผ ์ฐธ๊ณ ํ์ฌ ๊ธ์ ์์ฑํ์์ต๋๋ค. ๋ฆฌ๋ฒ์ฑ ๊ธฐ์ด์ ๋ํ ๋์์ด ๋ ๋ฏ ํ์ฌ ์ฌ๋ ค ๋์ ๊ฒ์ด๋ฉฐ,์์ฉ๋ชฉ์ ์ด ์๋๋๋ค. 1-1. ๋ฆฌ๋ฒ์ฑ ์์ง๋์ด๋ง ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง(reverse engineering, RE) ๋๋ ์ญ๊ณตํ(้ๅทฅๅญธ)์ ์ฅ์น ๋๋ ์์คํ
์ ๊ธฐ์ ์ ์ธ ์๋ฆฌ๋ฅผ ๊ทธ ๊ตฌ์กฐ๋ถ์์ ํตํด ๋ฐ๊ฒฌํ๋ ๊ณผ์ ์ด๋ค. ์ด๊ฒ์ ์ข
์ข
๋์(๊ธฐ๊ณ ์ฅ์น, ์ ์ ๋ถํ, ์ํํธ์จ์ด ํ๋ก๊ทธ๋จ ๋ฑ)์ ์กฐ๊ฐ๋ด์ ๋ถ์ํ๋ ๊ฒ์ ํฌํจํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ ์ง ๋ณด์๋ฅผ ์ํด, ๋๋ ๊ฐ์ ๊ธฐ๋ฅ์ ํ๋ ์ ์ฅ์น๋ฅผ ์๋ณธ์ ์ผ๋ถ๋ฅผ ์ด์ฉํ์ง ์๊ณ ๋ง๋ค๊ธฐ ์ํด ๋์์ ์ธ๋ถ์ ์ธ ์๋์ ๋ถ์ํ๋ ๊ฒ์ ํฌํจํ๋ค. ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง์ ๊ธฐ์์ ์์
์ ๋๋ ๊ตฐ์ฌ์ ์ผ๋ก ํ๋..
๋ฆฌ๋ฒ์ฑ ๊ธฐ์ด
๋ชจ๋ ๋ด์ฉ์ ์ถ์ฒ๋ ๊ตฌ๊ธ, ๊ตฌ๊ธ ์ํค๋ฐฑ๊ณผ, ๊ทธ์ธ์ ๋ธ๋ก๊ทธ ๋ฑ์ ์ฐธ๊ณ ํ์์ต๋๋ค. ๋ํ ํ๊ต ์์
์๊ฐ์ ์๋ฃ๋ฅผ ์ฐธ๊ณ ํ์ฌ ๊ธ์ ์์ฑํ์์ต๋๋ค. ๋ฆฌ๋ฒ์ฑ ๊ธฐ์ด์ ๋ํ ๋์์ด ๋ ๋ฏ ํ์ฌ ์ฌ๋ ค ๋์ ๊ฒ์ด๋ฉฐ,์์ฉ๋ชฉ์ ์ด ์๋๋๋ค. 1-1. ๋ฆฌ๋ฒ์ฑ ์์ง๋์ด๋ง ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง(reverse engineering, RE) ๋๋ ์ญ๊ณตํ(้ๅทฅๅญธ)์ ์ฅ์น ๋๋ ์์คํ
์ ๊ธฐ์ ์ ์ธ ์๋ฆฌ๋ฅผ ๊ทธ ๊ตฌ์กฐ๋ถ์์ ํตํด ๋ฐ๊ฒฌํ๋ ๊ณผ์ ์ด๋ค. ์ด๊ฒ์ ์ข
์ข
๋์(๊ธฐ๊ณ ์ฅ์น, ์ ์ ๋ถํ, ์ํํธ์จ์ด ํ๋ก๊ทธ๋จ ๋ฑ)์ ์กฐ๊ฐ๋ด์ ๋ถ์ํ๋ ๊ฒ์ ํฌํจํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ ์ง ๋ณด์๋ฅผ ์ํด, ๋๋ ๊ฐ์ ๊ธฐ๋ฅ์ ํ๋ ์ ์ฅ์น๋ฅผ ์๋ณธ์ ์ผ๋ถ๋ฅผ ์ด์ฉํ์ง ์๊ณ ๋ง๋ค๊ธฐ ์ํด ๋์์ ์ธ๋ถ์ ์ธ ์๋์ ๋ถ์ํ๋ ๊ฒ์ ํฌํจํ๋ค. ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง์ ๊ธฐ์์ ์์
์ ๋๋ ๊ตฐ์ฌ์ ์ผ๋ก ํ๋..
2020.09.03