Korištenje Pythona i tehnika serijalizacije/deserijalizacije za učinkovitu digitalnu forenziku

Saved in:
Bibliographic Details
Title: Korištenje Pythona i tehnika serijalizacije/deserijalizacije za učinkovitu digitalnu forenziku
Authors: Bingula, Goran
Contributors: Tuličić, Domagoj
Publisher Information: Tehničko veleučilište u Zagrebu.
Zagreb University of Applied Sciences.
Publication Year: 2023
Collection: Croatian Digital Theses Repository (National and University Library in Zagreb)
Subject Terms: TEHNIČKE ZNANOSTI. Računarstvo. Informacijski sustavi, TECHNICAL SCIENCES. Computing. Information Systems, Python serijalizacija deserijalizacija skripta baseline program analiza, Python serialization deserialization script baseline program analysis
Description: Rad započinje uvodom u osnovne koncepte Pythona i istražuje kako se Python može koristiti u svrhe digitalne forenzike. Posebna pažnja posvećena je alatu Py2exe koji omogućuje pretvaranje Python skripti u izvršne datoteke. Nakon uvoda u Python, rad se usredotočuje na koncepte serijalizacije i deserijalizacije podataka. Detaljno su analizirani različiti formati za serijalizaciju podataka, uključujući JSON, XML i YAML. Također, istražene su mogućnosti korištenja Python biblioteke "pickle" za serijalizaciju objekata. Glavni dio ovog rada je razvoj dvije Python skripte: jedne za stvaranje i druge za verifikaciju "baseline" skripte. Ove skripte omogućuju istražiteljima da uspoređuju trenutačno stanje sustava s referentnom bazom podataka i otkrivaju eventualne promjene. Nadalje, rad opisuje razvoj Python programa s korisničkim sučeljem koji se izvršava na ciljanim računalima tijekom forenzičke analize. Ovaj program prikuplja raznovrsne informacije o sustavu, uključujući informacije o datotekama, mrežnim aktivnostima, instaliranim aplikacijama i drugim relevantnim podacima. Sve prikupljene informacije kasnije se koriste za forenzičku analizu. ; Rad započinje uvodom u osnovne koncepte Pythona i istražuje kako se Python može koristiti u svrhe digitalne forenzike. Posebna pažnja posvećena je alatu Py2exe koji omogućuje pretvaranje Python skripti u izvršne datoteke. Nakon uvoda u Python, rad se usredotočuje na koncepte serijalizacije i deserijalizacije podataka. Detaljno su analizirani različiti formati za serijalizaciju podataka, uključujući JSON, XML i YAML. Također, istražene su mogućnosti korištenja Python biblioteke "pickle" za serijalizaciju objekata. Glavni dio ovog rada je razvoj dvije Python skripte: jedne za stvaranje i druge za verifikaciju "baseline" skripte. Ove skripte omogućuju istražiteljima da uspoređuju trenutačno stanje sustava s referentnom bazom podataka i otkrivaju eventualne promjene. Nadalje, rad opisuje razvoj Python programa s korisničkim sučeljem koji se izvršava na ciljanim računalima tijekom ...
Document Type: master thesis
File Description: application/pdf
Language: Croatian
Relation: https://zir.nsk.hr/islandora/object/tvz:162; https://urn.nsk.hr/urn:nbn:hr:309:767940; https://zir.nsk.hr/islandora/object/tvz:162/datastream/PDF
Availability: https://zir.nsk.hr/islandora/object/tvz:162
https://urn.nsk.hr/urn:nbn:hr:309:767940
https://zir.nsk.hr/islandora/object/tvz:162/datastream/PDF
Rights: http://rightsstatements.org/vocab/InC/1.0/ ; info:eu-repo/semantics/restrictedAccess
Accession Number: edsbas.8BA4D2AB
Database: BASE
Description
Abstract:Rad započinje uvodom u osnovne koncepte Pythona i istražuje kako se Python može koristiti u svrhe digitalne forenzike. Posebna pažnja posvećena je alatu Py2exe koji omogućuje pretvaranje Python skripti u izvršne datoteke. Nakon uvoda u Python, rad se usredotočuje na koncepte serijalizacije i deserijalizacije podataka. Detaljno su analizirani različiti formati za serijalizaciju podataka, uključujući JSON, XML i YAML. Također, istražene su mogućnosti korištenja Python biblioteke "pickle" za serijalizaciju objekata. Glavni dio ovog rada je razvoj dvije Python skripte: jedne za stvaranje i druge za verifikaciju "baseline" skripte. Ove skripte omogućuju istražiteljima da uspoređuju trenutačno stanje sustava s referentnom bazom podataka i otkrivaju eventualne promjene. Nadalje, rad opisuje razvoj Python programa s korisničkim sučeljem koji se izvršava na ciljanim računalima tijekom forenzičke analize. Ovaj program prikuplja raznovrsne informacije o sustavu, uključujući informacije o datotekama, mrežnim aktivnostima, instaliranim aplikacijama i drugim relevantnim podacima. Sve prikupljene informacije kasnije se koriste za forenzičku analizu. ; Rad započinje uvodom u osnovne koncepte Pythona i istražuje kako se Python može koristiti u svrhe digitalne forenzike. Posebna pažnja posvećena je alatu Py2exe koji omogućuje pretvaranje Python skripti u izvršne datoteke. Nakon uvoda u Python, rad se usredotočuje na koncepte serijalizacije i deserijalizacije podataka. Detaljno su analizirani različiti formati za serijalizaciju podataka, uključujući JSON, XML i YAML. Također, istražene su mogućnosti korištenja Python biblioteke "pickle" za serijalizaciju objekata. Glavni dio ovog rada je razvoj dvije Python skripte: jedne za stvaranje i druge za verifikaciju "baseline" skripte. Ove skripte omogućuju istražiteljima da uspoređuju trenutačno stanje sustava s referentnom bazom podataka i otkrivaju eventualne promjene. Nadalje, rad opisuje razvoj Python programa s korisničkim sučeljem koji se izvršava na ciljanim računalima tijekom ...