Τετάρτη 3 Δεκεμβρίου 2008

ΑΣΦΑΛΕΙΑ ΑΣΥΡΜΑΤΩΝ ΔΙΚΤΥΩΝ

WIRELESS NETWORKS SECURITY

Τα ασύρματα δίκτυα έχουν εισχωρήσει για τα καλά στην καθημερινή μας ζωή αλλά πόσο ασφαλής είμαστε όταν τα χρησιμοποιούμε? Παρακάτω θα δείτε κάποια εύκολα πράγματα που μπορείτε να κάνετε έτσι ώστε να προστατευτείτε από κακόβουλες χρήσεις των ασύρματων δικτύων.
Θα επικεντρωθούμε σε 2 περιπτώσεις χρήσης ασύρματου δικτύου :
1. Ως χρήστες (σε WiFi spot ή αλλιώς Hot Spot)
2. Ως κάτοχος ασύρματου δικτύου




Ως χρήστες (σε WiFi spot ή αλλιώς Hot Spot)
Η σύνδεση σε τέτοια δίκτυα περιέχει αρκετούς κινδύνους μιας και δεν χρησιμοποιούν κάποιου είδους encryption, κάνοντας τα εύκολη λεία για όποιον θέλει να τα παγιδεύσει για να υποκλέψει δεδομένα ή να αποκτήσει πρόσβαση στους σκληρούς μας δίσκους αν είναι ενεργό το file sharing.

Βασικά βήματα προστασίας.

• Όταν συνδεόμαστε σε κάποιο Ασύρματο σημείο πρόσβασης (WiFi Hotspot) βεβαιωνόμαστε ότι πράγματι λειτουργεί τέτοιο νόμιμα στο χώρο που βρισκόμαστε(αν είμαστε στα Starbucks πχ ξέρουμε ό,τι όντως λειτουργεί WiFi με SSID “Forthnet”).
Αν δεν είμαστε σίγουροι δεν συνδεόμαστε γιατί μπορεί κάποιος να έχει παραποιήσει το SSID (όνομα δικτύου) για να μας παραπλανήσει. Απενεργοποιούμε την αυτόματη σύνδεση της WiFi κάρτας μας σε ασύρματο δίκτυο και κλείνουμε το Ad-Hoc mode (επιτρέπει τη σύνδεση μεταξύ 2 ασύρματων client χωρίς τη μεσολάβηση Access Point)
• Κάνουμε encrypt με κάποιο από τα προγράμματα που υπάρχουν για αυτό το σκοπό ό,τι αρχεία στέλνουμε μέσω email ή ftp κλπ. Αν συνδεόμαστε σε ιστοσελίδα που αρχίζει με https είμαστε ασφαλείς.
• Χρησιμοποιούμε VPN (Virtual Private Network)αν μπορούμε που προσφέρει την μεγαλύτερη ασφάλεια δημιουργώντας ένα ασφαλές κανάλι αποτρέποντας την υποκλοπή της πληροφορίας. Η πρόσβαση σε πολλά εταιρικά δίκτυα από μακρυά επιτρέπεται μόνο μέσω VPN για λόγους ασφαλείας.
• Χρησιμοποιούμε software firewall που φιλτράρει τόσο την εισερχόμενη όσο και την εξερχόμενη κίνηση στο δίκτυο προστατεύοντας μας από επιθέσεις και από τις δύο πλευρές.
• Χρησιμοποιούμε Antivirus.για προστασία από ιούς και κακόβουλο λογισμικό.
• Κρατάμε πλήρως ενημερωμένο το λειτουργικό του υπολογιστή μας.
• Χρησιμοποιούμε Web based email,είτε από τη σχετική σελίδα του Isp μας ή από υπηρεσίες τύπου Yahoo, Gmail κλπ αντί τους κλασικούς Pop λογαριασμούς μας μέσω Outlook, Thunderbird κλπ.
• Κλείνουμε το file sharing μιας και μπορεί να αποτελέσει τρόπο εισόδου στο σύστημα μας.
• Χρησιμοποιούμε ισχυρά passwords για ασφάλιση του υπολογιστή και των ευαίσθητων αρχείων και φακέλων μας.



Ως κάτοχος ασύρματου δικτύου
Πώς μπορούμε να εξασφαλίσουμε το ασύρματο δίκτυο μας?

• Αλλάζουμε αμέσως το default username και password που δίνει πρόσβαση στο web interface του router μας.(στα περισσότερα είναι admin-admin). Δυστυχώς πολλοίχρήστες δεν το κάνουν με αποτέλεσμα να επιτρέπουν την πρόσβαση στον router με ό,τι αυτό συνεπάγεται
• Απενεργοποιούμε το Ad-hoc mode του Access Point μας επιτρέποντας την infrastracture σύνδεση μόνο.
• Κλείνουμε το SSID Broadcast (Service Set Identifier) στην ουσία το όνομα του ασύρματου δικτύου μας. Αν είναι ενεργό κάθε δευτερόλεπτο το AP μας εκπέμπει 10 φορές το όνομα του και τα στοιχεία εκπομπής του κάνοντας εύκολο τον εντοπισμό του. Φυσικά αλλάζουμε και το default όνομα του ώστε μόνο όποιος το ξέρει να μπορεί να συνδεθεί. Το SSID ακόμα και κλειστό μπορεί και πάλι να ανακτηθεί αλλά το κλείσιμο του αποτελεί μια πρώτη γραμμή άμυνας.
• Ενεργοποιούμε το MAC address filtering (Media Access Control).
Η MAC(δεκαεξαδική ακολουθία της μορφής ΧΧ:ΧΧ:ΧΧ:ΧΧ:ΧΧ:ΧΧ) είναι μοναδική για κάθε δικτυακή συσκευή και επιτρέποντας την πρόσβαση μόνο στις MAC που αντιστοιχούν στα μηχανήματα μας σηκώνουμε άλλο ένα layer προστασίας. Η MAC μπορεί να ανακτηθεί από εξειδικευμένα προγράμματα αν κάποιος συλλέξει αρκετά πακέτα από εμάς και μπορεί να γίνει spoofed (αντιγραφεί) αλλά αποτελεί ακόμα μια γραμμή εξασφάλισης.
• Ενεργοποιούμε την WPA ή WPA2 encryption (WiFi Protected Access) (σημειώνεται ό,τι δεν υποστηρίζουν όλες οι συσκευές την νεότερη WPA2). Το αρχικό κλείδωμα των ασύρματων δικτύων γινόταν με WEP(Wireless equivalency protocol) με τη χρήση κλειδών 40,64 και 128 bit. Αλλά ο αλγόριθμος κρυπτογράφησης του έχει κενά κάνοντας τον σχετικά εύκολο στο σπάσιμο του. Βασικά μπορεί να σπάσει σε μερικά λεπτά, ακόμα και με την χρήση κλειδιών μήκους 128 bit (η χρήση τέτοιων κλειδιών ρίχνει και την απόδοση του δικτύου. Η πραγματική εξασφάλιση του δικτύου μας γίνεται με τη χρήση WPA ή WPA2. Το WPA βασίζεται στο WEP encryption αλλά τροποποιεί το κλειδί και το ελέγχει για τυχόν αλλοίωση. Επιπρόσθετα επιτρέπει authentication με τη χρήση κρυπτογράφησης Public key infrastracture (PKI). Πολλές φορές αναφέρεται σαν WPA-PSK(pre shared key), το κλειδί μπαίνει και στο Access Point και στον ασύρματο client. To WPA2 από την άλλη(βασισμένο στο 802.11i standard) είναι παρόμοιο με το WPA αλλά με επιπλέον χρήση των ισχυρών πρωτοκόλλων κρυπτογράφησης AES και TKIP. Το WPA2 θα είναι η προτιμώμενη μέθοδος προστασίας στο επερχόμενο 802.11n πρότυπο και έχει την καλύτερη απόδοση. Τονίζεται ό,τι για τη χρήση WPA ή WPA2 πρέπει όλος ο εξοπλισμός μας και το λειτουργικό να τα υποστηρίζουν.
• Ελέγχουμε συχνά για τυχόν άγνωστα συνδεδεμένα μηχανήματα στο δίκτυο μας,
Τα περισσότερα Access Points μας επιτρέπουν να δούμε ποιοί Wifi clients είναι συνδεδεμένοι ανά πάσα στιγμή σε αυτά. Αν δούμε κάποιο άγνωστο σύστημα τότε καλό είναι αλλάξουμε αμέσως τα κλειδιά μας και να δούμε αν μπορούμε να τα εντοπίσουμε. Άλλος τρόπος ελέγχου του δικτύου μας είναι μέσω packet sniffer όπως το Wireshark,που μπορούν να μας δείξουν την κυκλοφορία στο δίκτο μας.
• Χρησιμοποιούμε ένα καλό Firewall. Όποια κρυπτογράφηση και να χρησιμοποιούμε από τη στιγμή που τα δεδομένα μας φτάσουν στο router και ξεκινούν για το Internet η κωδικοποίηση παύει να υπάρχει. Τα σύγχρονα routers περιλαμβάνουν ισχυρά SPI (Stateful Packet Inspection) Firewalls, αποκλείοντας την εξωτερική πρόσβαση στο εσωτερικό μας δίκτυο, εκτός αν ανοίξουμε τις ανάλογες πόρτες (για τη χρήση p2p προγραμμάτων, ftp κλπ)
• Κλείνουμε τις ασύρματες συσκευές όταν δεν τις χρησιμοποιούμε για μεγάλο διάστημα.

Τρίτη 18 Νοεμβρίου 2008

Cable Tester

Το CABLE TESTER είναι ένα προϊόν, που συνδυάζει κοινά χρησιμοποιούμενα όργανα δοκιμών, σε μία βολική και εξυπηρετική μονάδα. Αποτελείται από την κεντρική και την αποσπώμενη μονάδα .
Διαθέτει την ικανότητα για γρήγορο εντοπισμό, και αποκατάσταση βλαβών, από τα κοινώς χρησιμοποιούμενα καλώδια για Data και Voice. Μπορεί γρήγορα να εντοπίζει βραχυκύκλωμα, να κάνει έλεγχο για το αν οι αγωγοί του καλωδίου είναι crossed, reverse, ή ατερμάτιστοι (μη συνδεδεμένοι)




Δευτέρα 17 Νοεμβρίου 2008

Τερματισμός καλωδίων δικτύου

Ανάλογα με το πώς θα τερματίσουμε τα καλώδια στο βίσμα RJ45 έχουμε δύο τύπους καλωδίωσης.





RJ45 Connector







1. Καλωδίωση τύπου Straight through wiring - Χρησιμοποιείται όταν ο υπολογιστής μας συνδέεται με κάποιο Hub ή Switch.



2. Καλωδίωση τύπου Cross Over wiring - Χρησιμοποιείται όταν ο υπολογιστής μας συνδέεται με κάποιον άλλο υπολογιστή χωρίς Hub ή Switch.

Ασύρματα Δίκτυα στην Ελλάδα

Ασύρματο Μητροπολιτικό Δίκτυο Αθηνών

Ασύρματο Δίκτυο Πλατείας Συντάγματος

Ασύρματο Δίκτυο Εθνικού Ιδρύματος Ερευνών

Ασύρματο Μητροπολιτικό Δίκτυο Θεσσαλονίκης

Ασύρματο Μητροπολιτικό Δίκτυο Πατρών

Ασύρματο Δίκτυο Κω

Ασύρματο Δίκτυο Ξάνθης


Ασύρματο Μητροπολιτικό Δίκτυο Καρδίτσας

Ασύρματο Δίκτυο Τρίπολης

Ασύρματο ευρυζωνικό δίκτυο Αργυρούπολης

e-Τρίκαλα και Ασύρματο δίκτυο Τρικάλων

Ασύρματο Δίκτυο Κυκλάδων

Ασύρματο Δίκτυο Αγρινίου

Κατασκευή καλωδίου δικτύου UTP-cat5

Χρήσιμες εντολές μέσω [Command] για δίκτυα - NETSTAT

Εντολή netstat : εμφανίζεται η κατάσταση των πορτών (ports) του υπολογιστή μας στο δίκτυο καθώς και πληροφορίες για την κάθε πόρτα.

π.χ.
C:\Documents and Settings\Tasos>netstat

Active Connections

Proto Local Address Foreign Address State
TCP tasos-pc:4908 localhost:4909 ESTABLISHED
TCP tasos-pc:4909 localhost:4908 ESTABLISHED
TCP tasos-pc:4910 localhost:4911 ESTABLISHED
TCP tasos-pc:4911 localhost:4910 ESTABLISHED
TCP tasos-pc:1074 salesf14.forthnet.gr:2233 ESTABLISHED
TCP tasos-pc:1315 salesf1.forthnet.gr:1561 ESTABLISHED
TCP tasos-pc:1323 athedsl-298365.home.otenet.gr:2050 ESTABLISHED
TCP tasos-pc:1361 wa-in-f18.google.com:http TIME_WAIT
TCP tasos-pc:1368 wa-in-f18.google.com:http ESTABLISHED
TCP tasos-pc:3483 by1msg5146418.gateway.edge.messenger.live.com:1863 ESTABLISHED
TCP tasos-pc:4250 adsl96-29.kln.forthnet.gr:1354 ESTABLISHED

για παράδειγμα παρατηρούμε στην προτελευταία γραμμή οτι για την επικοινωνία με τον live messenger χρησιμοποιούνται οι πόρτες 3483 (από τον υπολογιστή) και η 1863 (από τον messenger)

Χρήσιμες εντολές μέσω [Command] για δίκτυα - NSLOOKUP

Εντολή nslookup : μας επιτρέπει να εισάγουμε ένα όνομα host για να ανακαλύψουμε την Internet διεύθυνση του και το αντίστροφο. Χρησιμοποιείται συνήθως στέλνοντας μια ερώτηση σε έναν συγκεκριμένο DNS server ο οποίος έπειτα επιστρέφει τις ζητούμενες πληροφορίες.

Η εντολή nslookup συντάσσεται ως εξής :
nslookup [Τη διεύθυνση του site]

π.χ.
Έστω ότι θέλουμε να ελέγξουμε το site τou Google

C:\Documents and Settings\Tasos>nslookup www.google.com
Server: nsath.forthnet.gr
Address: 193.92.150.3

Non-authoritative answer:
Name: www.l.google.com
Addresses: 74.125.79.103, 74.125.79.104, 74.125.79.99, 74.125.79.147
Aliases: www.google.com

Χρήσιμες εντολές μέσω [Command] για δίκτυα - HOSTNAME

Εντολή hostname : μας εμφανίζει το όνομα με το οποίο ο υπολογιστής μας βρίσκεται στο δίκτυο

π.χ.
C:\Documents and Settings\Tasos>hostname
tasos-pc

Χρήσιμες εντολές μέσω [Command] για δίκτυα - IPCONFIG

Εντολή ipconfig : Αποδίδει όλες τις τρέχουσες δικτυακές ρυθμίσεις του υπολογιστή για κάθε δικτυακό interface του συστήματος.

π.χ.
C:\Documents and Settings\Tasos>ipconfig

Windows IP Configuration
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . . : 192.168.0.100
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.1

στο παράδειγμα μας ο υπολογιστής μας έχει την διεύθυνση 192.168.0.100 και ο router την 192.168.0.1

Παράδειγμα:
Πολλές φορές έχουμε συνδέσει ένα router στον υπολογιστή μας και δεν γνωρίζουμε την IP του έτσι ώστε να μπούμε στο web interface και να κάνουμε τις ρυθμίσεις που θέλουμε. Συνήθως τα router εργοστασιακά είναι ρυθμισμένα σε DHCP, δηλαδή να δίνουν αυτόματα IP στους συνδεδεμένους υπολογιστές.
Ρυθμίζοντας τη κάρτα δικτύου (TCP/IP properties - TCP/IP ιδιότητες)του υπολογιστή μας να παίρνει αυτόματα IP και με τη χρήση της εντολής ipconfig μπορούμε να βρούμε εύκολα την IP του router μας. Στο παραπάνω παράδειγμα η IP του router είναι η 192.168.0.1

Χρήσιμες εντολές μέσω [Command] για δίκτυα - PING

Εντολή ping : πιστοποιούμε την σωστή λειτουργία του δικτύου

Η εντολή ping χρησιμοποιεί το ICMP (Internet Control Message Protocol) για να στείλει πακέτα ECHO_REQUEST με στόχο την πρόκληση ECHO_REPLY. Τo ping χρησιμοποιείται για να γίνει έλεγχος της λειτουργίας μιας άλλης δικτυακής συσκευής συνδεδεμένης στο δίκτυο.

Η εντολή PING συντάσσεται ως εξής :
Ping [Διεύθυνση IP δικτυακής συσκευής που θέλουμε να ελέγξουμε]

π.χ.
Έστω ότι θέλουμε να ελέγξουμε αν υπάρχει επικοινωνία μεταξύ του υπολογιστή μας και των υπολογιστών με διευθύνσεις IP : 192.168.0.1 και IP : 192.168.0.2

C:\Documents and Settings\Tasos>ping 192.168.0.1

Pinging 192.168.0.1 with 32 bytes of data:

Reply from 192.168.0.1: bytes=32 time=1ms TTL=25
Reply from 192.168.0.1: bytes=32 time<1ms TTL=25
Reply from 192.168.0.1: bytes=32 time<1ms TTL=25
Reply from 192.168.0.1: bytes=32 time<1ms TTL=25

Ping statistics for 192.168.0.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 1ms, Average = 0ms

Παρατηρούμε ότι ο υπολογιστής μας έστειλε 4 πακέτα των 32 bytes και πήρε 4 θετικές απαντήσεις από τον υπολογιστή με την IP : 192.168.0.1 Επίσης παρατηρούμε ότι ο χρόνος απόκρισης είναι μικρότερος του 1ms (time<1ms) πράγμα που μας δείχνει ότι η επικοινωνία μεταξύ των 2 υπολογιστών είναι άριστη. Σε περίπτωση που είχαμε μεγαλύτερο χρόνο απόκρισης θα συμπεράναμε ότι ίσως η γραμμή επικοινωνίας των δυο
υπολογιστών να είναι πολύ φορτωμένη.

C:\Documents and Settings\Tasos>ping 192.168.0.2

Pinging 192.168.0.2 with 32 bytes of data:

Request timed out.
Request timed out.
Request timed out.
Request timed out.

Ping statistics for 192.168.0.2:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

Παρατηρούμε ότι ο υπολογιστής μας έστειλε 4 πακέτα και πήρε 4 αρνητικές απαντήσεις από τον υπολογιστή με την IP : 192.168.0.2 Αυτό σημαίνει ότι υπάρχει πρόβλημα επικοινωνίας. Μερικοί από τους παράγοντες στους οποίους μπορεί να οφείλεται το πρόβλημα είναι :
* Πρόβλημα στην καλωδίωση
* Πρόβλημα στις κάρτες δικτύων (hardware)
* Λάθος ρυθμίσεις δικτύου (TCP/IP)
* FireWall

Συντάσσοντας την εντολή με -t στο τέλος (ping 192.168.0.1 -t)
στέλνουμε πακέτα ελέγχου έως ότου το σταματήσουμε εμείς με CTRL+C

Καλωσόρισμα......

Θα θελα να σας καλωσορίσω στη σελίδα μέσα από την οποία εύχομαι να υπάρξει μια ουσιώδες επικοινωνία όσο αφορά τα δίκτυα υπολογιστών.

Επίσης η σελίδα θα λειτουργεί και ως μέσο επικοινωνίας για ότι αφορά τα τμήματα της πληροφορικής , σημειώσεις, ασκήσεις και γενικότερα θέματα που σας αφορούν.

UNDER CONSTRUCTION