Ανάλυση και συσχέτιση αζήτητης ηλεκτρονικής επικοινωνίας
Spam analysis and correlation engine
Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Kibana ; Logstash ; ElasticSearch ; JWT ; Celery ; ELK ; MongoDB ; e-mails ; Spam (Electronic mail) ; Malicious software ; API ; Analysis ; Dashboard ; Python ; Databases ; MySQL ; MailsΠερίληψη
Η παρούσα διατριβή πραγματεύεται την δημιουργία μιας εφαρμογής η οποία συλλέγει κεφαλίδες μηνυμάτων ηλεκτρονικού ταχυδρομείου με σκοπό την ανάλυση τους και την εύρεση συνθηκών υπό των οποίων μπορεί να σημανθεί ένα μήνυμα ηλεκτρονικού ταχυδρομείου ως ανεπιθύμητο. Η εφαρμογή υλοποιήθηκε σε γλώσσα python. Οι κεφαλίδες των e-mails στέλνονται στις επιμέρους υπηρεσίες της εφαρμογής με τη χρήση του JSON Web Token και κατά την αποστολή αυτών με σκοπό την ανάλυση τους τοποθετούνται σε ουρά εργασιών μέσω του Celery. Η αποθήκευση των δεδομένων έγινε σε MySQL, MongoDB βάση δεδομένων και στο ElasticSearch. Επιπρόσθετη παραμετροποίηση των δεδομένων έγινε με τη βοήθεια του Logstash και η αναπαράσταση αυτών πραγματοποιήθηκε με τη συμβολή του Kibana.