Νέα και ειδήσεις από το χώρο της Πληροφορικής, των Τηλεπικοινωνιών και λύσεις σε συχνά προβλήματα


2 Σχόλια

Windows Vista SP1 και DEP

Πρόσφατα, ένας φίλος αντιμετώπισε το παρακάτω πρόβλημα με τα Windows Vista Service Pack 1 και τη λειτουργία DEP (Data Execution Prevention – Αποτροπή εκτέλεσης δεδομένων).

Εν συντομία, η λειτουργία DEP ενεργοποιείται και δρα σε συνδυασμό του hardware (BIOS- επεξεργαστής) και του software (OS, Windows) ώστε να αποτρέπει την εκτέλεση εφαρμογών που προσπαθούν να εκτελέσουν επιβλαβή κώδικα.

Η «Αποτροπή εκτέλεσης δεδομένων» (Data Execution Prevention – DEP) είναι ένα σύνολο τεχνολογιών υλικού και λογισμικού που πραγματοποιούν πρόσθετους ελέγχους στη μνήμη για να αποτρέψουν την εκτέλεση επιβλαβή κώδικα σε ένα σύστημα.

Το κυριότερο πλεονέκτημα της δυνατότητας DEP είναι ότι βοηθά στην αποτροπή εκτέλεσης κώδικα από σελίδες δεδομένων. Τυπικά, ο κώδικας δεν εκτελείται από το προεπιλεγμένο heap και τη στοίβα. Η δυνατότητα DEP που επιβάλλεται από το υλικό ανιχνεύει κώδικα που εκτελείται από αυτές τις θέσεις και παρουσιάζει ένα μήνυμα εξαίρεσης κατά την εκτέλεση. Η δυνατότητα DEP που επιβάλλεται από το λογισμικό μπορεί να αποτρέψει τον επιβλαβή κώδικα να επωφεληθεί από τους μηχανισμούς χειρισμού εξαιρέσεων των Windows. Πηγή »

Όλα καλά σε γενικές γραμμές…αλλά λειτουργικό σύστημα Microsoft χωρίς προβλήματα…δεν υφίσταται! Έτσι και τα Vista – παρά την εγκατάσταση του Service Pack 1 που διορθώνει αρκετά προβλήματα – όταν γίνεται χρήση του Internet Explorer με τη Java (ενεργοποιείται σε επίσκεψη ιστοσελίδας με Java applet), πιθανόν να εμφανιστεί πρόβλημα και ενεργοποιείται η DEP.

Παρά την εγκατάσταση της τελευταίας έκδοσης της Java [Sun – Java Runtime Environment (JRE)], την εξαίρεση του IE από την DEP, το πρόβλημα παραμένει.

Η λύση (μήνυμα από το φίλο): Βρήκα τελικά τη λύση. Είναι στις επιλογές του Internet Explorer για προχωρημένους. Πρέπει για να σ’ αφήσει να δεις ιστοσελίδες με περιεχόμενο σε γλώσσα java να απομαρκάρεις την επιλογή «Ενεργοποίηση προστασίας μνήμης για την αποσόβηση ηλεκτρονικών επιθέσεων»

Thanks Strou!