История изменений
Исправление hateyoufeel, (текущая версия) :
По крайней мере, в тех паре открытых смартфонов, по-моему, описано, как модем подключается, и что у него таким образом принципиально нет доступа ни к RAM, ни тем более к другим источникам ввода.
Так практически на всех смартфонах дело обстоит. Для изоляции используется аналог IOMMU. Только от этого вообще не легче, по двум причинам:
- это всё ещё отдельный процессор со своей ОС, который работает параллельно прошивке телефона и имеет доступ ко всем передаваемым данным
- этот процессор может получать команды извне и отвечать на них без твоего ведома. Например, чтобы передать твоё местоположение тому кто этим интересуется (https://en.wikipedia.org/wiki/Radio_resource_location_services_protocol). Да, GPS обычно тоже в сотовом модеме реализован, если что.
И это мы ещё не добрались до того, что сим-карта — тоже отдельный чип со своей прошивкой. И у неё есть возможность общаться напрямую с сотовым модемом и делать запросы наружу.
Исходная версия hateyoufeel, :
По крайней мере, в тех паре открытых смартфонов, по-моему, описано, как модем подключается, и что у него таким образом принципиально нет доступа ни к RAM, ни тем более к другим источникам ввода.
Так практически на всех смартфонах дело обстоит. Для изоляции используется аналог IOMMU. Только от этого вообще не легче, по двум причинам:
- это всё ещё отдельный процессор со своей ОС, который работает параллельно прошивке телефона и имеет доступ ко всем передаваемым данным
- этот процессор может получать команды извне и отвечать на них без твоего ведома. Например, чтобы передать твоё местоположение тому кто этим интересуется (https://en.wikipedia.org/wiki/Radio_resource_location_services_protocol). Да, GPS обычно тоже в сотовом модеме реализован, если что.