Uniwersytet Marii Curie-Skłodowskiej w Lublinie - Centralny System Uwierzytelniania
Strona główna

Bezpieczeństwo systemów komputerowych

Informacje ogólne

Kod przedmiotu: MFI-I.3Z.046
Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Bezpieczeństwo systemów komputerowych
Jednostka: Instytut Informatyki
Grupy:
Punkty ECTS i inne: 0 LUB 4.00 (w zależności od programu) Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.

zobacz reguły punktacji
Język prowadzenia: polski
Wymagania wstępne:

Student powinien posiadać podstawową wiedzę i umiejętności z zakresu:

- działania systemów operacyjnych i sieci komputerowych,

- programowania w języku Python (lub innym języku wysokiego poziomu),

- korzystania z systemu operacyjnego Linux na poziomie użytkownika technicznego,

- podstawowych zasad projektowania aplikacji webowych i działania protokołu HTTP.


Wskazana jest również ogólna orientacja w obszarze architektury systemów informatycznych oraz podstawach matematyki dyskretnej (logika, zbiory, funkcje, relacje), które są pomocne przy rozumieniu pojęć związanych z kryptografią i bezpieczeństwem informacji.

Godzinowe ekwiwalenty punktów ECTS:

1. Godziny kontaktowe z nauczycielem akademickim:

- udział w wykładach 30,0 godz.

- zajęcia praktyczne - udział w laboratoriach 30,0 godz.

Razem: 60 godzin - 2.4 pkt ECTS


2. Samodzielna praca studenta:

- przygotowanie do egzaminu 10 godzin,

- przygotowanie do laboratorium 15 godzin,

- przygotowanie do kolokwiów 10 godzin,

- samodzielne studiowanie literatury przedmiotu 5 godzin.

Razem: 40 godzin = 1.6 pkt ECTS


OGÓŁEM: 100,0 godzin

liczba punktów ECTS = 100,00 godz.: 25,00 godz./ECTS = 4,00 ECTS

- w tym liczba punktów ECTS za godziny kontaktowe z bezpośrednim udziałem nauczyciela akademickiego - 2.4 punktów ECTS,

- w tym liczba punktów ECTS za godziny realizowane w formie samodzielnej pracy studenta - 1.6 punktów ECTS.

Sposób weryfikacji efektów kształcenia:

Weryfikacja efektów kształcenia:


- Kolokwium śródsemestralne (U1, U2, U3, U4): Praktyczne zadania sprawdzające umiejętność wykorzystania mechanizmów kryptograficznych oraz podstawowych narzędzi systemu Linux, realizowane w środowisku analogicznym do wykorzystywanego na zajęciach.


- Test zaliczeniowy (U1, U2, U3, U4): Test wielokrotnego wyboru obejmujący zagadnienia teoretyczne oraz elementy praktyczne nieobjęte kolokwium.


- Praca na zajęciach i aktywność (K1, K2, K3): Ocena ciągła na podstawie:

- obserwacji samodzielności i systematyczności studenta w rozwiązywaniu zadań praktycznych,

- umiejętności współpracy z innymi studentami oraz konstruktywnego udziału we wspólnym rozwiązywaniu problemów,

- zdolności do krytycznej oceny własnych rozwiązań i identyfikowania luk w swojej wiedzy oraz odpowiedzialnego i etycznego podejścia do realizacji ćwiczeń z zakresu technik ofensywnych, w tym świadomości konsekwencji prawnych i społecznych.


Ocena końcowa z laboratorium ustalana jest na podstawie sumy punktów zdobytych we wszystkich formach weryfikacji wiedzy i umiejętności, zgodnie z obowiązującą skalą ocen punktowych. Na końcowa ocenę może mieć wpływ szczególne zaangażowanie studenta podczas zajęć laboratoryjnych.


Wykład:

- Egzamin końcowy (W1, W2, W3, W4, W5): Egzamin pisemny w formie testu wielokrotnego wyboru (około 25 pytań), obejmujący całość materiału omawianego na wykładach.

Pełny opis:

Celem przedmiotu jest nabycie wiedzy, kompetencji i praktycznych umiejętności w zakresie analizy zagrożeń, zabezpieczania systemów informatycznych oraz stosowania mechanizmów kryptograficznych i kontroli dostępu. Kurs obejmuje zarówno fundamenty teoretyczne, jak i techniczne aspekty bezpieczeństwa informacji, uwzględniając współczesne zagrożenia i aktualne standardy branżowe.

Zakres tematyczny wykładów:

1. Wprowadzenie do bezpieczeństwa systemów informatycznych - podstawowe pojęcia, triada CIA, modele bezpieczeństwa, klasyfikacja zasobów i zagrożeń.

2. Podstawy kryptografii - cele kryptografii, kryptografia symetryczna i asymetryczna, funkcje skrótu, podpisy cyfrowe, infrastruktura klucza publicznego (PKI).

3. Protokoły i aplikacje kryptograficzne - TLS/SSL, S/MIME, PGP, Kerberos, standard X.509.

4. Bezpieczeństwo systemów operacyjnych - uwierzytelnianie użytkowników, kontrola dostępu (DAC, MAC, RBAC, ABAC), zarządzanie kontami, bezpieczeństwo systemów plików.

5. Zagrożenia i ataki - złośliwe oprogramowanie (malware), ataki typu DoS i DDoS, backdoory, rootkity, keyloggery.

6. Bezpieczeństwo aplikacji webowych - podatności typu SQL Injection i XSS, mechanizmy ochronne, zasady bezpiecznego kodowania, aspekty prawne testowania aplikacji.

7. Zarządzanie bezpieczeństwem informacji - ocena ryzyka, polityki bezpieczeństwa, planowanie ciągłości działania, aspekty prawne i etyczne (w tym Kodeks Karny i regulacje dotyczące cyberprzestępczości).

Literatura:

Literatura podstawowa

1. William Stallings, Lawrie Brown - Bezpieczeństwo systemów informatycznych. Zasady i praktyka. Wydanie IV. Tom 1, Helion 2019

2. William Stallings, Lawrie Brown - Bezpieczeństwo systemów informatycznych. Zasady i praktyka. Wydanie IV. Tom 2, Helion 2019

3. Wprowadzenie do bezpieczeństwa IT. T. 1 i 2, redakcja Michał Sajdak, Securitum, Kraków 2024

4. Bezpieczeństwo aplikacji webowych, redakcja Michał Sajdak, Securitum, Kraków 2019

Literatura uzupełniająca:

1. Bogdan Księżopolski, Audyt bezpieczeństwa systemów IT – Ćwiczenia, Wydawnictwo UMCS, 2012

2. William Stallings, Kryptografia i bezpieczeństwo sieci komputerowych. Koncepcje i metody bezpiecznej komunikacji, Helion 2012

3. Official (ISC)²® Guide to the CISSP® CBK®, Fourth Edition, CRC Press 2015

Efekty uczenia się:

Wiedza — student zna i rozumie:

- W1. Klasyfikuje podstawowe i zaawansowane zagrożenia bezpieczeństwa w systemach operacyjnych, sieciach komputerowych i aplikacjach webowych, analizując ich potencjalny wpływ na integralność, dostępność i poufność zasobów informacyjnych. (K_W01, K_W08, K_W10)

- W2. Wyjaśnia kluczowe pojęcia z zakresu bezpieczeństwa informacji, takie jak poufność, integralność, dostępność, uwierzytelnianie, rozliczalność i niezaprzeczalność, wraz z ich wzajemnymi powiązaniami. (K_W08)

- W3. Opisuje zasadę działania i obszary zastosowań wybranych mechanizmów kryptograficznych, w tym algorytmów symetrycznych, asymetrycznych, funkcji skrótu oraz podpisów cyfrowych. (K_W08)

- W4. Charakteryzuje i porównuje metody, techniki i narzędzia stosowane w zabezpieczaniu systemów informatycznych, uwzględniając ich skuteczność, ograniczenia oraz zgodność z aktualnymi standardami i regulacjami. (K_W08, K_W12)

- W5. Identyfikuje aktualne trendy w obszarze bezpieczeństwa informacji, ze szczególnym uwzględnieniem nowych technologii, zagrożeń, rozwiązań organizacyjnych i zmian legislacyjnych. (K_W12, K_W14)

Umiejętności — student potrafi:

- U1. Stosuje narzędzia analizy bezpieczeństwa systemów, takie jak hashcat, John the Ripper, czy testery podatności, do identyfikacji luk i oceny poziomu ochrony. (K_U01, K_U03)

- U2. Wdraża podstawowe zabezpieczenia systemów informatycznych, w tym mechanizmy kontroli dostępu, szyfrowanie danych oraz monitorowanie aktywności użytkowników. (K_U01, K_U03)

- U3. Przeprowadza testy podatności aplikacji na ataki typu SQL Injection i XSS w środowiskach testowych, dokumentuje wyniki i rekomenduje działania zaradcze. (K_U01, K_U02)

- U4. Korzysta z dokumentacji technicznej, raportów bezpieczeństwa i branżowych baz danych (np. OWASP, CVE), samodzielnie aktualizując wiedzę o nowych zagrożeniach. (K_U02, K_U07, K_U10)

Kompetencje społeczne — student:

- K1. Krytycznie analizuje własną wiedzę i umiejętności w zakresie bezpieczeństwa systemów komputerowych, identyfikując obszary wymagające dalszego doskonalenia. (K_K01)

- K2. Współpracuje z innymi przy realizacji zadań związanych z bezpieczeństwem IT, konsultuje problemy specjalistyczne z ekspertami. (K_K02)

- K3. Działa odpowiedzialnie i etycznie podczas analizy i testowania systemów, rozumiejąc konsekwencje prawne i społeczne swojej aktywności w obszarze bezpieczeństwa informacji. (K_K03, K_K06)

Zajęcia w cyklu "Semestr zimowy 2024/2025" (zakończony)

Okres: 2024-10-01 - 2025-02-03
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 30 godzin więcej informacji
Wykład, 30 godzin więcej informacji
Koordynatorzy: Marek Miśkiewicz
Prowadzący grup: Katarzyna Mazur, Marek Miśkiewicz
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Egzamin
Laboratorium - Zaliczenie na ocenę
Wykład - Egzamin

Zajęcia w cyklu "Semestr zimowy 2025/2026" (zakończony)

Okres: 2025-10-01 - 2026-02-24
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 30 godzin więcej informacji
Wykład, 30 godzin więcej informacji
Koordynatorzy: Marek Miśkiewicz
Prowadzący grup: Katarzyna Mazur, Marek Miśkiewicz, Adrian Niedziółka-Domański
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Egzamin
Laboratorium - Zaliczenie na ocenę
Wykład - Egzamin
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Marii Curie-Skłodowskiej w Lublinie.
kontakt deklaracja dostępności mapa serwisu USOSweb 7.3.1.0-a158aeb7d2 (2026-05-28)