나의 소중한 데이터를 안전하게 보관하는 방법은?

 


컴퓨팅 기술이 빠르게 발전하는 만큼 안전한 컴퓨팅 환경을 저해하는 요소도 점차 많아지고 있다. 악성 코드를 막는 프로그램 자체가 악성 코드로 변해 가고 악의적으로 컴퓨터를 망가뜨리는 컴퓨터 바이러스가 널려 있으며 사용자 부주의로 인한 데이터 손실도 무시하지 못할 정도의 비율을 차지한다.

안전한 데이터 환경이란 사용자에 의해 만들어진 데이터가 훼손되거나 유실되지 않을 환경을 의미한다. 데이터는 CD-R이나 DVD-ROM과 같은 영구적인 미디어에 기록하는 것이 가장 안전하지만 수시로 내용이 변경되는 데이터들은 이러한 보관이 의미 없기 때문에 백업보다는 컴퓨팅 환경을 바이러스나 기타 다른 방해 요소로부터 격리하는 작업이 필요하다.

◈ 컴퓨터 바이러스 제거하기

데이터를 안전하게 지키려면 정기적으로 백업을 하는 것이 중요하지만 그보다 앞서 데이터 훼손이나 유실을 가져올 수 있는 위험 요소들을 제거하는 것이 현명하다. 컴퓨터 바이러스는 컴퓨터를 사용하지 못하게 하거나 컴퓨터 데이터를 훼손하는 것이 목적이다. 그러므로 컴퓨터 바이러스에 대비하고 있지 않으면 언제든지 컴퓨터 바이러스에 감염될 수 있고 불특정 다수를 대상으로 하는 것이 특징인 만큼 자신도 컴퓨터 바이러스에 노출되어 있다는 경각심을 가지고 있어야 한다. 그러므로 항상 최신 바이러스 백신을 사용하여 감시를 하고 정기적인 검사를 통해 안전한 컴퓨팅 환경을 구축하는 것이 중요하다.

◈ 악성 코드 제거하기

악성 코드는 컴퓨터 바이러스와는 별개로 자신의 홈페이지를 광고하거나 다른 사용자의 컴퓨터를 감시하기 위해 사용자 몰래 프로그램을 설치하게 하는 일종의 트로이 목마형 프로그램이다. 악성 코드는 악성 코드 자체의 위험도 문제이지만 악성 코드로 인해 발생하는 시스템 부하로 인해 시스템이 대단히 불안정해지는 것이 더 큰 문제이다. 특히 요즘은 악성 코드를 치료하는 프로그램 자체가 악성 코드처럼 사용자 동의 없이 컴퓨터에 설치되고 시스템 안정을 해치고 있어 사회적인 문제로 대두되고 있기도 하다. 그러므로 검증된 악성 코드 예방 프로그램을 설치하여 악성 코드에 대비하는 것이 좋다.

◈ 사용자 부주의 대비하기

무엇보다 데이터 유실 이유 중 가장 큰 것은 사용자 자신의 부주의이다. 자신의 데이터가 아닌 다른 사용자의 데이터를 무심결에 삭제하거나 데이터를 백업하지도 않은 채 디스크를 포맷하는 일이 의외로 많이 발생하고 있다는 사실은 사용자 자신이 데이터 안전에 관해 의식하지 않고 있다는 것을 의미한다. 삭제한 파일도 복구 프로그램을 사용하면 되살릴 수 있다고는 하지만 그것도 다른 파일이 덮어쓰기 전의 이야기이므로 애써 복구 프로그램을 이용하여 데이터를 복구하는 번거로움을 겪기보단 사전에 데이터 보호 프로그램을 통해 만일에 있을지도 모를 데이터 유실에 대비하는 것이 현명한 방법이다.

◈ 시스템 안정적으로 관리하기

오랫동안 관리하지 않은 시스템은 안정성이 점차 떨어져 언젠가는 고장이 나기 마련이다. CPU와 그래픽 카드 기술이 획기적으로 발전하고 연산 속도가 기하급수적으로 빨라졌지만 해결할 수 없는 문제가 바로 열 발생 문제이다. CPU와 그래픽 카드에서 발생하는 열은 주변기기에 영향을 미칠 정도로 심각한 수준이며 평소에 이러한 열에 대한 관리를 하지 않으면 컴퓨터 성능이나 수명이 대폭 줄어든다. 시스템 안정성은 데이터 안전과 직결되는 문제이니 만큼 평소 컴퓨터 내부의 청결 상태를 유지하고 냉각 시스템 효율이 떨어지지 않도록 꾸준히 관리하는 것이 좋다.



컴퓨터는 하드웨어와 소프트웨어로 이루어진 시스템으로

주기적인 관리가 이루어진다면 큰 문제없이 사용할 수 있다.


1.주기적인 먼지 제거

컴퓨터에 먼지가 쌓이면 하드웨어 특히 내부 열 방출 역할을 하는 

각종 팬 (CPU 냉각 팬,파워서플라이 팬/본체 팬)이 작동하지 않아

과열이나 과전류의 원인이 되어 심각한 문제가 발생할 수 있다.

그러므로 3~6개월 단위로 내부 청소를 해주어야 한다.


2.과전류 예방



컴퓨터에 갑작스러운 과전류가 유입되는 것을 예방하려면 과전류 

차단형 멀티 콘센트를 사용하는 것이 좋으며, 컴퓨터를 끌 때는

전원 버튼을 눌러 끄지 말고 OS내 컴퓨터 끄기 기능을 사용하여야 한다.


3.최신 하드웨어 드라이버 적용



컴퓨터에 사용되는 모든 부품들은 해당 부품의 기능과 성능을 

발휘할 수 있게 해주는 드라아버를 사용한다.

드라이버가 없으면 해당 부품을 이용할 수 없으며, 

최신 드라이버를 사용해야 부품의 기능과 성능을 최대한 발휘할 수 있다.


4.주기적인 운영체제 업데이트

항상 네트워크에 연결된 상태로 컴퓨터를 사용하는만큼 컴퓨터 사용자의 개인정보를 

빼내기 위한 해커의 침입이 가능한바 OS 개발사는 이러한 문제를 예방하기위한 

일환으로 OS 개선 및 보안 패치 작업을 주기적 또는 수시로 하고 있으므로

OS의 업데이트를 진행하면 되겠다.


5.바이러스 백신 프로그램의 실시간 감시 및 주기적인 업데이트

랜섬웨어, 트로이목마, 바이러스, 스파이웨어등 수많은 악성 컴퓨터 바이러스로 인해 컴퓨터의 

하드웨어 및 소프트웨어가 무용지물이 될 수 있으므로 수시로 업데이트가 될 수 있도록 한다.

백신 프로그램 자체에서 수시로 업데이트가 진행되고 있으나 네트워크가 불안정하거나 

소프트웨어 충돌에 의해 일시적으로 자동 업데이트가 진행되지 않을 수 있으므로 

항상 확인을 해주어야 한다.


6.주기적인 최적화

컴퓨터 시스템의 최적 운용을 방해하는 불필요한 요소를 제거하여 컴퓨터를 최적으로

 작동하게 해야 아무러 문제없이 컴퓨터를 사용할 수 있다.


7.잘 모르는 파일 및 웹 링크 열기 주의

바이러스나 악성 코드가 활동하려면 사용자의 파일 열기나 클릭 등의 일련의 

작업이 필요하므로 교묘하게 현혹하는 메시지로 위장한다.

OS 또는 백신프로그램의 실시간 감시 기능이 동작하더라도 최신 바이러스나 악성 코드는 

감지되지 않을 수 있으므로 잘 모르는 파일을 다운로드 받아 실행하거나, 

잘 모르는 메일의 첨부 파일을 열거나 웹링크를 클릭하지 않도록 한다.

고장없이 오래 사용하는 컴퓨터 관리 방법 - 소프트웨어


소프트웨어 오류와 대응 방법



소프트웨어는 시스템 소프트웨어(운영체제)와 응용 소프트웨어로 구분한다.

이 밖에도 하드웨어를 제어할 수 있게 해주는 펌웨어도 있다. 각각의 특징은 다음과 같다.


1.소프트웨어와 펌웨어의 특징


1.1 시스템 소프트웨어

하드웨어의 구동과 운영에 필요한 소프트웨어로 흔히 운영체제로 불린다.

프로세서, 메모리, 글꼴 등의 시스템 자원을 응용 소프트웨어의 요구에 따라 할당하고 작업이 끝나면 회수한다.


☞ 컴퓨터용 운영체제에는 마이크로소프트의 Windows, 오픈소스그룹의 리눅스, 애플의 Mac OS X등이 있다. 

모바일 기기의 운영체제에는 구글의 Android, 애플의 iOS, 인텔, 삼성 등이 만든 타이젠 등이 있다.


1.2 응용 소프트웨어

응용 프로그램 또는 애플리케이션의 앞글자인 App을 따서 간단히 앱으로 부른다.

모바일용 애플리케이션 소프트웨어를 앱으로 지칭했으나 지금은 일반 컴퓨터 애플리케이션도 앱으로 통칭하며 하드웨어 플랫폼에 따라 컴퓨터용과 모바일용 앱으로 구분된다.


☞ 응용 소프트웨어는 마이크로소프트 오피스나 한글 같은 사무용 소프트웨어, 포토샵 같은 그래픽 소프트웨어, 게임, V3나 알약 같은 유틸리티 등 다양한 종류가 있다.


1.3 펌웨어

하드웨어와 소프웨어 사이에서 기능하며 하드웨어 입출력이나 작동을 제어하는 특수한 종류의 소프트웨어이다.

하드웨어의 기본 입출력에 필요한 BIOS 프로그램은 펌웨어이다.


☞ 펌웨어는 하드웨어 내부에 저장되는데, 전원이 꺼져도 유지되어야 하기 때문에 과거에는 읽기만 가능한 ROM에 저장하였다.


2.바이러스와 악성 코드 대응

소프트웨어 오류를 야기하는 요인은 바이러스나 정보 해킹 목적의 악성 코드, 스파이웨어라 할 수 있다.

바이러스와 정보 해킹 목적의 악성 코드는 다음과 같은 특징을 갖는다.


2.1 바이러스와 악성 코드 비교


바이러스


 - 다른 파일로 전염된다.

 - 시스템 자원을 고갈시킨다.

 - 시스템의 오류나 다운 현상이 발생한다.

 - 하드웨어 고장을 유발한다.

 - 대량의 불특정 메일을 발송해 시스템 성능이 저하된다.

 - 정보 해킹을 목적으로 하지는 않는다.

 - 중요 파일을 훼손하거나 시스템을 무력화시킨다.

 - 주로 파일을 실행하거나 열 때 감염된다.


▣ 악성코드 / 스파이웨어

 

 - 전염성은 없다.

 - 시스템 자원 소모를 노리지는 않는다.

 - 시스템 작동에는 크게 영향을 미치지 않는다.

 - 하드웨어적 피해를 야기하지는 않는다.

 - 특정인에게 메일이 발송된다. (개인정보가 유출된다.)

 - 중요 정보의 해킹이 목적이다.

 - 중요 파일이 유출된다.

 - 웹서핑 중 악성 코드로 연결된 링크나 페이지를 열 때 감염된다.


바이러스는 시스템을 감염시켜 컴퓨터 사용을 방해할 목적이 있는 데 반해, 악성 코드는 사용자의 중요 정보를 빼내는 것에 목적이 있다.

백신의 실시간 감시 기능을 사용하면 웬만한 바이러스와 악성 코드는 사전에 예방할 수 있다.

단, 실시간 감시를 사용 중이라도 사용자가 파일의 실행을 허용하면 바이러스나 악성 코드는 작동하게 된다.

백신이 감지하지 못하는 신종 바이러스와 악성 코드는 얼마든지 있으므로 백신에 100% 의존하지 말고 잘 모르는 파일이나 인터넷 링크는 실행하지 않는 것이 좋겠다.

바이러스나 악성 코드에 감염된 상태에서는 메모리에서 작동하기 때문에 백신 프로그램을 실행해도 치료가 잘 안되는 경우가 많다.

이 경우에는 안전 모드로 시작하면 바이러스나 악성 코드가 실행되기 전 상태로 시동할 수 있다.

이 상태에서 백신 프로그램을 사용하여 바이러스 검사와 치료를 수행하면 알려진 바이러스는 대부분 치료가 가능하다.

백신 프로그램이 바이러스를 발견하더라도 새롭게 만들어진 최신 바이러스는 치료가 안 되는 경우가 있다. 

이 경우에는 백신 제조사에서 해당 신종 바이러스 치료 프로그램을 별도로 제공하기도 한다.

컴퓨터 윈도우용 백신 프로그램은 바이러스의 예방과 치료에 특화되어 있는 편이므로 악성코드나 스파이웨어에 대해 소중한 컴퓨터를 보호하기위해 윈도우 디펜더 사용도 권장한다.


3.윈도우 운영체제의 고질적인 리소스 관리 문제

그래픽 사용자 환경을 제공하는 윈도우 운영체제는 리소스 관리에 문제가 있는 운영체제라 할 수 있다.

리소스란 운영체제가 컴퓨터를 운용할 수 있게 하가 위해 사용하는 각종 자원으로, 시각적 컨트롤을 가능하게 해주는 각종 아이콘과 글꼴 등을 말한다.

응용 프로그램이 운영체제에 필요한 아이콘이나 글꼴 등의 자원을 요청하면 리소스를 제공한다.

응용 프로그램이 종료되면 제공했던 리소스를 회수하여 다른 응용 프로그램에 제공해야 하는데, 이게 완벽하지 않으면 불필요한 리소스가 메모리에 남아 시스템 성능에 영향을 미치며, 불필요한 리소스가 디스크에 축적되면 디스크 단편화나 가상 메모리 잠식과 같든 성능의 저하를 야기한다.

그래픽 사용자 환경을 제공하는 Android나 iOS 같은 모바일 운영체제도 컴퓨터 운용체제와 크게 다르지 않으므로, 사용할수록 느려지는 문제로부터 자유롭지 않으므로 시스템을 재시동하여 해결하는 경우도 많다.


4.펌웨어 오류

펌웨어를 과거 롬에 저장할 때는 바이러스가 공격할 수 없었으나 플래시 메모리처럼 읽기/쓰기가 가능한 매체를 사용하면서부터는 바이러스의 공격 대상이 될 수 있다는 점을 유의해야한다.

물론 디스크에 저장된 소프트웨어보다는 안전지대에 있다고 할 수 있지만, 바이러스에 의해 펌웨어가 훼손되면 해당 장치 자체가 먹통이 되는 심각한 상황에 빠질 수도 있다.

과거 메인보드 바이오스를 훼손시켜 컴퓨터를 먹통으로 만든 일명 체르노빌 바이러스로 명성을 떨친 CIH 바이러스가 그 대표적인 예라 할 수 있다.


+ Recent posts