Pytanie wymaga rozróżnienia między zabezpieczeniami (kontrolami bezpieczeństwa ograniczającymi ryzyko nieautoryzowanego dostępu) a czynnościami utrzymaniowymi związanymi z wydajnością i eksploatacją systemu.
Odpowiedź "defragmentacja dysków." nie jest zabezpieczeniem przed atakami, ponieważ defragmentacja dotyczy sposobu ułożenia danych na nośniku i może wpływać na sprawność działania (zwłaszcza w starszych scenariuszach z dyskami HDD). Nie wprowadza ona mechanizmów uwierzytelniania, autoryzacji ani filtracji ruchu sieciowego, więc sama w sobie nie utrudnia działań napastnika.
Pozostałe odpowiedzi opisują typowe działania ochronne:
- "włączenie zapory." – zapora (hostowa lub sieciowa) pozwala kontrolować, jaki ruch jest dopuszczany do serwera i z jakich źródeł, co zmniejsza ekspozycję usług.
- "stosowanie złożonych haseł do bazy." – silne hasła (oraz ogólnie dobra polityka uwierzytelniania) ograniczają skuteczność ataków słownikowych i zgadywania haseł, utrudniając przejęcie kont.
- "blokowanie portów związanych z bazą danych." – ograniczanie dostępu do portów (np. tylko z sieci administracyjnej lub z wybranych hostów) zmniejsza powierzchnię ataku i redukuje ryzyko skanowania oraz prób wykorzystania podatności usług.
W praktyce bezpieczeństwo serwera bazy danych buduje się warstwowo: ogranicza się dostęp sieciowy, stosuje zasadę minimalnych uprawnień, dba o aktualizacje i monitoring. Czynności typu defragmentacja mogą być elementem administracji, ale nie zastępują kontroli bezpieczeństwa.