This is an old revision of the document!


2. Blocare servicii necriptate

După cum ați observat la punctul anterior, traficul pentru protocoalele telnet și FTP este trafic în clar, necriptat, putându-se afla cu ușurință credențialele unui anumit cont și comenzile rulate.

Ne propunem să blocăm accesul de la stația red către stația green pentru aceste servicii, configurând ruterul dintre cele două stații, adică stația host. Practic vom configura pe stația host opțiuni de firewall cu ajutorul utilitarului iptables.

Autentificați-vă prin SSH ca root pe stația host. Pentru a bloca accesul la serviciul telnet (port 23) destinat stației green, rulați pe stația host comanda de mai jos. Comanda adaugă regula iptables corespunzătoare.

iptables -A FORWARD -d green -p tcp --dport telnet -j DROP

Pentru a verifica adăugarea regulii de mai sus, rulați pe stația host comanda

iptables -L FORWARD

Pentru a afișa informații și despre pachetele prelucrate și interfețele folosite, rulați pe stația host comanda

iptables -L FORWARD -v

Pentru a afișa informații în format numeric (pentru nume de stații și nume de porturi), rulați pe stația host comanda

iptables -L FORWARD -n -v

De acum înainte recomandăm folosirea acestor opțiuni (-n -v) pentru listarea regulilor iptables.

Pentru a verifica blocarea traficului telnet către green, rulați pe stația red comanda

telnet green

Vă apare un mesaj de forma

Trying 192.168.2.2...

semnificând faptul că se încearcă realizarea conexiunii dar nu se reușește. Pentru a anula comanda de conectare folosiți combinația de taste Ctrl+c.

Pentru a vedea că regula de blocare a funcționat, rulați din nou pe stația host comanda

iptables -L FORWARD -n -v

Observați, în output-ul comenzii, că există acum valori diferite de 0 în coloana pkts și bytes, semn că au fost pachete prelucrate de această regulă, deci blocate.

Pentru a verifica funcționarea în continuare a altor conexiuni (diferite de telnet) de la red la green, rulați pe stația red comenzile

ftp green
ssh -l student green

Dorim să blocăm și celălalt serviciu necriptat, FTP. Adăugați o regulă iptables similară pentru a bloca, pe stația host, traficul FTP destinat stației green. De pe stația red verificați blocarea traficului.

Pentru această regulă puteți transmite argumentul 21 opțiunii –dport sau chiar numele ftp. Asocierea între port (număr) și protocol (nume) se găsește în fișierul /etc/services.

rl/labs/08/contents/02.1384968880.txt.gz · Last modified: 2013/11/20 19:34 by razvan.deaconescu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0