Page 1 of 1

Ограничьте доступ удаленных разработчиков к вашему серверу.

Posted: Thu Dec 12, 2024 10:15 am
by Joyzfsksr53
Продолжаются дебаты о том, должны ли компании предоставлять разработчикам доступ к серверам. Для начала, есть разные среды разработки, с которыми приходится иметь дело вашему разработчику:

Разработка
На этом этапе разработчик может редактировать/обновлять код, не влияя на то, что видят пользователи, когда заходят на сайт. Это позволяет разработчикам тестировать свой код и исправлять нежелательные ошибки до того, как изменения будут реализованы.

Постановка
Здесь ваши разработчики могут перенести изменения базы данных и конф Список деловой электронной почты Хорватии игурации, а также протестировать все функции до запуска сайта в эксплуатацию.

Производство
Среда производства — это место, где ваши окончательные изменения/обновления вступают в силу, чтобы пользователи могли наконец увидеть их. Любые ошибки, которые не были исправлены в предыдущих средах разработки, могут быть обнаружены пользователями.



Для лучшей практики компании, работающие с удаленными разработчиками, ограничивают доступ разработчиков только к первым двум этапам. Для повышения безопасности только технический руководитель в главном офисе должен иметь доступ к производственному уровню. Кроме того, те, кто выполняет работы по техническому обслуживанию, должны иметь доступ к вашим производственным серверам. Используя механизм управления файлами, вы можете делегировать доступ разработчиков к файлам вашего сервера.

Image

Например, есть 3 типа разрешений, которые вы можете предоставить удаленным разработчикам:

Читать: Они могут только просматривать файл. Любая попытка редактировать или удалить файл блокируется этим разрешением.
Запись: они могут редактировать, изменять, удалять файл или добавлять новые файлы в папку.
Выполнить: в основном используется, когда нужно запустить скрипт.
Как изменить разрешение файла? Понимание правила '777'

Каждый файл и папка содержат 8-битные данные, которые управляют разрешениями. Число «000» указывает на то, что разрешение любой формы не предоставлено. Для других форм разрешений:

Запись эквивалентна «2».

Чтение эквивалентно «4».

Выполнение эквивалентно «1».

Если вы хотите установить разрешение, вам просто нужно добавить номер нужного действия. Например, если вы хотите, чтобы ваш разработчик мог читать и редактировать файлы, вы добавляете «4+2» = 6. Для чтения, записи и выполнения вы будете использовать «7» (4 + 2 + 1).

Номер «777», первая цифра назначается Владельцу, вторая цифра назначается Группе пользователей, которые разделяют те же разрешения, а третья цифра назначается Публике. Таким образом, для файла с разрешением «777» каждый может читать, писать и выполнять файл.

За более подробной информацией о том, как реализовать указанные выше шаги, обратитесь к своему техническому директору.