H Εξέλιξη των Ιών Υπολογιστών - Ιστορική Αναδρομή

Τεχνολογικά Θέματα, Νέα και Ειδήσεις. Θέματα προς συζήτηση.

Συντονιστές: Super-Moderators, Reporters

Απάντηση
Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27622
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

H Εξέλιξη των Ιών Υπολογιστών - Ιστορική Αναδρομή

Δημοσίευση από cordis » 19 Απρ 2004 18:34

Όπως και οποιοσδήποτε άλλος τομέας της επιστήμης των υπολογιστών, οι ιοί έχουν εξελιχθεί - και μάλιστα σε πολύ μεγάλο βαθμό - με την πάροδο του χρόνου. Στην σειρά άρθρων που ξεκινά με το παρόν, θα εξετάσουμε την προέλευση και την εξέλιξη του εχθρικού λογισμικού, από τότε που πρωτοεμφανίστηκε μέχρι σήμερα.

Αναζητώντας την απαρχή των ιών θα πρέπει να ανατρέξουμε στο 1949, τότε που ο Μαθηματικός John Von Neumann περιέγραψε για πρώτη φορά τα προγράμματα που έχουν δυνατότητα να αυτο-αναπαράγονται, τα οποία θα μπορούσε να πει κανείς ότι μοιάζουν με τους ιούς όπως τους ξέρουμε σήμερα. Ωστόσο, ο πραγματικός πρόγονος των σύγχρονων ιών δεν εμφανίστηκε παρά μόνο στην δεκαετία του 60. Σ εκείνη την δεκαετία, μία ομάδα προγραμματιστών ανέπτυξαν ένα παιχνίδι με όνομα Core Wars, το οποίο μπορούσε να αναπαράγει τον εαυτό του κάθε φορά που εκτελούνταν, καταφέρνοντας ακόμη και να προκαλεί τον κορεσμό της μνήμης των υπολογιστών των υπόλοιπων παικτών. Οι δημιουργοί αυτού του μάλλον παράξενου παιχνιδιού δημιούργησαν επίσης το πρώτο antivirus: μία εφαρμογή ονόματι Reeper, η οποία μπορούσε να "καταστρέφει" τα αντίγραφα που δημιουργούσε το Core Wars.

Ωστόσο η ύπαρξη του Core Wars κρατήθηκε μυστική μέχρι το 1983, όταν την αποκάλυψε ένας από τους δημιουργούς του, ενώ ακολούθησε μία περιγραφή του σ ένα έγκυρο επιστημονικό περιοδικό: αυτό ήταν το πραγματικό σημείο αρχής των ιών υπολογιστών όπως τους ξέρουμε σήμερα.

Εκείνη την εποχή, το νεαρότατο σε ηλικία MS-DOS μόλις άρχιζε την εκπληκτική πορεία του σαν το πλέον επικρατέστερο λειτουργικό σύστημα παγκοσμίως. Ήταν ένα λειτουργικό σύστημα με πολλές αρετές αλλά και πολλές αδυναμίες, οι οποίες οφείλονταν κυρίως στο γεγονός ότι η ανάπτυξη τόσο του λογισμικού, όσο και του υλικού (hardware) ήταν ακόμη σε πολύ πρώιμο στάδιο. Παρόλα αυτά όμως, το νέο λειτουργικό σύστημα αποτέλεσε στόχο ενός ιού το 1966: συγκεκριμένα του Brain, μιας μορφής εχθρικού κώδικα δημιουργημένης στο Πακιστάν, η οποία μόλυνε τον τομέα εκκίνησης (boot sector) των δίσκων, καθιστώντας απροσπέλαστο το περιεχόμενό τους. Εκείνη την χρονιά γεννήθηκε επίσης ο πρώτος Δούρειος Ίππος: μία εφαρμογή με όνομα PC-Write.

Πολύ γρήγορα, οι δημιουργοί ιών αντελήφθησαν ότι η μόλυνση των αρχείων θα μπορούσε να είναι ακόμη πιο καταστροφική για τα συστήματα υπολογιστών. Το 1987 εμφανίστηκε ένας ιός με όνομα Suriv-02, ο οποίος μόλυνε αρχεία με επέκταση COM και, ουσιαστικά, "άνοιγε την πόρτα" για δύο άλλους ιούς που έμειναν στην ιστορία: τους Jerusalem και Viernes 13. Ωστόσο, τα χειρότερα έπονταν: το 1988 ήταν η χρονιά που εμφανίστηκε το worm "Morris", μολύνοντας 6,000 υπολογιστές.

Από εκείνη την χρονιά μέχρι το 1995, άρχισαν να αναπτύσσονται οι διάφορες μορφές εχθρικού κώδικα που γνωρίζουμε σήμερα: εμφανίστηκαν οι πρώτοι ιοί μακροεντολών, οι πολυμορφικοί ιοί, κ.ο.κ. Ορισμένοι εξ αυτών κατάφεραν να προκαλέσουν φαινόμενα επιδημίας, όπως ο MichaelAngelo. Ωστόσο, υπήρξε ένα επόμενο συμβάν το οποίο άλλαξε άρδην τα πάντα για τον κόσμο των ιών: η μαζική χρήση του Internet και του ηλεκτρονικού ταχυδρομείου. Σιγά-σιγά οι ιοί άρχισαν να προσαρμόζονται στη νέα κατάσταση των πραγμάτων, μέχρι το 1999, όταν εμφανίστηκε ο ιός Melissa - η πρώτη μορφή εχθρικού κώδικα που προκάλεσε πραγματικά παγκόσμια επιδημία, σηματοδοτώντας την αρχή μιας νέας εποχής για τους ιούς υπολογιστών.

Εργαστήριο Καταπολέμησης Ιών της Panda Software
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

H Εξέλιξη των Ιών Υπολογιστών - Ιστορική Αναδρομή

Δημοσίευση από ThyClub » 20 Απρ 2004 00:58

Να θυμίσουμε και τους:

W32/che --> Chernobil (Deadly!!!)
I Love You --> Μωράκι μου δεν με πιστεύεις;;; :evil: :evil: :evil:
Blaster --> Ίσως ο μοναδικός που δεν πρόκειται να εξαφανιστεί ποτέ

Παλιότερα οι δημιουργοί εχθρικού κώδικα περιοριζόταν σε ενα format αντε το πολύ ζημιά του boot sector.

Σήμερα βλέπουμε πολυμορφικούς ιούς που ενσωματώνουν :
Anti-debug tricks, smtp servers, anti-antivirus code σε μερικά kbs ενώ την ίδια στιγμή ενα απλό if (condition) then με visual basic είναι 80 kbs.

Assembly rules :wink:

Άβαταρ μέλους
iNDEFiX
Honorary Member
Δημοσιεύσεις: 2569
Εγγραφή: 20 Δεκ 2002 00:48
Τοποθεσία: κλειστή λόγω έργων
Επικοινωνία:

H Εξέλιξη των Ιών Υπολογιστών - Ιστορική Αναδρομή

Δημοσίευση από iNDEFiX » 20 Απρ 2004 13:11

Ego proseyxomai kathe mera na mhn vgoun sthn fora ioi morfhs Java... ekei tha exoume pragmatika megalo provlima :-?

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

H Εξέλιξη των Ιών Υπολογιστών - Ιστορική Αναδρομή

Δημοσίευση από ThyClub » 20 Απρ 2004 19:33

Ευτυχώς που η συγκεκριμένη γλώσσα δημιουργήθηκε με αρκετή ασφάλεια σε θέματα access. Δεν νομίζω να καταφέρει κάποιος να φτιάξει virus με java που να τρέχει μόνος του και να κάνει ζημιά.

Αν και ποτέ μη λές ποτέ :roll:

Απάντηση

Επιστροφή στο “Τεχνολογικά Θέματα, Νέα και Ειδήσεις”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες