Ho visto una quantità enorme di guide su come proteggersi quando si utilizza una connessione Internet wireless pubblica, ma nulla su come proteggere il proprio punto di accesso pubblico da parte di utenti malintenzionati.
Un po 'di background. Avevo comprato questo Raspberry Pi e ancora niente di utile da fare con esso, e un dongle USB WiFi di riserva (con un'antenna). Così ho deciso di condividere la mia connessione internet quando non la sto usando. Quindi ho installato hostapd, uso dnsmasq per dhcp, un server proxy squid (trasparente con iptables che reindirizza la porta da 80 a 3128). Nota qui che sono a conoscenza di quanto breve sarà la vita della mia scheda SD. Un altro punto che non dovresti considerare è il consumo di utilizzo della larghezza di banda, dal momento che ho configurato QoS sul mio gateway e ho accesso a Internet illimitato (standard qui, in Francia)
Ciò di cui sono preoccupato è che non ho idea di quale tipo di politica di sicurezza devo impostare per impedire, per esempio, a qualcuno di iniettare un programma dannoso all'interno del raspberry pi che quindi non infetterà solo ogni nuovo client nella subnet Wireless, ma qualsiasi computer che ho collegato alla LAN locale.
Inoltre mi preoccupo di come proteggere qualsiasi host connesso da un altro utente wifi dannoso. Avendo avuto la stessa preoccupazione una volta al lavoro, tutto ciò a cui pensavo sarebbe stato l'avvelenamento da ARP ogni host che diceva che ogni indirizzo MAC diverso dal loro è il punto di accesso, ma che sembra eccessivo e inefficiente.
Ecco le mie idee:
- Blocca la porta 443 su qualsiasi connessione
- Installa SquidGuard per forzare i siti Web autorizzati / non autorizzati (ho provato, troppo intensivo della CPU per un RPi)
- Limita le interazioni sulla rete locale (eccetto il gateway Internet) a SSH dal mio computer e HTTP per i miei strumenti di monitoraggio
Quello che ho già come misura di sicurezza:
- password non standard per utenti locali
-
sshd
non in ascolto sull'interfaccia wireless -
httpd
non in ascolto sull'interfaccia wireless - I backup regolari di
squid
vengono registrati su un supporto offline nel caso in cui una fonte legale li richieda?
Quindi, che altro dovrei impostare, secondo te?