2016-04-25 8 views
-1

zu verwenden Ich richte ein eingebettetes Gerät mit debian 8 und im Grunde es lesen gpio und ist mit dem Internet verbunden, um curl-Befehle auszuführen.Macht es Sinn, Iptables auf Linux Embedded-Gerät

Der einzige Dienst, der aktiv ist, ist ssh auf Port 22, der bereits so konfiguriert ist, dass nur Benutzerzugriff mit verschlüsselten Schlüsseln möglich ist.

Macht es Sinn, eine Firewall in dieser Installation zu haben?

Danke

Antwort

1

Ja, es ist, denken Sie daran es läuft mehr Dämonen als BIND sind, Apache/nginx, SSH. Zum Beispiel NTP, und Ihr Gerät kann über diesen Vektor angegriffen werden, und wenn es nach außen zeigt, werden Sie wahrscheinlich Probleme mit Menschen haben, die Ihr IoT-Gerät von shodan.io sehen, was automatisierte Angriffe auf SSH und NTP usw. bedeutet, die das Gerät zum Absturz bringen und wenn es ein Embedded wird nicht so schwer sein. Zusätzlich

sudo netstat -tlpn 

-l listet Listening-Ports, wird -p auch den Prozess angezeigt werden, werden -n-Port-Nummern statt Namen zeigen. Hinzufügen -t, um nur TCP-Ports anzuzeigen.

Dann können Sie beurteilen, wie viele nach außen gerichtete Ports da sind, die benötigt werden, und so voila die Notwendigkeit für IPtables entsteht.

on top In FAIL 2 BAN, wird weniger problematisch machen die Verwaltung, ja es wird die Protokolle analysieren, mehr RAM verbrauchen aber

von Brute-Flut auf SSH etc etc.

Lesen Sie etwas mehr über iptables Linux IPTABLES examples

verhindern
+0

danke für den Kommentar. Ich hatte Probleme mit der Einrichtung von iptables und motiviere mich, es weiter zu versuchen. Es gab einige fehlende Optionen für die Kernel-Konfiguration. Nach Auswahl der richtigen Optionen und Kompilieren des Kernels funktioniert iptables korrekt – coder