Do zabezpieczeń serwera bazy danych przed atakami hakerów nie należy
A. włączenie zapory.
B. stosowanie złożonych haseł do bazy.
C. blokowanie portów związanych z bazą danych.
D. defragmentacja dysków.
Pytanie z egzaminu CKE, styczeń 2017 (arkusz E.14-X-17.01).
Poprawna odpowiedź to defragmentacja dysków. Defragmentacja porządkuje rozmieszczenie fragmentów plików na nośniku, aby system mógł sprawniej je odczytywać, ale nie ogranicza dostępu napastnika do serwera bazy danych. Nie blokuje połączeń sieciowych, nie wymusza uwierzytelniania i nie zmienia uprawnień użytkowników. Zabezpieczenia przed atakami działają na innych poziomach: zapora filtruje ruch, blokowanie portów ogranicza możliwość połączenia z usługą bazy, a złożone hasła utrudniają przejęcie konta. Do zapamiętania: ochrona serwera bazy danych dotyczy kontroli dostępu, konfiguracji sieci i uwierzytelniania, natomiast defragmentacja jest czynnością konserwacyjną związaną głównie z wydajnością dysku. W praktyce można ją planować administracyjnie, ale nie zastępuje mechanizmów bezpieczeństwa.
W tym pytaniu łatwo pomylić administrację systemem z zabezpieczaniem serwera. Blokowanie portów związanych z bazą danych jest działaniem ochronnym, ponieważ ogranicza możliwość nawiązania połączenia z usługą bazy z nieuprawnionych hostów lub sieci. Włączenie zapory również służy bezpieczeństwu - firewall filtruje ruch przychodzący i wychodzący według reguł, na przykład dopuszczając tylko wybrane adresy IP. Stosowanie złożonych haseł do bazy zmniejsza ryzyko przełamania konta metodą słownikową lub przez odgadywanie haseł. Poprawna odpowiedź to defragmentacja dysków, ponieważ jest to czynność porządkowania danych na nośniku, związana głównie z wydajnością odczytu i zapisu, a nie z blokowaniem ataków. Typowy błąd myślowy polega na uznaniu każdej czynności administracyjnej wykonywanej na serwerze za zabezpieczenie. W bezpieczeństwie liczy się mechanizm ochrony: ograniczenie dostępu, filtracja ruchu, uwierzytelnianie albo kontrola uprawnień.