Δημοσιεύτηκε: 16 Ιαν 2009, 21:47
από nikosal
Στα συστήματα της οικογένειας unix (όπως είναι το ubuntu) τα προγράμματα δεν μπορούν να εκτελεστούν, εκτός αν τους δώσουμε εμείς την εντολή και τη δυνατότητα. Δεν αρκεί μόνο το πρώτο (η εντολή), πρέπει να έχουν και τη δυνατότητα να υπερβούν τα λεγόμενα permissions που συνοδεύουν κάθε αρχείο: διάβασε, γράψε, εκτέλεσε. Αν πχ. εσύ ως χρήστης επιλέξεις να διαγράψεις ένα αρχείο από το σύστημα (έξω από το home σου) θα δεις ότι δεν είναι εφικτό αν δεν έχεις "γράψε" permission. Και τέτοιο για όλο το σύστημα έχει μόνο ο root, όχι οποιοδήποτε πρόγραμμα εγκαθιστούμε. Αντίθετα στα παράθυρα, υπάρχει εκ γενετής η δυνατότητα να εκτελεστούν προγράμματα από τρίτους ή από εμάς, ακόμα και αν η εκτέλεσή τους έχει επίπτωση στο σύστημα (αν μια τέτοια ενέργεια ας πούμε διαγράφει ή τροποποιεί σημαντικά αρχεία).

Υπάρχουν και πρόσθετοι λόγοι, όπως πχ. ότι α) στο ανοιχτό λογισμικό οι λεγόμενες "τρύπες ασφάλειας" διορθώνονται πολύ γρήγορα, σε ώρες ή μέρες, ακριβώς επειδή τις βλέπουν πολλά μάτια ή β) τα unix συστήματα είναι πολύ λιγότερο διαδεδομένα για να μπει ο Χ στον κόπο να φτιάχνει ιούς. Ο βασικός λόγος όμως είναι ο παραπάνω. Ας προσπαθήσει και κανείς άλλος να το περιγράψει καλύτερα ή να μας παραπέμψει σε σελίδες που το κάνουν ήδη πολύ καλά (έστω και στα αγγλικά).

Edit: Κατά φωνή και η είδηση: http://www.in.gr/news/article.asp?lngEntityID=976564&lngDtrID=252 Μόλις την είδα!
Και από το CNN: http://edition.cnn.com/2009/TECH/ptech/01/16/virus.downadup/index.html