# Практическая работа №4 :::info :bulb: **Безопасность Linux серверов** ::: :::spoiler Часть 1. Настройка файлового сервера в корпоративной инфраструктуре ⠀ ##### Стенд  ⠀  ⠀ ##### Снапшоты  ⠀  ⠀ ##### apt update && apt upgrade  ⠀ ##### Установка samba и samba-client, резервная копия конфигурации  ⠀ ##### Создание директорий, настройка прав  ⠀ ##### Создание группы smbgroup, пользователя ptuser, установка группы пользователю и пароля smb  ⠀ ##### Файл конфигурации  ⠀ ##### Сохраняем конфигурацию и перезапускам samba  ⠀ ##### Настройка правил iptables  ⠀ ##### smbd в автозагрузку  ⠀ ##### Проверка доступа к сетевым папок с Win  ⠀  ⠀  ::: :::spoiler Часть 2. Fail2Ban-SSH и Brute-force attack ⠀ ##### Обновляем пакеты, установливаем fail2ban и запускаем  ⠀  ⠀ ##### Открываем jail.conf  ⠀  ⠀ ##### Создадим jail.local  ⠀ ##### Конфигурация jail.local  ⠀ ##### Перезаупск fail2ban  ⠀ ##### Файл auth.log  ⠀ ##### Установлю Hydra для проведения атаки  ⠀ ##### Запускаем атаку и смотрим журнал банов  ⠀ ##### Меняем на False и перезапускаем службу  ⠀  ⠀ ##### Снова атакуем, смотрим логи  ⠀  ⠀  ⠀ ##### Останавливаем Fail2Ban и проводим атаку еще раз. Подбор работает  ::: :::spoiler Часть 3. "Fail2Ban и Dos/DDoS attack" на примере Nginx ⠀ ##### Установка пакетов и импорт ключа  ⠀ ##### Проверка ключа  ⠀ ##### Настройка закрепления  ⠀ ##### Заходим через бразуер  ⠀ ##### Конфигурация default  ⠀ ##### Конфигурация Nginx  ⠀ ##### Заходим в Chrome и отправляем многочисленные запросы, открыв режим разработчика  ⠀ ##### Смотри error.log  ⠀ ##### Конфигурация Fail2Ban jail.local  ⠀ ##### Создаем файл iptables-blocktype.local  ⠀ ##### Его конфигурация  ⠀ ##### Рестарт Fail2Ban  ⠀ ##### iptables  ⠀ ##### Проверка работы фильтров F2b  ⠀ ##### Проверим, что сейчас нет заблокированных адресов  ⠀ ##### Заходим на сервер, включаем режим разработчика  ⠀ ##### Отправляем запросы  ⠀ ##### Смотрим iptables  ⠀ ##### Смотрим f2b  ⠀ ##### Разбан  ::: ⠀ :::warning **Дополнительные материалы изучены** ::: ###### tags: `Linux Basic`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up