Original title:
Modul do antispamového software zajišťující filtraci e-mailů za využití geolokace odesílatele
Translated title:
Antispam software plugin for e-mail filtering based on geolocation of the sender
Authors:
Kovařík, Martin ; Komosný, Dan (referee) ; Caha, Tomáš (advisor) Document type: Master’s theses
Year:
2022
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
Tato diplomová práce se zabývá vytvořením modulu do antispamového softwaru zajišťující filtraci e-mailů za využití geolokace odesílatele. V teoretické části práce se obecně popisuje spam a hrozby, které se šíří e-mailovou komunikací, jako je sociální inženýrství a malware. Následně je popsán princip e-mailu a e-mailových hlaviček, e-mailové filtry i jejich metody na filtraci zpráv a jako poslední je popisována geolokace IP adresy a způsoby zjištění polohy síťového zařízení. Vytvořený modul Geolock pro filtraci e-mailů byl vyvinut pro antispamový software SpamAssassin a používá geolokační databázi IP2Location. Je znázorněno zakomponování modulu do programu SpamAssassin a je popsán samotný modul a jeho jednotlivé části. Modul je otestován na datasetu a je naznačeno jeho reálné použití. Modul Geolock je zveřejněný na platformě GitHub pod licencí MIT (https://github.com/MartinKovarik/Geolock).
This thesis deals with the creation of a module for antispam software providing email filtering using sender geolocation. The theoretical part of the thesis describes spam in general and the threats that spread through email communication, such as social engineering and malware. Then the principle of email and email headers, email filters and their methods to filter messages are described and lastly IP geolocation and machine location methods are described.The created filtering module Geolock was designed for the SpamAssassin antispam software and uses the IP2Location geolocation database. The embedding of the module into SpamAssassin is shown and the module itself and its different parts are described. The module is tested on a dataset and a real-life application is outlined. The Geolock module is published on GitHub under the MIT license (https://github.com/MartinKovarik/Geolock).
Keywords:
e-mail filter; Geolock; IP address geolocation; IP2Location; module; Perl; plugin; spam; SpamAssassin; e-mailový filtr; Geolock; geolokace IP adresy; IP2Location; modul; Perl; plugin; spam; SpamAssassin
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/204761