Τα αρχεία με κατάληξη .inf (inf=information) είναι απλά αρχεία κειμένου που χρησιμοποιούνται απο τα Microsoft Windows για να εγκαταστήσουν drivers συσκευών στο Σύστημα.
Ένα "τυπικό" .inf περιλαμβάνει το είδος ή version του συμβατού Συστήματος, οδηγίες για το που βρίσκονται οι drivers και που πρέπει να εγκατασταθούν, οδηγίες για να καταγραφούν οι drivers στη Registry του Συστήματος, πληροφορίες για τον κατασκευαστή και το μοντέλο της εν λόγω συσκευής κ.ά.
Χρησιμοποιούνται όμως και για όχι και τόσο αθώες εγκαταστάσεις προγραμμάτων και ένα από τα πλέον συχνά και εύκολα να εκμεταλευτεί κάποιος για να εγκαταστήσει ένα ιό, trojan ή worm σε ένα Windows σύστημα είναι ένα απλό "autorun.inf".
Εάν κάνετε μια Αναζήτηση στο Σύστημα σας για *.inf, θα βρείτε πολλά. Ανοίξτε ένα με το Σημειωματάριο των Windows (Notepad) για να δείτε ένα παράδειγμα. Δε θα ασχοληθώ όμως εδώ με όλα όσα μπορεί να περιέχει γενικά ένα αρχείο .inf.
Τι είναι το autorun.inf
Ενα τέτοιο αρχείο χρησιμεύει στο να τρέχει, για παράδειγμα, τα περιεχόμενα ενός CD που μπορεί να είναι μια απλή παρουσίαση σε Powerpoint ή να ξεκινήσει μια εφαρμογή/οδηγό εγκατάστασης drivers για ένα εκτυπωτή κλπ.
Μια μορφή που θα μπορούσε να έχει ένα autorun.inf για το σκοπό αυτό είναι:
Το "program.exe" περιγράφει το πρόγραμμα που θα τρέξει αυτόματα με την εκτέλεση του autorun και ευρίσκεται στον ίδιο ριζικό κατάλογο του μέσου με το autorun (όπως γράφεται στο συγκεκριμένο autorun.inf).
Μπορεί να είναι μια παρουσίαση και να λέγεται π.χ. "synedrio.ppt" (Powerpoint), ένα slideshow με φωτογραφίες κλπ. Μπορεί όμως ένα autorun.inf να:
1) εγκαταστήσει κάποιο πρόγραμμα στο PC, να αλλάξει την Registry των Windows τροποποιώντας ή σβήνοντας υπάρχουσες εγγραφές ή να γράψει καινούριες (π.χ. να απενεργοποιήσει την εμφάνιση των κρυφών αρχείων/φακέλων στου Συστήματος - χρήσιμο για τους "κακούς"),
2) να συνδεθεί με κάποια τοποθεσία στο Internet και να κατεβάσει στο PC ιούς, trojans, worms και άλλα τέτοια "καλούδια" τα οποία μπορεί να είναι από απλά ενοχλήτικα (διαφημίσεις) μέχρι κάποιο key-logger, του οποίου ο σκοπός και λειτουργία να είναι η αποστολή αυτών που πληκτρολογούμε σε κάποιον που τουλάχιστον δε θα έπρεπε,
για παράδειγμα ότι πληκτρολογούμε σε μια συναλλαγή μας με μια Τράπεζα μέσω υπηρεσίας e-banking (αριθμό λογαριασμού ή πιστωτικής κάρτας, user name, password κλπ).
Καλό ε;
Οσο καλά και να κρυπτογραφούνται τα δεδομένα μας όταν τα στέλνουμε και όσο ασφαλής και να είναι η σύνδεση μας στο e-banking σύστημα, τι να το κάνουμε που έχουν ήδη φύγει προς τον παράνομο "παραλήπτη"!
Πως μπορεί να μας κάνει ζημιά το autorun.inf;
Μεταφέροντας λοιπόν ένα δίσκο USB από ένα PC σε ένα άλλο (π.χ. από το PC της Σχολής ή του Internet Cafe στο PC του σπιτιού μας ή άλλο), μεταφέρουμε μαζί και το "ζημιάρικο" αντικείμενο που πήραμε απο ένα "μολυσμένο PC".
Πως να μην τρέχει αυτόματα - πρόληψη
Σε εκδόσεις μετά τα XP, το σύστημα του Autoplay, χωρίς αυτόματη εκτέλεση ενός autorun.inf, έρχεται να προσφέρει στο Χρήστη επιλογές του τι θέλει να κάνει, δηλαδη να δει τα περιεχόμενα του δίσκου ή της συσκευής, να ανοιξει και να δει τις φωτογραφίες που περιέχει ίσως, ακόμα και να εκτελέσει κάποιο πρόγραμμα, όπως ο οδηγός εγκατάστασης ενός εκτυπωτή κλπ που βρίσκεται σε ένα CD.
Είναι χρήσιμο όμως να απενεργοποιούμε την αυτόματη εκτέλεση του autorun αν δεν είναι ήδη απενεργοποιημένη και να βλέπουμε τα περιεχόμενα ενός μεταφερόμενου μέσου, αποφεύγοντας την εκτέλεση λογισμικού που δεν το ξέρουμε και οπωσδήποτε ενός autorun.inf ή οτιδήποτε autorun!
Πλέον τούτου όμως, είναι χρησιμότατο να έχουμε εγκατεστημένο κάποιο προγραμματάκι που να μας προφυλλάσσει από τα "περίεργα" autorun και κατά προτίμηση να τα σβήνει, μαζί με ότι άλλο "κουβαλάνε", καθαρίζοντας έτσι το USB μας και προφυλλάσσοντας έτσι και άλλους.
Προγράμματα που αποτρέπουν την αυτόματη εκτέλεση του autorun.inf
1) Το "NoAutorun" σε versions για συστήματα 32 & 64 bits και
2) το "Autorun Eater".
Εδώ ένα Google είναι χρήσιμο! Ισως ορισμένοι από εμάς να βρίσκουμε αυτά και τον τρόπο που τα περιγράφω εδώ πολύ "εκλαϊκευμένα" αλλά για περισσότερες πληροφορίες περί .inf αρχείων για όσους θέλουν, η βιβλιοθήκη MSDN της Microsoft εδώ:
http://msdn.microsoft.com/en-us/library/ff549520%28v=VS.85%29.aspx και εδώ:
http://msdn.microsoft.com/en-us/library/aa741213.aspx
θα σας δώσει πολύ περισσότερες πληροφορίες. Εκεί θα βρείτε και παραδείγματα τέτοιων αρχείων και εξηγήσεις για τις λειτουργίες των μερών που τα αποτελούν. coolweb.gr
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου