Проблемы с безопасностью USB-синхронизации

У меня телефон на андроиде. Я только что сбросил его до заводских настроек по умолчанию и установил пароль для разблокировки телефона. Однако, даже когда он заблокирован и на экране отображается текстовое поле с клавиатурой для ввода текста, подключение телефона через USB к Ubuntu Linux 12.04 LTS из коробки приводит к появлению всплывающего окна над экраном запроса пароля, которое позволяет вам подтвердите монтирование SD-карты телефона в файловую систему в /mount/328D-1EEE . Конечно, SD-карту в любом случае можно извлечь из телефона и прочитать с помощью картридера, так что, возможно, это не так важно для безопасности.

С другой стороны, возможно ли читать и передавать файлы во «внутреннюю, а не внешнюю память телефона» и из того небольшого пространства, которое присутствует на SIM-карте телефона (модуль идентификации абонента) и обратно? ? Если да, то возможно ли это путем монтирования внутренней памяти или SIM-карты в каталог Linux /media? Я не вижу, чтобы они автоматически монтировались при подключении USB-кабеля, поэтому мне интересно, есть ли способ сделать это вручную.

Ответы (2)

Объем памяти, доступный для USB-разъема, зависит от устройства. Большинство из них предлагают внешнюю SD-карту (если она есть), некоторые — внутреннюю карту eMMC. Некоторые даже, кажется, предлагают виртуальный привод CDRom (вероятно, содержащий некоторые специфичные для устройства вещи, такие как драйверы). Но я никогда не слышал, чтобы кто-то давал доступ к SIM-карте таким образом или даже к системным ресурсам. Конечно, по крайней мере, последнее возможно с использованием сторонних утилит (см. Ответ Зуула для примера). Но таким образом доступ к SIM-карте должен быть практически невозможен.

Это все относится к Android вплоть до Gingerbread. Начиная с ICS (4.x), все стало немного иначе, поскольку поддержка UMS ( USB Mass Storage ) была заменена на MTP ( протокол передачи мультимедиа ). Но в основном вышесказанное должно оставаться верным в отношении того, к чему можно получить доступ, а к чему нет.

ICS по-прежнему поддерживает UMS. Определяющим фактором для UMS и MTP является дизайн устройства , а не ОС: androidpolice.com/2011/11/18/…
Большое спасибо за ссылку, @eldarerathis - я сейчас пойду читать... ;)

FTP-сервер

Оно доступно в Google Play Store бесплатно. Я могу подключиться к своему телефону из Windows, Linux и MAC, визуализировать все содержимое моего устройства, выполняя операции загрузки и выгрузки. Самое приятное то, что вам не нужно использовать USB.

Просто установите точку монтирования (каталог по умолчанию) /и все готово.

Примечание. Некоторые операции требуют ROOT для полного управления файлами, такими как системные файлы.


Функции:

  • Поддержка UTF-8
  • Ограничить подключения к выбранным беспроводным сетям
  • Доступ в сети 3G (если поддерживается мобильной сетью)
  • Ограничить доступ к определенной папке
  • Подробный вывод журнала для отслеживания подключений/доступа и помощи в устранении ошибок
  • Удаленное отключение с помощью пользовательского режима (команда "SITE SHUTDOWN")

Снимки экрана:

Скриншоты FTP-сервера