Table of Contents

Wie man Internetfreigabeanwendungen unter Linux sichert

Die Sicherheit von Internet-Sharing-Anwendungen unter Linux ist von größter Bedeutung, um Ihr Netzwerk und Ihre sensiblen Daten zu schützen. In diesem Artikel werden wir effektive Strategien zur Verbesserung der Sicherheit dieser Apps und zum Schutz vor Malware, Trackern, Tor-Traffic und Torrents untersuchen.

Erhöhen Sie die Sicherheit durch Blockieren von Malware und Trackern

Ein entscheidender Schritt zur Absicherung Ihrer Internet-Sharing-Apps besteht darin, alle DNS-Anfragen an den Malware- und Tracking-Schutz-DNS von Cloudflare zu leiten. Auf diese Weise können Sie sicherstellen, dass alle Versuche, auf bösartige oder Tracking-Websites zuzugreifen, blockiert werden, was eine zusätzliche Sicherheitsebene darstellt.

Um die Sicherheit Ihres Netzwerks weiter zu erhöhen, wird die Blockierung von DNS/HTTPS-Anfragen empfohlen. Durch die Einschränkung dieser Anfragen können Sie potenzielle Sicherheitslücken und unbefugte Zugriffsversuche verhindern, indem Sie unverschlüsseltes DNS erzwingen und so einen Teil des ausgehenden Zielverkehrs kontrollieren können.

Wenn Sie Zugang zu einem fortschrittlicheren Router oder einer Firewall in Ihrem Netzwerk haben, können Sie leistungsfähige Tools einsetzen, wie z. B. Snort or Securita um zusätzliche Regeln zu erstellen. Mit diesen Tools können Sie bekannte bösartige IPs blockieren, den Tor-Zugang einschränken, den P2P-Verkehr begrenzen und eine erweiterte Überwachung der Netzwerksicherheit durchführen. Die Implementierung dieser erweiterten Regeln kann die Sicherheitslage Ihres Netzwerks erheblich verbessern.

# Allow SSH
sudo ufw allow 22

# Allow DNS out
sudo ufw allow out 53/tcp
sudo ufw allow out 53/udp

# Redirect all DNS back to 1.1.1.2 or 1.0.0.2
sudo iptables -t nat -A OUTPUT -p udp --dport 53 ! -d 1.0.0.2 -j DNAT --to-destination 1.1.1.2
sudo iptables -t nat -A OUTPUT -p udp --dport 53 ! -d 1.1.1.2 -j DNAT --to-destination 1.0.0.2

# Block DNS over HTTPS
sudo ufw deny out 853/tcp
sudo ufw deny out 853/udp 

# Block malware and trackers
iptables -A FORWARD -m string --string "get_peers" --algo bm -j LOGDROP
iptables -A FORWARD -m string --string "announce_peer" --algo bm -j LOGDROP
iptables -A FORWARD -m string --string "find_node" --algo bm -j LOGDROP

# Block default Tor ports
sudo ufw deny out 9050/tcp
sudo ufw deny out 9050/udp
sudo ufw deny out 9051/tcp
sudo ufw deny out 9051/udp

# Block torrents
sudo ufw deny out 6881/tcp
sudo ufw deny out 6881/udp
sudo ufw deny out 6882-6999/tcp
sudo ufw deny out 6882-6999/udp

iptables -A FORWARD -m string --algo bm --string "BitTorrent" -j DROP
iptables -A FORWARD -m string --algo bm --string "BitTorrent protocol" -j DROP
iptables -A FORWARD -m string --algo bm --string "peer_id=" -j DROP
iptables -A FORWARD -m string --algo bm --string ".torrent" -j DROP
iptables -A FORWARD -m string --algo bm --string "announce.php?passkey=" -j DROP
iptables -A FORWARD -m string --algo bm --string "torrent" -j DROP
iptables -A FORWARD -m string --algo bm --string "announce" -j DROP
iptables -A FORWARD -m string --algo bm --string "info_hash" -j DROP

# Save the changes and enable the firewall
sudo iptables-save
sudo ufw enable

Erweiterte ToR-Blockierung

Für eine erweiterte ToR-Blockierung können Sie Folgendes tun:

#https://gist.github.com/jkullick/62695266273608a968d0d7d03a2c4185
sudo apt-get -y install ipset
ipset create tor iphash
curl -sSL "https://check.torproject.org/cgi-bin/TorBulkExitList.py?ip=$(curl icanhazip.com)" | sed '/^#/d' | while read IP; do
  ipset -q -A tor $IP
done
iptables -A INPUT -m set --match-set tor src -j DROP

Optionale Konfigurationen:

Schlussfolgerung

Durch die Implementierung dieser Sicherheitsmaßnahmen können Sie die Sicherheit Ihrer Internet-Sharing-Anwendungen unter Linux verbessern und Malware, Tracker, Tor-Traffic und Torrents effektiv blockieren.

Denken Sie daran, dass es wichtig ist, Ihr System und Ihre Anwendungen auf dem neuesten Stand zu halten und zusätzliche erweiterte Regeln anzuwenden, falls verfügbar, um Ihr Netzwerk weiter zu schützen.

Referenzen