Business Week 
Image
Business Week Image

Why Linux is better


리눅스, 당신의 컴퓨터를 지킵니다

바이러스, 트로이목마, 애드웨어, 스파이웨어...윈도우즈는 이 모든 것들이 당신의 컴퓨터에 쉽사리 들어오게 해줍니다. 윈도우즈 PC(인터넷에 연결되어 있고 서비스팩2 설치된 상태)가 이런 것들에 감염되는데 걸리는 시간은 평균적으로 40분 입니다.(어떤 때는 30초도 안걸리곤 합니다.)

그렇기에 당신이 할 수 있는 일은 1) 방화벽 설치, 2) 안티바이러스 프로그램 설치, 3) 안티 애드웨어 프로그램 설치, 4) 인터넷 익스플로어러와 아웃룩 제거(파이어폭스나 썬더버드로 대체), 5) 해적들이 이 보호막들을 뚫지 못할 정도로 멍청하기를, 그리고 보안헛점이 발견되면 마이크로소프트가 한 달 이내로 업데이트 해주기를(그다지 잘 일어나는 일은 아닙니다) 기도하기 등이 있습니다. 아니면, 리눅스를 설치하고 이제부터 맘 놓고 푹 쉬시거나요.

"바이러스" 편에서 이미 이야기 했듯이, 공개 소스 소프트웨어(ex. 리눅스)는 코드를 확인해 줄 사람이 많습니다. 지구상 어느 프로그래머라도 코드를 다운로드해서 살펴볼 수 있고, 보안 헛점이 있는지 알아볼 수 있습니다. 반면에, 윈도우즈의 소스 코드를 볼 수 있도록 허락받은 사람은 마이크로소프트에서 일하는 사람들 뿐입니다. 이것은 수 백만, 수천만의 사람들 대 단지 몇천의 사람들이라고 볼 수 있습니다. 아주 큰 차이이죠.

그런데 사실, 다른 것들에 비교해 보면 시스템이 얼마나 많은 헛점을 가졌느냐는 그다지 중요한 것이 아닙니다. 만약 많은 헛점이 있다 하여도 아무도 발견하지 못했거나(해적들 포함), 중요하지 않다면(시스템의 중요한 부분을 건드리지 않는다면) 해적들은 큰 피해를 입히지 못할 것입니다. 정말로 필요한 것은 헛점이 발견되었을 때 얼마나 빨리 해결될 수 있느냐 하는 것입니다. 공개 소스 프로그램에서는 공개 소스 커뮤니티에 있는 누구나 문제점을 살펴볼 수 있고 고치는 것을 도울 수 있습니다. 그 해결책은(그리고 업데이트는) 보통 몇 일 이내에 나타나고, 어떤 때는 심지어 몇 시간 이내에 나타나기도 합니다. 마이크로소프트는 그만큼의 인력을 보유하고 있지 못하고, 그래서 보통은 헛점이 발견되고부터(때때로는 발표되고부터) 한달 정도 내에 보안 패치를 내놓게 됩니다: 그 기간은 해적들이 당신의 컴퓨터에 무엇이든지 할 수 있는 충분하고도 넘치는 시간이랍니다.