Ανίχνευση Ιχνηλατών σε Πραγματικό Χρόνο

View/ Open
Date
2009-02Author
Balla, AndoenaPublisher
Πανεπιστήμιο Κύπρου, Σχολή Θετικών και Εφαρμοσμένων Επιστημών / University of Cyprus, Faculty of Pure and Applied SciencesPlace of publication
ΚύπροςCyprus
Google Scholar check
Metadata
Show full item recordAbstract
Στόχος της παρούσας διατριβής είναι η ανάπτυξη μιας μεθόδου για την ανίχνευση των ιχνηλατών σε πραγματικό χρόνο. Ένας ιχνηλάτης είναι ένα πρόγραμμα το οποίο διασχίζει αυτόματα τους υπερσυνδέσμους στον παγκόσμιο ιστό, με σκοπό την ανάκτηση και την αποθήκευση πληροφοριών από το διαδίκτυο Ενώ η χρήση των ιχνηλατών γίνεται για διαφορετικούς σκοπούς, οι οποίοι είναι σημαντικοί για την σωστή λειτουργία πολλών εφαρμογών του διαδικτύου, υπάρχουν περιπτώσεις που είναι αναγκαία η ανίχνευση και η διάκρισή τους από τους χρήστες του διαδικτύου.
Στην παρούσα εργασία αναπτύξαμε μια μέθοδο, η οποία χρησιμοποιεί δέντρα αποφάσεων, για την ανίχνευση των ιχνηλατών καθώς η σύνοδος τους με τον εξυπηρετητή είναι ακόμα ανοιχτή Η μέθοδος αυτή είναι απλή έτσι ώστε να μην επιβαρύνεται ο εξυπηρετητής σε μνήμη και σε χρόνο αλλά ταυτόχρονα είναι πολύ αποτελεσματική στην ανίχνευση των ιχνηλατών. Η προτεινόμενη μέθοδος στηρίζεται στα πρότυπα πλοήγησης των ιχνηλατών και των χρηστών. Για την εύρεση αυτών των προτύπων αναλύσαμε τις HTTP αιτήσεις στα αρχεία απογραφής των εξυπηρετητών ακλουθώντας μια Πιθανοθεωριτική συλλογιστική προσέγγιση και στατιστικές μεθόδους.
Τρέξαμε πειραματικά την προτεινόμενη μέθοδο σε πραγματικό χρόνο με την χρήση ενός προσομοιωτή ο οποίο; αναπτύχθηκε επίσης στα πλαίσια της παρούσας εργασίας. Τα αποτελέσματα της αξιολόγησης έδειξαν ότι το σύστημα ανιχνεύει τους ιχνηλάτες με μεγάλο ποσοστό επιτυχίας χρησιμοποιώντας μονό ένα μικρό αριθμό αιτημάτων.