Bezpieczeństwo systemów informatycznych
BSI — studia stacjonarne I stopnia
-
Informacje
Karta ECTS przedmiotu insert_drive_file Moodle (eKursy) insert_drive_file Skrypt ćwiczeniowy insert_drive_file Koło Naukowe Cybersecurity na Discordzie insert_drive_file -
Wykłady BSI
# Temat materiały ankieta 1. Wykład wprowadzający insert_drive_file insert_drive_file 2. Podstawowe zagadnienia bezpieczeństwa insert_drive_file insert_drive_file 3. Elementy kryptografii insert_drive_file insert_drive_file 4. Bezpieczeństwo systemów operacyjnych insert_drive_file insert_drive_file 5. Bezpieczeństwo infrastruktury sieciowej insert_drive_file insert_drive_file 6. Tunele VPN i protokół IPsec insert_drive_file insert_drive_file 7. Zapory sieciowe (firewall) insert_drive_file insert_drive_file 8. Bezpieczeństwo aplikacji użytkowych i usług insert_drive_file insert_drive_file 9. Bezpieczne programowanie insert_drive_file insert_drive_file 10. Środowiska o podwyższonym bezpieczeństwie insert_drive_file insert_drive_file 11. Zarządzanie bezpieczeństwem insert_drive_file insert_drive_file -
Ćwiczenia BSI
BSI — studia niestacjonarne I stopnia
-
Informacje
Karta ECTS przedmiotu insert_drive_file Moodle (eKursy) insert_drive_file Skrypt ćwiczeniowy insert_drive_file -
Wykłady BSI
# Temat materiały ankieta 1. Podstawowe zagadnienia bezpieczeństwa insert_drive_file insert_drive_file 2. Bezpieczeństwo systemów operacyjnych insert_drive_file insert_drive_file 3. Bezpieczeństwo infrastruktury sieciowej insert_drive_file insert_drive_file 4. Tunele VPN i protokół IPsec insert_drive_file insert_drive_file 5. Zapory sieciowe (firewall) insert_drive_file insert_drive_file 6. Bezpieczeństwo aplikacji użytkowych i usług insert_drive_file insert_drive_file -
Ćwiczenia BSI
# Temat materiały ankieta 1. ochrona kont i procesów w systemie MS Windows insert_drive_file insert_drive_file insert_drive_file 2. kontrola dostępu: POSIX ACL insert_drive_file insert_drive_file insert_drive_file 3. kontrola dostępu: Win DACL insert_drive_file insert_drive_file insert_drive_file 4. zapory sieciowe insert_drive_file insert_drive_file insert_drive_file 5. VPN: IPsec insert_drive_file insert_drive_file 6. VPN: SSL insert_drive_file insert_drive_file
BSR — studia stacjonarne II stopnia
-
Informacje
Karta ECTS przedmiotu insert_drive_file Moodle (eKursy) insert_drive_file -
Wykłady BSR
# Temat materiały ankieta 1. Podstawy technologii WWW insert_drive_file insert_drive_file 2. Środowiska o podwyższonym bezpieczeństwie insert_drive_file insert_drive_file 3. Hardening/sandboxing insert_drive_file insert_drive_file 4. Bezpieczeństwo aplikacji internetowych (1) insert_drive_file insert_drive_file 5. Bezpieczeństwo aplikacji internetowych (2) insert_drive_file insert_drive_file 6. Bezpieczeństwo aplikacji internetowych (3) insert_drive_file insert_drive_file 7. Bezpieczeństwo aplikacji internetowych (4) insert_drive_file insert_drive_file -
Ćwiczenia BSR
# Temat materiały ankieta 1. polityki uwierzytelniania: PAM insert_drive_file insert_drive_file 2. rozproszone uwierzytelnianie: RADIUS insert_drive_file insert_drive_file 3. domenowe uwierzytelnianie: Kerberos insert_drive_file insert_drive_file — OpenSuSE: konfiguracja serwera Kerberos insert_drive_file 4. utwardzanie ochrony systemu operacyjnego: chroot insert_drive_file insert_drive_file 5. bezpieczeństwo infrastruktury sieciowej: DNSsec insert_drive_file insert_drive_file — OpenSuSE: dokumentacja DNS insert_drive_file 6. polityki autoryzacji: Application Armor insert_drive_file insert_drive_file — AppArmor wiki insert_drive_file 7. bezpieczeństwo usług: Docker insert_drive_file insert_drive_file — PWD Docker playground insert_drive_file 8. bezpieczeństwo usług: testy penetracyjne insert_drive_file insert_drive_file — Kali Linux Revealed insert_drive_file 9. bezpieczeństwo infrastruktury sieciowej: IPsec VPN insert_drive_file — Linux: dokumentacja StrongSWAN: insert_drive_file — Linux: przykłady konfiguracji insert_drive_file — Windows: materiały insert_drive_file 10. bezpieczeństwo infrastruktury sieciowej: OpenVPN insert_drive_file insert_drive_file 11. bezpieczeństwo infrastruktury sieciowej: zapory sieciowe insert_drive_file insert_drive_file insert_drive_file 12. bezpieczeństwo infrastruktury sieciowej: systemy IDS/IPS: Snort insert_drive_file insert_drive_file — dokumentacja systemu Snort insert_drive_file 13. bezpieczeństwo usług: Web Application Firewalls insert_drive_file — slajdy (na czas zajęć) insert_drive_file — ModSecurity (krótkie omówienie reguł) insert_drive_file — ModSecurity (przykład: zliczanie pobrań pliku) insert_drive_file
Dodatkowe materiały
-
computerOprogramowanieW katalogu
security dostępne są dodatkowe narzędzia wykorzystywane na zajęciach.
-
bookLiteratura
- Skrypt do ćwiczeń laboratoryjnych
- William Stallings, Lawrie Brown, "Computer Security: Principles and Practice", V ed., Pearson Education, 2024
- William Stallings, "Cryptography and Network Security: Principles and Practice", VII ed., Pearson Education, 2017
-
Joseph Migga Kizza, "Guide to Computer Network Security",
IV ed., Springer-Verlag, 2017
-
David Salomon, "Elements of Computer Security", Springer-Verlag, 2010
- Matt Bishop, "Computer Security", II ed. Addison-Wesley, 2018
-
Ross Anderson, "Security Engineering", John Wiley & Sons, 2020
-
John Vacca, "Computer and Information Security Handbook", Elsevier, 2017
- Lee Brotherston, Amanda Berlin, "Defensive Security Handbook", O'Reilly, 2017
-
Valentin Mulder ed., "Trends in Data Protection and Encryption Technologies", Springer-Verlag, 2023
-
Zoubir Mammeri, "Cryptography Algorithms, Protocols, and Standards", Wiley, 2024
-
Christof Paar, Jan Pelzl, Tim Güneysu, "Understanding Cryptography", Springer-Verlag, 2024
-
National Cyber Security Centre, "The Cyber Security Body Of Knowledge", and related resources
Systemy wysokiej niezawodności
-
Informacje
Karta ECTS przedmiotu insert_drive_file Moodle (eKursy) insert_drive_file -
Wykłady
# Temat materiały ankieta 0. High Availability Clusters insert_drive_file insert_drive_file 1. Wykład wprowadzający insert_drive_file insert_drive_file 2. Odtwarzanie stanu (cz.1) insert_drive_file insert_drive_file 3. Odtwarzanie stanu (cz.2) insert_drive_file insert_drive_file 4. Odtwarzanie stanu (cz.3) insert_drive_file insert_drive_file — algorytmy odtwarzania stanu (1-3) insert_drive_file — bibliografia insert_drive_file 5. Odtwarzanie pamięci rozproszonej insert_drive_file insert_drive_file — bibliografia insert_drive_file 6. Zatwierdzanie insert_drive_file insert_drive_file 7. Głosowanie insert_drive_file insert_drive_file 8. Uzgadnianie insert_drive_file insert_drive_file 9. Błędy bizantyjskie insert_drive_file insert_drive_file 10. Replikacja procesów insert_drive_file insert_drive_file — consensus (algorytmy z detektorami uszkodzeń) insert_drive_file — bibliografia insert_drive_file 11. Consensus insert_drive_file insert_drive_file -
Laboratoria
# Temat materiały ankieta 1. Linux Virtual Server (LVS) insert_drive_file insert_drive_file — zadania LVS-NAT insert_drive_file — zadania LVS-DR insert_drive_file 2. Linux High Availability Clusters (LHAC) insert_drive_file insert_drive_file — Pacemaker documentation insert_drive_file — konfiguracja lab insert_drive_file — zadania insert_drive_file 3. Distributed Replicated Block Device (DRBD) insert_drive_file insert_drive_file — DRBD documentation insert_drive_file 4. Linia odtwarzania insert_drive_file insert_drive_file — tworzenie punktów kontrolnych algorytmem Koo-Touega (1) insert_drive_file — tworzenie punktów kontrolnych algorytmem Koo-Touega (2) insert_drive_file 5. Wyznaczanie linii odtwarzania algorytmem Wanga-Fuchsa insert_drive_file insert_drive_file — wyznaczanie wiadomości non-state insert_drive_file — wyznaczanie nieużytków insert_drive_file 6. Awarie łącz: detekcja zagubienia żetonu insert_drive_file 7. Awarie łącz: implementacja algorytmu Misry insert_drive_file insert_drive_file
-
bookLiteratura
- Michel Raynal, "Fault-Tolerant Message-Passing Distributed Systems", Springer, 2018
- Maarten van Steen, Andrew S. Tanenbaum, "Distributed Systems", Pearson Education, 2017
- Ajay D. Kshemkalyani, Mukesh Singhal, "Distributed Computing. Principles, Algorithms, and Systems", Cambridge University Press, 2008
- Andrew S. Tanenebaum, "Distributed Systems: Principles and Paradigms", Prentice Hall, 2002
- Gerard Tel, "Introduction to Distributed Algorithms". Cambridge University Press, 2000
- Daniel J. Sorin, "Fault Tolerant Computer Architecture", Synthesis Lectures on Computer Architecture No.5, 2009
- Brendan Burns, "Designing Distributed Systems. Patterns and Paradigms for Scalable, Reliable Services", O'Reilly, 2018