vyuka:cviceni:y36sps:zadani-firewalling

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
vyuka:cviceni:y36sps:zadani-firewalling [2008/03/14 10:25] rootvyuka:cviceni:y36sps:zadani-firewalling [2021/02/24 19:21] (current) – [Testování funkčnosti] kubr
Line 1: Line 1:
-====== Y36SPS: Firewalling laborka ======+====== Firewalling laborka ======
  
   - Nakonfigurujte paketový filtr ''iptables'' tak, aby:    - Nakonfigurujte paketový filtr ''iptables'' tak, aby: 
     * POVOLOVAL ESTABLISHED a RELATED TCP SPOJENÍ, jinak vám nebude chodit na TCP vůbec nic     * POVOLOVAL ESTABLISHED a RELATED TCP SPOJENÍ, jinak vám nebude chodit na TCP vůbec nic
-    * (n) byly povoleny odchozí spojení ze všech (imaginárních) strojů (za vašim PC-routrem) na port 80 do internetu +    * (y) byly povoleny odchozí spojení ze všech (imaginárních) strojů (za vašim PC-routrem) na TCP port 80 do internetu 
-      * (y) pokud si to chcete zkusit, povolte to na 192.168.9.2 port 3128 +    * (y) byly povoleny odchozí spojení na TCP porty 0-1024 do vnitřní sítě pro váš počítač (router)
-    * (n) byly povoleny odchozí spojení na porty 0-1024 do internetu pro váš počítač (router)+
     * (y) uživatel www-data nemohl iniciovat žádné odchozí spojení mimo loopback interface     * (y) uživatel www-data nemohl iniciovat žádné odchozí spojení mimo loopback interface
-    * (n) uživatel ''tvrdik'' měl povoleno iniciovat pouze spojení na port 80 do internetu +    * (y) uživatel ''misko'' měl povoleno iniciovat pouze spojení na TCP port 80 a 443 do vnitřní sítě 
-      * (y) pokud si to chcete zkusit, povolte to na lokální (localhost) port 631 +    * (y) bylo povoleno spojení na TCP port 22 z vámi zvoleného počítače, nejvýše však 2 za minutu 
-    * (y) bylo povoleno spojení na port 22 z počítače cvičícího **192.168.9.100**, nejvýše však 2 za minutu +    * (y) logovaly se odchozí spojení na UDP port 12345  
-    * (n) fungovalo aktivní FTP pro odchozí i příchozí spojení z/do celého internetu +    * (y) logovaly se příchozí spojení na TCP port 54321 z počítače ve vnitřní síti
-      * (y) šlo by ověřit z lokální sítě +
-    * (y) logovaly se odchozí spojení na port 12345  +
-    * (y) logovaly se příchozí spojení na port 54321 z počítače vašeho kamaráda v místní síti+
     * (y blbě, ale šlo by) alespoň triviálním způsobem bránil SYN floodu     * (y blbě, ale šlo by) alespoň triviálním způsobem bránil SYN floodu
     * (n) fungoval překlad adres do světa (NAT)     * (n) fungoval překlad adres do světa (NAT)
 +    * (y) bylo povoleno spojení ze světa na TCP port 80 zvoleného vnitřního počítače
 +      * nezapomeňte nastavit port forwarding ve Virtual Boxu a paketovém filtru
 +    * (?) fungovalo aktivní FTP pro odchozí i příchozí spojení z/do celého internetu
 +      * (?) šlo by ověřit z lokální sítě
 +
   - Výchozí politika: co není povoleno, je zakázáno.   - Výchozí politika: co není povoleno, je zakázáno.
   - Vymyslete, jak spolehlivě otestovat funkčnost filtru.   - Vymyslete, jak spolehlivě otestovat funkčnost filtru.
Line 23: Line 24:
   * pravidla označené (n) se nedají ověřit přímo v laborce   * pravidla označené (n) se nedají ověřit přímo v laborce
   * cvičící si nepotrpí na konkrétní hodnoty, tzn. pokud místo 80 záměrně povolíte 3128 aby vám to fungovalo, jen do toho   * cvičící si nepotrpí na konkrétní hodnoty, tzn. pokud místo 80 záměrně povolíte 3128 aby vám to fungovalo, jen do toho
 +  * u (y) pravidel musíte umět předvést funkčnost
   * odevzdáváte funkční pravidla ve firewallu (''iptables -L -n'')   * odevzdáváte funkční pravidla ve firewallu (''iptables -L -n'')
  
Line 28: Line 30:
 ===== Bodování ===== ===== Bodování =====
  
-  * 1 bod za každé funkční pravidlo na konci cvičení (mimo established a related) +  * splněno, pokud jste schopni demonstrovat funkčnost alespoň jednoho pravidla
-  * 0 bodů celkově, pokud nebudete mít správně výchozí politiku +
-  * 2 bonusové body, pokud to stihnete do 30 minut od začátku práce na laborce +
-  * 1 bonusový bod, pokud to stihnete do 45 minut od začátku práce na laborce +
-  * 0 bonusových bodů jinak +
 ===== Pomůcky ===== ===== Pomůcky =====
  
Line 75: Line 72:
   * Webový prohlížeč   * Webový prohlížeč
  
-~~DISCUSSION~~+==== Další zdroje ==== 
 + 
 +  * [[https://www.petrkrcmar.cz/prednasky/nftables_2017.pdf|LinuxDays: nftables – budoucnost linuxového firewallu prezentace (Petr Krčmář) ]] 
 +  * [[https://www.youtube.com/watch?v=BLh29Gz9Sac|LinuxDays: nftables – budoucnost linuxového firewallu video (Petr Krčmář) ]] 
 +  * [[https://www.youtube.com/watch?v=0kWvpXoEWTo&list=PLub6xBWO8gV_t_p-5-J_qU20fkkDtsLjB&index=18|InstallFest: Firewall pfSense (Lukáš Malý) ]] 
  • vyuka/cviceni/y36sps/zadani-firewalling.1205490347.txt.gz
  • Last modified: 2008/03/14 10:25
  • by root