Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

컴퓨터 바이러스란 무엇이며 어떻게 작동할까? 작동 원리부터 예방법까지

컴퓨터 바이러스란 무엇인가?

컴퓨터 바이러스는 다른 프로그램에 붙어 스스로 복제하고, 한 컴퓨터에서 다른 컴퓨터로 퍼져나가는 악성코드(멀웨어)의 한 종류입니다. 바이러스에 감염된 컴퓨터에서는 자기 복제본을 만들어 다른 파일이나 문서에 붙은 뒤, 해당 파일들을 변조하면서 계속 확산됩니다.

바이러스는 은밀하게 컴퓨터를 감염시키며, 개인 파일을 파괴하거나 기기를 장악하도록 설계되는 경우가 많습니다. 생물학적 바이러스가 사람 사이를 옮겨 다니듯, 컴퓨터 바이러스도 자기 복제본을 만들며 기기와 네트워크를 타고 퍼져나갑니다. 그리고 실제 바이러스처럼 어떤 것은 단순히 성가신 수준에 그치지만, 어떤 것은 심각한 피해를 일으키기도 합니다.

컴퓨터 바이러스란 다른 프로그램에 붙어 스스로 복제하고 다른 컴퓨터로 퍼져나가는 악성 소프트웨어입니다.

그렇다면 바이러스와 멀웨어(악성 소프트웨어)는 어떻게 다를까요? '바이러스'라는 단어는 흔히 해를 끼치기 위해 만들어진 모든 소프트웨어를 지칭하는 포괄적인 용어처럼 쓰입니다. 하지만 바이러스는 멀웨어의 한 종류일 뿐이며, 엄밀한 정의로는 '자기 복제가 가능하고 다른 프로그램을 감염시켜 다른 컴퓨터로 퍼질 수 있는 컴퓨터 프로그램'을 의미합니다.

컴퓨터 바이러스는 어떻게 작동할까?

'컴퓨터 바이러스'는 매우 다양한 종류의 바이러스, 전달 방식, 피해 양상을 모두 아우르는 포괄적인 용어입니다. 작동 방식을 이해하려면 크게 두 가지 유형으로 나누어 보는 것이 좋습니다. 하나는 컴퓨터에 침투하자마자 곧바로 감염과 복제를 시작하는 유형이고, 다른 하나는 사용자가 모르는 사이 코드를 실행하기를 잠복하는 유형입니다.

컴퓨터 바이러스란 무엇이며 어떻게 작동할까? 작동 원리부터 예방법까지 컴퓨터 바이러스는 즉시 감염을 시작하거나, 사용자가 무심코 실행하기를 기다릴 수 있습니다.

컴퓨터 바이러스는 생물학자들이 실제 바이러스의 생명 주기를 분류하는 방식에서 영감을 받은 네 단계를 거칩니다.

  • 잠복기(Dormant phase): 바이러스가 시스템 안에 숨어 기회를 노리는 단계입니다.

  • 증식기(Propagation phase): 본격적으로 활동을 시작하는 단계로, 바이러스가 자기 복제본을 파일, 프로그램, 디스크의 여러 곳에 숨겨둡니다. 복제본은 탐지를 피하려고 조금씩 변형되기도 하며, 이 복제본들 역시 다시 복제되면서 끊임없이 확산됩니다.

  • 방아쇠기(Triggering phase): 대개 특정 동작이 바이러스의 활성화 조건으로 필요합니다. 아이콘 클릭이나 앱 실행 같은 사용자 행동이 될 수 있고, 일부 바이러스는 특정 시간이 지나면 작동하도록 설계되기도 합니다. 예를 들어 로직 밤(logic bomb)은 컴퓨터가 일정 횟수만큼 재부팅되면 발동하는데, 이는 출처를 추적하기 어렵게 만들기 위해서입니다.

  • 실행기(Execution phase): 드디어 바이러스 프로그램이 실행되어 기기에 피해를 주는 악성 코드, 즉 페이로드(payload)를 풀어냅니다.

컴퓨터 바이러스는 어떻게 퍼질까?

컴퓨터 바이러스는 보통 악성 온라인 다운로드, 감염된 이메일 첨부파일, USB 메모리 같은 감염된 외장 하드웨어 연결 등을 통해 퍼집니다. 안티바이러스 프로그램의 탐지를 피할 수만 있다면, 거의 모든 파일 공유 방식으로 확산될 수 있습니다.

바이러스가 내 컴퓨터까지 도달하는 대표적인 경로를 살펴보겠습니다.

  • 컴퓨터 바이러스란 무엇이며 어떻게 작동할까? 작동 원리부터 예방법까지이메일: 사이버 범죄자들이 가장 즐겨 쓰는 공격 수단입니다. 피싱 공격에 쓰이는 이메일에는 악성 첨부파일, 위험한 링크가 담기거나, 이메일 본문의 HTML 자체에 감염 코드가 숨어 있기도 합니다.

  • 컴퓨터 바이러스란 무엇이며 어떻게 작동할까? 작동 원리부터 예방법까지다운로드: 해커는 앱, 파일 공유 서비스로 전송된 문서, 플러그인 등 다운로드 가능한 거의 모든 파일 속에 바이러스를 숨길 수 있습니다.

  • 컴퓨터 바이러스란 무엇이며 어떻게 작동할까? 작동 원리부터 예방법까지메신저 서비스: SMS 문자나 페이스북 메신저, WhatsApp, 인스타그램 같은 메신저를 통해서도 바이러스가 퍼집니다. 이메일과 마찬가지로 악성 링크, 첨부파일, 실행 파일의 형태를 띱니다.

  • 컴퓨터 바이러스란 무엇이며 어떻게 작동할까? 작동 원리부터 예방법까지구형 소프트웨어: 앱이나 운영체제를 최신 상태로 유지하지 않으면, 사이버 범죄자들이 바이러스 확산에 악용할 수 있는 보안 취약점에 그대로 노출됩니다.

  • 컴퓨터 바이러스란 무엇이며 어떻게 작동할까? 작동 원리부터 예방법까지말버타이징(Malvertising): 바이러스는 광고 교환망을 통해 전달되는 배너 광고 같은 온라인 광고 속에도 숨을 수 있습니다. 말버타이징은 뉴욕타임스, BBC처럼 신뢰받는 정상 사이트에도 악성 코드를 심을 수 있는데, 실제로 두 매체 모두 피해를 입은 바 있습니다.

철저한 디지털 위생 습관과 안티멀웨어 도구만 있다면 이런 공격 경로 대부분으로부터 스스로를 지킬 수 있습니다. 따라서 소프트웨어를 항상 최신 버전으로 유지하고, 강력한 비밀번호를 사용하며, 믿을 만한 보안 소프트웨어로 기기를 보호하는 것이 중요합니다.

컴퓨터 바이러스가 일으키는 피해

컴퓨터 바이러스는 복제를 위해 시스템의 코드와 리소스를 빼돌려 사용하므로, 모든 기기에서 성능 저하를 일으킵니다. 실행되는 순간 페이로드를 풀어내며 공격이 시작되고, 거의 즉시 그 피해가 눈에 보이기 시작합니다.

바이러스가 컴퓨터에 미칠 수 있는 대표적인 영향은 다음과 같습니다.

  • 느려지거나 끊기는 성능

  • 손상되거나 삭제된 파일

  • 끝없이 뜨는 팝업 또는 애드웨어

  • 프로그램 오류와 운영체제 강제 종료

  • 멈추지 않고 계속 도는 하드 드라이브

  • 오작동하는 앱, 파일, 기타 프로그램

이런 성능 문제 외에도 컴퓨터 바이러스는 사용자 이름, 비밀번호, 신용카드 정보 같은 개인 데이터를 훔칠 수 있습니다. 일부 바이러스는 감염된 기기의 모든 연락처에게 스팸을 뿌리고 받은 사람까지 바이러스를 다운로드하도록 유도하는데, 이것이 또 하나의 확산 경로가 됩니다.

모든 기기가 바이러스에 걸릴 수 있을까?

네, 맥(Mac)을 포함한 모든 기기가 바이러스에 감염될 수 있습니다. 아이폰과 안드로이드 스마트폰도 예외가 아니며, 실제로 인터넷에 연결된 모든 기기는 멀웨어에 노출될 수 있습니다. 커피머신 같은 스마트 기기조차도 마찬가지입니다.

다만 멀웨어와 바이러스의 차이를 기억할 필요가 있습니다. 바이러스는 여러 종류의 멀웨어 중 하나일 뿐이며, 기기를 손상시키고 데이터를 훔치는 감염 유형은 매우 다양합니다.

랜섬웨어, 스파이웨어, 트로이목마 등 여러 기기에서 주의해야 할 위험한 멀웨어가 많습니다. 다행히 이런 위협 대부분은 신뢰할 수 있는 무료 안티바이러스 소프트웨어로 제거하고 예방할 수 있습니다.

컴퓨터 바이러스의 다양한 유형

다른 형태의 멀웨어를 제외하고 순수하게 '바이러스'만 놓고 봐도 그 종류는 매우 다양합니다.

인터넷을 통해 확산된 것으로 확인된 컴퓨터 바이러스의 주요 유형을 소개합니다.

직접행동 바이러스(Direct action virus)

가장 흔하고 만들기도 가장 쉬운 유형입니다. 컴퓨터에 침입해 COM이나 EXE 파일 등에 자기 자신을 붙이며 혼란을 일으킨 뒤 스스로 삭제됩니다.

유명한 비엔나 바이러스(Vienna virus)는 COM 파일을 찾아 감염시키거나 파괴했습니다. 1987년 안티바이러스 프로그램으로 처음 격퇴된 바이러스였지만, 당시 그 백신은 공산권 국가 사람들에게는 제공되지 않았습니다. 1988년 Avast의 공동창업자 파벨 바우디스(Pavel Baudis)가 이 바이러스를 물리치고, 백신에 접근할 수 없던 이들에게 해결책을 전달했습니다.

부트 섹터 바이러스(Boot sector virus)

이름 그대로 부팅 시 운영체제를 불러오는 역할을 하는 부트 섹터에 몰래 숨어 즉시 메모리를 감염시키는 바이러스입니다. 전통적으로 플로피 디스크, USB 드라이브, CD 같은 하드웨어를 통해 퍼졌으며, 해당 저장 장치들이 사라지면서 이 유형 역시 점차 사라지고 있습니다.

2014년에 등장한 변종 중 하나는 화면에 마리화나 합법화를 지지하는 메시지를 띄운다고 해서 스토너 바이러스(Stoner virus)라고 불립니다.

상주 바이러스(Resident virus)

RAM(램덤 액세스 메모리)에 자리 잡는 메모리 감염형 바이러스입니다. RAM에 머물기 때문에 최초 감염 경로를 제거해도 바이러스가 계속 남아 있을 수 있습니다. 대표적인 사례로 마지스트 바이러스(Magistr virus)가 있습니다. 이 바이러스는 연락처 목록에 스팸 메일을 뿌려 지인들에게 퍼지고, 파일을 삭제하며 컴퓨터 메인보드의 메모리까지 파괴했습니다.

멀티파타이트 바이러스(Multipartite virus)

파일과 부트 영역을 동시에 감염해 위력을 극대화하는 무시무시한 바이러스입니다. 파일이든 부트 공간이든 어느 쪽이든 숨을 수 있어 박멸하기가 매우 까다롭습니다. 인베이더 바이러스(Invader virus)가 대표적인데, 사용자가 CTRL + ALT + DEL을 눌러 제거하려는 순간 하드 드라이브 덮어쓰기를 시작했습니다.

다형성 바이러스(Polymorphic virus)

모습을 계속 바꿔 숨는 끈질긴 바이러스입니다. 복제될 때마다 복제본이 조금씩 달라져 탐지를 회피합니다. 한 예로 버락 바이러스(VirLock virus)가 있는데, 모습을 바꾸는 동시에 일종의 랜섬웨어 기능을 갖추어 금액을 지불할 때까지 파일을 잠가버립니다.

매크로 바이러스(Macro virus)

DOC, DOCX 같은 워드 문서 파일 안에 숨도록 만들어진 바이러스입니다. 파일을 다운로드하면 매크로 사용 여부를 묻는 창이 뜨는데, 매크로를 허용하는 순간 바이러스가 작동합니다. 감염된 매크로는 랜섬웨어에도 활용되었는데, 의료기관을 노려 파일을 암호화하고 복호화 대가로 돈을 요구했던 록키(Locky) 변종이 그 예입니다.

최신 컴퓨터 바이러스 위협 피하는 방법

모든 멀웨어가 그렇듯, 예방이 최선의 처방입니다. 좋은 디지털 위생 습관과 현명한 인터넷 사용 습관만으로도 최신 바이러스 위협을 피하는 데 큰 도움이 됩니다. 추가로 기억해 두면 좋은 팁은 다음과 같습니다.

  • 건강한 의심 습관을 기르세요: 이메일이나 메신저로 갑자기 받은 특별 할인, 링크, 첨부파일은 경계하세요. 할인이나 프로모션은 되도록 공식 채널을 통해 확인하는 것이 안전합니다.

  • 불법 복제 소프트웨어를 사용하지 마세요: 파일 공유 플랫폼에서 내려받는 음원이나 영화 등 불법 복제물에는 멀웨어가 숨어 있을 수 있습니다. 검증되지 않은 출처에서 파일을 받으면 무엇이 함께 오는지 알 수 없습니다. 부득이하게 P2P를 사용해야 한다면 P2P에 최적화된 신뢰할 수 있는 VPN을 이용하세요.

  • 앱 다운로드에 신중하세요: 구글 플레이 스토어와 애플 앱 스토어가 앱의 안전성을 관리하지만, 가끔 멀웨어가 새어 나옵니다. 새 앱이나 프로그램을 받기 전에 개발사 웹사이트가 안전한지 먼저 확인하세요.

  • 광고와 팝업은 피하세요: 말버타이징 공격은 광고 속에 바이러스나 악성 코드를 심으므로, 온라인 광고와 상호작용할 때 주의해야 합니다. 마음에 드는 제품이 있다면 회사 공식 웹사이트로 직접 방문하세요.

  • 업데이트를 설치하세요: 운영체제나 프로그램 업데이트 알림이 뜨면 바로 실행하세요. 업데이트에는 치명적인 취약점을 막는 보안 패치가 포함된 경우가 많습니다. 다만 실제로 없는 문제를 고쳐준다며 접근하는 기술 지원 사기에는 주의해야 합니다.

  • 믿을 만한 보안 소프트웨어를 사용하세요: 아무리 인터넷에 능숙해도 바이러스는 때때로 빈틈을 파고듭니다. Avast One 같은 강력한 안티바이러스로 기기와 데이터를 보호하세요. 위협 탐지 기능이 바이러스가 시스템에 침투하기 전에 차단해 줍니다.

컴퓨터가 바이러스에 감염되었다는 신호

컴퓨터가 바이러스에 감염되었다는 명확한 신호 중 하나는, 내 이메일 계정에서 보낸 수상한 메시지를 지인들이 받기 시작하는 것입니다. 바이러스가 퍼지는 고전적인 방식은 감염된 기기의 연락처 목록을 통해 이메일, 문자, 메신저로 스팸을 뿌리고, 받은 사람이 악성코드를 다운로드하도록 유도하는 것입니다.

그 외에도 주의해야 할 감염 증상은 다음과 같습니다.

  • 과도하게 많은 팝업

  • 강제 종료되거나 멈추는 앱

  • 느려진 성능

  • 손상되거나 삭제된 파일

  • 설명할 수 없는 기기 또는 계정 설정 변경

무료 멀웨어 제거 도구를 사용하면 기기를 실시간으로 모니터링하며 바이러스와 기타 멀웨어를 탐지, 차단, 제거할 수 있습니다.

컴퓨터 바이러스 제거하기

이미 시스템에 바이러스나 다른 멀웨어가 있다고 의심된다면, 빠른 검사를 실행해 수상 경력의 무료 바이러스 제거 도구로 삭제하세요. 바이러스 검사를 통해 컴퓨터를 바이러스와 멀웨어로부터 깨끗하게 유지할 수 있습니다.

PC나 모바일 기기에서 바이러스와 악성 코드를 제거하는 자세한 방법이 필요하다면, 아래의 전용 제거 가이드를 참고하세요.

  • PC에서 바이러스 제거하는 방법

  • Mac에서 바이러스 제거하는 방법

  • 안드로이드 기기에서 바이러스 제거하는 방법

  • 아이폰에서 바이러스 제거하는 방법

컴퓨터 바이러스란 무엇이며 어떻게 작동할까? 작동 원리부터 예방법까지

컴퓨터 바이러스로부터 완벽하게 보호받으세요

이제 컴퓨터 바이러스가 무엇인지 알았으니, 바이러스가 기기에 침투하지 않도록 예방하는 것이 얼마나 중요한지 더 이상 설명이 필요 없을 것입니다. Avast의 고급 위협 탐지 네트워크는 하루 수천만 건의 위협을 차단하며, 바이러스와 멀웨어를 자동으로 탐지해 컴퓨터에 도달하기 전에 막아줍니다.

예방과 더불어 Avast One은 이미 시스템에 있는 바이러스나 기타 멀웨어를 찾아 제거하는 데도 도움을 줍니다. 여기에 악성 링크와 다운로드, 위험한 웹사이트, 네트워크 위협에 대한 추가 보호까지 제공합니다. Avast One을 다운로드하고 컴퓨터 바이러스 감염 걱정에서 벗어나세요.