Почему chmod 777 не является безопасным?


10

Файл chmod 777 меняет права доступа к файлу для чтения, записи и выполнения для всех.

Итак, файл может быть обработан любым способом любым скриптом на сервере. Но почему это не безопасно?

Если у вас уже есть скрипт, то тот, кто его загрузил, в любом случае имеет доступ к вашему серверу ... Так в чем тут подвох?


Ответы:


10

Одна из причин заключается в том, что проще получить пользовательский доступ к серверу Linux, чем получить root или конкретного пользователя, которому разрешен доступ к сценарию. Если вы устанавливаете разрешения, чтобы каждый мог получить доступ / изменить / удалить все важные сценарии, то вы удаляете уровень безопасности, который предоставляют разрешения на основе пользователей. Если кто-то перебирает учетную запись пользователя, он может отключить ваш сервер. Лучшая защита строится в слоях.

Возможно, ваш вопрос основан на том, как работают учетные записи FTP. Если у вас есть учетная запись с полным FTP-доступом к серверу, вы можете делать с доступными файлами все, что хотите, независимо от их разрешения. Это небезопасное разрешение полного FTP-доступа к серверу.

Это не ограничивается серверами Linux, просто используя их в качестве примера.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.