BigBlueButton hardening: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „ =Firewall= ==Script== */usr/local/sbin/firewall <pre> #!/bin/bash iptables -F INPUT case $1 in start) iptables -P INPUT DROP iptables -A INPUT -m state --stat…“) |
(→Unit) |
||
Zeile 41: | Zeile 41: | ||
WantedBy=multi-user.target | WantedBy=multi-user.target | ||
</pre> | </pre> | ||
+ | =HSTS= |
Version vom 26. Oktober 2020, 09:45 Uhr
Firewall
Script
- /usr/local/sbin/firewall
#!/bin/bash iptables -F INPUT case $1 in start) iptables -P INPUT DROP iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A INPUT -i lo -j ACCEPT iptables -A INPUT -p tcp --dport 22 -j ACCEPT iptables -A INPUT -p tcp --dport 80 -j ACCEPT iptables -A INPUT -p tcp --dport 443 -j ACCEPT iptables -A INPUT -p tcp --dport 1935 -j ACCEPT iptables -A INPUT -p tcp --dport 7443 -j ACCEPT iptables -A INPUT -p udp --dport 16384:32768 -j ACCEPT iptables -A INPUT -j LOG --log-prefix " --ipt-in-- " ;; stop) iptables -P INPUT ACCEPT ;; esac
Unit
- /etc/system/system/firewall.service
[Unit] Description=firewall After=network.target syslog.target [Service] RemainAfterExit=yes ExecStart=/usr/local/sbin/firewall start ExecStop=/usr/local/sbin/firewall stop User=root [Install] WantedBy=multi-user.target