본문 바로가기

apps

Parallels Desktop : 디스크 이미지 파일에 공인인증서 저장하고 사용하기

대부분의 업무 또는 작업을 OS X에서 소화한다 하더라도 국내 인터넷 환경상 어쩔 수 없이 인터넷 뱅킹과 쇼핑은 여전히 윈도우 플랫폼의 도움을 받아야합니다. 이번 시간에는 Parallels Desktop를 사용하여 인터넷 뱅킹과 쇼핑을 할 때 공인인증서를 USB 메모리 대신에 별도의 디스크 이미지 파일에 저장해 놓고 사용하는 방법에 대하여 살펴보도록 하겠습니다.


공인인증서는 온라인에서 개인 사용자의 신원을 확인하는데 사용되는 '고유 식별자' 정보입니다. 필자는 이 공인인증서를 과연 어디다 저장하는게 보다 안전하며 효율적인지 오래전부터 아주 잠깐씩 고민해 왔습니다. 일반저긍로 공인인증서 정보를 저장하는 방법은 크게 '두 가지'로 나뉩니다. 첫 번째는 윈도우 하드 디스크의 약속된 경로에 저장하는 것이고 두 번째는 외부 장치인 USB 메모리에 저장하여 사용하는 것입니다. 전자의 경우 윈도우에 심각한 문제가 발생되면 윈도우 하드 디스크에서 NPKI 폴더(공인인증서 파일)를 찾아 백업한 다음 새로운 Parallels Desktop용 윈도우 이미지 파일로 대치하고 다시 공인인증서 파일을 약속된 경로에 다시 복사합니다. 만약, 인증서 파일을 백업을 하지 않고 Parallels Dekstop 윈도우 이미지를 제거했다면 은행으로부터 다시 재발급 받는 복잡한 과정을 거치는 불편함을 감수해야 하기도 합니다. 후자의 경우 특정 상황에서 전자에서와 같은 불편함은 없지만 인터넷 뱅킹 또는 쇼핑을 할 때 매번 USB 메모리를 서랍에서 찾거나 휴대해야 하는 자잘한 번거로움이 있습니다. 인터넷 뱅킹 보안 전문가들의 조언에 따르면 공인인증서 파일을 되도록 별도의 외부 저장 장치에 보관해 놓고 필요할 때마다 연결해서 사용하도록 권장하고 있습니다. 그런 차원에서 별도의 물리적인 USB 메모리를 사용하지 않고 전문가들이 권장하는 방법대로 OS X에서 USB 메모리 대용으로 디스크 이미지를 생성하여 구현하는 방법을 살펴보도록 하겠습니다.


공인인증서를 저장하기 위한 디스크 불륨 생성하고 Parallels Desktop에서 사용하기

  1. 런치패드 또는 응용 프로그램/유틸리티 폴더에서 '디스크 유틸리티' 응용 프로그램을 실행합니다. 이어서 도구 막대에서 '새로운 이미지' 아이콘을 클릭합니다.

  2. 별도 저장 필드에 파일 이름과 저장할 경로를 먼저 지정합니다. 이어서 마운트되었을 때 표시되는 디스크 볼륨 이름과 크기 및 암호화 방법을 각각 지정합니다. '크기'는 인증서 파일의 크기가 수십 KB 바이트 단위이므로 팝업 메뉴에서 사용자화...를 선택하여 최소한으로 적절히 결정합니다. 그리고 해당 볼륨을 열 때마다 암호를 입력하는 단계를 포함하려면 '암호화' 패널에서 '128비트 AES 암호화'를 지정합니다. 기타 포맷, 파티션, 이미지 포맷은 기본 값으로 둡니다. '생성' 버튼을 클릭합니다.
  3. 암호화 패널이 나타납니다. 암호/확인 입력 필드에 사용할 암호를 입력합니다. 이 암호를 해당 디스크 볼륨을 열 때 필요한 정보입니다. 그리고 가능한한 '내 키체인에 암호 기억' 옵션은 체크-해제합니다. '승인' 버튼을 클릭합니다.

  4. 디스크 이미지 생성이 완료되면 데스크탑에서 해당 디스크 볼륨이 마운트됩니다. 다음 그림은 이해를 돕기 위하여 디스크 볼륨 원본 파일(.dmg)이 저장된 경로 (예 : 홈 > 도큐멘트 > Secure Token 폴더)를 Finder 윈도우에서 함께 표시한 예시입니다. 이 .dmg 파일을 더블-클릭하면 데스크탑에 마운트됩니다.

  5. USB 메모리 또는 윈도우에 저장되어 있는 'NPKI' 폴더를 해당 볼륨 (예:Token Ticket) 위로 드래그하여 복사합니다. Windows의 경우 NPKI 폴더는 내 컴퓨터 > 로컬 디스크 (C:) > Program Files 폴더 안에 위치해 있습니다. 윈도우 탐색기에서 맥의 데스크탑으로 쭈~욱 드래그하면 복사됩니다.
  6. Parallels Dekstop을 실행합니다. 그리고 다음 그림과 같이 상태 막대에서 손등 모양의 '공유' 버튼을 누르고 단축 메뉴에서 '추가...'를 실행합니다.

  7. Parallels Desktop 상단 중앙에 경로 추가 패널이 나타납니다. '경로' 팝업 메뉴를 누르고 '폴더 선택...'을 선택합니다.

  8. 폴더 선택 윈도우가 나타납니다. 다음 그림과 같이 사이드바에서 위 4번 과정에서 생성된 디스크 볼륨을 선택합니다. 오른쪽 윈도우 영역에 복사한 NPKI 폴더가 나타납니다. '선택' 버튼을 클릭합니다. 경로 추가 패널에서 '확인' 버튼을 다시 한 번 클릭합니다.

  9. Parallels Desktop에서 인터넷 익스플러어를 열고 금융 사이트에 접근한 다음 '공인인증서 로그인' 링크를 눌러 인증서 선택 윈도우를 호출합니다. 이어서 인증서 선택 윈도우의 인증서 위치 섹션에서 '이동식' 항목을 체크하면 아래에 유효한 공인인증서가 나타납니다.

  10. 공인인증서 사용이 완료되면, Parallels Dekstop을 종료하고 데스크탑에 마운트되어 있는 디스크 이미지 볼륨을 선택하고 단축키 command + E를 누르거나 휴지통으로 드래그하여 마운트 해제합니다. 나중에 다시 공인 인증서를 사용하려면, NPKI 폴더가 저장되어 있는 .dmg 파일을 더블-클릭하여 데스크탑에 마운트시킨 다음 사용합니다. 마운트 시킨 볼륨은 윈도우에서 이동식 디스크로 인식됩니다. 이 인증서 파일을 다른 맥 컴퓨터에서 사용하려면 해당 .dmg 파일만 복사해 가져가면 됩니다.


추가 정보

위에서 살펴본 것처럼 공인인증서 파일을 OS X의 사용자 계정내에 저장하면 파일 관리 또는 보안 측면에서 효율적입니다. 같은 맥락으로 윈도우에서 작업하는 오피스 문서도 Parallels Dekstop의 공유 기능을 사용하여 OS X 볼륨에 저장하면 윈도우에 심각한 문제가 발생했을 때 별도 백업 과정 필요없이 바로 새로운 윈도우 이미지로 대치하면 됩니다. OS X의 사용자 계정에 대한 개념에 대하여 익숙하고 타임머신 백업을 사용하다면 플랫폼에 상관없이 모든 사용자의 데이터는 홈 폴더, 즉 사용자 계정 안에 저장해 둘 것을 권장합니다. 그 데이터가 Parallels Desktop에서 작업한 윈도우 문서일지라도...[중략]

그리고 마지막으로 공인 인증서가 포함된 디스크 이미지 파일을 먼저 마운트시킨 다음 Parallels Dekstop을 실행하여 윈도우를 엽니다. Parallels Desktop을 먼저 실행한 다음 디스크 이미지 파일을 마운트하면 인식되지 않는 버그가 발생합니다.