<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="30838" NadgradivoID="0" NRID="8762514" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=30838" StOgledov="4205" StPrenosov="3611" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-08-08 15:10:06" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000314" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-30838">20.500.12556/RUL-30838</PID>
  <Naslov>Varnost in zaščita spletnih aplikacij z uporabo ogrodja Laravel</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Web application security and protection by using Laravel framework</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>V diplomskem delu sem opisal problem varnosti spletnih portalov ter načine preprečevanja vdorov v spletne aplikacije. Namen diplomskega dela je poučiti programerje spletnih aplikacij o pomenu varnosti v spletu. V ta namen sem v prvem delu naloge opisal najpogostejše varnostne ranljivosti spletnih sistemov ter podal primere le-teh. Nato sem opisal glavne vidike varnosti ter načine preprečevanja vdorov in kraj podatkov. Posebno pozornost sem posvetil pravilnemu ustvarjanju uporabniških računov, predvsem gesel, njihovemu shranjevanju, uporabi in ponastavitvi. Opisal ter izdelal sem spletno aplikacijo za vpis uporabnika v sistem z vso pripadajočo funkcionalnostjo z uporabo ogrodja Laravel. Za to orodje sem se odločil, ker je zgrajeno sistematično in že v osnovi ponuja osnovno zaščito spletnih aplikacij. Opisal sem, kako preprečiti določene vrste vdorov in kraj podatkov. Podal sem primere izvorne kode izdelane aplikacije, ki nazorno prikazujejo postopke avtentikacije, pošiljanja obrazcev, varovanja obrazcev ter tudi samo postavitev Laravel ogrodja na strežniku, saj je pri praktičnem delu pomembno, da se programer zaveda razlike med produkcijskim ter testnim in razvojnim okoljem.</Opis>
  <TujJezik_Opis>In this thesis I have described website vulnerabilities. The goal of the thesis is to educate and inform website developers about the importance of online security. To this end I have dedicated a chapter describing the top 10 website vulnerabilities according to OWASP. I described the main aspects of security and how to properly prevent system hijacks and data theft. The emphasis was given on how to properly generate user accounts, especially passwords – their saving, usage and resetting. I have described and developed a web application for user registration and logging by using Laravel, a web framework. I have chosen this framework because it is built systematically and because it offers basic level of protection out of the box. I have described how to prevent specific system intrusions and data theft. I have included examples of the test web application which clearly illustrates proper procedures of authentication, form submission, form security and the Laravel setup. In practical web developement it is very important that the developer is aware of the differences between the production and the test environment.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>varnost v spletu</Beseda>
    <Beseda>varnostne ranljivosti</Beseda>
    <Beseda>uporabniška gesla</Beseda>
    <Beseda>Laravel</Beseda>
    <Beseda>izdelava aplikacije.</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>website security</Beseda>
    <Beseda>security vulnerabilities</Beseda>
    <Beseda>user passwords</Beseda>
    <Beseda>Laravel</Beseda>
    <Beseda>application development</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb11" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2015-06-23 12:20:05</DatumVstavljanja>
  <DatumObjave>2015-06-23 12:20:06</DatumObjave>
  <DatumSpremembe>2022-08-01 11:16:19</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2015</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo>1970-01-01</EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="29549" Ime="RENE" Priimek="SNEŽIČ" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="28779" Ime="Janez" Priimek="Zaletelj" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">31042</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="30849" DatotekaNRID="8419042" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="1890354" VelikostDatotekeKratko="1,80 MB" DatumVstavljanja="2015-06-23 12:20:10" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Snezic_Rene_-_Varnost_in_zascita_spletnih_aplikacij_z_uporabo_ogrodja_Laravel.pdf</Naziv>
      <OrgNaziv>Snezic_Rene_-_Varnost_in_zascita_spletnih_aplikacij_z_uporabo_ogrodja_Laravel.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>9D0C8865EB869978000462AF71EE6930</MD5>
      <SHA256>cc53cef3ef00286b86f0adb79313bd034cab9b731de96d5be1f5cbccfe452b86</SHA256>
      <UUID>5385e02d-a1ad-11eb-a523-00155dcfd717</UUID>
      <PID>20.500.12556/rul/8a75686a-e94d-4431-ae0f-f0abd1ec136c</PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=30849</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="75819"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="27" Kratica="FE" ZavodEvsID="0000060" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za elektrotehniko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="0" Koda="0" Naziv="Ni določena" SchemaOrg="CreativeWork"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
