Ümumi məlumat
- Fənn kodu
- İF-2209y-RU
- Kredit
- 5
- Tələbənin iş yükü
- 90
- Semestr
- Payız semestri
- Akademik il
- 3
- Fənnin tipi
- Məcburi
- Təhsil forması
- Əyani
- Tədris dili
- Rus
- Auditoriyadaxili saatlar
- a) 30 часов - лекция b) 30 часов - лаборатория
- Auditoriyadan kənar saatlar
- a) 60 часов – самостоятельная работа b) 30 часов- Проектная работа или часы консультаций
Fənn haqqında
Дисциплина «Безопасность баз данных» изучает основные принципы, методы и технологии обеспечения конфиденциальности, целостности и доступности данных. В рамках курса рассматриваются управление правами доступа пользователей, аутентификация и авторизация, шифрование данных, резервное копирование и восстановление, защита от SQL-инъекций и других угроз, аудит и мониторинг действий пользователей, а также методы выявления и предотвращения несанкционированного доступа к базам данных. Особое внимание уделяется практическому применению механизмов безопасности в современных системах управления базами данных.
Tədris metodları
- mühazirə
- laboratoriya işi
- case study
- problem-based learning
- təqdimatlar
- interaktiv müzakirə
Fənn təlim nəticələri (CLO)
CLO 1: Знать основные функции систем управления базами данных (СУБД) и уметь работать с несколькими современными СУБД. Понимать принципы функционирования системных каталогов реляционных СУБД и состав содержащейся в них информации. Уметь осуществлять аудит и журналирование баз данных в целях обеспечения безопасности и надёжности.
CLO 2: Уметь применять первичные меры безопасности в СУБД посредством управления профилями пользователей, политиками паролей, правами доступа и ролями.
CLO 3: Знать причины возникновения проблем доступности баз данных, а также методы резервного копирования, синхронизации данных и балансировки нагрузки.
CLO 4: Знать методы обеспечения целостности данных в базах данных. Уметь применять различные методы и решения шифрования данных на разных уровнях баз данных (файловая система, таблица, столбец и др.).
CLO 5: Знать основные угрозы, исходящие от прикладных программ. Понимать сущность SQL-инъекций и связанных с ними угроз, а также знать методы их предотвращения.
CLO 6: Знать типы баз данных NoSQL, принципы их функционирования и практическое значение, а также их преимущества и недостатки по сравнению с традиционными СУБД.
Mövzu planı
- 1.Введение в базы данных Mühazirə
- 2.Реляционная модель данных, введение в SQLMühazirə
- 3.SQL — структурированный язык запросовMühazirə
- 4.Резервное копирование и восстановление баз данных Mühazirə
- 5.SQL — представления (Views), функции, процедуры, триггеры Mühazirə
- 6.Проектирование баз данныхMühazirə
- 7.Индексы и оптимизация запросов Mühazirə
- 8.Вопросы безопасности баз данных. Основы управления доступом.Mühazirə
- 9.Управление доступом Mühazirə
- 10.Введение в NoSQLMühazirə
- 11.Безопасность PostgreSQL Mühazirə
- 12.Транзакции и управление конкурентным доступом Mühazirə
- 13.SQL- инъекции Mühazirə
- 14.Безопасность баз данных в Интернете (M): шифрование, прокси-серверы, межсетевые экраны (firewall), цифровые подписи, центры сертификации. Анализ уязвимостей и аудит: SQLMap, DBShield, Greenbone/OpenVAS, NmapMühazirə
- 15.Итоговая оценка курса.Mühazirə
Ədəbiyyat
- Christopher Diaz - Database Security: Problems and Solutions. Mercury Learning and Information, 2022. ISBN 978-1-68392-663-4.
- Ettore Galluccio, Edoardo Caselli, Gabriele Lombari - SQL Injection Strategies: Practical Techniques to Secure Old Vulnerabilities Against Modern Attacks. Packt Publishing, 2020. ISBN 978-1-83921-564-3.
- Dimitri Fontaine - The Art of PostgreSQL: Turn Thousands of Lines of Code into Simple Queries, 2020.
- PostgreSQL 17.6 Documentation.
Qiymətləndirmə
| Qiymətləndirmə forması | Açıqlama | Bal | Uyğun FTN |
|---|---|---|---|
| Cari qiymətləndirmə | Cari qiymətləndirmə - fənn üzrə tələbənin semestr müddətində fəaliyyətinin qiymətləndirilməsi olmaqla, mühazirə və məşğələ (laboratoriya) dərs materiallarının mənimsənilmə səviyyəsini qiymətləndirilir. | 30 bal | РОД1-5 |
| Davamiyyət | Tələbə fənn üzrə dərslərin 25%-dən çoxunda iştirak etmədiyi halda imtahana buraxılmır. | 10 bal | - |
| Tələbənin sərbəst işi | Tələbəyə fənn üzrə semestr ərzində 1 sərbəst işin (zəruri hallarda sərbəst işlərin sayı artırıla bilər) yerinə yetirilməsi tapşırığı verilir. | 10 bal | РОД-- |
| İmtahan | İmtahan şifahi, yazılı, yazılı-elektron, test üsulu ilə keçirilir | 50 bal | РОД 1-5 |