윈도우 설치하기전 무결성을 체크해보자
컴공/잡지식 2013. 8. 14. 01:21 |의미 있는 첫 글이네요^^
요즘은 CD-ROM이 없는 컴퓨터들이 많습니다.
(저렴하게 구매하기 위해서와 CD-ROM의 사용 빈도수가 줄어들고 있죠..)
그래서 USB메모리에 이미지파일(iso파일)을 저장해서 사용하는 경우가 많아 지고 있습니다.
그런데 무턱대고 이미지파일을 USB메모리에 넣게된다면 문제가 생길수있습니다.
왜냐하면 이미지파일에 악성코드가 심어져있다면 이 이미지파일을 이용해 설치한 컴퓨터는 OS설치와 동시에 악성코드가 같이 설치되는것이죠.
그래서 !! 이미지파일에 무결성을 체크해보자는겁니다~
데이터무결성이란 ? 데이터를 인가되지 않은 방법으로 변경할 수 없도록 보호하는 성질. 이라고 나왔는데 쉽게 말해서 원본과 사본이 같은지를 체크해보는것입니다.
무결성을 체크하는 방법은 해쉬값으로 원본과 사본을 체크합니다.
해쉬란? 해쉬함수를 통해 만드는 값인데요. 해쉬는 1:1에 대응성을 가지고 있기때문에 각각의 값마다 대응되는 값이 정해져 있습니다. 주로 해쉬는 보안공부를하게되면 많이 나옵니다.
그럼 무결성 체크해봅시다~
===========================================================================================
<준비물>
해쉬값을 추출할수있는 Tool (FastHash), 이미지파일
(FastHash는 인터넷에 검색하면 바로 나옵니다. 버전은 상관없습니다^^)
===========================================================================================
일단 해쉬값을 추출할수있는 Tool을 설치해봅시다.
(간단하게 압축만 푸시면됩니다. 설치끝~)
저는 FastHash ver0.39B로 해보겠습니다.
처음 실행 화면입니다. 여기서 상단바에서 파일->파일읽기 로 들어갑니다.
입력파일 선택창이 뜹니다. 거기서 ... <- 버튼을 눌러서 이미지파일(iso파일)을 찾습니다. 파일을 찾은후 실행을 누릅니다.
(저는 Windows 7 Enterprise K with Service Pack 1 (x64) - DVD (Korean)의 이미지 파일을 입력하였습니다.)
실행을 누르면 자동으로 해쉬값을 찾습니다.
여기서 중요한 것은 해쉬값에 종류인데요. windows에 무결성체크 해쉬값은 SHA-1만 지원하므로 MD5에서 SHA-1으로 변환해봅시다.
상단 바에서 해쉬 -> SHA-1 을 선택하게 되면 SHA-1로 값을 다시 구하기 시작합니다.
(혹시 SHA-1으로 값이 다시 구해지지 않는다면 오른쪽 버튼->모두 재시작 을 눌러봅시다.)
(참고>하단에 퍼센트 게이지가 파일을 해쉬값으로 변환하는 과정입니다.)
저의 해쉬값은 DEABC2B531EC84FB0C962ACA9A89BDAC6B141DC0 네요.
(해쉬값을 따로 복사하고 싶다면 오른쪽버튼 -> 해쉬를 복사 -> SHA-1 을 누르면 값이 Copy가 됩니다.)
웹브라우져를 열고 http://technet.microsoft.com/ko-kr/subscriptions/downloads/default.aspx?pv=36:350 로 이동해봅시다.
이 싸이트는 마이크로소프트 홈페이지며 마이크로소프트의 대부분의 SW를 다운받을수 있고 무결성을 확인하기위한 해쉬값을 볼수있습니다.
검색창에서 자신의 OS와 OS버전을 입력합니다.
(저는 Windows 7 Enterprise K with Service Pack 1 (x64) - DVD (Korean)의 해쉬값을 알아야 되므로 Windows 7 Enterprise K with Service Pack 1 (x64) - DVD (Korean)를 검색합니다.)
검색후 자신의 OS의 버전과 x86과 x64를 구분한뒤 세부정보를 클릭합니다.
(저는 Windows 7 Enterprise K with Service Pack 1 (x64) - DVD (Korean)의 세부정보를 클릭했습니다.)
자신이 구한 해쉬값과 마이크로소프트의 정품 해쉬값과 비교합니다.
(저는 해쉬값이 DEABC2B531EC84FB0C962ACA9A89BDAC6B141DC0 이므로 정확히 일치되네요.)
오늘은 간단하게 OS이미지파일의 무결성을 체크해보았습니다.^^
'컴공 > 잡지식' 카테고리의 다른 글
라즈베리파이 xrdp를 이용한 GUI원격접속 (0) | 2015.05.31 |
---|---|
라즈베리파이 무선랜 설정하기 (0) | 2015.05.31 |
라즈베리파이 모니터 없이 사용하기(원격제어) (0) | 2015.05.31 |
라즈베리파이에 OS(라즈비안) 설치하기, 백업하기 (0) | 2015.05.31 |
USB메모리로 윈도우 설치 CD를 만들어보자! (0) | 2013.08.14 |