보안 위협

바이러스

포스팅 뷰1971

컴퓨터 바이러스(Virus)란 무엇일까요?

한눈에 보는 요약
  • 정의 — 정상 파일에 자신의 코드를 끼워 넣어 기생하고, 그 파일을 통해 자기 복제하는 악성코드입니다.
  • 핵심 특징 — 감염된 파일이 실행될 때 동작하며, 스스로 네트워크로 퍼지지는 않습니다(이 점이 웜과 다름).
  • 대응 — 백신 사용·업데이트, 출처 불명 파일 실행 금지, 중요 자료 백업이 기본입니다.

컴퓨터 바이러스란 다른 정상 프로그램에 기생해 자기 자신을 복제하며 퍼지는 악성코드를 말합니다.

컴퓨터 바이러스란?

컴퓨터 바이러스(Virus)는 정상 파일이나 프로그램 안에 자신의 코드를 몰래 끼워 넣고, 그 파일이 실행될 때 함께 작동하며 다른 파일로 자기 자신을 복제하는 악성코드입니다. 생물학적 바이러스가 숙주에 기생하듯, 컴퓨터 바이러스도 '숙주' 역할을 하는 정상 파일이 있어야 동작합니다.

감염 대상이 없으면 실행되지 않고, 감염된 파일을 복사·전달할 때 함께 옮겨집니다. 스스로 네트워크를 타고 퍼지는 웜과 달리, 사용자가 감염 파일을 실행·전달해야 확산된다는 점이 가장 큰 차이입니다.

감염된 파일이 다른 정상 파일들로 자기 복제하며 퍼지는 모습 감염 파일 ! ! ! 다른 파일로 복제·감염
▲ 정상 파일에 기생해 다른 파일로 자기 복제하는 컴퓨터 바이러스

컴퓨터 바이러스의 동작 방식

바이러스는 숙주 파일을 통해 다음 단계로 퍼지고 발현됩니다.

  1. 감염 파일 실행 — 바이러스가 숨은 파일을 사용자가 실행합니다.
  2. 코드 주입 — 시스템의 다른 정상 파일에 자신의 코드를 끼워 넣습니다.
  3. 복제·전파 — 감염 파일을 복사·전달하면 다른 PC로도 옮겨집니다.
  4. 발현 — 파일 손상, 데이터 삭제, 시스템 오작동 등 피해가 나타납니다.
감염 파일 실행, 코드 주입, 복제와 전파, 발현의 네 단계 바이러스는 이렇게 퍼집니다 1 감염 파일 실행 바이러스가 숨은 파일을 실행 2 코드 주입 다른 정상 파일에 코드를 끼워 넣음 3 복제·전파 감염 파일 전달 시 다른 PC로 확산 4 발현 파일 손상·삭제· 시스템 오작동
▲ 감염 파일 실행 → 코드 주입 → 복제·전파 → 발현

바이러스·웜·트로이목마의 차이

세 가지 모두 악성코드지만, 복제 방식과 전파 경로가 다릅니다.

구분 바이러스 트로이목마
자가복제 가능 가능 불가
숙주(정상 파일) 필요 불필요 위장(숙주 아님)
전파 방식 감염 파일 실행·전달 네트워크 자동 전파 사용자가 직접 설치
대표 특징 정상 파일에 기생 스스로 빠르게 확산 정상 프로그램 위장

바이러스 예방·대응 방안

개인 이용자

  • 백신 사용·실시간 감시 — 신뢰할 수 있는 백신을 켜 두고 정기 검사합니다.
  • 출처 불명 파일 금지 — 메일 첨부·불법 파일은 실행 전 검사합니다.
  • 중요 자료 백업 — 감염·손상에 대비해 별도 장치에 백업합니다.

기업·기관

  • 백신·패치 통합 관리 — 전사 PC의 백신·보안 패치를 일괄 관리합니다.
  • 매체 제어 — USB·공유 폴더를 통한 감염 파일 유입을 통제합니다.
  • 정보 유출 방지 — 감염 시 내부 자료가 외부로 새지 않도록 통제합니다.

오피스키퍼는 PC 자산·사용 이력 관리와 매체 제어로 감염 파일의 유입·확산 경로를 줄이는 데 도움을 줍니다.

자주 묻는 질문

Q. 바이러스와 웜은 어떻게 다른가요?

A. 바이러스는 정상 파일(숙주)에 기생하고 그 파일이 실행·전달될 때 퍼지지만, 웜은 숙주 없이 스스로 복제해 네트워크를 타고 자동으로 확산됩니다. 웜이 더 빠르고 광범위하게 퍼집니다.

Q. 파일을 열지 않아도 바이러스에 감염되나요?

A. 전통적 바이러스는 감염 파일이 실행돼야 동작합니다. 다만 문서의 매크로 자동 실행, 미리보기 취약점 등을 악용하는 경우가 있어, 출처가 불분명한 파일은 열람 자체를 주의해야 합니다.

Q. 백신이 바이러스를 못 잡을 때도 있나요?

A. 네. 변종이나 신종 바이러스는 백신이 즉시 탐지하지 못할 수 있습니다. 그래서 백신 최신 업데이트와 함께 출처 불명 파일 차단, 백업 같은 다층 방어가 필요합니다.

Q. 감염이 의심되면 어떻게 하나요?

A. 먼저 네트워크를 끊어 확산을 막고, 백신으로 전체 검사를 실행하세요. 중요한 자료는 백업본으로 복구하고, 피해가 크면 운영체제를 재설치하는 것이 안전합니다.

Q. 바이러스도 악성코드인가요?

A. 네. 바이러스는 악성코드의 한 종류입니다. 악성코드라는 큰 범주 안에 바이러스·웜·트로이목마·랜섬웨어 등이 포함됩니다.

🔗 연관 용어 바로가기
악성코드트로이목마백도어

악성코드로 인한 내부 정보 유출, 오피스키퍼로 막으세요.

제품소개서 신청하기