Similar presentations:
Настройка безопасного веб-сервера
1. Бюджетное учреждение профессионального образования Ханты-Мансийского автономного округа-Югры «Междуреченский агропромышленный
колледж»Специальность 09.02.06 Сетевое и системное администрирование
НАСТРОЙКА БЕЗОПАСНОГО ВЕБ-СЕРВЕРА
Выполнил: студент группы СС21-2
Хриспенс Анастасия Валерьевна
Руководитель: преподаватель
I квалификационной категории
Деньгуб Андрей Анатольевич
гп. Междуреченский, 2025
2.
Цель и задачи дипломнойработы
Цель: разработка комплекса мер по обеспечению
безопасности веб-сервера Apache 2.4 на Ubuntu Server 20.04
для интернет-магазина малого бизнеса.
Задачи:
1.
Проанализировать угрозы и уязвимости веб-сервера.
2.
Составить рекомендации по настройке веб-сервера Apache для
повышения безопасности.
3.
Описать процесс настройки HTTPS и SSL/TLS для шифрования
трафика.
4.
Рассмотреть методы защиты от распространенных веб-атак (SQLинъекций, CSRF, DDoS).
5.
Предложить
безопасности.
варианты
настройки
системы
мониторинга
3.
Объект и предмет исследованияОбъект исследования
Предмет исследования
Практическая значимость
Веб-сервер малого бизнеса.
Методы защиты Apache 2.4 + Ubuntu
Server 20.04.
Разработанные меры можно применить
на практике для защиты интернетмагазинов.
4.
Анализ угроз и уязвимостейУгрозы
Проблемы
SQL-инъекции, XSS, CSRF,
DDoS.
Слабый контроль доступа,
устаревшее ПО,
неправильная настройка.
Уязвимости
Часто связаны с конфигурацией и отсутствием обновлений.
5.
Архитектура Apache 2.4Модульная структура
Включаются только нужные модули
Основные MPM
Prefork, worker, event
Поддержка
HTTPS, PHP, MySQL
Уязвимости
Часто кроются в неправильно включённых модулях
6.
Установка и настройка ApacheУстановка через APT
Использование пакетного менеджера Ubuntu для установки
Apache
Брандмауэр (UFW)
Открытие портов 80 и 443
Создание виртуального хоста
Настройка конфигурации сайта
Принцип наименьших привилегий
Ограничение прав доступа для безопасности
7.
HTTPS и SSL/TLS (Let's Encrypt)Установка Certbot
Инструмент для автоматизации получения сертификатов
Получение SSL-сертификата
Подтверждение владения доменом и выпуск сертификата
Автообновление сертификатов
Настройка автоматического продления каждые 90 дней
Результат
Защита трафика + доверие пользователей
8.
Защита от распространённыхатак
SQL-инъекции
CSRF
mod_security + OWASP CRS
HTTP-заголовки: X-FrameOptions, X-XSS-Protection
DDoS
mod_evasive, ограничение запросов
9.
Мониторинг и обнаружение угрозЛоги Apache
Access/error
Fail2Ban
Защита от брутфорса
Уведомления
Rootkit Hunter
Через Logwatch
Поиск вредоносного ПО
10.
Обновление и аудитбезопасности
Регулярное обновление ПО
Установка последних патчей безопасности
Проверка конфигурации и прав доступа
Аудит настроек сервера и файловой системы
Аудит уязвимостей
Lynis, OpenVAS
Хранение логов
≥ 90 дней
11.
Резервное копирование и восстановлениеТипы резервных
копий
Инкрементальные +
полные бэкапы
Хранение
Документация
Проверка
На шифрованных и
удалённых
носителях
План
восстановления
Тестирование
восстановления
каждые 3 мес
12. Бюджетное учреждение профессионального образования Ханты-Мансийского автономного округа-Югры «Междуреченский агропромышленный
колледж»Специальность 09.02.06 Сетевое и системное администрирование
НАСТРОЙКА БЕЗОПАСНОГО ВЕБ-СЕРВЕРА
Выполнил студент группы СС21-2
Хриспенс Анастасия Валерьевна
Руководитель проекта:
преподаватель I квалификационной
категории
Деньгуб Андрей Анатольевич
гп Междуреченский 2025
internet