Gezien de alsmaar groter wordende dreiging van exploits, ransomware en [hier-alle-overige-digitale-narigheid], wil ik mijn netwerk beter gaan beveiligen. Makkelijk beheer valt wat mij betreft daarmee samen - op dit moment is dit niet zo (bijna ieder apparaat heeft een eigen manier van beheren) en daardoor blijven er in toenemende mate security zaken langer liggen dan ik zou willen.
Nu ik onlangs ben gemigreerd naar KPN glasvezel heb ik ook nog IPv6 erbij gekregen om de zaken nòg een stukje complexer te maken... Na een aantal dagen research zie ik nu even door de bomen het bos niet meer, dus graag jullie advies.
Wat ik op dit moment heb - verbinding + hardware
- KPN glasvezel 200/200
- Ubiquiti EdgeRouter Lite (ipv de geleverde KPN Box 12, die staat nu te verstoffen in de kast)
- Unifi Switch Lite 8 POE
- 2x HP switch (1800-8G en 1820-8G)
- 2x Unifi AP (AC-LR en AC-Lite)
- QNAP TS-639 NAS
- Dell Optiplex 7010 als VM / container server
- Intel NUC5c als (parttime) beheer & mediaserver
Wat ik op dit moment gebruik aan (server) sofware
- EdgeOS 2.0.19 op de EdgeRouter (DHCP, routing, firewall)
- Unifi Network Controller (bare metal op de NUC5c / Ubuntu 20.04) voor beheer Unifi apparatuur
- HP's web-interfaces voor beheer van de beide HP switches (totaal verschillende versies)
- QTS op de QNAP (gebruikers, shares, updates)
- ProxMox VE voor beheer VM's / containers:
- Nextcloud (in container)
- PiHole (in container)
- Logitech Media Server / squeezebox (in container)
Tenslotte nog:
- Plex (bare metal op NUC5c / Ubuntu 20.04)
- Cockpit (bare metal op NUC5c / Ubuntu 20.04), uitprobeersel, werkt nog niet zoals ik voor ogen had.
- SSH om direct op verschillende devices in te loggen, als de 'normale' beheeromgeving tekort schiet.
Zoals je ziet, een hele mengelmoes aan devices en beheertools, niet echt handig om overzicht te houden.
Huidige geïmplementeerde security maatregelen
- Vrijwel ieder device heeft eigen account met uniek, hard-to-guess wachtwoord (lang leve de password manager!)
- OTP aangezet waar mogelijk (op dit moment Unifi Controller, ProxMox, QNAP en Nextcloud)
- PiHole als DNS (werkte goed tot de KPN migratie. Sindsdien lijkt deze steeds vaker gebypassed te worden, wellicht vanwege IPv6?)
- SSH host key fingerprints van de verschillende machines sla ik op in een spreadsheet en als ik een waarschuwing krijg (bijv. bij inloggen vanaf nieuwe client) check ik handmatig of deze nog klopt (verre van ideaal, I know)
Nog te implementeren
- VLANS voor Guest-Wifi, IOT apparatuur en servers (dit had ik jaren geleden met flink wat pijn en moeite al goed ingericht. Sinds de KPN migratie is dit echter ongedaan gemaakt aangezien o.a. de complete configuratie van de EdgeRouter is gereset)
- Device isolation voor de minst-vertrouwde devices
- Device blocking voor onbekende devices
- VPN (liefst WireGuard) -> Zie eerste reply onder deze post
- SSH hardening (inloggen met keys ipv user/pass)
- Centraal beheer voor devices, users en wat nog maar meer mogelijk (en zinvol) is.
- IDS / IPS
- Geldige (Letsencrypt) SSL certificaten regelen voor alle machines die web services draaien (is nog een uitdaging achter NAT)
- IPv6 inzichtelijk maken en beveiligen (totaal nieuwe wereld!)
Waar ik over twijfel / vragen die ik heb
1. Idealiter wil ik naar een situatie toe waarbij ik alle aanwezige apparaten op mijn netwerk op 1 plek administreer (MAC adres, DNS naam, IP + andere zinvolle zaken), ipv dat dit op meerdere plekken moet. En zodra er dan een onbekend apparaat het netwerk op wil, ik hier een melding van krijg en dit expliciet moet toestaan. Kan dit met de huidige hardware die ik heb draaien?
2a. Zo ja, welke omgeving(en) zou ik het beste kunnen kiezen om bovenstaande (en onderstaande) het makkelijkst te kunnen beheren? Bijv. ProxMox, Unifi, Cockpit, Zentyal, Univention of iets heel anders?
2b. Zo nee, welke hardware zou ik het beste kunnen aanschaffen hiervoor?
3. Hoe ga ik veilig om met IPv6 in dit hele verhaal?
4. Biedt 802.1x security (zie ik staan als optie bij de netwerkinstellingen van o.a. Ubuntu) meerwaarde of haal ik me hiermee alleen nog maar meer ellende op de hals?
5. Ook heb ik gelezen over een 'Bastion host', als centrale (en enige) plek van waaruit alles beheerd wordt. Is dit aan te raden?
6. Zijn er nog andere zaken die ik nu misschien over het hoofd zie, maar die wel essentiëel zijn?
Dit heb ik al geprobeerd
Zelf heb ik in een grijs verleden Zentyal gedraaid als router en OpenVPN server. Werkte best aardig maar op het moment dat mijn toenmalige server dood ging hadden ze net een beleidswijziging doorgevoerd die me niet aanstond. Bovendien had ik destijds niet de cash om fatsoenlijke nieuwe server hardware aan te schaffen. Toen op aanraden van een vriend de EdgeRouter gekocht.
Ook heb ik dus inmiddels ervaring met ProxMox, Unifi en heb ik heel even Univention geprobeerd. Cockpit draait zoals gezegd op de NUC5c en op een test VM, maar dit heb ik nog niet echt lekker werkend gekregen. Daarbij twijfel ik al een tijdje of ik mijn huidige Dell Optiplex 'servertje' niet moet vervangen door iets wat krachtiger èn zuiniger is. Een leuke Ryzen-based mini-PC ofzo. Met een flinke sloot geheugen. Wellicht iets voor een los topic
Unifi is super gelikt en zou een groot deel van de wensen kunnen dekken, maar dan zal ik ws. de EdgeRouter moeten vervangen door bijv. een UDM (Pro)? Een USG haalt de 200mbit niet icm met IDS / IPS, en de USG-Pro schijnt een takkeherrie te maken. Dat gaat de vrouw des huizes niet waarderen...
Al met al sta ik dus open voor alternatieven en wil ik ook best een (eenmalige) uitgave doen, mits dit voldoende meerwaarde biedt.
Een heel verhaal, besef ik me nu. Hoop dat de strekking wel duidelijk is en ben enorm benieuwd naar je reactie
Nu ik onlangs ben gemigreerd naar KPN glasvezel heb ik ook nog IPv6 erbij gekregen om de zaken nòg een stukje complexer te maken... Na een aantal dagen research zie ik nu even door de bomen het bos niet meer, dus graag jullie advies.
Wat ik op dit moment heb - verbinding + hardware
- KPN glasvezel 200/200
- Ubiquiti EdgeRouter Lite (ipv de geleverde KPN Box 12, die staat nu te verstoffen in de kast)
- Unifi Switch Lite 8 POE
- 2x HP switch (1800-8G en 1820-8G)
- 2x Unifi AP (AC-LR en AC-Lite)
- QNAP TS-639 NAS
- Dell Optiplex 7010 als VM / container server
- Intel NUC5c als (parttime) beheer & mediaserver
Wat ik op dit moment gebruik aan (server) sofware
- EdgeOS 2.0.19 op de EdgeRouter (DHCP, routing, firewall)
- Unifi Network Controller (bare metal op de NUC5c / Ubuntu 20.04) voor beheer Unifi apparatuur
- HP's web-interfaces voor beheer van de beide HP switches (totaal verschillende versies)
- QTS op de QNAP (gebruikers, shares, updates)
- ProxMox VE voor beheer VM's / containers:
- Nextcloud (in container)
- PiHole (in container)
- Logitech Media Server / squeezebox (in container)
Tenslotte nog:
- Plex (bare metal op NUC5c / Ubuntu 20.04)
- Cockpit (bare metal op NUC5c / Ubuntu 20.04), uitprobeersel, werkt nog niet zoals ik voor ogen had.
- SSH om direct op verschillende devices in te loggen, als de 'normale' beheeromgeving tekort schiet.
Zoals je ziet, een hele mengelmoes aan devices en beheertools, niet echt handig om overzicht te houden.
Huidige geïmplementeerde security maatregelen
- Vrijwel ieder device heeft eigen account met uniek, hard-to-guess wachtwoord (lang leve de password manager!)
- OTP aangezet waar mogelijk (op dit moment Unifi Controller, ProxMox, QNAP en Nextcloud)
- PiHole als DNS (werkte goed tot de KPN migratie. Sindsdien lijkt deze steeds vaker gebypassed te worden, wellicht vanwege IPv6?)
- SSH host key fingerprints van de verschillende machines sla ik op in een spreadsheet en als ik een waarschuwing krijg (bijv. bij inloggen vanaf nieuwe client) check ik handmatig of deze nog klopt (verre van ideaal, I know)
Nog te implementeren
- VLANS voor Guest-Wifi, IOT apparatuur en servers (dit had ik jaren geleden met flink wat pijn en moeite al goed ingericht. Sinds de KPN migratie is dit echter ongedaan gemaakt aangezien o.a. de complete configuratie van de EdgeRouter is gereset)
- Device isolation voor de minst-vertrouwde devices
- Device blocking voor onbekende devices
- VPN (liefst WireGuard) -> Zie eerste reply onder deze post

- SSH hardening (inloggen met keys ipv user/pass)
- Centraal beheer voor devices, users en wat nog maar meer mogelijk (en zinvol) is.
- IDS / IPS
- Geldige (Letsencrypt) SSL certificaten regelen voor alle machines die web services draaien (is nog een uitdaging achter NAT)
- IPv6 inzichtelijk maken en beveiligen (totaal nieuwe wereld!)
Waar ik over twijfel / vragen die ik heb
1. Idealiter wil ik naar een situatie toe waarbij ik alle aanwezige apparaten op mijn netwerk op 1 plek administreer (MAC adres, DNS naam, IP + andere zinvolle zaken), ipv dat dit op meerdere plekken moet. En zodra er dan een onbekend apparaat het netwerk op wil, ik hier een melding van krijg en dit expliciet moet toestaan. Kan dit met de huidige hardware die ik heb draaien?
2a. Zo ja, welke omgeving(en) zou ik het beste kunnen kiezen om bovenstaande (en onderstaande) het makkelijkst te kunnen beheren? Bijv. ProxMox, Unifi, Cockpit, Zentyal, Univention of iets heel anders?
2b. Zo nee, welke hardware zou ik het beste kunnen aanschaffen hiervoor?
3. Hoe ga ik veilig om met IPv6 in dit hele verhaal?
4. Biedt 802.1x security (zie ik staan als optie bij de netwerkinstellingen van o.a. Ubuntu) meerwaarde of haal ik me hiermee alleen nog maar meer ellende op de hals?
5. Ook heb ik gelezen over een 'Bastion host', als centrale (en enige) plek van waaruit alles beheerd wordt. Is dit aan te raden?
6. Zijn er nog andere zaken die ik nu misschien over het hoofd zie, maar die wel essentiëel zijn?
Dit heb ik al geprobeerd
Zelf heb ik in een grijs verleden Zentyal gedraaid als router en OpenVPN server. Werkte best aardig maar op het moment dat mijn toenmalige server dood ging hadden ze net een beleidswijziging doorgevoerd die me niet aanstond. Bovendien had ik destijds niet de cash om fatsoenlijke nieuwe server hardware aan te schaffen. Toen op aanraden van een vriend de EdgeRouter gekocht.
Ook heb ik dus inmiddels ervaring met ProxMox, Unifi en heb ik heel even Univention geprobeerd. Cockpit draait zoals gezegd op de NUC5c en op een test VM, maar dit heb ik nog niet echt lekker werkend gekregen. Daarbij twijfel ik al een tijdje of ik mijn huidige Dell Optiplex 'servertje' niet moet vervangen door iets wat krachtiger èn zuiniger is. Een leuke Ryzen-based mini-PC ofzo. Met een flinke sloot geheugen. Wellicht iets voor een los topic

Unifi is super gelikt en zou een groot deel van de wensen kunnen dekken, maar dan zal ik ws. de EdgeRouter moeten vervangen door bijv. een UDM (Pro)? Een USG haalt de 200mbit niet icm met IDS / IPS, en de USG-Pro schijnt een takkeherrie te maken. Dat gaat de vrouw des huizes niet waarderen...
Al met al sta ik dus open voor alternatieven en wil ik ook best een (eenmalige) uitgave doen, mits dit voldoende meerwaarde biedt.
Een heel verhaal, besef ik me nu. Hoop dat de strekking wel duidelijk is en ben enorm benieuwd naar je reactie
[ Voor 0% gewijzigd door iGadget op 20-12-2020 20:51 . Reden: VPN = done! ]
Nuff' said...