Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει Patch;
Μια ενημερωμένη έκδοση κώδικα είναι μια ενημερωμένη έκδοση λογισμικού που περιλαμβάνει κώδικα (ή patched) στον κώδικα ενός εκτελέσιμου προγράμματος. Συνήθως, μια ενημερωμένη έκδοση κώδικα εγκαθίσταται σε ένα υπάρχον πρόγραμμα λογισμικού. Οι ενημερώσεις κώδικα είναι συχνά προσωρινές διορθώσεις μεταξύ πλήρους κυκλοφορίας ενός πακέτου λογισμικού.
Τα επιθέματα μπορούν να κάνουν κάποια από τις παρακάτω ενέργειες:
- Διορθώστε ένα σφάλμα λογισμικού
- Εγκαταστήστε νέα προγράμματα οδήγησης
- Αντιμετώπιση νέων τρωτών σημείων ασφαλείας
- Αντιμετώπιση προβλημάτων σταθερότητας λογισμικού
- Αναβαθμίστε το λογισμικό
Η Techopedia εξηγεί το Patch
Οι ενημερώσεις κώδικα λογισμικού μπορούν να είναι δωρεάν ή διαθέσιμες προς πώληση. Ορισμένες εταιρείες παραδίδουν ενημερώσεις μόνο σε εγγεγραμμένους χρήστες. Οι ενημερώσεις κώδικα είναι συνήθως διαθέσιμες ως λήψεις στο Διαδίκτυο.
Εάν ο αρχικός πηγαίος κώδικας είναι ιδιόκτητος και δεν έχει κυκλοφορήσει στο ευρύ κοινό, τότε τα μπαλώματα απελευθερώνονται ως εκτελέσιμο δυαδικό κώδικα. Τα μπαλώματα τροποποιούν τον υπάρχοντα κώδικα προγραμματισμού τροποποιώντας ή αντικαθιστώντάς τον εντελώς.
Οι ενημερώσεις κώδικα έχουν καταστεί εξαιρετικά σημαντικές ως μεθοδολογία για την ενημέρωση προγραμμάτων ή για νέες απειλές ασφάλειας του συστήματος που εμφανίζονται τακτικά, ειδικά σε διαδικτυακά περιβάλλοντα. Οι παλιές ενημερώσεις εγκαθίσταντο με μη αυτόματο τρόπο. Σήμερα, οι αυτόματες ενημερώσεις είναι πολύ δημοφιλείς και διατίθενται ως αυτο-εγκατεστημένα πακέτα από τις σελίδες υποστήριξης προμηθευτών λογισμικού στην ιστοσελίδα τους.
Αν και τα μπαλώματα μπορούν να ποικίλουν σε μέγεθος από μερικά kilobyte έως εκατοντάδες megabyte, τα μπαλώματα συνήθως θεωρούνται μάλλον μικρά. Κοινό για τα λειτουργικά συστήματα Microsoft Windows μεγάλα μπαλώματα γενικά ονομάζονται service pack και μπορεί να είναι πάνω από 100Mb.
