Week 25: Pandemic Wikileaks,Cisco exploits,NSA Αμερικάνικες Εκλογές, SambaCry
Πίνακας περιεχομένων:
Τι είναι η πειρατεία DLL; Πώς να αποτρέψετε την κατάληψη DLL; Αυτή η ανάρτηση μιλάει για τη λειτουργία ευπάθειας και επίθεσης και προτείνει μεθόδους ανίχνευσης και αφαίρεσης. Το DLL αντιπροσωπεύει τις βιβλιοθήκες Dynamic Link και είναι εξωτερικά τμήματα εφαρμογών που εκτελούνται σε Windows ή σε οποιοδήποτε άλλο λειτουργικό σύστημα. Οι περισσότερες εφαρμογές δεν είναι πλήρεις από μόνα τους και αποθηκεύουν κώδικα σε διαφορετικά αρχεία. Εάν υπάρχει ανάγκη για τον κώδικα, το σχετικό αρχείο φορτώνεται στη μνήμη και χρησιμοποιείται. Αυτό μειώνει το μέγεθος του αρχείου της εφαρμογής ενώ βελτιστοποιεί τη χρήση της μνήμης RAM. Το άρθρο αυτό εξηγεί τι είναι DLL Hijacking
και πώς να το ανιχνεύσει και να το αποτρέψει.
Τι είναι τα αρχεία DLL ή οι βιβλιοθήκες Dynamic Link
DLL είναι οι Dynamic Link Libraries και όπως είναι εμφανές από το όνομα, διαφορετικών εφαρμογών. Κάθε εφαρμογή που χρησιμοποιούμε μπορεί να χρησιμοποιεί συγκεκριμένους κωδικούς ή όχι. Αυτοί οι κωδικοί αποθηκεύονται σε διαφορετικά αρχεία και καλούνται ή φορτώνονται στη μνήμη RAM μόνο όταν απαιτείται ο σχετικός κωδικός. Έτσι, αποθηκεύει ένα αρχείο εφαρμογής από το να γίνει υπερβολικά μεγάλο και να αποτρέψει την hogging πόρων από την εφαρμογή.
Η διαδρομή για τα αρχεία DLL έχει οριστεί από το λειτουργικό σύστημα Windows. Η διαδρομή ορίζεται με τη χρήση Παγκόσμιων περιβαλλοντικών μεταβλητών. Από προεπιλογή, εάν μια εφαρμογή ζητά ένα αρχείο DLL, το λειτουργικό σύστημα εξετάζει τον ίδιο φάκελο στον οποίο αποθηκεύεται η εφαρμογή. Εάν δεν βρίσκεται εκεί, πηγαίνει σε άλλους φακέλους, όπως ορίζονται από τις συνολικές μεταβλητές. Υπάρχουν προτεραιότητες που συνδέονται με τις διαδρομές και βοηθάει τα Windows να καθορίζουν ποιους φακέλους να αναζητούν τα DLL. Εδώ είναι το σημείο κατάρρευσης DLL
Τι είναι η απάτη DLL Δεδομένου ότι τα DLL είναι επεκτάσεις και είναι απαραίτητα για τη χρήση σχεδόν όλων των εφαρμογών στις μηχανές σας, υπάρχουν στον υπολογιστή σε διαφορετικούς φακέλους όπως εξηγείται. Εάν το αρχικό αρχείο DLL αντικατασταθεί από ένα ψεύτικο αρχείο DLL που περιέχει κακόβουλο κώδικα, είναι γνωστό ως Κλοπή DLL
Όπως αναφέρθηκε προηγουμένως, υπάρχουν προτεραιότητες ως προς το πού το λειτουργικό σύστημα αναζητά αρχεία DLL. Πρώτον, εξετάζει τον ίδιο φάκελο με τον φάκελο της εφαρμογής και στη συνέχεια αναζητά, με βάση τις προτεραιότητες που έχουν καθοριστεί από τις μεταβλητές περιβάλλοντος του λειτουργικού συστήματος. Έτσι, εάν ένα αρχείο good.dll βρίσκεται στο φάκελο SysWOW64 και κάποιος τοποθετεί ένα bad.dll σε ένα φάκελο που έχει μεγαλύτερη προτεραιότητα σε σχέση με το φάκελο SysWOW64, το λειτουργικό σύστημα θα χρησιμοποιήσει το αρχείο bad.dll, καθώς έχει το ίδιο όνομα με το DLL που ζητείται από την αίτηση. Μόλις βρεθεί στη μνήμη RAM, μπορεί να εκτελέσει τον κακόβουλο κώδικα που περιέχεται στο αρχείο και μπορεί να θέσει σε κίνδυνο τον υπολογιστή ή τα δίκτυά σας.
Τρόπος ανίχνευσης απάτης DLL
Η πιο εύκολη μέθοδος ανίχνευσης και αποτροπής της πειρατείας DLL είναι η χρήση εργαλείων άλλων κατασκευαστών. Υπάρχουν μερικά καλά δωρεάν εργαλεία που διατίθενται στην αγορά και τα οποία βοηθούν στην ανίχνευση μιας προσπάθειας απόσπασης DLL και την αποτροπή της.
Ένα τέτοιο πρόγραμμα είναι ο DLL Hijack Auditor αλλά υποστηρίζει μόνο εφαρμογές 32 bit. Μπορείτε να το εγκαταστήσετε στον υπολογιστή σας και να σαρώσετε όλες τις εφαρμογές των Windows για να δείτε τι όλες οι εφαρμογές είναι ευάλωτες σε αεροπλάνο DLL. Η διεπαφή είναι απλή και αυτονόητη. Το μόνο μειονέκτημα αυτής της εφαρμογής είναι ότι δεν μπορείτε να σαρώσετε εφαρμογές 64 bit.
Ένα άλλο πρόγραμμα, για την ανίχνευση απάτης DLL, DLL_HIJACK_DETECT, είναι διαθέσιμο μέσω του GitHub. Αυτό το πρόγραμμα ελέγχει τις εφαρμογές για να διαπιστώσει εάν κάποιο από αυτά είναι ευάλωτα σε αεροπειρατεία DLL. Εάν υπάρχει, το πρόγραμμα ενημερώνει τον χρήστη. Η εφαρμογή έχει δύο εκδόσεις - x86 και x64, ώστε να μπορείτε να χρησιμοποιήσετε το καθένα για να σαρώσετε τόσο τις 32 bit όσο και τις 64 bit εφαρμογές αντίστοιχα.
Πρέπει να σημειωθεί ότι τα παραπάνω προγράμματα σαρώνουν τις εφαρμογές στην πλατφόρμα Windows για ευπάθειες αποφυγή της πειρατείας των αρχείων DLL
Πώς να αποτρέψετε την απάτη DLL
Το ζήτημα θα πρέπει να αντιμετωπιστεί από τους προγραμματιστές, αφού δεν υπάρχει τίποτα που μπορείτε να κάνετε εκτός από την ενίσχυση των συστημάτων ασφαλείας. Αν, αντί μιας σχετικής διαδρομής, οι προγραμματιστές αρχίζουν να χρησιμοποιούν απόλυτη διαδρομή, το τρωτό σημείο θα μειωθεί. Η ανάγνωση της απόλυτης διαδρομής, των Windows ή οποιουδήποτε άλλου λειτουργικού συστήματος δεν θα εξαρτηθεί από τις μεταβλητές συστήματος για τη διαδρομή και θα πάει κατευθείαν για το DLL που προορίζεται, απορρίπτοντας έτσι τις πιθανότητες φόρτωσης του ίδιου ονόματος DLL σε διαδρομή υψηλότερης προτεραιότητας. Αυτή η μέθοδος πάρα πολύ, δεν είναι αποτυχημένη επειδή, αν το σύστημα είναι κατεστραμμένο, και οι εγκληματίες του κυβερνοχώρου γνωρίζουν την ακριβή διαδρομή του DLL, θα αντικαταστήσουν το αρχικό DLL με το ψεύτικο DLL. Αυτό θα αντικαθιστούσε το αρχείο έτσι ώστε το αρχικό DLL να μετατραπεί σε κακόβουλο κώδικα. Αλλά και πάλι, ο εγκληματίας του κυβερνοχώρου θα πρέπει να γνωρίζει την ακριβή απόλυτη πορεία που αναφέρεται στην εφαρμογή που απαιτεί το DLL. Η διαδικασία είναι δύσκολη για τους κυβερνοεγκληματίες και ως εκ τούτου μπορεί να υπολογιστεί.
Επιστρέφοντας σε αυτό που μπορείτε να κάνετε, απλά προσπαθήστε να μεγεθύνετε τα συστήματα ασφαλείας σας για να προστατέψετε καλύτερα το σύστημά σας των Windows. Χρησιμοποιήστε ένα καλό τείχος προστασίας. Εάν είναι δυνατόν, χρησιμοποιήστε ένα τείχος προστασίας υλικού ή ενεργοποιήστε το τείχος προστασίας του δρομολογητή. Χρησιμοποιήστε καλά συστήματα ανίχνευσης εισβολής έτσι ώστε να γνωρίζετε εάν κάποιος προσπαθεί να παίξει με τον υπολογιστή σας.
- Εάν βρίσκεστε σε αντιμετώπιση προβλημάτων υπολογιστών, μπορείτε επίσης να εκτελέσετε τα παρακάτω για να βελτιώσετε την ασφάλεια:
- Απενεργοποίηση φόρτωσης DLL από απομακρυσμένα κοινόχρηστα στοιχεία δικτύου
- Απενεργοποίηση φόρτωσης αρχείων DLL από WebDAV
- Απενεργοποιήστε εντελώς την υπηρεσία WebClient ή ρυθμίστε την σε μη αυτόματη
- Αποκλεισμός των θύρων TCP 445 και 139 όπως χρησιμοποιούνται περισσότερο για συμβιβασμούς υπολογιστών
Εγκαταστήστε τις πιο πρόσφατες ενημερώσεις το σύστημα και το λογισμικό ασφάλειας. Η Microsoft
έχει κυκλοφορήσει ένα εργαλείο για να εμποδίσει τις επιθέσεις κατάχρησης φορτίου DLL. Αυτό το εργαλείο μετριάζει τον κίνδυνο απόπειρας πειρατείας DLL, εμποδίζοντας τις εφαρμογές να φορτώσουν ανασφαλείς κώδικα από αρχεία DLL.
Ποιες είναι οι χειρότερες απειλές για την εταιρική ασφάλεια;
Malware, απροσεξία, διαρροές δεδομένων - εσωτερικές ή εξωτερικές απειλές; > Ο καθορισμός της πιο δυσοίωνης απειλής ασφάλειας για τις επιχειρήσεις σήμερα δεν είναι εύκολη. προφανώς υπάρχουν πάρα πολλοί από τους οποίους μπορείτε να επιλέξετε.
1. Ο Ομπάμα περιγράφει τα σχέδια για την ασφάλεια στον κυβερνοχώρο, αναφέρει ότι υπάρχει σοβαρή απειλή για τον κυβερνοχώρο και η νέα κατεύθυνση ασφάλειας του Ομπάμα κερδίζει έπαινο: Η ασφάλεια στον κυβερνοχώρο θα αποτελέσει κορυφαία προτεραιότητα διαχείρισης για την αμερικανική κυβέρνηση, με σχέδια συντονιστή να επιβλέπει κυβερνητικές προσπάθειες στον τομέα αυτό. "Είναι πλέον σαφές ότι αυτό το Cyberthreat είναι μία από τις πιο σοβαρές προκλήσεις οικονομικής και εθνικής ασφάλειας που αντιμετ
2. Η Bing και η Bing: Μια οπτική περιήγηση για τα νέα: Όπως αναμενόταν, η Microsoft μετονομάστηκε σε προϊόν "Live Bing", καθώς ανακαινίζει την τεχνολογία αναζήτησης και προσπαθεί να κάνει επιδρομές στο Google σε αυτή την αγορά. Το Tom Spring της PC World εξέτασε μια έκδοση προεπισκόπησης και έφυγε εντυπωσιασμένος (δεν υπάρχει μικρό επίτευγμα) και προσφέρει στους αναγνώστες μια οπτική περιήγηση καθώς και την ανασκόπηση του Bing.