최근 암호화폐 채굴 붐이 일면서 해커들은 피해자가 눈치채지 못하는 사이에 컴퓨터로 채굴 악성코드를 배포하는 교묘한 방법들을 찾아내고 있습니다. 해커들에게는 새로운 수익원이 될 수 있지만, 감염된 컴퓨터는 심각한 성능 저하를 겪게 되므로 피해자 입장에서는 결코 반가운 일이 아닙니다.
대부분의 경우 msvc.exe는 무해한 Windows 파일입니다. 하지만 사이버 범죄자들은 이 파일과 똑같은 이름을 사용해 정상적인 Windows 파일처럼 위장하는 방법을 고안해냈습니다.
대표적인 예가 바로 notorious한 암호화폐 채굴 프로그램(크립토마이너)을 msvc.exe라는 이름으로 위장하는 것입니다. 사용자가 PC에 로그인하면 이 파일이 자동으로 실행되어 시스템의 대부분 컴퓨팅 자원을 차지하게 됩니다. msvc.exe 감염 시 나타나는 주요 증상은 다음과 같습니다.
- 프로그램 응답 없음 및 잦은 강제 종료
- 전반적인 성능 저하
- 비정상적인 발열 및 과열
- 프로그램 실행 속도 지연 또는 실행 실패
msvc.exe는 악성코드인가요, 바이러스인가요?
'악성코드(malware)'는 '악의적인 소프트웨어(malicious software)'의 줄임말로, 컴퓨터에 부정적인 영향을 미치는 모든 소프트웨어와 프로그램을 의미합니다. 이 정의에 비추어 볼 때, 위장된 msvc.exe 파일은 분명히 악성코드라고 할 수 있습니다. 더 구체적으로 말하면, msvc.exe는 스스로를 복제하고 다른 프로그램을 변조하여 자신의 목적을 달성할 수 있는 컴퓨터 바이러스입니다.
참고로, 정상적인 msvc.exe는 Microsoft Visual C++ 관련 프로세스로서 시스템 운영에 필요한 파일입니다. 따라서 실제로 악성 여부를 확인하기 전에는 함부로 삭제해서는 안 됩니다.
컴퓨터에서 msvc.exe를 제거하는 방법
msvc.exe 파일을 확실하게 제거하고 싶다면 Outbyte Antivirus 같은 유료 백신 솔루션을 사용하는 것이 좋습니다. msvc.exe가 정상 파일인지 악성 파일인지 판별할 수 있는 가장 확실한 방법입니다.
백신 프로그램은 바이러스, 트로이 목마, 봇, 웜 등 각종 원치 않는 프로그램으로부터 컴퓨터를 보호해 줍니다. msvc.exe 파일의 경우, 백신 도구가 컴퓨터를 검사하여 관련된 모든 파일과 폴더를 추적하고 제거해 줍니다. 물론 수동으로도 가능하지만, 악성코드와 연관된 파일들은 대부분 PC 깊숙이 숨겨져 있어 일일이 찾아내는 것은 매우 어려운 작업입니다.
또 하나 중요한 이유는 백신 프로그램이 상시 감시하며 향후 재감염을 예방해 준다는 점입니다.
msvc.exe 같은 크립토마이너의 경우 PC 최적화 도구를 함께 사용하는 것도 좋습니다. 특히 %Temp% 폴더의 임시 파일을 정리해 주는데, 이 폴더는 대부분의 채굴 악성코드가 활동 거점으로 삼는 곳이기 때문입니다. PC 수리 도구는 손상되거나 깨진 레지스트리 항목도 복구해 주며 문제가 되는 앱을 더 쉽게 제거할 수 있도록 도와줍니다.
그렇다면 msvc.exe 바이러스를 제거하는 다른 방법은 없을까요? Windows OS에는 파일과 폴더에 영향을 주지 않고 변경 사항을 되돌리거나 제거할 수 있는 다양한 복구 기능이 내장되어 있습니다. 몇 가지 대표적인 방법을 소개합니다.
작업 관리자(Task Manager) 활용
작업 관리자는 Windows OS에 기본 포함된 시스템 모니터이자 시작 프로그램 관리 도구입니다. 언제든지 컴퓨터에서 실행 중인 프로세스, 앱, 서비스를 확인할 수 있으며, 과도한 컴퓨팅 자원을 소모하는 작업을 강제 종료하는 데에도 활용할 수 있습니다.
Windows 작업 관리자를 사용해 의심 파일을 찾아 제거하는 방법은 다음과 같습니다.
- 검색창에 '작업 관리자'를 입력하거나, Ctrl + Alt + Delete 키를 동시에 누릅니다.
- Windows 작업 관리자에서 프로세스 탭으로 이동한 후 msvc.exe 프로세스를 찾습니다. 어떤 것이 msvc.exe인지 확실하지 않다면, 컴퓨팅 자원을 가장 많이 소모하는 프로세스를 확인하세요.
- 마우스 오른쪽 버튼을 클릭해 파일 위치 열기를 선택합니다.
- 다시 마우스 오른쪽 버튼을 클릭해 작업 끝내기를 선택합니다.
- 해당 파일 위치로 이동해 폴더 내용을 모두 비웁니다.
Mac 사용자라면 Windows 작업 관리자와 동일한 역할을 하는 활성 상태 보기(Activity Monitor)를 사용하면 됩니다. Spotlight 검색창에 '활성 상태 보기'를 입력하면 실행할 수 있습니다.
시스템 복원(System Restore) 활용
시스템 복원은 Windows 컴퓨터와 시스템 파일의 변경 사항을 특정 복원 지점 이전 상태로 되돌릴 수 있는 Windows 기능입니다. 예를 들어 특정 프로그램 설치 후 PC에 문제가 생겼다면, 해당 앱이 설치되기 전에 생성된 복원 지점을 활성화하여 앱을 제거할 수 있습니다. 컴퓨터에 복원 지점이 저장되어 있다면 다음 단계를 따르세요.
- Windows 검색창에 '복원 지점 만들기'를 입력합니다.
- 시스템 속성 창에서 시스템 보호 탭으로 이동한 후 시스템 복원을 클릭합니다.
- 복원 지점을 선택합니다.
- 화면의 안내에 따라 복원 과정을 완료합니다.
시스템 복원 과정 중간에, 복원이 완료되면 더 이상 사용할 수 없게 되는 설정, 앱, 구성 목록이 표시됩니다. 제거하려는 앱이 그 목록에 포함되어 있는지 꼭 확인하세요.
macOS에는 시스템 복원 기능 대신 Time Machine이라는 기능이 있습니다. 이를 활용하면 동일하게 컴퓨터를 정상 상태로 되돌릴 수 있습니다.
그 외에도 방법이 있다면, 바로 공장 초기화입니다. 컴퓨터를 기본 앱과 설정 상태로 재설정하는 가장 강력한 방법이지만, 데이터 백업이 필수적이라는 점을 유의해야 합니다.
msvc.exe는 어떻게 설치된 걸까요?
좋은 질문입니다. 악성코드가 컴퓨터에 침투하는 경로는 매우 다양합니다. 대표적인 감염 경로는 다음과 같습니다.
감염된 이메일
악성코드는 대부분 출처나 진위 여부를 확인하지 않고 링크나 첨부 파일을 클릭하는 등의 잘못된 이메일 습관을 노리는 피싱 캠페인을 통해 퍼집니다. 검증되지 않은 이메일은 함부로 클릭하지 않는 습관을 들이세요.
보안이 취약한 웹사이트
최근 보안이 안전하지 않은 사이트를 방문한 적이 있나요? 그렇다면 그것이 컴퓨터 감염의 원인일 수 있습니다. 불안전한 사이트는 사이버 범죄자들이 악성코드를 유포하는 가장 흔한 통로 중 하나입니다.
불법 복제 소프트웨어
불법 복제 소프트웨어는 악성코드 감염의 대표적인 원천으로 널리 알려져 있습니다. 가능하다면 불법 다운로드보다는 정품 구매를 선택하는 것이 안전합니다.
지금까지 msvc.exe 프로세스에 대해 알아보았습니다. 다시 한번 강조하자면, msvc.exe는 대개 무해한 Windows 프로세스입니다. 백신 프로그램이 바이러스라고 확정하기 전까지는 섣불리 삭제하지 않는 것이 좋습니다.