Εισαγωγή
firewall (ή "τοίχος προστασίας") είναι ένα σύστημα ασφαλείας που χρησιμοποιείται για να προστατεύει ένα δίκτυο υπολογιστών από μη εξουσιοδοτημένη πρόσβαση και απειλές από το διαδίκτυο ή από άλλα δίκτυα. Ορισμένα από τα χαρακτηριστικά του firewall είναι τα εξής:
- Φιλτράρισμα Πακέτων (Packet Filtering): Ο firewall ελέγχει τα δεδομένα που περνούν μέσα από το δίκτυο και αποφασίζει αν θα επιτρέψει ή θα μπλοκάρει κάθε πακέτο με βάση καθορισμένα κριτήρια (όπως η διεύθυνση IP προέλευσης, ο τύπος του πρωτοκόλλου, η θύρα επικοινωνίας κ.λπ.).
- Έλεγχος Πρόσβασης (Access Control): Οι firewalls μπορούν να περιορίσουν την πρόσβαση σε συγκεκριμένες υπηρεσίες ή πόρους, επιτρέποντας μόνο σε εξουσιοδοτημένους χρήστες ή συσκευές να επικοινωνούν μέσω του δικτύου.
- Προστασία από Διάφορες Απειλές: Προστατεύει το δίκτυο από επιθέσεις όπως DDoS (Distributed Denial of Service), απόπειρες hacking, και από κακόβουλο λογισμικό, εμποδίζοντας την επικοινωνία με επικίνδυνες πηγές.
- Καταγραφή και Ειδοποιήσεις (Logging and Alerts): Καταγράφει τις δραστηριότητες του δικτύου και μπορεί να ειδοποιεί τους διαχειριστές για ύποπτες ή μη εξουσιοδοτημένες ενέργειες.
- Ανίχνευση και Απόκριση σε Συμβάντα (IDS/IPS): Κάποιοι firewalls περιλαμβάνουν δυνατότητες για ανίχνευση και απόκριση σε επιθέσεις (Intrusion Detection and Prevention Systems), ώστε να παρακολουθούν και να μπλοκάρουν επικίνδυνες δραστηριότητες σε πραγματικό χρόνο.
- Εξουσιοδότηση και Κρυπτογράφηση: Μπορεί να απαιτεί την αυθεντικοποίηση χρηστών πριν από την πρόσβαση σε πόρους ή να κρυπτογραφεί τη μετάδοση δεδομένων για την προστασία από υποκλοπή.
- Προστασία για Εσωτερικά Δίκτυα: Οι firewalls μπορούν να παρέχουν προστασία και για τα εσωτερικά δίκτυα, εμποδίζοντας την επικοινωνία μεταξύ διαφορετικών τμημάτων του δικτύου (π.χ. μεταξύ του δημόσιου και του ιδιωτικού δικτύου μιας εταιρείας).
Η λειτουργία ενός firewall βασίζεται σε πολιτικές και κανόνες που καθορίζονται από τον διαχειριστή του συστήματος και μπορεί να είναι είτε software-based (λογισμικό) είτε hardware-based (υλικό).