<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="187052" NadgradivoID="0" NRID="29212945" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=187052" StOgledov="70" StPrenosov="8" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-09 14:12:08" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000468" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-187052">20.500.12556/RUL-187052</PID>
  <Naslov>Izboljšava varnosti in zmogljivosti oddaljenega dostopa z implementacijo prehoda MS-TSGU</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Improving the Security and Performance of Remote Access through Implementation of the MS-TSGU Gateway</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Za omogočanje oddaljenega dostopa se pogosto uporablja Remote Desktop
Protocol (RDP). Težava pri tradicionalni uporabi RDP je neposredna izpostavitev javnemu internetu, ki predstavlja resno varnostno tveganje, obstoječe
rešitve pa so bodisi lastniške in zaprtokodne, bodisi slabše zmogljive ali neskladne s paradigmo ničelnega zaupanja. To diplomsko delo predstavi zasnovo
in implementacijo odprtokodnega aplikacijskega prehoda, skladnega s specifikacijo MS-TSGU (Microsoft Terminal Services Gateway Server Protocol), ki
podpira glavni kanal TCP in zmogljiv stranski kanal UDP. Pri implementaciji
smo se omejili na sodoben, prečiščen nabor funkcionalnosti specifikacije ter jo
nadgradili z avtentikacijo OpenID Connect. Sistem je implementiran v jeziku
Rust z ogrodjem Tokio, varnost sej pa zagotavljajo enkratne povezovalne
vstopnice, shranjene v podatkovni zbirki Redis. Evalvacija je pokazala, da
uporaba prehoda ne povzroči drastičnega poslabšanja odzivnosti v primerjavi
z neposrednim dostopom in da uporaba protokola UDP dosledno prispeva k
boljši zmogljivosti povezave.</Opis>
  <TujJezik_Opis>Remote Desktop Protocol (RDP) is a commonly used protocol for enabling
remote access. A problem with the traditional use of RDP is its direct exposure
to the public internet, which poses a serious security risk, while existing
solutions are either proprietary and closed-source, offer limited performance,
or fail to meet zero-trust requirements. This thesis presents the design and
implementation of an open-source application gateway compliant with the
MS-TSGU specification, supporting both a TCP-based main channel and
a high-performance UDP-based side channel. The implementation targets
a modern, streamlined subset of the specification, extended with OpenID
Connect authentication. The system is implemented in Rust using the Tokio
runtime, with session security ensured though single-use connection tickets
stored in Redis. Evaluation showed that using the gateway does not cause a
meaningful degradation in latency compared to direct access and that using
UDP protocol consistently improves connection performance.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>oddaljeni dostop</Beseda>
    <Beseda>RDP</Beseda>
    <Beseda>MS-TSGU</Beseda>
    <Beseda>aplikacijski prehod</Beseda>
    <Beseda>ničelno zaupanje</Beseda>
    <Beseda>Rust</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>remote access</Beseda>
    <Beseda>RDP</Beseda>
    <Beseda>MS-TSGU</Beseda>
    <Beseda>application gateway</Beseda>
    <Beseda>zero trust</Beseda>
    <Beseda>Rust</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>2026-09-08 16:35:01</DatumVstavljanja>
  <DatumObjave>2026-09-08 16:35:08</DatumObjave>
  <DatumSpremembe>2026-09-09 04:22:34</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2026</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="165280" Ime="Nejc" Priimek="Mikelj" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="23454" Ime="Uroš" Priimek="Lotrič" AltIme="U. Lotrič; Uros Lotric" VlogaID="991" VlogaNaziv="Mentor" ConorID="4360291" Afiliacija="" ArrsID="16109" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">38678</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="246485" DatotekaNRID="14781187" 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="805596" VelikostDatotekeKratko="786,71 KB" DatumVstavljanja="2026-09-08 16:35:09" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="false" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Mikelj_Nejc_-_Izboljsava_varnosti_in_zmogljivosti_oddaljenega_dostopa_z_implementacijo_prehoda_M.pdf</Naziv>
      <OrgNaziv>Mikelj_Nejc_-_Izboljsava_varnosti_in_zmogljivosti_oddaljenega_dostopa_z_implementacijo_prehoda_M.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>9F00666CF003A53750579EB1A1F19E48</MD5>
      <SHA256>353e86407d5020a33c1ce46da9c7be19a8f14647e2d320c91f806997dd2a3fae</SHA256>
      <UUID>78057e08-ab92-11f1-8bc5-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=246485</PrenosPolniUrl>
      <Vsebine>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="25" Kratica="FRI" ZavodEvsID="0000066" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za računalništvo in informatiko</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>
