No ACL setup yet! Denying access to everyone.
pl:edu:zmitac:kato:bsiir:lectures:iot_database_security
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| pl:edu:zmitac:kato:bsiir:lectures:iot_database_security [2026/11/01 15:47] – Pczekalski | pl:edu:zmitac:kato:bsiir:lectures:iot_database_security [2026/11/01 15:50] (current) – Teksty alternatywne rysunków (WCAG 2.0) mcp_agent | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Bezpieczeństwo Przechowywania Danych IoT ====== | ====== Bezpieczeństwo Przechowywania Danych IoT ====== | ||
| - | Rozpowszechnienie Internetu Rzeczy zrewolucjonizowało wiele branż, umożliwiając zbieranie, przesyłanie i analizę danych z miliardów połączonych urządzeń. Szybka adopcja wprowadziła jednak również istotne wyzwania bezpieczeństwa, | + | Rozpowszechnienie Internetu Rzeczy zrewolucjonizowało wiele branż, umożliwiając zbieranie, przesyłanie i analizę danych z miliardów połączonych urządzeń. Szybka adopcja wprowadziła jednak również istotne wyzwania bezpieczeństwa, |
| W tym rozdziale omówiono specyficzne wyzwania bezpieczeństwa baz danych IoT, typowe zagrożenia, | W tym rozdziale omówiono specyficzne wyzwania bezpieczeństwa baz danych IoT, typowe zagrożenia, | ||
| Line 8: | Line 8: | ||
| <figure IoTDSS1> | <figure IoTDSS1> | ||
| - | {{ : | + | {{ : |
| < | < | ||
| </ | </ | ||
| **Bezpieczeństwo sieci:**\\ | **Bezpieczeństwo sieci:**\\ | ||
| - | Bezpieczeństwo sieci w kontekście baz danych IoT chroni przepływ danych między urządzeniami IoT a powiązanymi z nimi bazami danych przed nieuprawnionym dostępem | + | Bezpieczeństwo sieci w kontekście baz danych IoT chroni przepływ danych między urządzeniami IoT a powiązanymi z nimi bazami danych przed nieuprawnionym dostępem |
| **Zarządzanie dostępem: | **Zarządzanie dostępem: | ||
| - | Zarządzanie dostępem do baz danych IoT zapewnia, że dostęp do przechowywanych danych mają wyłącznie uprawnieni użytkownicy, | + | Zarządzanie dostępem do baz danych IoT zapewnia, że dostęp do przechowywanych danych mają wyłącznie uprawnieni użytkownicy, |
| **Zarządzanie zagrożeniami: | **Zarządzanie zagrożeniami: | ||
| Line 22: | Line 22: | ||
| **Ochrona danych:**\\ | **Ochrona danych:**\\ | ||
| - | Ochrona danych w bazach danych IoT zapewnia bezpieczeństwo wrażliwych informacji przez cały cykl ich życia – od zbierania, przez przechowywanie, | + | Ochrona danych w bazach danych IoT zapewnia bezpieczeństwo wrażliwych informacji przez cały ich cykl życia – zbieranie, przechowywanie, |
| ===== Znaczenie bezpieczeństwa baz danych IoT ===== | ===== Znaczenie bezpieczeństwa baz danych IoT ===== | ||
| Line 28: | Line 28: | ||
| Urządzenia IoT generują ogromne ilości danych, często w czasie rzeczywistym, | Urządzenia IoT generują ogromne ilości danych, często w czasie rzeczywistym, | ||
| - | * Prywatność danych: bazy danych IoT często zawierają dane osobowe (PII), co podlega | + | * Prywatność danych: bazy danych IoT często zawierają dane osobowe (PII), co podporządkowuje je przepisom o ochronie prywatności, |
| * Ciągłość działania: skompromitowane bazy danych mogą zakłócić działanie procesów zależnych od IoT, takich jak automatyka przemysłowa czy infrastruktura inteligentnego miasta. | * Ciągłość działania: skompromitowane bazy danych mogą zakłócić działanie procesów zależnych od IoT, takich jak automatyka przemysłowa czy infrastruktura inteligentnego miasta. | ||
| - | * Ograniczanie zagrożeń: ochrona baz danych IoT minimalizuje ryzyko | + | * Ograniczanie zagrożeń: ochrona baz danych IoT minimalizuje ryzyko |
| - | * Wymogi zgodności: wiele branż narzuca ścisłe standardy bezpieczeństwa danych dla wdrożeń IoT, co wymaga | + | * Wymogi zgodności: wiele branż narzuca ścisłe standardy bezpieczeństwa danych dla wdrożeń IoT, wymagające |
| ===== Specyficzne wyzwania bezpieczeństwa baz danych IoT ===== | ===== Specyficzne wyzwania bezpieczeństwa baz danych IoT ===== | ||
| Line 39: | Line 39: | ||
| * Wolumen i szybkość napływu danych: urządzenia IoT generują ogromne ilości danych w szybkim tempie, co wymaga baz danych zdolnych do obsługi ciągłych operacji odczytu i zapisu bez uszczerbku dla bezpieczeństwa. Zarządzanie bezpieczeństwem w środowiskach o tak dużej przepustowości bywa złożone. | * Wolumen i szybkość napływu danych: urządzenia IoT generują ogromne ilości danych w szybkim tempie, co wymaga baz danych zdolnych do obsługi ciągłych operacji odczytu i zapisu bez uszczerbku dla bezpieczeństwa. Zarządzanie bezpieczeństwem w środowiskach o tak dużej przepustowości bywa złożone. | ||
| * Różnorodność typów danych: ekosystemy IoT często obejmują dane ustrukturyzowane, | * Różnorodność typów danych: ekosystemy IoT często obejmują dane ustrukturyzowane, | ||
| - | * Rozproszony charakter IoT: bazy danych IoT są często wdrażane w środowiskach rozproszonych, | + | * Rozproszony charakter IoT: bazy danych IoT są często wdrażane w środowiskach rozproszonych, |
| - | * Interakcja urządzeń z bazą danych: urządzenia IoT często komunikują się z bazami danych bezpośrednio przez API, co stwarza ryzyko, jeśli | + | * Interakcja urządzeń z bazą danych: urządzenia IoT często komunikują się z bazami danych bezpośrednio przez API, co stwarza ryzyko, jeśli interfejsy |
| * Ograniczenia zasobów: wiele urządzeń IoT ma ograniczoną moc obliczeniową, | * Ograniczenia zasobów: wiele urządzeń IoT ma ograniczoną moc obliczeniową, | ||
| - | * Przetwarzanie danych w czasie rzeczywistym: | + | * Przetwarzanie danych w czasie rzeczywistym: |
| ===== Typowe zagrożenia dla baz danych IoT ===== | ===== Typowe zagrożenia dla baz danych IoT ===== | ||
| Line 48: | Line 48: | ||
| Bazy danych IoT są narażone na różne zagrożenia, | Bazy danych IoT są narażone na różne zagrożenia, | ||
| - | * Nieuprawniony dostęp: słabe mechanizmy uwierzytelniania w urządzeniach IoT lub systemach baz danych mogą umożliwić atakującym | + | * Nieuprawniony dostęp: słabe mechanizmy uwierzytelniania w urządzeniach IoT lub systemach baz danych mogą umożliwić atakującym |
| - | * Wycieki danych: niezabezpieczone bazy danych IoT są głównym celem eksfiltracji danych, co może prowadzić do ujawnienia danych osobowych, finansowych lub informacji zastrzeżonych. | + | * Wycieki danych: niezabezpieczone bazy danych IoT są głównym celem eksfiltracji danych, co może prowadzić do ujawnienia danych osobowych, |
| - | * Ataki wstrzykiwania: | + | * Ataki wstrzykiwania: |
| - | * Ataki DDoS: ataki rozproszonej odmowy usługi (DDoS) mogą przeciążyć bazy danych IoT, powodując przerwy w działaniu lub obniżając ich wydajność. | + | * Ataki DDoS: ataki rozproszonej odmowy usługi (DDoS) mogą przeciążyć bazy danych IoT, powodując przerwy w działaniu lub spadek |
| * Ataki man-in-the-middle (MITM): jeśli dane są przesyłane między urządzeniami IoT a bazami danych bez szyfrowania, | * Ataki man-in-the-middle (MITM): jeśli dane są przesyłane między urządzeniami IoT a bazami danych bez szyfrowania, | ||
| * Malware i ransomware: bazy danych IoT mogą zostać zainfekowane złośliwym oprogramowaniem lub ransomware, co prowadzi do utraty, uszkodzenia lub nieuprawnionego zaszyfrowania danych. | * Malware i ransomware: bazy danych IoT mogą zostać zainfekowane złośliwym oprogramowaniem lub ransomware, co prowadzi do utraty, uszkodzenia lub nieuprawnionego zaszyfrowania danych. | ||
| - | * Zagrożenia wewnętrzne: | + | * Zagrożenia wewnętrzne: |
| ===== Dobre praktyki zabezpieczania baz danych IoT ===== | ===== Dobre praktyki zabezpieczania baz danych IoT ===== | ||
| - | Wdrożenie solidnych środków bezpieczeństwa baz danych IoT wymaga wielowarstwowego podejścia chroniącego przed różnorodnymi | + | Wdrożenie solidnych środków bezpieczeństwa baz danych IoT wymaga wielowarstwowego podejścia chroniącego przed różnymi zagrożeniami. Kluczowe dobre praktyki obejmują: |
| * Szyfrowanie danych: szyfrowanie danych w spoczynku i w transmisji w celu zapobiegania nieuprawnionemu dostępowi. Należy stosować silne algorytmy szyfrowania (np. AES-256) i bezpieczne praktyki zarządzania kluczami. | * Szyfrowanie danych: szyfrowanie danych w spoczynku i w transmisji w celu zapobiegania nieuprawnionemu dostępowi. Należy stosować silne algorytmy szyfrowania (np. AES-256) i bezpieczne praktyki zarządzania kluczami. | ||
| * Uwierzytelnianie i autoryzacja: | * Uwierzytelnianie i autoryzacja: | ||
| - | * Bezpieczeństwo API: zabezpieczenie API łączących urządzenia IoT z bazami danych za pomocą HTTPS, tokenów uwierzytelniających | + | * Bezpieczeństwo API: zabezpieczenie API łączących urządzenia IoT z bazami danych za pomocą HTTPS, tokenów uwierzytelniających |
| * Utwardzanie bazy danych (hardening): | * Utwardzanie bazy danych (hardening): | ||
| * Monitorowanie i rejestrowanie zdarzeń: włączenie szczegółowego rejestrowania dostępu do bazy danych i wykonywanych operacji, aby wykrywać podejrzaną aktywność i na nią reagować. Stosowanie narzędzi SIEM do korelacji dzienników i identyfikacji potencjalnych zagrożeń. | * Monitorowanie i rejestrowanie zdarzeń: włączenie szczegółowego rejestrowania dostępu do bazy danych i wykonywanych operacji, aby wykrywać podejrzaną aktywność i na nią reagować. Stosowanie narzędzi SIEM do korelacji dzienników i identyfikacji potencjalnych zagrożeń. | ||
| * Regularne aktualizacje i łatanie: utrzymywanie aktualności oprogramowania bazodanowego i powiązanej infrastruktury w celu ochrony przed znanymi podatnościami. | * Regularne aktualizacje i łatanie: utrzymywanie aktualności oprogramowania bazodanowego i powiązanej infrastruktury w celu ochrony przed znanymi podatnościami. | ||
| - | * Bezpieczna komunikacja urządzeń z bazą danych: stosowanie bezpiecznych protokołów komunikacyjnych (np. MQTT over TLS) do wymiany danych między urządzeniami IoT a bazami danych. Uwierzytelnianie urządzeń | + | * Bezpieczna komunikacja urządzeń z bazą danych: stosowanie bezpiecznych protokołów komunikacyjnych (np. MQTT over TLS) do wymiany danych między urządzeniami IoT a bazami danych. Uwierzytelnianie urządzeń, zanim zostaną dopuszczone |
| * Segmentacja i izolacja: segmentacja sieci IoT w celu ograniczenia dostępu do bazy danych wyłącznie do uprawnionych urządzeń i aplikacji. Wdrażanie baz danych w wirtualnych chmurach prywatnych (VPC) lub prywatnych podsieciach. | * Segmentacja i izolacja: segmentacja sieci IoT w celu ograniczenia dostępu do bazy danych wyłącznie do uprawnionych urządzeń i aplikacji. Wdrażanie baz danych w wirtualnych chmurach prywatnych (VPC) lub prywatnych podsieciach. | ||
| * Kopie zapasowe i odtwarzanie po awarii: regularne wykonywanie kopii zapasowych zawartości baz danych IoT i testowanie planów odtwarzania po awarii. Przechowywanie kopii zapasowych w bezpiecznych lokalizacjach, | * Kopie zapasowe i odtwarzanie po awarii: regularne wykonywanie kopii zapasowych zawartości baz danych IoT i testowanie planów odtwarzania po awarii. Przechowywanie kopii zapasowych w bezpiecznych lokalizacjach, | ||
| Line 76: | Line 76: | ||
| * Architektura zero-trust: przyjęcie modelu zero-trust zapewnia, że każdy dostęp do baz danych IoT jest weryfikowany i walidowany, co zmniejsza ryzyko nieuprawnionego dostępu. | * Architektura zero-trust: przyjęcie modelu zero-trust zapewnia, że każdy dostęp do baz danych IoT jest weryfikowany i walidowany, co zmniejsza ryzyko nieuprawnionego dostępu. | ||
| - | * Bezpieczeństwo oparte na AI: sztuczna inteligencja i uczenie maszynowe są coraz częściej wykorzystywane do analizy aktywności baz danych IoT, wykrywania anomalii | + | * Bezpieczeństwo oparte na AI: sztuczna inteligencja i uczenie maszynowe są coraz częściej wykorzystywane do analizy aktywności baz danych IoT, wykrywania anomalii |
| - | * Bezpieczeństwo przetwarzania brzegowego (edge computing): zabezpieczanie baz danych bliżej urządzeń IoT, na brzegu sieci, minimalizuje opóźnienia, jednocześnie chroniąc dane w środowiskach zdecentralizowanych. | + | * Bezpieczeństwo przetwarzania brzegowego (edge computing): zabezpieczanie baz danych bliżej urządzeń IoT, na brzegu sieci, minimalizuje opóźnienia |
| * Blockchain dla integralności danych: technologia blockchain jest badana pod kątem zabezpieczania danych IoT i zapewnienia odpornych na manipulację zapisów w bazach danych IoT. | * Blockchain dla integralności danych: technologia blockchain jest badana pod kątem zabezpieczania danych IoT i zapewnienia odpornych na manipulację zapisów w bazach danych IoT. | ||
| * Kryptografia postkwantowa: | * Kryptografia postkwantowa: | ||
pl/edu/zmitac/kato/bsiir/lectures/iot_database_security.1793544455.txt.gz · Last modified: by Pczekalski
