λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Λογισμικό προστασίας από ιούς

Οι συγγραφείς κακόβουλου λογισμικού έχουν πολλούς τρόπους για να περάσουν γύρω από τους κινητήρες antivirus ποια μέθοδος δεν θα ήταν μια αποτελεσματική τεχνική;

Έχετε δίκιο, οι συγγραφείς κακόβουλου λογισμικού προσπαθούν συνεχώς να ξεπεράσουν τους κινητήρες προστασίας από ιούς. Ακολουθεί μια κατανομή των κοινών τεχνικών και γιατί κάποιος είναι αναποτελεσματική :

Αποτελεσματικές τεχνικές:

* Πολυμορφισμός: Το κακόβουλο λογισμικό αλλάζει τη δομή του κώδικα (όπως η χρήση διαφορετικών ονομάτων μεταβλητών) σε κάθε λοίμωξη, καθιστώντας δύσκολο να αναγνωρίσουν οι κινητήρες antivirus με βάση τις υπογραφές.

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

* Συσκευασία: Συμπίεση ή κρυπτογράφηση του κώδικα κακόβουλου λογισμικού για να αποκρύψει την αληθινή φύση του από κινητήρες προστασίας από ιούς.

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

* Εκμετάλλευση τρωτών σημείων: Το κακόβουλο λογισμικό αξιοποιεί ελαττώματα ασφαλείας στο λογισμικό ή το λειτουργικό σύστημα για να αποκτήσει πρόσβαση και να εκτελέσει μη ανιχνευμένο.

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

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

* Τεχνικές κατά της ανάλυσης: Το κακόβουλο λογισμικό προσπαθεί να ανιχνεύσει πότε αναλύεται σε ένα εικονικό περιβάλλον ή sandbox και στη συνέχεια τροποποιεί τη συμπεριφορά του για να αποφευχθεί η ανίχνευση.

Αναποτελεσματική τεχνική:

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

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

* Ευρετική ανάλυση: Οι κινητήρες προστασίας από ιούς χρησιμοποιούν τεχνητή νοημοσύνη και αλγόριθμους μηχανικής μάθησης για να εντοπίσουν τα πρότυπα στον κώδικα και να ανιχνεύσουν κακόβουλο λογισμικό ακόμη και αν δεν έχει δει ποτέ πριν.

* sandboxing: Τα αρχεία ύποπτων εκτελούνται σε ένα ελεγχόμενο περιβάλλον για να παρατηρήσουν τη συμπεριφορά τους χωρίς να διακινδυνεύσουν να βλάψουν το πραγματικό σύστημα.

Συμπερασματικά:

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα