Ένα Java applet μπορεί να συντριβή πριν αρχίσει ποτέ . Προγραμματιστές ανεβάσετε applets ως αυτοδύναμες " . Βάζο " αρχεία που περιέχουν όλα JVM του τελικού χρήστη θα πρέπει να εκτελέσετε το πρόγραμμα . Αν ο κύριος του έργου δεν περιλαμβάνει κάτι στο αρχείο βάζο . , Τότε το JVM θα είναι σε θέση να ξεκινήσει τη βοηθητική εφαρμογή . Ένα άλλο πρόβλημα που θα μπορούσε να εμποδίσει τη μικροεφαρμογή από την έναρξη σωστά είναι καταστροφή δεδομένων στο . Ίδιο το αρχείο jar . Αυτό θα μπορούσε να συμβεί , όταν ο κύριος του έργου ανεβάζει το αρχείο από τον υπολογιστή του στο διακομιστή .
Εικόνων κακόβουλου κώδικα Applet
Η
βοηθητικές εφαρμογές Java μπορούν επίσης να διακοπούν εξαιτίας τους προγραμματιστές αυτά έχουν σχεδιαστεί για την συντριβή. Όταν applets συντριβή , μπορούν να προκαλέσουν συμπεριφορές από την πλευρά του προγράμματος περιήγησης ότι η κανονική χαρακτηριστικά ασφαλείας των υπολογιστών δεν είναι πάντα προβλέψει . Malware συγγραφείς μπορούν να ανακαλύψουν τρόπους για να εκμεταλλευτούν αυτές τις συντριβές να θέσει σε κίνδυνο την ασφάλεια ενός υπολογιστή , η εγκατάσταση λογισμικού με αυξημένα δικαιώματα διαχειριστή ή την πρόσβαση σε στοιχεία του συστήματος που είναι συνήθως περιορισμένη . Κρατώντας προγράμματα περιήγησης στο Web και τα μπαλώματα ασφάλειας του συστήματος up-to - ημερομηνία μπορούν να προφυλαχθούν από αυτό το είδος της εκμετάλλευσης .
Η JVM Incompatility
Η
πολλαπλές εκδόσεις της γλώσσας Java και JVM υπάρχουν . Η τελευταία JVM έχει σχεδιαστεί για να είναι συμβατό με τα προγράμματα Java που οι προγραμματιστές που καταρτίζονται για τις προηγούμενες εκδόσεις JVM . Εάν ένας χρήστης έχει μια παλαιότερη έκδοση της JVM και προσπαθεί να τρέξει ένα applet του οποίου developer το συνέταξε για την τελευταία έκδοση της JVM , τότε μπορεί να είναι σε θέση να διαβάσει νεότερα bytecode και συντριβή .
Εικόνων οι κακές Προγραμματισμός
Η
Java προγραμματιστές πρέπει να ελέγξετε προσεκτικά τα προγράμματά τους , πριν την απελευθέρωσή τους στο κοινό . Αυτό τους επιτρέπει να ανακαλύψουν σφάλματα στον πηγαίο κώδικα τους, που θα μπορούσαν ενδεχομένως να διακοπεί το πρόγραμμα . Εάν ένας προγραμματιστής κάνει λάθη στον πηγαίο κώδικα του, που θα μπορούσε να προκαλέσει το JVM να συντριβή και δεν ελέγχει την εργασία του για να ανακαλύψει το σφάλμα , τότε θα μπορούσατε να ανεβάσετε ένα applet με κακή σύνταξη κώδικα που θα διακοπεί όταν οι χρήστες να τρέξει .
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα