Anonim

Σε έναν κόσμο όπου χρησιμοποιούμε το Internet για σχεδόν τα πάντα, οι παραβιάσεις δεδομένων, τα τρωτά σημεία ασφαλείας, τα κακόβουλα προγράμματα και οι ιοί έχουν γίνει τόσο πολύ συνηθισμένοι. Για παράδειγμα, θυμόμαστε το ransomware της WannaCry που επηρέασε τους ατελείωτους υπολογιστές σε εθνικό επίπεδο, συμπεριλαμβανομένων των εμπορικών συστημάτων. Ένα κομμάτι ransomware που επηρεάζει ατελείωτες υπολογιστές παγκοσμίως είναι συνήθως πολύ σπάνιο, αλλά τα ransomware, οι ιοί, το malware και άλλοι δεν είναι. Στην πραγματικότητα, οι υπολογιστές των ανθρώπων μολύνονται καθημερινά με ransomware, ιούς, κακόβουλο λογισμικό και άλλα είδη επιβλαβών λογισμικών - γι 'αυτό το λόγο, η προστασία κατά του κακόβουλου λογισμικού και των ιών προστατεύεται τόσο τακτικά.

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

Γιατί ο έλεγχος της ακεραιότητας των αρχείων είναι σημαντικός

Γρήγοροι σύνδεσμοι

  • Γιατί ο έλεγχος της ακεραιότητας των αρχείων είναι σημαντικός
  • Δεν μπορείτε πάντα να αποτρέψετε προβλήματα
  • Έλεγχος της ακεραιότητας αρχείων
      • FCIV
      • Χρησιμοποιώντας το FCIV
      • CertUtil
      • PowerShell
  • Linux
  • Κλείσιμο

Ακριβώς για να επαναλάβετε, είναι τόσο σημαντικό να ελέγξετε την ακεραιότητα ενός αρχείου (βασικά επαληθεύοντας την αυθεντικότητά του), έτσι ώστε να μην κάνετε κατά λάθος λήψη κακόβουλου λογισμικού, ιών, ransomware και άλλου επιβλαβούς λογισμικού στον υπολογιστή σας. Στις περισσότερες περιπτώσεις, το λογισμικό προστασίας από ιούς ή λογισμικό προστασίας από κακόβουλο λογισμικό θα εντοπίσει τυχόν ληφθέντες ιούς, προτού μπορέσουν να κάνουν ζημιά, αλλά εξακολουθούν να είναι κάτι που δεν θέλετε να κατεβάσετε προληπτικά, ειδικά αν ο ιός κατά του ιού σας έχει περάσει ή να χάσετε το κακόβουλο λογισμικό που έχετε κατεβάσει. Μόνο ένα πραγματικό παράδειγμα: τα λειτουργικά συστήματα και τα προγράμματα κατά του κακόβουλου λογισμικού δεν διέθεταν τις πληροφορίες που χρειάζονταν για να ανιχνεύσουν και να απαλλαγούν από το WannaCry προτού είναι πολύ αργά.

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

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

Δεν μπορείτε πάντα να αποτρέψετε προβλήματα

Ο έλεγχος της ακεραιότητας των αρχείων μπορεί να αποτρέψει πολύ ζημιά στον υπολογιστή σας. Ωστόσο, αξίζει να σημειωθεί ότι δεν μπορείτε 100% να σταματήσετε όλα τα προβλήματα - δεν μπορείτε 100% να σταματήσετε όλα τα κακόβουλα προγράμματα ή τους ιούς να βλάψουν τον υπολογιστή σας. Υπάρχουν προφυλάξεις που μπορείτε να λάβετε και ελέγχοντας την ακεραιότητα των αρχείων, μπορείτε να αποφύγετε τα περισσότερα προβλήματα.

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

Έλεγχος της ακεραιότητας αρχείων

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

FCIV

Πρόκειται να χρησιμοποιήσουμε ένα πρόγραμμα που ονομάζεται Έλεγχος ακεραιότητας ελέγχου αρχείου. Αυτό είναι ένα δωρεάν πρόγραμμα και μπορείτε να το κατεβάσετε και να το εγκαταστήσετε εδώ. Λειτουργεί στα Windows 10, μέχρι τα Windows XP και τα Windows 2000, καθώς και τα περισσότερα περισσότερα λειτουργικά συστήματα για διακομιστές Windows.

Για να το εγκαταστήσετε, μεταβείτε στη θέση λήψης (συνήθως το φάκελο "Λήψεις" στις περισσότερες εκδόσεις των Windows) και κάντε διπλό κλικ για να ξεκινήσει η εγκατάσταση. Ακολουθήστε τα βήματα για να εγκαταστήσετε το πρόγραμμα και όταν σας ρωτάει από πού να το εξαγάγετε, θα το εξάγετε στην επιφάνεια εργασίας σας.

Μετά την ολοκλήρωση της εγκατάστασης, θα μεταβούμε στο πρόγραμμα, έτσι ώστε τα Windows να το χρησιμοποιήσουν στη Γραμμή εντολών όπως οποιοδήποτε άλλο εργαλείο. Θα χρειαστεί να κάνετε δεξί κλικ στο αρχείο fciv.exe που μόλις αφαιρέσαμε στην επιφάνεια εργασίας και να επιλέξετε Αντιγραφή .

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

Χρησιμοποιώντας το FCIV

Τώρα που το FCIV είναι ρυθμισμένο, μπορούμε να ξεκινήσουμε τον έλεγχο της ακεραιότητας των αρχείων που κατεβάζουμε. Πρώτον, αξίζει να σημειωθεί ότι δεν μπορούμε πάντα να ελέγξουμε την ακεραιότητα του αρχείου. Για να ελέγξετε την ακεραιότητα, ο αρχικός κάτοχος του αρχείου (δηλ. Η εταιρεία ή ο προγραμματιστής) πρέπει να σας παρέχει ένα checkum. Ένας φίλος με το αρχείο μπορεί επίσης να κάνει αυτό. Αν δεν έχουμε ένα checkum του αρχείου, δεν θα έχουμε τίποτα να συγκρίνουμε το δικό μας checkum, καθιστώντας έτσι τη διαδικασία αυτή άχρηστη. Συνήθως, ο πάροχος λήψης θα σας παρέχει ένα άθροισμα ελέγχου στη σελίδα "Λήψεις" οποιουδήποτε προγράμματος κατεβάζετε - σε 99% των περιπτώσεων, είναι ένα απλό αρχείο κειμένου με την τιμή του αθροίσματος ελέγχου. Αυτό συνήθως θα χαρακτηρίζεται ως είτε SHA-1 είτε MD5 hash, το οποίο είναι βασικά μια έξοδος από μια δέσμη χορδών και αριθμών (περισσότερο σε αυτό σε ένα λεπτό).

Στη συνέχεια, πρέπει να δημιουργήσουμε ένα αρχείο ελέγχου του αρχείου που ελέγξουμε. Στα Windows 10, κατευθυνθείτε στο φάκελο " Downloads ". Κρατήστε πατημένο το πλήκτρο Shift ενώ κάνετε δεξί κλικ σε οποιοδήποτε κενό διάστημα στο φάκελο Downloads. Στο μενού περιβάλλοντος, επιλέξτε Ανοίξτε το παράθυρο εντολών εδώ . Εδώ, μπορούμε να χρησιμοποιήσουμε το FCIV για να δημιουργήσουμε ένα άθροισμα ελέγχου για το αρχείο μας.

Είναι απλό: στο παράθυρο γραμμής εντολών πληκτρολογήστε fciv -sha1> filename.txt. Ας δούμε τι κάνει αυτή η εντολή: λέμε στο πρόγραμμα FCIV τη δημιουργία ενός checksum με το SHA-1 hash του επιλεγμένου αρχείου και την εξαγωγή αυτής της τιμής σε ένα αρχείο κειμένου με το όνομα της επιλογής σας (θα πρέπει να εμφανίζεται στο Φάκελο "Λήψεις"). Σε πραγματικό κόσμο, θα φαινόταν κάτι τέτοιο: fciv steam.exe -sha1> steamchecksum1.txt .

Στη συνέχεια, θα ανοίξετε το αρχείο .txt και θα δείτε μια μακρά σειρά αριθμών και γραμμάτων. Θα σας δείξει την έκδοση του File Checksum Integrity Verifier που χρησιμοποιείτε, κάτω από το ότι θα σας δώσει την τιμή του αθροίσματος ελέγχου (τη σειρά αριθμών και γραμμάτων) που ακολουθείται από το όνομα του αρχείου που επαληθεύσατε. Στη συνέχεια, μπορείτε να πάρετε αυτήν την τιμή και να βεβαιωθείτε ότι ταιριάζει με την τιμή του αθροίσματος ελέγχου που έχετε από έναν φίλο ή από την εταιρεία που ανήκε στο αρχείο.

Εάν δεν ταιριάζει, κατεβάστε το αρχείο ξανά (κάτι θα μπορούσε να πάει στραβά κατά τη διάρκεια της διαδικασίας λήψης) και αν δεν ταιριάζει ακόμα, δεν παίρνετε το αρχικό αρχείο για κάποιο λόγο (ίσως γιατί κάτι κακό συνέβη σε αυτό). Σε αυτή την περίπτωση, μπορείτε να δοκιμάσετε μια άλλη πηγή λήψης και να δοκιμάσετε ξανά τη διαδικασία ελέγχου. Εάν δεν μπορείτε να βρείτε το σωστό ποσό ελέγχου, μην εγκαταστήσετε το αρχείο. Θα μπορούσατε να τοποθετήσετε τον υπολογιστή σας (καθώς και όλα τα δεδομένα σας) σε σοβαρό κίνδυνο. Εάν η τιμή του αθροίσματος ελέγχου που έχετε από το FCIV δεν ταιριάζει με την τιμή ελέγχου που παρέχεται σε εσάς, αυτό σημαίνει ότι το περιεχόμενο του αρχείου έχει αλλάξει από κάποιον άλλο εκτός από τον προγραμματιστή.

Δυστυχώς, ενώ το FCIV εξακολουθεί να χρησιμοποιείται αρκετά συχνά, δεν έχει ενημερωθεί για νέα hashes, όπως το SHA256 - που είπε ότι μπορεί να έχετε περισσότερη τύχη με το CertUtil ή μια λειτουργία για το PowerShell (θα το βρούμε σε αυτό το λεπτό) .

CertUtil

Ένα άλλο πρόγραμμα της Microsoft που είναι ενσωματωμένο στα Windows είναι το CertUtil. Είναι ένα άλλο εργαλείο γραμμής εντολών, λειτουργεί παρόμοια με το FCIV, αλλά μπορεί να ελέγξει τα νεότερα hashes όπως SHA256 και SHA512. Συγκεκριμένα, μπορείτε να δημιουργήσετε και να ελέγξετε τα ακόλουθα hashes: MD2, MD4, MD5, SHA1, SHA256, SHA384 και SHA 512 .

Και πάλι, λειτουργεί με παρόμοιο τρόπο με το FCIV, αλλά οι εντολές είναι ελαφρώς διαφορετικές. Για να το χρησιμοποιήσετε, θα θέλετε να ανοίξετε τη Γραμμή εντολών και πληκτρολογήστε τον παρακάτω τύπο: certutil -hashfile filepath hashtype . Έτσι, στην πραγματική χρήση, θα έμοιαζε κάπως έτσι: certutil -hashfile C: DownloadsSteam.exe SHA512 . Κάτω από το τμήμα hashtype ή αντί του SHA512, θα θέλατε να χρησιμοποιήσετε τον ίδιο τύπο κατακερματισμού για το τι έδωσε ο προγραμματιστής με το πρόγραμμά του.

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

PowerShell

Αν έχετε προχωρήσει πέρα ​​από την εντολή Command Prompt και χρησιμοποιείτε το PowerShell για όλα τα προγράμματα και εντολές της γραμμής εντολών, η διαδικασία είναι λίγο διαφορετική. Αντί να χρησιμοποιήσουμε το CertUtil, πρόκειται να χρησιμοποιήσουμε την ενσωματωμένη λειτουργία Get-FileHash . Από προεπιλογή, το PowerShell χρησιμοποιεί το SHA256, οπότε αν εισέλθετε στην εντολή για να δημιουργήσετε το checksum χωρίς τον καθορισμένο αλγόριθμο (SHA512), θα ήταν προεπιλεγμένο το SHA256.

Για να δημιουργήσετε το hash ελέγχου του αθροίσματος ελέγχου, ανοίξτε το PowerShell. Στη συνέχεια, απλώς πληκτρολογήστε GetplateHash filepath για να αποκτήσετε το hash αποτέλεσμα - σε πραγματικό κόσμο, θα έμοιαζε με αυτό: Get-FileHash C: UsersNameDownloadsexplorer.jpg και θα παρήγαγε το παραπάνω αποτέλεσμα (εικόνα παραπάνω).

Για να αλλάξετε τον αλγόριθμο που χρησιμοποιήσατε, θα πληκτρολογήσατε τη διαδρομή του αρχείου σας, ακολουθούμενη από την εντολή -Algorithm και τον τύπο του αλγορίθμου που θέλετε να χρησιμοποιήσετε. Θα έμοιαζε με αυτό: Get-FileHash C: UsersNameDownloadsexplorer.jpg -Αριθμός SHA512

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

Linux

Η διαδικασία είναι παρόμοια στις περισσότερες διανομές Linux. Ωστόσο, μπορείτε να παραλείψετε λίγα βήματα, καθώς το πρόγραμμα MD5 Sums έρχεται προεγκατεστημένο ως μέρος του πακέτου GNU Core Utilities.

Είναι πραγματικά πολύ εύκολο στη χρήση. Απλά ανοίξτε το Terminal, πληκτρολογήστε md5sum filename.exe και θα εξάγει την τιμή του αθροίσματος ελέγχου στο Terminal. Μπορείτε να συγκρίνετε δύο τιμές ελέγχου αθροίσματος πληκτρολογώντας δύο ονόματα αρχείων, όπως αυτό: md5sum budget1.csv budget1copy.csv . Αυτό θα εξάγει και τις δύο τιμές ελέγχου αθροίσματος στο Terminal, επιτρέποντάς σας να ελέγξετε ότι και οι δύο είναι ταυτόσημες. Για να ελέγξετε ένα αρχείο, ίσως χρειαστεί να βεβαιωθείτε ότι το Terminal βρίσκεται στον κατάλογο του εν λόγω αρχείου - μπορείτε να αλλάξετε καταλόγους χρησιμοποιώντας την εντολή cd (δηλ. Cd public_html ).

Κλείσιμο

Ακολουθώντας τα παραπάνω βήματα, σας παρουσιάσαμε πώς μπορείτε να συγκρίνετε τιμές ελέγχου αθροίσματος σε συγκεκριμένα αρχεία για να επαληθεύσετε αν είναι αυθεντικά αρχεία ή αν έχουν τροποποιηθεί με κακό τρόπο. Λάβετε υπόψη ότι μια αλλοιωμένη τιμή αθροίσματος ελέγχου δεν σημαίνει πάντα ότι κάτι κακόβουλο συνέβη με το αρχείο - αυτό μπορεί να οφείλεται και σε σφάλματα στη διαδικασία λήψης. Με την επαναφόρτωση του αρχείου και την εκ νέου λειτουργία του αθροίσματος ελέγχου, μπορείτε να περιορίσετε την αλλοιωμένη τιμή σε σφάλμα στη λήψη ή πιθανή (και πιθανή) κακόβουλη επίθεση. Θυμηθείτε, αν η τιμή του αθροίσματος ελέγχου δεν ταιριάζει, μην εγκαταστήσετε το αρχείο - θα μπορούσατε να θέσετε τον υπολογιστή σας σε κίνδυνο! Και θυμηθείτε, δεν μπορείτε να αποτρέψετε όλα τα κακόβουλα προβλήματα, οπότε βεβαιωθείτε ότι έχετε μια καλή στρατηγική δημιουργίας αντιγράφων ασφαλείας στη θέση σας πριν συμβεί το χειρότερο!

Πώς να επαληθεύσετε την ακεραιότητα των αρχείων που έχετε λάβει