Подобный вопрос уже задавался здесь , но он не совсем прояснил меня. Почему AIDL
и такие вещи, как Binder, Messenger
предпочтительный способ связи для IPC?
В приведенном выше ответе автор говорит:
На уровне платформы нет защиты для LocalSocket. Хотя вы можете «хотеть, чтобы каждое приложение могло отправлять данные в мой сервис», пользователь может этого не делать, поэтому стандартный IP C может быть защищен разрешениями.
Какой тип безопасности значит ли это? И что это значит под «безопасностью на уровне структуры»? и что это значит: «именно поэтому стандартный IP C может быть защищен разрешениями?» Он подразумевает, что инструменты android IP C защищены разрешениями? Или он имеет в виду, что linux IP C инструменты могут быть защищены разрешениями? В последнем случае, почему бы разработчикам не использовать сокеты для реализации разрешений? (Хотя я не знаю, как они это сделали)