Upravljanje uređajima i driverima — Device Manager
Hardening je proces smanjivanja attack surface sustava uklanjanjem nepotrebnih komponenti i ažuriranjem postojećih. Dva temeljna aspekta: Remove (ukloni nekorišteno) i Update (ažuriraj i sigurno konfiguriraj).
Operacije u Device Manageru
- Scan for hardware changes — otkrivanje novog hardvera
- Update Driver — traženje i instalacija novog drivera
- Disable/Enable — privremeno onemogućavanje uređaja
- Uninstall — uklanjanje drivera i uređaja
Disable vs. Uninstall
- Disable — uređaj je onemogućen, ali driver ostaje; pri scan for changes ili rebootu, uređaj se NE aktivira automatski
- Uninstall — briše driver; pri "Scan for hardware changes" Windows ga automatski reinstalira (plug-and-play)
- Za trajno blokiranje nepotrebnog uređaja → koristiti Disable
Uklanjanje nepotrebnih aplikacija i servisa
Uklanjanje aplikacija
- Search → Programs and Features
- Odaberi aplikaciju (npr. CPUID CPU-Z)
- Uninstall → potvrdi
Svaka nekorištena aplikacija je potencijalni attack vector — ranjivost u nekorištenoj aplikaciji može ugroziti sustav.
Uklanjanje Windows servisa/uloga
- Server Manager → Manage → Remove Roles and Features
- Odaberi server → ukloni željenu rolu (npr. FTP Server pod Web Server IIS)
- Potvrdi → restart ako je potreban
FTP je neencriptirani protokol — zamjena: SFTP ili FTPS.
Datoteka /etc/hosts — lokalna DNS rezolucija
Datoteka /etc/hosts na Linux (i C:\Windows\System32\drivers\etc\hosts na Windows) definira lokalne DNS mapiranja koja imaju prioritet nad DNS serverom.
Format datoteke
[IP adresa] [FQDN ili hostname] Primjer:
203.0.113.228 juiceshop.local Razmak ili tab između IP i naziva. Komentari počinju s #.
Uređivanje s nano
nano /etc/hosts - Uredi unos strelicama tipkovnice
- CTRL+X za izlaz
- y = spremi, Enter = prihvati ime datoteke
Zašto manipulirati hosts datotekom?
- Force resolution — prisilna rezolucija FQDN na specifičan IP (privatne mreže)
- Block resolution — mapiranje na 127.0.0.1 blokira pristup domeni
- Remove false entry — uklanjanje malicioznih unosa (malware modifikacija)
- Redirect — preusmjeravanje na drugu IP (testiranje)
Sigurnosne implikacije
- Hosts datoteka ima apsolutni prioritet nad DNS-om
- Malware često modificira hosts za preusmjeravanje (phishing)
- Blokiranje malicioznih domena: mapirati na 127.0.0.1
- Provjera integriteta hosts datoteke — dio hardening procedure
Demonstracija — wget i hosts
Originalni unos: 203.0.113.228 juiceshop.local → wget uspijeva (index.html saved)
Lažni unos: 203.0.113.249 juiceshop.local → wget čeka, nikad se ne spoji (IP ne postoji)
Vraćeni original: 203.0.113.228 juiceshop.local → wget uspijeva (index.html.1 saved — .1 jer već postoji index.html)
Kviz — 12 pitanja
1. Koji su dva temeljna aspekta procesa hardeninga sustava? (Označi oba)
2. Koja funkcija Device Managera TRAJNO sprječava korištenje uređaja čak i nakon reboota ili ponovnog skeniranja hardvera?
3. Što se dogodi s uređajem koji je Uninstalled u Device Manageru nakon "Scan for hardware changes"?
4. Koji alat se koristi za uklanjanje Windows Server rola i servisa (npr. FTP)?
5. Zašto je FTP servis uklonjen u procesu hardeninga?
6. Koji je ispravan format unosa u /etc/hosts datoteci?
7. Hosts datoteka ima unos za juiceshop.local na pogrešnu IP. wget čeka bez spajanja. Zašto?
8. Koje mogućnosti pruža uređivanje /etc/hosts? (Označi sve točne)
9. Zašto nativne ili defaultne aplikacije i servisi ponekad trebaju biti uklonjeni pri hardening-u?
10. Sigurnosni tim pronašao je driver koji nije vezan uz fizički uređaj (moguće maliciozno ubačen). Što bi trebalo učiniti?
11. Na Windows sustavima, gdje se nalazi datoteka ekvivalentna Linux /etc/hosts?
12. Koja su dva načina pristupa Add Roles and Features Wizardu na Windows Serveru?