11. évf.: ACL-ek és hálózatbiztonság
11. évf.: ACL-ek és hálózatbiztonság
Hálózatbiztonság: ACL, Port Security és switch védelmi megoldások

Bevezetés
A hálózatokban nem elegendő:
- eszközöket összekötni,
- IP-címeket kiosztani,
- internetet biztosítani.
A hálózatot védeni is kell:
- jogosulatlan hozzáférés ellen
- hibás konfigurációk ellen
- támadások ellen
- véletlen hibák ellen
A Cisco hálózatokban gyakori védelmi technológiák:
- ACL
- Port Security
- DHCP Snooping
- BPDU Guard
Mert egy nyitott hálózat néha úgy működik, mint egy iskolaajtó zár nélkül: előbb-utóbb valaki kíváncsiságból benyit.
Mi az ACL?
ACL:
Access Control List
Az ACL:
- szabálylista,
- amely engedélyezi vagy tiltja a hálózati forgalmat.
Mire használható?
Példák:
- felhasználók tiltása
- szerverek védelme
- internetelérés szabályozása
- VLAN-ok közötti hozzáférés
- biztonsági szűrés
ACL működése
A router vagy switch:
- megvizsgálja a csomagot
- összehasonlítja a szabályokkal
- végrehajtja az első megfelelő szabályt
Fontos szabály
Az ACL:
- felülről lefelé dolgozik.
Az első találat:
- végrehajtódik.
Implicit tiltás
Minden ACL végén automatikusan szerepel:
deny any
Ez nincs kiírva,
de létezik.
ACL típusok
Két fő típus:
- Standard ACL
- Extended ACL
Standard ACL
A Standard ACL:
- csak a forrás IP-címet vizsgálja.
Működés
Forrás IP → Engedély/Tiltás
Példa
Tiltani:
192.168.1.50
Cisco:
access-list 10 deny 192.168.1.50
access-list 10 permit any
Interface-re alkalmazás
interface g0/0
ip access-group 10 in
Extended ACL
Az Extended ACL:
- forrás IP
- cél IP
- protokoll
- port
alapján szűr.
Mire jó?
Példák:
- HTTP tiltás
- FTP engedélyezés
- DNS szűrés
- szervervédelem
Extended ACL szerkezete
access-list szám engedély protokoll forrás cél
Példa
HTTP tiltása:
access-list 100 deny tcp any any eq 80
access-list 100 permit ip any any
HTTPS engedélyezése
access-list 100 permit tcp any any eq 443
ACL portszámok
| Szolgáltatás | Port |
|---|---|
| HTTP | 80 |
| HTTPS | 443 |
| FTP | 21 |
| SSH | 22 |
| DNS | 53 |
ACL elhelyezése
Szabály:
Standard ACL:
- célhoz közel
Extended ACL:
- forráshoz közel
ACL ellenőrzése
show access-lists
Interface ellenőrzése
show running-config
ACL hibák
Gyakori problémák:
- rossz sorrend
- hiányzó permit
- hibás wildcard maszk
- rossz interface
Port Security
A Port Security:
- korlátozza,
milyen eszközök csatlakozhatnak egy portra.
Mire jó?
Előnyök:
- jogosulatlan eszközök tiltása
- MAC-cím védelem
- hálózati hozzáférés szabályozása
Működési elv
A switch:
- eltárolja a megengedett MAC címet.
Ha más eszköz jelenik meg:
- intézkedik.
Port Security módok
| Mód | Működés |
|---|---|
| Protect | csomagdobás |
| Restrict | csomagdobás + napló |
| Shutdown | port letiltása |
Cisco Port Security konfiguráció
interface fa0/10
switchport mode access
switchport port-security
switchport port-security maximum 1
switchport port-security violation shutdown
MAC cím automatikus tanulása
switchport port-security mac-address sticky
Port Security ellenőrzése
show port-security
show port-security interface fa0/10
DHCP Snooping
A DHCP Snooping:
- megakadályozza
a hamis DHCP szerverek működését.
Miért veszélyes a hamis DHCP?
Támadó:
- hibás gateway-t adhat
- saját DNS-t adhat
- forgalmat figyelhet
DHCP Snooping működése
A switch:
- trusted
- untrusted
portokat használ.
Trusted port
Trusted:
- DHCP szerver felé néz.
Untrusted port
Untrusted:
- kliens portok.
DHCP Snooping konfiguráció
Bekapcsolás:
ip dhcp snooping
VLAN megadása:
ip dhcp snooping vlan 10
Trusted port:
interface g0/1
ip dhcp snooping trust
DHCP Snooping ellenőrzése
show ip dhcp snooping
DHCP Binding Table
A switch eltárolja:
- MAC
- IP
- VLAN
- port
adatokat.
BPDU Guard
A BPDU Guard:
- védi az access portokat.
Miért kell?
Normál esetben:
- kliens portokra
nem kerülhet switch.
Probléma
Ha valaki:
- saját switchet csatlakoztat
akkor:
- STP problémák,
- loopok
jelenhetnek meg.
BPDU Guard működése
Ha BPDU érkezik:
- a port automatikusan letiltódik.
BPDU Guard konfiguráció
PortFast bekapcsolása:
interface fa0/10
spanning-tree portfast
BPDU Guard:
spanning-tree bpduguard enable
Ellenőrzés
show spanning-tree summary
Switch hardening
A hardening:
- a hálózati eszközök biztonságosabbá tétele.
Gyakori hardening lépések
Példák:
- nem használt portok tiltása
- SSH használata Telnet helyett
- Port Security
- DHCP Snooping
- BPDU Guard
- jelszóvédelem
- ACL-ek használata
Nem használt portok tiltása
interface range fa0/15-24
shutdown
SSH engedélyezése
ip domain-name iskola.local
crypto key generate rsa
transport input ssh
Gyakorlati példa
Iskolai hálózat
VLAN10:
- tanárok
VLAN20:
- diákok
Biztonsági megoldások:
- ACL internet szűrés
- Port Security
- DHCP Snooping
- BPDU Guard
