Bakalářská práce

Web server scalable and extensible log management platform with Apache attacks detection module

Peter Hrvola, učo 445511
Anotace

V tejto práci som vyvinul prototyp modulárnej platformy pre analýzu logov z webserverov s dôrazom na rýchlosť. Pre túto platformu bol implementovaný modul pre analýzu útokov na Apache web server. Iniciatívou tejto práce bolo vytvoriť jednoduché, alternatívne, open source riešenie pre vyšetrovanie incidentov a živú detekciu útokov.

Abstract

In this thesis a highly performant prototype of a modular web server log analysis platform was proposed and developed. A module detecting common attacks on Apache web server was implemented for platform. This thesis was written to provide an easy, alternative, open source solution for incident investigation and continuous log analysis of webserver logs. Testing shows that prototype achieves …více

Zadání práce

The main goal of this bachelor thesis is to propose modular web server log analysis platform for cyber attack detection and implement a module detecting common attacks on Apache web server.

  • Student will analyse problem of centralized high-performance and scalable logs analysis and attacks detection approaches and tools, focusing mainly on web server access logs.
  • Student will propose a solution using open-source tools and design and implement a scalable modular analyser platform.
  • Comprehensive and usable API for further extensibility of this platform is to be developed and sufficiently documented.
  • A proof of concept module for detection of common attacks on Apache web server will be implemented and tested.

The language of the thesis will be English.

Programming language: Rust

Literature:

  • Security Log Management: Identifying Patterns in the Chaos
  • Open Web Application Security Project (https://www.owasp.org/)
  • Detecting Attacks on Web Applications from Log Files (https://www.sans.org/reading-room/whitepapers/logging/detecting-attacks-web-applications-log-files-2074)
  • Detection of attack-targeted scans from the Apache HTTP Server access logs: (https://www.sciencedirect.com/science/article/pii/S2210832717300169)
  • Rust language (https://www.rust-lang.org/en-US/documentation.html)
Práce zkontrolována:
25. 5. 2018 09:30, RNDr. Radim Ošťádal, Ph.D., učo 255508
Jazyk práce
angličtina angličtina
Termín obhajoby
26. 6. 2018
Práce byla úspěšně obhájena

Vedoucí

RNDr. Radim Ošťádal, Ph.D., učo 255508
KPSK FI MU

Oponent

Ing. Mgr. et Mgr. Zdeněk Říha, Ph.D., učo 2514
KPSK FI MU

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.