ερώτηση

* Γνώση Υπολογιστών >> ερώτηση >> PC Αντιμετώπιση προβλημάτων

Τι είναι Buffer Υπέρβαση

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

Ένα ρυθμιστικό αντιπροσωπεύει μια συγκεκριμένη , διατηρούνται στην περιοχή της μνήμης ενός υπολογιστή . Ρυθμιστικά κατέχουν πληροφορίες προσωρινά για τα προγράμματα και το υλικό , εν αναμονή αίτηση να χρησιμοποιήσει ή να μεταφέρει τις πληροφορίες σε άλλη συσκευή . Μερικά κομμάτια του υλικού , όπως εκτυπωτές , συνήθως διαθέτουν ένα μοναδικό ρυθμιστικό για την ταχύτερη και πιο αποτελεσματική λειτουργία . Συνήθως , ρυθμιστικά κρατούν πληροφορίες που προέρχονται από συσκευές εισόδου , ​​όπως ένα πληκτρολόγιο , και στέλνει τις πληροφορίες σε ένα άλλο κομμάτι του υλικού του υπολογιστή , όπως μια οθόνη .
Εικόνων Υπέρβαση
Η

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

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

Η ευάλωτες γλώσσες
Η

C και C + + παραμένουν οι πιο ευάλωτοι γλώσσες υπέρβαση του buffer , δεδομένου ότι δεν διαθέτει κανένα προστασία κατά την αντικατάσταση οποιουδήποτε μέρους της μνήμης . Οι γλώσσες αυτές επίσης δεν παρέχει κανενός είδους έλεγχο προκειμένου να διασφαλίσει ότι, όταν εγγράφως στον buffer που δεν υπέρβαση των ορίων της. Ωστόσο , επειδή C και C + + παραμένουν κοινές γλώσσες προγραμματισμού , το πρόβλημα παραμένει . Διάφορες εταιρείες , όπως η Microsoft , patches ασφαλείας απελευθέρωση περιοδικά για τα προγράμματά της για να βοηθήσει στην πρόληψη αυτών των παραβιάσεων της ασφάλειας .
Η
εικόνων

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

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