You are currently viewing Detekcia kompromitácie webových aplikácií

Detekcia kompromitácie webových aplikácií

Práca

Autor: Marek Dorko
Školiteľ: RNDr. Tomáš Bajtoš

Abstrakt

Existuje veľmi veľa webových aplikácií, ktoré majú bezpečnostné problémy. Správy od najväčších spoločností, ktoré sa zaoberajú bezpečnosťou naznačujú, že v dôsledku pandémie sa počet webových aplikácií zvýšil a útočníci ich začali kompromitovať stále viac a viac. Cieľom tejto práce je preto analyzovať postupy útočníkov pri vykonávaní útokov na webové aplikácie, porovnať existujúce riešenia na detekciu kompromitácie a implementovať systém, ktorý by vedel detegovať, že webová aplikácia bola kompromitovaná. V práci sme implementovali naše riešenie v podobe modulu do forenzného nástroja Autopsy. Využili sme regulárne výrazy na detekciu podozrivých reťazcov v prístupových logoch webového servera a Yara pravidlami sme identifikovali škodlivé webové shelly.

Ciele

  • Analyzovať vektory útokov na webové aplikácie.
  • Porovnať prístupy pre detekciu kompromitácie webových aplikácií.
  • Navrhnúť, implementovať a vyhodnotiť systém na detekciu kompromitácie webových aplikácií.

Literatúra

  • VIDUKA, Dejan; KRAGULJAC, Vladimir, LAVRNIĆ, Igor. Security Challenges Behind the Development and Increased Use of Open Source Web Content Management Systems. Journal of Information and Organizational Sciences, 2020, 44.1: 185-198.
  • CATAKOGLU, Onur; BALDUZZI, Marco: BALZAROTTI, Davide. Automatic extraction of indicators of compromise for web applications. In: Proceedings of the 25th international conference on world wide web. 2016. р. 333-343.
  • VASEK, Marie; WADLEIGH, John; MOORE, Tyler. Hacking is not random: a case-control study of webserver-compromise risk. IEEE Transactions on Dependable and Secure Computing, 2015, 13.2: 206-219.
  • MITRE ATT&CK [online]. Available from: https://attack.mitre.org/

Priebeh práce

Zatiaľ nezverejnené