Может ли вставленная SD-карта или USB-порт, который не был подключен, по-прежнему представлять опасность для системы, если в ней есть вирус?
Я обеспокоен потенциальным вирусом или сценарием автозапуска, который может работать в Ubuntu, даже если SD-карта неправильно смонтирована. Я хотел восстановить некоторые данные с SD-карты, так как было сказано, что она повреждена, и когда я вставил ее, ничего не было установлено. Я пошел, чтобы проверить диски, и он сказал, что файловая система неизвестна /NTFS.
Я знаю, что я параноик, но все же возможно, что вирус сценария автозапуска или простой сценарий оболочки автозапуска запускают простые команды для копирования или удаления всех моих локальных файлов, которые не нуждаются в sudo, даже если SD-карта или USB не были смонтированы??
Мне просто нужно знать, возможно ли это.
2 ответа
Для систем Linux нет активных вирусов, и я бы больше беспокоился о руткитах, если бы был параноиком.
Все, что не отформатировано как EXT, не может связываться с вашей системой, если это не операционная система, установленная на устройстве, и вы не разрешаете ему связываться с вашей системой (то есть вы вводите свой пароль администратора и позволяете ему выполнять файл). В других местах, кроме вашего /home/$USER/, в основном потребуется пароль администратора, чтобы что-то с ним сделать.
Кроме того: автомонтирование не работает, если вы не установите систему на автомонтирование. Это потребовало бы правила udev для SD.
Если SD или USB отформатированы в NTFS, вам нужна система Windows, чтобы любой вирус Windows был вредным.
Так что нет, нормальная Ubuntu не позволяет этого. С вашей стороны потребуется больше усилий (например, предоставить учетную запись администратора, если вы не ожидаете, что это потребуется), чтобы SD или USB стали вредными. И я бы предположил, что дополнительные усилия позволят установить все тревоги, которые вам нужны, чтобы остановиться и начать думать.
И в довершение всего - ничего не может повредить вам.
Возможно ли, чтобы вирус сценария автозапуска или простой сценарий оболочки автозапуска выполняли простые команды для копирования или удаления всех моих локальных файлов, которые не нуждаются в sudo, даже если SD-карта или USB не были смонтированы??
Есть две проблемы с вашей логикой.
Проблема № 1: автозапуск должен быть включен для запуска любого скрипта.
Проблема № 2: удаление ваших файлов потребует, чтобы скрипт выполнялся как ваш пользователь или входил в группу, которая может удалить эти файлы. Пример, мой пользователь пытается удалить файл из testuser
:
$ LC_ALL=C rm /home/testuser/examples.desktop
rm: remove write-protected regular file '/home/testuser/examples.desktop'? y
rm: cannot remove '/home/testuser/examples.desktop': Permission denied
Мой пользователь не принадлежит testuser
группа, поэтому не может удалить его.