Which of the following are reasons why broadcasting intents raises security issues?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Khi sử dụng tính năng phát sóng (broadcast intents) trong Android, có một số lý do khiến cho vấn đề bảo mật trở nên nghiêm trọng. Thứ nhất, bất kỳ ứng dụng nào cũng có thể gửi một yêu cầu phát sóng đến bất kỳ ứng dụng nhận (receiver) nào đã được đăng ký qua phương thức registerReceiver hoặc qua tệp AndroidManifest.xml. Điều này cho phép các ứng dụng độc hại có thể gửi các yêu cầu phát sóng không mong muốn đến các ứng dụng khác, gây ra các vấn đề bảo mật. Thứ hai, không gian tên (namespace) của các yêu cầu phát sóng là toàn cầu, điều này có nghĩa là bất kỳ ứng dụng nào cũng có thể sử dụng các tên tương tự để gửi các yêu cầu phát sóng. Cuối cùng, phương thức sendBroadcast() cho phép bất kỳ ứng dụng nào nhận được các yêu cầu phát sóng, điều này có thể dẫn đến các vấn đề bảo mật nếu các ứng dụng không được kiểm soát chặt chẽ.

Cùng chương 4