Добавить в корзинуПозвонить
Найти в Дзене
Уроки Linux

📡 Хорошие привычки для создания безопасных скриптов в Linux

📡 Хорошие привычки для создания безопасных скриптов в Linux Хотите писать скрипты, которым не страшны баги и атаки? Тогда запомните эти простые, но мощные лайфхаки! Освоение базовых правил позволит вам не только избегать ошибок, но и значительно повысить безопасность своих автоматизаций. - Используйте set -e для автоматической остановки скрипта при любой ошибке — так ничего не упустите! - Проверяйте результат каждой команды: командa || { echo "Ошибка"; exit 1; } - Вводите переменные с set -u, чтобы не было необъявленных значений. - Ограничьте права доступа к скриптам: делайте их исполняемыми только для нужных пользователей. - Используйте read -s для скрытого ввода паролей — так никто не увидит конфиденциальную информацию. - Не вставляйте пользовательский ввод без проверки — избегайте инъекций. - В конце скрипта очищайте временные файлы, чтобы не накапливать лишний мусор. Эти нехитрые правила сделают ваши скрипты надежнее и безопаснее, а все возможные угрозы — под контролем! А ты

📡 Хорошие привычки для создания безопасных скриптов в Linux

Хотите писать скрипты, которым не страшны баги и атаки? Тогда запомните эти простые, но мощные лайфхаки!

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

- Используйте set -e для автоматической остановки скрипта при любой ошибке — так ничего не упустите!

- Проверяйте результат каждой команды:

командa || { echo "Ошибка"; exit 1; }

- Вводите переменные с set -u, чтобы не было необъявленных значений.

- Ограничьте права доступа к скриптам: делайте их исполняемыми только для нужных пользователей.

- Используйте read -s для скрытого ввода паролей — так никто не увидит конфиденциальную информацию.

- Не вставляйте пользовательский ввод без проверки — избегайте инъекций.

- В конце скрипта очищайте временные файлы, чтобы не накапливать лишний мусор.

Эти нехитрые правила сделают ваши скрипты надежнее и безопаснее, а все возможные угрозы — под контролем!

А ты уже внедрил эти практики в свои сценарии?

💬 Пригласи своих друзей-админов в канал https://t.me/LinuxSkill а также чтобы пройти тесты на знание Linux — https://t.me/gradeliftbot

Прокачай скиллы и будь на шаг впереди!

📩 Завтра: Как настроить Fail2Ban за 5 минут!

Включи 🔔 чтобы не пропустить!