Nếu Android dựa trên Linux, làm sao nó lại có virus ?

A: Václav ( [ˈvaːtslaf]- đ phải Valak) Hodek, người sáng tạo của www.floatingapps.net ( Android đa nhiệm)

Thực tế là không có virus nào trên thiết bị Android sạch (non-rooted) cả. Một con virus máy tính, theo đúng định nghĩa của nó, bắt buộc phải tự có khả năng tự sao chép chính bản thân nhưng không mấy khả thi trên một thiết bị Android sạch kể cả với tất cả các quyền hạn. Vậy hãy gọi nó phần mềm độc hại (malware) thì hợp lý hơn.

Ở trên Linux, Nó cũng có malware nhưng cũng không nhiều lắm , tại sao ?

1. SỐ LƯỢNG NGƯỜI DÙNG NHƯ DÂN TỘC THIỂU SỐ – Tốt hơn là viết malware cho Windows (tác động rộng hơn nhiều). Và nếu muốn LÀM KINH TẾ ẤY, ĐÁNH THẲNG VÀO CHỖ KIẾN LỬA.

2. NGƯỜI DÙNG CÓ IQ >100 – Những người dùng điển hình của Linux thông minh hơn trong máy tính và ít khi nào chạy một file kì lạ với quyền truy cập nguồn (root). Tôi không nói người dùng của các HĐH khác không thông thái bằng nhưng rất nhiều người sử dụng đơn giản là không hiểu rõ máy tính – Và tôi thấy rất nhiều trong số bọn họ chỉ bấm OK 

 trên hộp thoại khi được hỏi về quyền truy cập quản trị (Administrative permission) và còn không thèm nghĩ rằng mình làm cái cucac gì tiếp theo ?

3. MÔ HÌNH ĐẶC QUYỀN – Linux, từ bản chất của nó, giới hạn truy cập vào một số tập tin mà làm cho lây nhiễm các tập tin thực thi khác khó hơn (trừ khi người dùng cấp quyền truy cập gốc)

Android đã thay đổi 2/ 3 những điều trên. Có cả một cơ sở người dùng khổng lồ gồm cả những người không hiểu rõ máy tính, họ cứ tiện tay Enter mà còn chưa cần nghĩ khi cấp tất cả quyền cho một ứng dụng từ xứ sở thần tiên nào đấy.

Mặc dù vậy, Android đã có, ít nhất là thế, mô hình đặc quyền mạnh mẽ và không cho phép lây lan virus trên toàn bộ hệ thống thực thi. 

 Java và các phần mềm sandbox(*)

—-

(*) Sandbox app tạo ra môi trường ảo giúp bạn chạy chương trình không rõ tin cậy để có thể hiểu rõ cách thức hoạt động của nó.

Leave a Reply

Your email address will not be published. Required fields are marked *