보안 위협
바이러스
포스팅 뷰597
바이러스의 정의
바이러스 또는 컴퓨터 바이러스는 다른 프로그램(숙주 프로그램, 실행 파일)에 기생하여 자신을 복제하는 악성코드의 한 종류이다. 다른 프로그램의 일부를 변형하여 존재하므로 생물학적인 바이러스와 유사하다는 의미에서 바이러스라는 이름이 붙었다. 감염, 치료 등의 악성코드에 대한 용어도 여기에서 유래했다.
바이러스는 한 컴퓨터에 있는 실행 파일을 계속 감염시키고, 다른 악성코드와 마찬가지로 컴퓨터의 손상, 성능 저하, 데이터 유출 등 다양한 악성 행위를 한다. 다른 유형의 악성코드는 치료란 곧 삭제인데 비해, 바이러스에 대한 기본적인 치료 방법은 감염 또는 손상된 프로그램을 복원하는 것이다. 감염 기술이 고도화되면서 복원하기 힘들기도 하고, 삭제만 하면 되는 다른 악성코드에 비해 치료를 위한 노력과 비용이 많이 들어가므로 1차적으로 격리하고, 사용자의 승인을 받아 삭제하는 경우도 많다.
PC에서 처음 발견된 악성코드인 브레인 바이러스가 바이러스 유형이었고, 악성코드가 등장한 초기에는 바이러스 유형의 악성코드가 많아서 악성코드 전체를 통칭하여 컴퓨터 바이러스라고 부르기도 한다. 악성코드가 등장한 초기에는 바이러스 유형의 악성코드가 많이 나왔으나 지금은 크게 줄었다.