Τι είναι οι Hackers; White Hat, Black Hat και Ethical Hacking (Μάθημα 3)

White Hat και Black Hat Hackers για αρχάριους

Όταν ακούς τη λέξη hacker, πιθανότατα φαντάζεσαι κάποιον που κάθεται μπροστά σε μια οθόνη και προσπαθεί να κλέψει κωδικούς ή να παραβιάσει υπολογιστές. Στην πραγματικότητα, όμως, δεν είναι όλοι οι hackers κακόβουλοι. Υπάρχουν και εκείνοι που χρησιμοποιούν τις γνώσεις τους για να εντοπίζουν προβλήματα ασφαλείας και να προστατεύουν συστήματα.

Στο τρίτο μάθημα της σειράς «Cyber Security από το Μηδέν» θα μάθουμε ποιοι είναι οι hackers, τι σημαίνουν οι όροι White Hat και Black Hat και πώς λειτουργεί το Ethical Hacking.

Τι είναι ένας Hacker;

Hacker ονομάζουμε συνήθως κάποιον που διαθέτει τεχνικές γνώσεις και μπορεί να εξερευνά, να κατανοεί ή να τροποποιεί τον τρόπο λειτουργίας υπολογιστικών συστημάτων και προγραμμάτων.

Αυτό δεν σημαίνει απαραίτητα ότι παραβιάζει συστήματα ή διαπράττει κάποιο έγκλημα.

Για παράδειγμα, ένας ειδικός κυβερνοασφάλειας μπορεί να εξετάσει μια ιστοσελίδα, με την άδεια του ιδιοκτήτη της, για να ανακαλύψει αν υπάρχουν αδυναμίες που θα μπορούσαν να εκμεταλλευτούν κυβερνοεγκληματίες.

Ένας άλλος hacker μπορεί να χρησιμοποιήσει παρόμοιες τεχνικές για να αποκτήσει παράνομα πρόσβαση στην ίδια ιστοσελίδα.

Η σημαντικότερη διαφορά βρίσκεται στον σκοπό, στην άδεια που διαθέτει και στον τρόπο με τον οποίο χρησιμοποιεί τις γνώσεις του.

White Hat Hackers: Οι «καλοί» hackers

Οι White Hat Hackers, γνωστοί και ως Ethical Hackers, είναι ειδικοί που πραγματοποιούν εξουσιοδοτημένους ελέγχους ασφαλείας.

Στόχος τους είναι να ανακαλύπτουν κενά ασφαλείας πριν προλάβουν να τα εκμεταλλευτούν κακόβουλοι χρήστες.

Σκέψου, για παράδειγμα, ότι μια εταιρεία έχει δημιουργήσει μια εφαρμογή ηλεκτρονικών πληρωμών.

Πριν τη διαθέσει στο κοινό, μπορεί να προσλάβει έναν Ethical Hacker για να ελέγξει αν υπάρχουν προβλήματα που θα μπορούσαν να θέσουν σε κίνδυνο τα προσωπικά δεδομένα των πελατών της.

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

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

Black Hat Hackers: Οι κακόβουλοι hackers

Στην αντίθετη πλευρά βρίσκονται οι Black Hat Hackers.

Πρόκειται για άτομα που χρησιμοποιούν τις τεχνικές τους γνώσεις για κακόβουλες ενέργειες, όπως η κλοπή προσωπικών δεδομένων, η παράνομη πρόσβαση σε λογαριασμούς και η εγκατάσταση κακόβουλου λογισμικού.

Για παράδειγμα, ένας Black Hat Hacker μπορεί να εκμεταλλευτεί μια αδυναμία σε μια ιστοσελίδα για να αποκτήσει πρόσβαση σε πληροφορίες χρηστών χωρίς την άδειά τους.

Άλλες φορές, ο στόχος μπορεί να είναι το οικονομικό κέρδος, η καταστροφή δεδομένων ή η διακοπή λειτουργίας μιας υπηρεσίας.

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

Grey Hat Hackers: Κάπου στη μέση

Υπάρχει και μια τρίτη κατηγορία, οι Grey Hat Hackers.

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

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

Ωστόσο, η καλή πρόθεση δεν σημαίνει ότι μια μη εξουσιοδοτημένη δοκιμή είναι νόμιμη ή αποδεκτή.

Γι' αυτό και στο Ethical Hacking η προηγούμενη άδεια είναι απαραίτητη.

Τι ακριβώς είναι το Ethical Hacking;

Το Ethical Hacking (Ηθικό Hacking) είναι η διαδικασία κατά την οποία ειδικοί χρησιμοποιούν τεχνικές ελέγχου ασφαλείας για να εντοπίσουν αδυναμίες σε συστήματα που έχουν άδεια να εξετάσουν.

Μία από τις γνωστότερες διαδικασίες ονομάζεται Penetration Testing ή αλλιώς Pentesting.

Με απλά λόγια, πρόκειται για μια ελεγχόμενη προσομοίωση επίθεσης, με στόχο να διαπιστωθεί αν υπάρχουν προβλήματα που χρειάζονται διόρθωση.

Για παράδειγμα, ένας επαγγελματίας μπορεί να ελέγξει αν μια εταιρική εφαρμογή επιτρέπει πρόσβαση σε δεδομένα χωρίς την κατάλληλη εξουσιοδότηση.

Στη συνέχεια παραδίδει μια αναφορά με τα προβλήματα που εντόπισε και προτείνει τρόπους αντιμετώπισής τους.

Το σημαντικό είναι ότι ο έλεγχος γίνεται μέσα σε προκαθορισμένα όρια, ώστε να μη δημιουργούνται ανεπιθύμητοι κίνδυνοι.

Μπορείς να μάθεις Ethical Hacking δωρεάν;

Φυσικά! Δεν χρειάζεται να αγοράσεις ακριβό εξοπλισμό ή να ξεκινήσεις με δύσκολα προγράμματα.

Πρώτα χρειάζεται να κατανοήσεις πώς λειτουργούν οι υπολογιστές, τα δίκτυα και το Internet. Στη συνέχεια μπορείς να γνωρίσεις τα βασικά εργαλεία κυβερνοασφάλειας και να εξασκηθείς σε ειδικά εκπαιδευτικά περιβάλλοντα.

Μάλιστα, στο dwrean.net έχουμε ήδη παρουσιάσει δωρεάν μαθήματα Ethical Hacking στα ελληνικά, με θεωρία, εργαλεία και πρακτικούς οδηγούς.

Δεν χρειάζεται όμως να βιαστείς. Με τη σειρά μαθημάτων που παρακολουθείς τώρα, θα αποκτήσεις σταδιακά τις βασικές γνώσεις που χρειάζεσαι.

Πρακτική άσκηση: Σκέψου σαν Ethical Hacker!

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

Αν χρησιμοποιείς τον Google Chrome σε υπολογιστή, ακολούθησε τα παρακάτω βήματα.

Βήμα 1: Άνοιξε τον Chrome και πληκτρολόγησε στη γραμμή διευθύνσεων:

chrome://settings/content/notifications

Βήμα 2: Πάτησε Enter για να εμφανιστούν οι ρυθμίσεις ειδοποιήσεων.

Βήμα 3: Αναζήτησε τις ιστοσελίδες στις οποίες έχεις επιτρέψει να σου στέλνουν ειδοποιήσεις.

Βήμα 4: Αν παρατηρήσεις κάποια άγνωστη ή ύποπτη ιστοσελίδα, μπορείς να αφαιρέσεις την άδειά της από το αντίστοιχο μενού.

Μόλις πραγματοποίησες έναν απλό έλεγχο ασφαλείας!

Αυτό δεν είναι Penetration Testing, αλλά αποτελεί ένα καλό πρώτο παράδειγμα της λογικής που ακολουθεί ένας ειδικός ασφαλείας: εξετάζει τις ρυθμίσεις, εντοπίζει πιθανούς κινδύνους και προτείνει διορθώσεις.

Και το σημαντικότερο; Έκανες τον έλεγχο αποκλειστικά στη δική σου συσκευή.

Μικρό τεστ: Τι έμαθες σήμερα;

Ερώτηση 1: Είναι όλοι οι hackers κυβερνοεγκληματίες;

Όχι. Οι White Hat Hackers χρησιμοποιούν τις γνώσεις τους για να βελτιώνουν την ασφάλεια συστημάτων.

Ερώτηση 2: Ποια είναι η βασική διαφορά ανάμεσα σε έναν White Hat και έναν Black Hat Hacker;

Ο White Hat πραγματοποιεί εξουσιοδοτημένους ελέγχους με στόχο την προστασία, ενώ ο Black Hat χρησιμοποιεί τις γνώσεις του για κακόβουλες ενέργειες.

Ερώτηση 3: Μπορώ να δοκιμάσω την ασφάλεια μιας ξένης ιστοσελίδας επειδή έχω καλές προθέσεις;

Όχι. Για τέτοιου είδους ελέγχους χρειάζεσαι προηγούμενη εξουσιοδότηση και πρέπει να τηρείς τα συμφωνημένα όρια της δοκιμής.

Τι θα μάθουμε στο επόμενο μάθημα;

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

Στο Μάθημα 4: «Ιοί, Trojans, Spyware και Ransomware: Τι είναι και πώς προστατεύεσαι», θα γνωρίσουμε τις σημαντικότερες κατηγορίες κακόβουλου λογισμικού και θα δούμε πώς μπορούν να επηρεάσουν τον υπολογιστή ή το κινητό μας.

Συνεχίζουμε βήμα βήμα, χωρίς δύσκολους τεχνικούς όρους!

Συντάκτης του άρθρου: Κυριάκος Οικονομίδης

Αν θέλεις να υποστηρίξεις την προσπάθεια μας και να βλέπεις καθημερινά νέα άρθρα με δωρεάν υλικό, μπορείς να το κάνεις με μια δωρεά στο Paypal