Короче ответ.
Если у вас есть физический доступ к компьютерной системе - ПК или системе хранения данных - и единственной «защитой» на месте являются права доступа к файлам, у вас нет 100% защиты.
Эти незашифрованные данные могут быть скопированы и клонированы с минимальными усилиями практически без каких-либо инструментов, кроме наличия другого устройства, к которому можно подключить системный диск, чтобы сделать копию данных.
И да, потенциально некоторые доказательные аспекты физического проникновения, возможно, должны быть учтены в доступе на физическом уровне; например, убедитесь, что отпечатки пальцев не оставлены, а также любые «очевидные» печати. Но, честно говоря, подавляющее большинство систем могут физически удалить свои диски для физической копии данных, и конечный пользователь никогда не узнает об этом лучше. Если у вас есть диск, у вас есть диск, а затем у вас есть данные, если они не зашифрованы.
Вот почему шифрование для каждого пользователя или шифрование на полном диске является такой большой вещью в наши дни; Ноутбуки и другие портативные вычислительные устройства являются такой большой частью рынка, в настоящее время риск потери данных из-за кражи устройства или случайного заимствования ПК намного выше, чем когда-либо в прошлом.
Если диск не зашифрован, данные на нем являются открытой книгой, готовой для чтения. Эта концепция не ограничивается машинами Linux/Unix, но любой ОС где угодно; если у вас есть физический доступ к незашифрованной системе, у вас есть система.
Тем не менее, права доступа к файлам являются полезной мерой безопасности для удаленных серверов всех видов.
Более длинный ответ.
Мой вопрос касается разрешений файловой системы (в частности, разрешений в стиле Unix) и как они связаны с безопасностью.
Во-первых, имейте в виду, что безопасность компьютеров и всего остального - это просто средство сдерживания, которое замедляет работу и не обязательно обеспечивает абсолютную безопасность.
Например, самый слабый элемент безопасности в любом физическом здании - это дверь, которую вы должны открыть при входе / выходе из нее, или окно, которое вы должны открыть, чтобы пропустить воздух. Да, вы можете заблокировать двери и окна и настроить сигнализацию, но если кто-то действительно хочет получить доступ к чему-то - и у него есть время, ресурсы, богатство и усилия, чтобы заняться этим - они получат доступ к нему.
Скажем, у меня есть доступ к компьютеру с учетной записью гостя и пользователем по имени Боб. Я не знаю пароль Боба, но я могу использовать гостевую учетную запись. У гостевой учетной записи нет абсолютно никаких разрешений на чтение всех файлов Боба, поэтому я не могу читать ни один из файлов Боба, когда вошел в систему как гость.
Проблема здесь в контексте доступа. Если у вас есть физический доступ к компьютеру, практически все возможно. Но если вы подключены только через удаленное соединение - через какую-то сеть - тогда владение файловой системой, безусловно, является эффективным методом обеспечения безопасности. А в случае серверов Linux/Unix разрешения и владение являются эффективными формами безопасности для предотвращения удаленного вторжения.
Вот почему в мире Linux/Unix получение root
доступа к удаленной системе считается таким большим призом. Получите root
права на удаленную систему, и тогда вы действительно сделали что-то, что даст вам больший доступ без необходимости заходить в центр обработки данных и клонировать диск.
Однако с точки зрения «противника» у меня есть полный доступ к этому незашифрованному диску. Я мог бы создать образ, сохранить его на потом, запустить другую ОС, чтобы просто читать файлы Боба, игнорируя при этом настройки разрешений файловой системы.
Да. Именно так. Если у вас есть физический доступ к машине, то, как объяснялось в начале, все ставки отключены. Вы можете получить доступ к файлам и каталогам, принадлежащим другим, создав образ диска - или даже просто извлекая исходное содержимое самого диска - практически без особых технических усилий.
Любой, кто, например, одалживает вам свой персональный компьютер и создает новую учетную запись только для вас, не задумываясь об этом сценарии, в основном отдает любые личные данные, которые они имеют на своей машине, даже не подозревая об этом.
Немного касательно, но я думаю, что именно поэтому многие обычные пользователи жертвуют старые ПК, не прикладывая ни малейших усилий, чтобы стереть данные на диске. Они устанавливают пароль пользователя и предполагают, что сохраняют свои данные в безопасности до такой степени, что они могут просто выбросить диск в корзину и не думать дважды. Когда реальность без истинного шифрования или очистки данных, любой диск, брошенный в мусорную корзину или проданный, может быть прочитан кем угодно в любом месте без особых усилий и больших технических усилий.