본문 바로가기
테크브릿지 테크브릿지
사이사이

작업 관리자에서 수상한 프로세스를 발견했을 때 확인하고 대처하는 방법

읽는 시간 약 8분

컴퓨터가 갑자기 느려지거나 팬이 계속 빠르게 돌아가고, 사용하지 않는 프로그램이 실행되는 것처럼 느껴질 때 작업 관리자를 확인하는 경우가 많습니다.

작업 관리자에는 현재 Windows에서 실행 중인 프로그램과 백그라운드 프로세스가 표시됩니다.

문제는 처음 보는 프로세스가 있다고 해서 악성코드라고 바로 판단하기 어렵다는 것입니다.

Windows와 정상 프로그램도 사용자가 알아보기 어려운 이름의 프로세스를 실행하기 때문입니다.

따라서 수상한 프로세스를 발견했을 때는 바로 삭제하기보다 다음 순서로 확인하는 것이 안전합니다.

프로세스 이름 → CPU·메모리 사용량 → 파일 위치 → 파일 속성 및 게시자 → 자동 실행 여부 → 보안 검사


1. 작업 관리자 실행하기

가장 간단한 방법은 키보드에서 다음 키를 동시에 누르는 것입니다.

Ctrl + Shift + Esc

작업 관리자가 열리면 현재 실행 중인 앱과 백그라운드 프로세스를 확인할 수 있습니다.

image 8


2. 처음 보는 프로세스라고 악성코드는 아니다

작업 관리자에는 svchost.exe처럼 일반 사용자에게 낯설게 보이는 Windows 프로세스가 많이 나타납니다.

Chrome이나 Edge 같은 프로그램도 하나의 프로그램을 실행했는데 작업 관리자에는 여러 개의 프로세스로 나타날 수 있습니다.

따라서 다음과 같은 이유만으로 악성코드라고 단정하면 안 됩니다.

  • 이름을 처음 본다.
  • 프로세스가 여러 개 실행되고 있다.
  • 백그라운드에서 실행되고 있다.
  • CPU나 메모리를 사용하고 있다.
  • 이름이 영어로 되어 있다.

프로세스 이름 하나가 아니라 실행 위치와 게시자 등을 함께 확인하는 것이 중요합니다.


3. CPU와 메모리 사용량 확인하기

작업 관리자에는 각 프로세스의 CPU, 메모리, 디스크 등의 사용량이 표시됩니다.

컴퓨터가 갑자기 느려졌다면 CPU 또는 메모리 항목을 클릭해 사용량이 높은 순서대로 정렬해 볼 수 있습니다.

하지만 CPU 사용량이 높다는 이유만으로 악성코드라고 판단해서는 안 됩니다.

Windows 업데이트, 바이러스 검사, 동영상 편집, 브라우저의 여러 탭 등 정상적인 작업에서도 일시적으로 사용량이 높아질 수 있습니다.

중요한 것은 사용하지 않는 프로그램이 장시간 비정상적으로 많은 자원을 사용하고 있는지 확인하는 것입니다.


4. 프로세스의 파일 위치 확인하기

수상한 프로세스를 발견했다면 제가 가장 먼저 권하는 확인 방법 중 하나가 파일 위치 확인입니다.

프로세스를 마우스 오른쪽 버튼으로 클릭하고 파일 위치 열기를 선택합니다.

그러면 해당 프로세스의 실행 파일이 저장되어 있는 폴더를 확인할 수 있습니다.

image 9


5. 파일 위치를 어떻게 판단해야 할까?

실행 파일이 어디에 있다고 무조건 정상 또는 악성이라고 판단할 수는 없습니다.

다만 출처를 확인하는 데 중요한 단서가 됩니다.

예를 들어 Windows 시스템 파일은 Windows 관련 폴더에서 실행되는 경우가 많고, 설치한 프로그램은 해당 프로그램의 설치 폴더에 위치하는 경우가 많습니다.

반대로 설치한 기억이 없는 프로그램이 낯선 위치에서 실행되고 있다면 추가적인 확인이 필요합니다.

특히 Temp나 사용자 데이터 관련 폴더에서 실행된다는 사실 하나만으로 악성이라고 단정해서는 안 됩니다.

파일 위치는 여러 판단 자료 중 하나로 사용해야 합니다.


6. 파일의 게시자와 속성 확인하기

실행 파일을 찾았다면 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 확인할 수 있습니다.

파일에 따라 디지털 서명 등의 정보가 제공될 수 있습니다.

image 10

단, 디지털 서명이 없다는 이유만으로 악성코드라고 확정해서는 안 됩니다. 정상 프로그램 중에도 상황에 따라 관련 정보가 충분히 표시되지 않을 수 있습니다.


7. 특히 PowerShell이 실행 중이라면?

작업 관리자에서 powershell.exe가 실행되고 있는 것을 보고 악성코드라고 생각할 수도 있습니다.

하지만 PowerShell은 Windows에서 제공하는 정상적인 관리 도구입니다.

따라서 PowerShell 자체를 삭제하려고 해서는 안 됩니다.

중요한 것은 다음입니다.

PowerShell을 무엇이 실행했는가?

그리고

PowerShell이 어떤 명령을 실행하고 있는가?

입니다.

PowerShell이 사용자가 실행하지 않았는데 계속 반복적으로 나타난다면 작업 스케줄러, 시작 프로그램 등 자동으로 PowerShell을 실행시키는 항목이 있는지도 확인할 필요가 있습니다.


8. ‘작업 끝내기’를 바로 눌러도 될까?

수상한 프로세스를 발견했다고 무조건 작업 끝내기를 누르는 것도 권하지 않습니다.

Windows 시스템에 필요한 프로세스를 강제로 종료하면 프로그램이 멈추거나 Windows 기능에 문제가 생길 수 있습니다.

먼저 다음 사항을 확인하는 것이 좋습니다.

확인할 것살펴볼 내용
프로세스 이름어떤 프로그램과 관련됐는가
CPU·메모리비정상적으로 계속 사용되는가
파일 위치어느 폴더에서 실행되는가
게시자제작자를 확인할 수 있는가
자동 실행재부팅 후에도 다시 실행되는가
보안 검사실제 위협으로 탐지되는가

한 가지 항목만 보고 판단하기보다 여러 정보를 종합하는 것이 중요합니다.


9. 프로세스를 종료했는데 다시 나타난다면?

여기서 중요한 차이가 있습니다.

프로세스를 종료하는 것과 원인을 제거하는 것은 같은 일이 아닙니다.

작업 관리자에서 프로세스를 종료했는데 몇 초 또는 몇 분 후 다시 실행된다면 다른 프로그램이나 Windows 기능이 해당 프로세스를 다시 실행시키고 있을 수 있습니다.

이 경우 다음 항목도 확인해 볼 필요가 있습니다.

① 시작 프로그램
② 작업 스케줄러
③ 설치된 프로그램
④ Windows 서비스
⑤ 보안 프로그램 검사

특히 악성코드가 의심된다면 실행 중인 프로세스만 반복해서 종료하기보다 무엇이 그 프로세스를 다시 실행시키는지 찾는 것이 중요합니다.


10. 악성코드가 의심된다면 Windows 보안으로 검사

확인한 프로세스의 출처를 알 수 없고 다른 이상 증상까지 나타난다면 Windows 보안에서 악성코드 검사를 진행할 수 있습니다.

Windows 보안 → 바이러스 및 위협 방지 → 검사 옵션

순서로 확인합니다.

일반 검사에서 문제가 해결되지 않고 동일한 위협이 계속 반복된다면 Microsoft Defender 오프라인 검사 같은 추가 검사 방법도 고려할 수 있습니다.


수상한 프로세스를 발견했을 때 권장 순서

처음 보는 프로세스를 발견했다고 바로 파일을 삭제할 필요는 없습니다.

제가 권하는 점검 순서는 다음과 같습니다.

작업 관리자 확인

프로세스 이름 확인

CPU·메모리 사용량 확인

파일 위치 확인

파일 속성·게시자 확인

재실행 여부 확인

필요하면 Windows 보안 검사

이렇게 접근하면 정상적인 Windows 프로세스를 실수로 삭제할 위험을 줄이면서 문제의 원인을 좁혀갈 수 있습니다.


마무리

작업 관리자에 처음 보는 프로세스가 있다고 해서 바이러스나 악성코드라고 단정할 수는 없습니다.

Windows 자체 프로세스뿐 아니라 브라우저, 업데이트 프로그램, 보안 프로그램 등도 백그라운드에서 다양한 프로세스를 실행합니다.

따라서 프로세스 이름만 검색해서 판단하기보다 파일 위치, 게시자, CPU·메모리 사용량, 반복 실행 여부 등을 함께 확인하는 것이 중요합니다.

특히 프로세스를 종료했는데 계속 다시 나타난다면 작업 관리자에서 반복적으로 종료하는 것보다 무엇이 해당 프로세스를 다시 실행시키는지 확인하는 것이 문제 해결의 핵심입니다.


yss8524
함께 보면 좋은 글

댓글 0

첫 댓글을 남겨보세요.

error: Content is protected !!

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.