이 글에서는 컴퓨터 바이러스의 의미, 감염 경로, 증상, 예방, 조치 방법, 종류와 특징에 대해 설명해 보겠습니다.


컴퓨터 바이러스의 의미

컴퓨터 바이러스의 의미 컴퓨터 바이러스란, 컴퓨터 프로그램의 일종으로, 스로 복제하고, 활동하는 숙주를 감염시키는 점 등 생물학적 바이러스와 비슷한 특징들이 많아 컴퓨터 바이러스라고 불리게 되었다. 컴퓨터 바이러스는 일반적인 프로그램들과 형태는 비슷하지만, 시스템에 문제를 일으키는 프로그램이다. 흔히, 바이러스라는 개념을 포함하는 좀 더 포괄적인 개념인 웜이나 트로이 목마 등 악성코드와 혼돈해서 쓰인다.


바이러스의 감염 경로

바이러스는 인터넷 등 네트워크 또는 CD, DVD, USB 등 이동식 저장장치 등을 통해 한 컴퓨터에서 다른 컴퓨터로 확산된다. 최근, 국내에서 가장 문제가 되고 있는 바이러스의 감염 경로는 바로 P2P 나 웹하드 등을 통한 확산 경로인데, 많은 사람들이 사용하고 있고, 한번 업로드 된 파일들이 다른 공유 지점으로 빠른 속도로 퍼져나가기 때문에 확산 속도는 상상을 초월한다. 또한, P2P 나 웹하드 사용자들은 대부분 다운로드한 파일들에 대해 거부감이 없기 때문에, 다운로드 한 파일들을 백신에서 탐지해도 무시하고 실행하는 경우가 많은 점도 문제다. 또한, 한번 확산된 바이러스가 심어진 파일은 현재로써는 모두 삭제할 방법이 없는 점도 P2P 나 웹하드 등을 통한 바이러스의 확산이 치명적인 이유 중 하나이다.


바이러스의 증상

바이러스 감염의 대표적인 증상으로는, 전반적인 시스템 속도 저하를 예로 들 수 있다. 특히, 부팅 속도가 느려지거나, 인터넷 익스플로러나 윈도우 탐색기 등 필수적인 프로그램의 구동 시간이 느려지는 경우가 많다. 또한, 알 수 없는 파일이 생성되거나, 시스템의 파일들이 삭제되는 경우도 있다. 바이러스의 증상은 워낙 다양하기 때문에 시스템에 비정상적인 현상이 발생하면 대부분 바이러스에 감염된 것으로 생각할 수 있다. 

바이러스의 예방

바이러스의 예방을 위한 가장 좋은 방법은 백신 프로그램을 사용하는 것이다. 백신 프로그램은 서로 충돌이 일어날 수 있기 때문에 한 컴퓨터에 1개씩만 사용하는 것이 좋고, 유료 백신을 불법으로 다운로드해 사용하는 것보다는 무료로 제공되는 백신을 사용하는 것이 좋다. 그리고 백신의 실시간 감시는 언제나 활성화시켜야 한다. 윈도우 자체 업데이트를 꼬박꼬박하는 것도 바이러스 예방에 한몫을 한다. 바이러스들 중 다수는 윈도우의 취약점을 악용해 확산되는 경우가 많기 때문에 윈도우의 취약점을 보완하는 보안 업데이트를 하는 것만으로도 많은 바이러스들을 사전에 차단할 수 있다. 마지막으로, P2P나 웹하드 등에서 불분명한 파일은 다운로드하는 것은 자제하는 것이 좋다. P2P나 웹하드 등에서 공유되는 파일 중 다수는 바이러스가 심어져 있기 때문이다.


바이러스 감염에 따른 조치

바이러스에 감염되었을 경우, 대부분의 경우는 백신 프로그램을 설치해 바이러스를 치료함으로써 해결할 수 있다. 이때 주의할 점은, 유료 백신 프로그램의 복제품을 불법 경로로 다운로드를 시도하다 오히려 다른 바이러스에 감염될 수 있다는 점이다. 이럴 경우에는 무료 백신을 사용하는 것을 권장한다. 국내 회사의 대표적인 무료 백신으로는 안철수 연구소의 V3 Lite, 이스트소프트사의 알약 공개용 등을 꼽을 수 있고, 외국 회사의 무료 백신으로는 마이크로소프트사의 Security Essentials 이나 AVG Anti-Virus Free Edition 등을 찾아 볼 수 있다. 간혹, 일반적인 방법으로 컴퓨터를 부팅할 경우 컴퓨터가 바로 재부팅 되는 등, 백신 프로그램을 설치할 수 없게 되는 경우도 있다. 이런 경우에는 안전 모드로 진입해 바이러스를 치료해야 한다. 또, 치명적인 바이러스의 경우에는 하드디스크의 부팅 정보가 기록되어 있는 MBR을 파괴할 수도 있는데, 이런 경우에는 하드디스크 포맷이 불가피하다.


바이러스의 종류와 특징

앞에서도 말했듯이, 바이러스는 종종 악성코드의 혼돈되는 경우가 있다. 바이러스의 종류는 분류하기 어려우며, 흔히 웜, 트로이 목마 등 악성코드의 종류를 바이러스의 종류로 생각하는 경우가 많아 악성코드의 종류를 조사했다.
1. 바이러스
바이러스의 대해서는 지금까지 설명했으므로 생략하겠다.
2. 웜
웜은 컴퓨터 바이러스와 자신을 복제해 다른 컴퓨터로 전파시킬 수 있다는 점에서는 비슷하지만, 그 방법과 속도는 바이러스와 차이가 많다. 웜은 오직 네트워크만을 통해 자기 자신을 복제하며, 그 전파 속도는 일반적인 바이러스에 비해 매우 빠르다. 또한, 바이러스와는 달리 다른 프로그램을 감염시키지 않고 독자적으로 동작을 한다. 웜은 최근 발생된는 악성코드 중 가장 많은 비율을 차지하고 있으나, 그 대부분의 윈도우 취약점을 이용한 것이기 때문에 윈도우 업데이트를 정기적으로 하기만 해도 대부분 예방할 수 있다.
3. 트로이 목마
트로이 목마란, 그리스 신화에서 그리스 군이 트로이 성에 목마를 침투시켜 트로이를 멸망시킨 이야기에서 비롯된 명칭으로, 컴퓨터에 기록된 사용자 정보를 유출하는 악성코드이다. 트로이 목마의 대표적인 예로는 사용자가 입력한 키보드 값을 저장해 외부로 유출시키는 키로그 프로그램을 들 수 있는데, 이는 사용자의 웹 계정 아이디와 비밀번호 등을 유출시키는, 치명적인 프로그램이다. 특히, 키로그 프로그램을 이용해 인터넷 뱅킹이나 게임 계정을 해킹하는 경우가 많아, 대부분의 인터넷 뱅킹이나 게임을 하기 위해서는 키보드 보안 프로그램의 설치가 필요하다.
4. 백도어
백도어란, 말 그대로 ‘뒷문‘ 이라는 뜻으로, 타인이 자신의 컴퓨터를 원격으로 지원하게 하는 악성코드이다. 백오피리스라는 첫 백도어 프로그램을 시작으로, 현재까지 수많은 백도어 프로그램이 개발되고 있으며, 백도어 프로그램을 이용하면 클릭 몇 번으로 다른 컴퓨터의 기록된 개인 정보를 가져오거나, 시스템에 치명적인 문제를 일으킬 수 있어 가장 무서운 악성코드라고 할 수 있다. 백도어는 타인의 컴퓨터의 백도어 클라이언트 심어 놓는 원리로 작동되는데, 이렇게 여러 컴퓨터에 백도어 클라이언트를 심어 놓으면, 그 백도어 서버를 조종하는 사람은 손쉽게 클릭 몇 번으로 해킹을 할 수 있게 된다. 그래서 백도어 클라이언트가 심어진 컴퓨터가 많은 백도어 서버는 비싼 가격에 거래되기도 한다.
5.매크로
매크로 바이러스는 마이크로소프트 오피스나 비주얼 베이직 등에서 반복 작업을 자동으로 처리하게 해 업무 효율을 높게 하기 위해 설계된 매크로 기능을 악용한 악성코드이다. 매크로 바이러스는 사용자에 컴퓨터에서 자동으로 특정 작업을 실행시킬 수 있는데, 보통 특정 전자 우편을 확산시키거나 특정 웹 사이트에 접속하게 하는 등, 장난에 많이 사용된다. 초기 매크로 바이러스는 마이크로소프트 오피스나 비주얼 베이직 등 기반 프로그램이 있어야만 작동했지만, 최근에는 혼자서도 실행되는 새로운 원리의 매크로가 등장하고 있다.

사실, 학교 보고서 때문에 써 보았는데요, 제 블로그에 올려도 좋을 것 같아 올려 보았습니다.
컴퓨터 바이러스와 보안 부분은 초등학생때 좀 관심이 있었고, 지금은 별로 관심이 없어 만족할만한 수준의 글은 나오지 않았네요. 그래도, 네이버 지식인 등에 돌아다니는 자료보다는 더 정확할 것입니다.
사전적인 정의보다는, 제가 알고 있는 지식과 현재 실제 상황을 좀 더 중점적으로 써 보았습니다.

마지막으로, 내용을 인용하시는 것은 좋지만, 전체를 무단으로 복사하셔서 다른 곳에 올리시는 것은 않됩니다.
  1. 2010.11.22 23:12

    비밀댓글입니다

    • 초록 날개 2010.11.23 15:34 신고

      중평중 2학년 6반 입니다~
      추적해보니 같은 동네인데, 중평중 2학년 맞으시죠?
      몇반이세요?
      혹시 배끼신건 아니죠?

  2. 2016.11.21 18:48

    비밀댓글입니다

  3. 이승 2018.01.24 00:55

    관리자의 승인을 기다리고 있는 댓글입니다

  4. 이승복 2018.01.27 21:18

    관리자의 승인을 기다리고 있는 댓글입니다

  5. 원승호 2018.01.30 10:33

    관리자의 승인을 기다리고 있는 댓글입니다

이 글에서는 하드디스크의 여유 공간을 늘리는 간단한 방법을 소개해 보죠.


하드디스크 여유 공간 늘리기의 정석

하디드스크 여유 공간을 확보하기 위해 사용되는 프로그램은 다양합니다. 이지클린, 고클린 등 국내에서 개발된 프로그램부터 CCleaner 등 해외에서 개발된 유명한 프로그램 등 다양한 프로그램으로 하드디스크의 여유 공간을 확보할 수 있죠.

하지만, 제가 소개할 방법은 하드디스크 여유 공간을 늘리는 방법의 정성이라고 할 수 있습니다.
가장 기본적이고 효과도 있는 방법이지만, 많은 분들께서 모르시는 듯 합니다.

바로, 윈도우의 기본 기능인 디스크 정리이죠.


디스크 정리의 장점

디스크 정리의 장점은 많습니다.

먼저, 윈도우의 기본 기능이기 때문에 추가적인 프로그램의 설치 없이 사용할 수 있습니다.
또한, 다른 최적화 프로그램과 달리 안정성을 염려할 필요도 없죠.
마지막으로, 다른 최적화 프로그램에서는 지원하지 않는 기능도 많죠.


디스크 정리 완벽 가이드

이제부터 디스크 정리의 모든 부분을 완벽하게 설명해 보겠습니다.

디스크 정리를 실행하시려면, 시작-모든 프로그램-보조 프로그램-시스템 도구-디스크 정리 순으로 들어가시면 됩니다.

먼저, 정리할 드라이브를 선택하셔야 하는데요, 보통 시스템 드라이브인 C: 드라이브를 정리하는 경우가 많죠.

이제, 여러가지 요소들을 검사하며 확보 가능한 디스크 공간을 계산합니다.

관리가 거의 되지 않는 학교 컴퓨터라 그런지 거의 4G 에 육박하는 디스크 공간을 확보할 수 있습니다.
이제부터 디스크 정리의 모든 요소들을 설명해 보겠습니다.

다운로드는 프로그램 파일은 인터넷을 사용하며 다운로드는 ActiveX 등의 플러그인입니다. 인터넷 뱅킹을 하며 설치된 백신이나 게임 가드 등이 포함되지요. 언제든지 다시 설치하실 수 있으니 삭제하셔도 무방합니다.

임시 인터넷 파일은 말 그대로 인터넷을 하며 싸인 임시 파일입니다. 삭제하셔도 전혀 지장이 없습니다.

Microsoft 오류 보고 임시 파일은 윈도우에서 오류 발생할 때마다 오류 보고를 하는 과정에서 생긴 파일들로, 삭제하셔도 무방하죠.

Office 설치 파일은 마이크로소프트 오피스를 설치하며 임시로 생성된 파일입니다. 나중에 오피스를 재설치하거나 설치 요소를 변경하실 때 필요하므로 잘 생각하시고 삭제하셔야 합니다.

휴지통은 삭제된 파일을 완전히 삭제해 여유 공간을 확보하는 기능이죠.

계속 기능 설명을 하죠.

설치 로그 파일과 임시 파일, WebClient/Publisher 임시 파일과 임시 오프라인 파일 모두 윈도우에서 여러가지 작업을 하며 생성된 임시 파일로 삭제하셔도 전혀 지장이 없습니다. 말 그대로 임시 파일이기 때문에 어떤 경우에는 시스템 속도를 저하시킬 수 있으므로 삭제하시는 것을 권장해 드립니다.

오프라인 파일은 인터넷이 연결되지 않은 상태에서 원하는 웹 페이지를 보고 위해 저장된 파일로, 요즈음 같이 인터넷이 안정적으로, 그리고 널리 보급된 상황에서는 불필요하죠.

오래된 파일 압축은 거의 사용하지 않는 파일들을 윈도우 자체 압축해 하드디스크 여유 공간을 확보하는 방법입니다. 예를 들어, 거의 보지 않는 사진들을 압축해 디스크 여유 공간은 확보하는 것이지요. 다만, 압축한 파일의 접근 속도가 느려질 수 있으니 주의하세요.

내용 색인 카탈로그 파일도 삭제하셔도 무방합니다.

이제, 확인 버튼을 클릭하시면 디스크 정리가 진행됩니다.
조금 시간이 오래 걸릴 수 있습니다.

마지막으로, 기타 옵션에도 유용한 기능이 많습니다.
Windows 구성 요소 부분에서 불필요한 윈도우 기본 기능들을 비활성하 시킬 수 있고, 시스템 복원 부분에서는 오래된 시스템 복원 파일을 삭제해 디스크 용량을 확보할 수 잇습니다.


마치며...

여러 번 말했었지만, 많은 사람들이 윈도우에서 기본으로 제공되는 기능들을 무시하는 경향이 있습니다. 하지만, 윈도우의 기본 프로그램들도 잘만 활용하면 웬만한 상용 프로그램에 비교해도 뒤떨어지지 않죠.
앞으로도 윈도우의 기본 기능을 활용하는 방법에 관한 포스팅을 많이 할 예정입니다.
감사합니다.

  1. 녹비 2010.09.27 01:57 신고

    디스크정리가 유용한 거였군요.
    좋은 정보 감사합니다.

  2. sjkclarinet 2010.11.11 16:22 신고

    우아앙아아앋ㅇ
    ㄳㄳㄳㄳㄱㄷ
    억분에 gta깔수있게됬네염ㅋㅋ

  3. 전현민 2012.10.13 00:02 신고

    감사합니다.

  4. 김씨박 2012.12.09 17:00 신고

  5. 구라맨10234 2015.05.21 16:32 신고

    감따드립니다

이 글에서는 AutoKillBit이라는 프로그램을 소개해 보겠습니다.

AutoKillBit은 악성 ActiveX[액티브엑스]를 차단해주는 프로그램입니다. 단 몇번의 클릭만으로 2,500 여개의 악성 ActiveX 를 차단할 수 있습니다. 국내에서 제작되었기 때문에 국내의 악성 ActiveX 를 집중적으로 차단해주고, 무료입니다.
ActiveX 란, 일부 사이트를 사용할 때 요구되는 부가 프로그램 정도라고 할 수 있는데요, 쉽게 인터넷 뱅킹 보안 프로그램 또는 게임 가드 등으로 생각하시면 됩니다. 문제는 이런 ActiveX 를 이용해 악성 프로그램을 설치하거나 개인정보를 빼가는 등 불법적인 일에 사용하는 경우가 많다는 것입니다. 때문에, 악성 ActiveX 차단은 인터넷을 사용할 떄 거의 필수라고 할 수 있습니다.

먼저, 위 파일을 다운로드하신 후 압축을 푸세요.

프로그램의 메인 화면입니다.

파일-업데이트 버튼을 클릭합니다.

업데이트를 하시면 악성 ActiveX 목록이 추가됩니다.

아래와 같이 2,500 개가 넘는 악성 ActiveX DB 가 있습니다. 모두 차단 버튼을 클릭합니다.


레지스트리의 등록이 끝나면 끝입니다.

더 자세한 사항은 제작자님 블로그를 참고하세요.
http://saury.tistory.com/

이 글에서는 구글 크롬 플러스[Google Chrome Plus]에 대해 설명해 보겠습니다.

작년 10월에 크롬 플러스에 대해 소개를 했었는데요, 새로운 업데이트가 생겨 새로 소개를 하게 됩니다. 자세한 설명은 지난번 글에 자세히 설명했으니 읽어보세요. 이 글에서는 새로운 업데이트 부분만 소개하겠습니다.
2009/11/08 - [Useful Programs] - Google Chrome Plus 1.2.6 <구글 크롬 플러스>-최고의 브라우져

1. IE 모드에서 사용할 수 없었던 링크들의 오류를 고쳤습니다.
2. 보스키가 활성화 되었을 때, 시스템 트레이에 크롬 플러스 아이콘이 생성되는 오류를 고쳤습니다.
3. "지난 탭 복구" 버튼을 클릭 시, 지난 자료가 없는 상황에서 그 버튼이 표시되는 오류를 고쳤습니다.
4. 설정 저장 페이지를 추가했습니다. :/plusconfig page.

다운로드는 이곳에서 가능합니다.

+ Recent posts