Podrobno

Izbrane napake pri varovanju spletnih aplikacij
ID Marentič, Izidor (Avtor), ID Jelenc, David (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (616,71 KB)
MD5: 418F82FB9F5A0D3F1239959A47E64281

Izvleček
V diplomski nalogi obravnavamo izbrane ranljivosti pri varovanju spletnih aplikacij. Za vsako ranljivost podamo teoretično ozadje, praktično demonstracijo z implementacijo v Python ogrodju Flask in predlagamo popravek. Obravnavane ranljivosti vključujejo napačno uporabo šifrirnega algo ritma AES-CTR, napad s podaljšanjem sporočila, dve ranljivosti v standardu JWT, shranjeno skriptiranje med stranmi, nezavarovano shranjevanje gesel in večplasten napad s posrednikom. Ugotavljamo, da ranljivosti v večini primerov ne izhajajo iz slabosti kriptografskih algoritmov, temveč iz njihove napačne implementacije. Človeški dejavnik ostaja eden izmed najtežje rešljivih varnostnih izzivov.

Jezik:Slovenski jezik
Ključne besede:spletne aplikacije, kibernetska varnost, kriptografija, ranljivosti, JWT, XSS, napad s posrednikom, zgoščevalne funkcije, AES, avtentikacija, digitalni podpis, varnost gesel, bcrypt, Argon2id, napad s podaljšanjem sporočila, zamenljava algoritmov, zastrupljanje ARP, zastrupljanje DNS človeški vidik
Vrsta gradiva:Diplomsko delo/naloga
Tipologija:2.11 - Diplomsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2026
PID:20.500.12556/RUL-188491 Povezava se odpre v novem oknu
COBISS.SI-ID:302462723 Povezava se odpre v novem oknu
Datum objave v RUL:23.09.2026
Število ogledov:306
Število prenosov:101
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Selected Web Application Security Flaws
Izvleček:
This thesis examines selected vulnerabilities in web application security. For each vulnerability we provide a theoretical background, a practical demon stration implemented in the Python Flask framework, and a proposed fix. The vulnerabilities covered include misuse of the AES-CTR encryption al gorithm, a hash length extension attack, two vulnerabilities in the JWT standard, stored cross-site scripting, insecure password storage and a multi layered man-in-the-middle attack. We find that in most cases the vulnerabil ities do not stem from weaknesses in cryptographic algorithms themselves, but from their incorrect implementation. The human factor remains one of the most difficult security challenges to address.

Ključne besede:web applications, cybersecurity, cryptography, vulnerabilities, JWT, XSS, man-in-the-middle attack, hash functions, AES, authentication, digital signature, password security, bcrypt, Argon2id, length extension attack, algorithm confusion, ARP poisoning, DNS spoofing, human factor

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj