Android 8.0 Oreo đầy ắp tính năng thú vị, từ Instant Apps đến Notification Channels. Mặc dù hầu hết người dùng khá hào hứng với các tính năng mới nổi bật, nhưng có một loạt đầy đủ các cải tiến bảo mật "dưới capa" ít được biết đến trong hệ điều hành mới nhất của Google.
Các tính năng bảo mật có thể không khiến bạn hào hứng như các tính năng tiêu đề, nhưng chúng quan trọng như nhau. Thuật ngữ bảo mật có thể khá gây nhầm lẫn cho người không rành công nghệ, nên đây là nỗ lực của chúng tôi để đơn giản hóa các tính năng bảo mật trong Android 8.0 Oreo.
Các cải tiến bảo mật được nạp sẵn trong phần mềm
Dưới đây là một số tính năng bảo mật được nạp ngay trong hệ điều hành, và chúng đi kèm với mọi thiết bị Android 8.0 Oreo ngay out-of-the-box.
1. Cài ứng dụng bên ngoài (Sideloading) giờ chi tiết và an toàn hơn
Khác với iOS, Android luôn khá "mở" về việc cho phép người dùng cài ứng dụng bên ngoài (sideload). Việc cài ứng dụng bên ngoài cho phép bạn truy cập mọi loại ứng dụng, nhưng cài từ nguồn không xác thực có thể là rủi ro bảo mật lớn.
Trong Android 8.0 Oreo, có thay đổi lớn về cách cài ứng dụng bên ngoài. Thay vì cài đặt toàn cục cho phép cài ứng dụng từ bất cứ đâu, Oreo yêu cầu bạn bật/tắt cài đặt này trên cơ sở từng ứng dụng. Ví dụ, bạn có thể cho phép cài đặt APK thủ công từ Amazon Appstore, nhưng chặn cài APK tải từ Google Chrome.
Hành vi chi tiết này cho phép bạn rất cụ thể về nguồn bạn có thể cài ứng dụng, từ而 ngăn chặn cài ứng dụng từ nguồn đáng ngờ.
Cũng, Google Play Protect có thể kiểm tra ứng dụng không xác định về mối đe dọa bảo mật.
2. Android Verified Boot 2.0 ngăn chặn can thiệp
Android Verified Boot là tính năng bảo mật tích hợp trong Android kể từ 4.4 KitKat. Mã độc Android thông minh với quyền root có thể ẩn và che giấu mình, khiến ứng dụng bảo mật không phát hiện được. Tính năng này ngăn thiết bị khởi động nếu phần mềm bị can thiệp.
Nhưng hacker có thể hạ cấp thiết bị về phiên bản cũ hơn, từ而 bỏ qua tính năng này.
Để chống lại điều này, Oreo đi kèm Android Verified Boot 2.0, hỗ trợ Rollback Protection (Bảo vệ chống hạ cấp). Nó được thiết kế để ngăn thiết bị khởi động nếu bị hạ cấp về phiên bản cũ hoặc dễ bị tổn thương hơn.
Điều này thực hiện bằng cách lưu trữ phiên bản hệ điều hành bên trong phần cứng đặc biệt. Hiện tại, Pixel 2 và Pixel 2 XL đi kèm bảo vệ này. Google khuyến khích mạnh mẽ tất cả nhà sản xuất thiết bị tích hợp tính năng này trong tương lai.
3. Project Treble cho phép sandboxing tốt hơn
Project Treble chủ yếu được thiết kế để giúp nhà sản xuất thiết bị nhanh chóng triển khai các phiên bản Android mới. Đằng sau màn hình, đó là một thiết kế lại lớn của khung Android — tách mã đặc thù thiết bị khỏi khung hệ điều hành.
Ngoài cập nhật nhanh hơn, nó cũng đóng vai trò then chốt về bảo mật.
Nhờ khung mô-đun được thiết kế lại và sandboxing tốt hơn, khai thác trong một phần có ít cơ hội ảnh hưởng đến các phần khác của hệ thống.
Lớp trừu tượng phần cứng (HAL) cung cấp giao diện giữa phần cứng và phần mềm hệ thống. Truyền thống, nó bao gồm truy cập trực tiếp driver kernel, dẫn đến HAL có quyền và truy cập phần cứng nhiều hơn những gì thực sự cần thiết.
Trong Oreo, mỗi HAL chạy trong sandbox riêng. Điều này dịch ra là ít lạm dụng quyền ứng dụng và driver phần cứng hơn.
Các cải tiến bảo mật bảo vệ bạn trên mạng
Dưới đây là một số cải tiến bảo mật trong Oreo giúp bạn an toàn khi lướt web.
4. Loại bỏ phiên bản SSL không an toàn
SSL/TLS là giao thức mạng dùng để cung cấp giao tiếp an toàn qua internet. Năm 2014, nhà nghiên cứu Google phát hiện lỗ hổng bảo mật trong SSL v3.0.
Với Oreo, Android đã ngừng hỗ trợ phiên bản SSL cũ và không an toàn này.
Oreo cũng loại bỏ hỗ trợ TLS version fallback, một giải pháp tương thích để kết nối với server có triển khai TLS không đúng. Google nói giải pháp này bị gỡ bỏ vì làm yếu bảo mật. Đối với người dùng cuối, điều này ngụ ý bảo mật mạnh mẽ hơn khi giao tiếp trên internet.
Oreo cũng mang lại một vài thay đổi bảo mật cho thành phần WebView. Với người mới, bạn có thể coi WebView như trình duyệt gói gọn trong ứng dụng.
Thứ nhất, các thành phần WebView đã được tách thành quy trình riêng biệt, giúp xử lý nội dung không tin cậy an toàn hơn với sandboxing. Nó giờ cũng hỗ trợ Safe Browsing (Duyệt web an toàn), cảnh báo bạn về trang web gian lận và lừa đảo.
5. An toàn trên Wi-Fi công cộng
Không còn bí mật rằng có rủi ro固有 khi kết nối Wi-Fi công cộng không bảo mật. Bản chất mở của nó có thể để hacker đánh cắp thông tin cá nhân.
May mắn thay, tính năng WiFi Assistant trong Oreo có thể giúp bạn kết nối mạng Wi-Fi chất lượng cao và bảo mật nó với VPN trở về Google. Tuy nhiên, tính năng này dường như độc quyền cho người dùng Project Fi và Nexus/Pixel tính đến nay.
Các cải tiến bảo mật liên quan đến phần cứng
Bên cạnh cải tiến phần mềm, Google tiến một bước xa hơn để giới thiệu một số tính năng bảo mật phần cứng thú vị trong Oreo.
6. Hỗ trợ phần cứng chống can thiệp
Android Oreo cho phép hỗ trợ mô-đun bảo mật phần cứng chuyên dụng bảo vệ mã khóa màn hình khóa chống lại tấn công vật lý. Pixel 2 là điện thoại đầu tiên đi kèm mô-đun bảo mật như vậy.
Phần cứng chống can thiệp có RAM riêng và các thành phần khác, nên nó có thể kiểm soát hoàn toàn việc thực thi của mình. Google nói nó cũng có thể phát hiện và phòng thủ chống lại các cố gắng can thiệp vật lý từ bên ngoài. Phần cứng chống can thiệp bổ sung cho cơ chế bảo mật dựa trên phần mềm và cung cấp bảo mật cấp doanh nghiệp.
7. Hỗ trợ khóa bảo mật vật lý
Nếu bạn đã bật xác thực hai yếu tố (nên làm), bạn có thể đồng ý việc nhập mã duy nhất như dạng xác thực thứ hai khá phiền toái. Trong trường hợp đó, khóa bảo mật U2F vật lý có thể đóng vai trò dạng xác thực thứ hai, loại bỏ phiền toái nhập mã thủ công.
May mắn thay, Android Oreo mang lại hỗ trợ khóa bảo mật vật lý bạn có thể kết nối điện thoại qua Bluetooth hoặc NFC.
Hiện tại, nhà phát triển cần xây dựng tính năng này vào ứng dụng, nên có thể mất một thời gian trước khi bạn thấy chúng hoạt động.
Các cải tiến bảo mật nhỏ khác
Bên cạnh các tính năng nổi bật trên, đây là một vài điều chỉnh nhỏ khác liên quan bảo mật trong Android Oreo.
8. Kernel Lockdown (Khóa hạt nhân)
Android Oreo giới hạn truy cập vào hạt nhân với sự trợ giúp của bộ lọc seccomp mới. Sử dụng này, Google nói có thể tắt các system call không sử dụng, từ而 giảm tấn công hạt nhân. Đối với người dùng cuối, điều này nghĩa là hạt nhân ít bị khai thác bởi ứng dụng độc hại.
9. System Alert Overlays có thể loại bỏ
Thông thường, Android cho phép ứng dụng tạo popup trên các ứng dụng Android khác. Nhà phát triển đã利用 tính năng này xây dựng một số khái niệm đổi mới như chế độ picture-in-picture trong ứng dụng.
Nhưng một số hacker cũng đã khai thác tính năng này để hiển thị popup yêu cầu tiền chuộc hoặc lừa người dùng tiết lộ thông tin đăng nhập.
Trong Oreo, có thông báo liên tục khi có System Alert Overlay. Nó cũng cho phép bạn dễ dàng loại bỏ thông báo và xóa overlay này.
Android 8.0 Oreo khắc phục nỗi lo bảo mật
Google dường như không bỏ sót đá nào trong 8.0 Oreo khi nói đến bảo mật. Tuy nhiên, nó còn khá nhiều việc cần đuổi kịp iOS về mặt bảo mật. Nhưng với tất cả các cải tiến bảo mật và phần thưởng Android Security Rewards ngày càng tăng, chắc chắn Google cam kết mạnh mẽ làm Android an toàn hơn.
Dù bạn có thể thử các tính năng tiêu đề của Oreo trên thiết bị Android cũ hơn, những cải tiến bảo mật này không thể sao chép, khiến nó trở thành lý do thuyết phục để nâng cấp. Nếu thiết bị bạn hỗ trợ, việc nâng cấp lên Android 8.0 Oreo ngay bây giờ là điều hiển nhiên.
Bạn nghĩ sao về các cải tiến bảo mật trong Android Oreo? Bạn nghĩ Android sẽ bao giờ ngang ngửa iOS về bảo mật? Chia sẻ suy nghĩ với chúng tôi trong bình luận bên dưới.