Tại sao Windows có nhiều vi-rút hơn Linux và OS X?
Tôi đang viết bài đăng này vì gần đây tôi đã tình cờ nghe được cuộc trò chuyện giữa hai người bạn, trong đó một người khuyên rằng người bạn đó nên chuyển từ Windows sang Mac hoặc Linux vì các hệ điều hành sau này không có vi-rút và không bao giờ có phần mềm độc hại hoặc rootkit.
À, sai rồi. Hoàn toàn sai. Thật không may, có nhiều người tin điều này và nghĩ rằng mua máy Mac hoặc cài đặt Ubuntu sẽ bảo vệ họ bằng cách nào đó.
Có một sự thật với thực tế là Linux an toàn hơn một chút, nhưng cả OS X và Linux đều có phần virus.
Ngoài ra, vì nhiều người không chạy phần mềm chống vi-rút trên máy Mac của họ vì điều đó được coi là không cần thiết, khi vi-rút bắt đầu lây lan trên OS X, nó lây lan như cháy rừng và thậm chí không ai nhận ra họ có vi-rút. Virus Flashback năm 2012 đã lây nhiễm hơn 600.000 máy và phải mất hàng tuần / tháng để Apple phát hành bản sửa lỗi thích hợp.
Trong bài viết này, tôi muốn tìm hiểu lý do tại sao có nhiều vi-rút cho Windows và giải thích liệu Linux có thực sự an toàn hơn Windows hay không và tại sao.
Phần mềm độc hại đến từ nhiều nơi
Điều đầu tiên mà tôi giải thích cho mọi người là tất cả các hệ điều hành đều là phần mềm độc hại hoặc vi rút từ web và từ các tệp đính kèm email.
Không quan trọng bạn đang dùng hệ điều hành nào, nếu bạn truy cập trang web bị nhiễm phần mềm độc hại, nhấp vào liên kết vô đạo đức hoặc tải xuống và mở tệp đính kèm không xác định, máy tính của bạn có thể dễ dàng bị lây nhiễm.
Thật không may, đây là cách hầu hết mọi người kết thúc với phần mềm độc hại và vi-rút trên máy tính của họ. Không phổ biến để bị nhiễm vi-rút hoặc bị tấn công bởi ai đó do lỗ hổng bảo mật cấp hệ điều hành.
Các nhà nghiên cứu luôn tìm thấy các lỗ hổng bảo mật trong Windows, IE, Office, v.v., nhưng các hệ thống thường được vá trước khi virus bắt đầu lây lan hoặc ai đó có thể chiếm lấy máy tính của bạn.
Vì Windows là hệ điều hành phổ biến nhất, chỉ có số lượng thiết bị tuyệt đối đảm bảo rằng người dùng Windows cuối cùng sẽ nhận được nhiều vi-rút hơn. Giờ đây, máy Mac đang bán khá chạy, số lượng sự cố về virus và phần mềm độc hại cũng tăng lên.
OS X vốn không an toàn hơn Windows. Điều tương tự cũng không đúng với Linux, vốn đã an toàn hơn một chút. Tôi sẽ giải thích thêm. Tuy nhiên, khi người dùng Linux bị nhiễm vi-rút, hầu như luôn luôn liên quan đến một ứng dụng truy cập Internet như máy chủ thư hoặc ứng dụng web.
Người dùng Linux có hiểu biết về kỹ thuật
Để chạy Linux hàng ngày, bạn cần biết nhiều về máy tính hơn người dùng Windows hoặc Mac, đơn giản và đơn giản. Mặc dù Linux trong lĩnh vực tiêu dùng khá nhỏ, Linux rất lớn về mặt sau như máy chủ web, v.v..
Điều đáng ngạc nhiên là rất nhiều máy chủ Linux không chạy bất kỳ phần mềm chống vi-rút nào. Tại sao? Bởi vì những người duy trì họ biết những gì họ đang làm và các máy chủ được tăng cường chống lại các cuộc tấn công tiềm năng.
Những người cài đặt Ubuntu cũng ít có khả năng bị nhiễm vi-rút hơn bằng cách truy cập trang web mờ ám (họ sẽ truy cập trang web trong máy ảo) hoặc tải xuống tệp đính kèm bị nhiễm từ email của họ.
Rất nhiều người trong danh mục này cài đặt các tiện ích mở rộng như NoScript, điều này ngăn bất kỳ tập lệnh nào chạy trong khi duyệt web. Rõ ràng, nếu bạn đi đến những độ dài đó để đảm bảo an ninh của mình, bạn sẽ ít bị xâm phạm hơn.
Quyền Linux và Windows
Một lợi thế rất lớn mà Linux có trên cả OS X và Windows là đặc quyền người dùng. Có rất nhiều vấn đề gây phiền nhiễu với Windows như việc ai đó có thể đặt tên tệp là Cute CuteGirl.jpg.exe và khi bạn nhấp đúp vào tệp đó để mở, tệp sẽ được thực thi và máy tính của bạn sẽ bị nhiễm. Loại hack này không thể được thực hiện trong Linux. Tại sao?
Để thực thi một tệp trong Linux, bạn phải làm cho nó có thể thực thi được. Điều này có nghĩa là bạn phải đặt quyền một cách cụ thể để nó chạy. Một lý do khác khiến Linux an toàn hơn là bạn cần quyền truy cập cấp gốc để làm bất cứ điều gì.
Hầu hết người dùng Linux sử dụng tài khoản bình thường và chỉ đăng nhập vào tài khoản root khi họ cần thực hiện các thay đổi cụ thể đối với hệ thống.
Windows cũng có Quản trị viên và tài khoản người dùng thông thường, nhưng 99% người dùng Windows chỉ đăng nhập vào máy tính của họ bằng tài khoản Quản trị viên, do đó mất tất cả các lợi thế bảo mật mà tài khoản thông thường sẽ cung cấp. Ngay cả khi một cái gì đó quản lý để chạy trong Linux, nó không thể làm bất cứ điều gì trừ khi nó có thể truy cập vào tài khoản root.
Các quyền đặc biệt cần thiết và việc sử dụng các tài khoản không phải root trong Linux khiến việc tạo ra một loại virus thực sự lây lan như trong Windows hoặc OS X khó hơn rất nhiều.
Linux là mã nguồn mở và vấn đề đó
Một lợi thế lớn khác khi sử dụng Linux là mọi thứ đều là nguồn mở. Bạn có thể thấy tất cả các mã và do đó rất khó để ẩn virus trong phần mềm Linux. Nếu ai đó tạo ra gói phần mềm độc quyền cho Linux, nó sẽ tự động được coi là không đáng tin trừ khi nó đến từ một công ty nổi tiếng lớn.
Hầu hết mọi người sử dụng Linux cài đặt phần mềm từ kho gói chính thức của bản phân phối Linux của họ. Không có kho lưu trữ chính thức của Microsoft cho phần mềm Windows, nó tồn tại ở mọi nơi và mọi nơi.
Ngay cả một người như tôi làm việc với máy tính mọi lúc, tôi đã tải xuống và cài đặt một phần mềm mà tôi nghĩ là hợp pháp, nhưng cuối cùng lại bị ẩn một số phần mềm gián điệp. Trong trường hợp của tôi, trước tiên tôi chỉ cài đặt phần mềm không xác định trong máy ảo và nếu mọi thứ chạy tốt trong VM, thì tôi sẽ cài đặt nó trên máy chính của mình.
Trên OS X, Apple gần đây đã thêm một tính năng cho HĐH sẽ ngăn cài đặt bất kỳ phần mềm nào không có trong cửa hàng Mac App hoặc một nhóm các nhà phát triển phần mềm được xác định.
Bạn có thể thay đổi cài đặt theo cách thủ công để có thể cài đặt bất kỳ phần mềm Mac nào, nhưng đó là một biện pháp an toàn mà tôi khuyên người dùng Mac kích hoạt vì nó mang lại cho bạn sự bảo mật tốt hơn so với máy Windows có thể cài đặt mọi thứ.
Những yếu tố khác
Có một số yếu tố khác cho thấy lý do tại sao bạn không thấy nhiều vi-rút cho Linux:
1. Linux là một môi trường không đồng nhất. Nếu bạn đã từng nghĩ về việc sử dụng Linux, điều đầu tiên bạn có thể phải làm là quyết định cài đặt bản phân phối Linux nào (hương vị). Có hàng ngàn bản phân phối Linux ngoài kia và chúng đều khác nhau.
Hạt nhân Linux là khác nhau và tất cả chúng đều đi kèm với các gói và cấu hình khác nhau. Việc có quá nhiều hình thức khác nhau của HĐH khiến cho việc viết một loại virus sẽ lây lan qua mọi thứ trở nên khó khăn. Đây không phải là trường hợp với Windows.
2. Linux có các lệnh và chức năng đặc biệt cho mục đích bảo mật. Khi bạn học Linux, bạn học được rất nhiều về các lệnh cho phép bạn thực hiện một số tác vụ liên quan đến bảo mật như sudo hoặc chroot. Các lệnh này làm cho việc thực hiện các tác vụ đặc biệt trong Linux an toàn hơn.
3. Hạt nhân Linux nhỏ hơn. Điều này có lẽ có thể được tranh luận, nhưng về tổng thể, nhân Linux nhỏ hơn rất nhiều so với nhân Windows, khi nói về các lĩnh vực của HĐH nơi các quyền được kiểm tra và thi hành. Một hạt nhân nhỏ hơn không nhất thiết có nghĩa là an toàn hơn, nhưng nó chắc chắn giúp giữ mọi thứ ở mức tối thiểu.
4. Linux tăng cường bảo mật. Có một số bản phân phối Linux có một tính năng gọi là SELinux hoặc Linux được tăng cường bảo mật. Về cơ bản, nó là một tập hợp các sửa đổi kernel giúp nó an toàn hơn. Đó là một phần của Red Hat, CentOS và thậm chí Ubuntu.
Hy vọng rằng, bài viết này cung cấp cho bạn một vài chi tiết về lý do tại sao Linux được coi là an toàn hơn Windows. Nó chắc chắn không phải là vi-rút và nếu một ngày nào đó mọi người bắt đầu tải xuống và sử dụng Linux, tin tặc cũng sẽ tìm ra những cách mới và sáng tạo để nhiễm vi-rút ở đó! Thưởng thức!