<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="183222" NadgradivoID="37" NRID="28728222" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=183222" StOgledov="136" StPrenosov="92" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-08-08 00:25:45" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-183222">20.500.12556/RUL-183222</PID>
  <Naslov>Tehnike obhoda zaznave skrbniškega dostopa v aplikacijah Android</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Methods to bypass the root detection mechanism in Android applications</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Skrbniški način uporabe operacijskega sistema Android lahko pinaša varnostno tveganje za aplikacije, saj omogoča izvajanje zlonamerne programske opreme s povečanimi pravicami, zaradi česar proizvajalci v svoje aplikacije vgrajujejo mehanizme za zaznavo in preprečevanje izvajanja na napravah s skrbniškim dostopom. V tem članku predstavimo štiri načine za obhod tovrstnih zaščit, vključno z dinamično in statično naalizo ter dvema konfiguracijsama modulov Magisk. Najprej demonstriramo uporabo teh pristopov na testni aplikaciji, nato pa na naboru 23 slovenskih aplikacij analiziramo pogostost zaznave skrbniškega dostopa, vrste implementiranih zaščit ter učinkovitost predstavljenih metod za obhod zaščite. Zaznava skrbniškega dosotpa, vrste implementiranih zaščit ter učinkovitost predstavvljenih metod za obhod zaščite. Zaznava skrbniškega dostopa je prisotna v 10 analiziranih aplikacijah, kjer je najpogosteje vključena v bančnih aplikacijah. V petih primerih je obhod zaščite uspešen z vsemi opisanimi metodami, v enem pa le z ročno analizo. A aplikacijah, ki uporabljajo šifriranje kode, je obhod zaščite neuspešen, pri štirih od petih preostalih pa trivialen. </Opis>
  <TujJezik_Opis>The root access on the Android operating system can pose
a security risk to applications as it allows the execution of
malicious software with elevated privileges. For this reason,
manufacturers incorporate mechanisms into their applications
to detect and prevent execution on devices with root privileges.
The paper presents four methods to bypass such protections,
including dynamic and static analysis and two configurations
of the Magisk modules. First, it demonstrates their use on a
test application, and then it analyzes a set of 23 Slovenian
applications to determine the frequency of the root detection,
the types of the implemented protection methods, and the effectiveness of the presented protection bypassing methods. The
root detection is present in ten of the analyzed applications,
where it is most often included in mobile banking applications.
In five cases, the protection bypass is successful with each
of the described methods, and in one case the protection is
bypassed only with a manual analysis. In the applications
that encrypt parts of their code, bypassing the protection is
unsuccessful, while in four of the five remaining cases, it is
trivial to prevent root detection
</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>Android</Beseda>
    <Beseda>skrbniški dostop</Beseda>
    <Beseda>obhod zaščite mobilnih aplikacij</Beseda>
    <Beseda>dinamična analiza</Beseda>
    <Beseda>statična analiza</Beseda>
    <Beseda>Magisk</Beseda>
    <Beseda>Zygisk</Beseda>
    <Beseda>Frida</Beseda>
    <Beseda>Play Integrity API</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>Android</Beseda>
    <Beseda>administrative access</Beseda>
    <Beseda>bypassing mobile application protections</Beseda>
    <Beseda>dynamic analysis</Beseda>
    <Beseda>static analysis</Beseda>
    <Beseda>Magisk</Beseda>
    <Beseda>Zygisk</Beseda>
    <Beseda>Frida</Beseda>
    <Beseda>Play Integrity API</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="dk_c" DRIVER="info:eu-repo/semantics/article">Članek v reviji</VrstaGradiva>
  <DatumVstavljanja>2026-06-08 14:55:22</DatumVstavljanja>
  <DatumObjave>2026-06-08 14:55:24</DatumObjave>
  <DatumSpremembe>2026-06-09 14:12:41</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>Str. 69-78</StStrani>
  <StevilcenjeNivo1>št. 1/2</StevilcenjeNivo1>
  <StevilcenjeNivo2>Letn. 93</StevilcenjeNivo2>
  <Kronologija>2026</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>
  <Licence>
    <Licenca ID="6" Kratica="CC BY 4.0" Naziv="Creative Commons Priznanje avtorstva 4.0 Mednarodna" URL="http://creativecommons.org/licenses/by/4.0/deed.sl" Logo="by.png" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/licence/by.png" DatumZacetkaLicenciranja="" VezanoNa="" VezanoNaAng="" Besedilo="" BesediloAng=""></Licenca>
  </Licence>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="160733" Ime="Tim" Priimek="Thuma" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="459502339" Afiliacija="" ArrsID="" ORCID=""></Oseba>
    <Oseba ID="160734" Ime="Tilen" Priimek="Medved" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="472941315" Afiliacija="" ArrsID="" ORCID=""></Oseba>
    <Oseba ID="24592" Ime="Matevž" Priimek="Pesek" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="214576995" Afiliacija="" ArrsID="35071" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="4" Sifra="UDK" Naziv="UDK" URL="">004.056:004.451</Identifikator>
    <Identifikator ID="9" Sifra="ISSN-clanka" Naziv="ISSN pri članku" URL="">0013-5852</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/279776515">279776515</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="235113" DatotekaNRID="14704339" 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="187835" VelikostDatotekeKratko="183,43 KB" DatumVstavljanja="2026-06-08 14:55:25" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="false" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="1">
      <Naziv>RAZ_Thuma_Tim_2026.pdf</Naziv>
      <OrgNaziv>RAZ_Thuma_Tim_2026.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>2274618DD55DE1CF40FCC203CA084406</MD5>
      <SHA256>66c37ba77ee71cb4975a2a226eb8617efdaf2902ec2764e79180e5b8c5f2fe4c</SHA256>
      <UUID>4ed433b7-6339-11f1-9b0d-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=235113</PrenosPolniUrl>
      <Vsebine>
      </Vsebine>
    </Datoteka>
    <Datoteka ID="235203" DatotekaNRID="0" NamenDatotekeID="5" NamenDatoteke="Izvorni URL" FormatDatotekeID="56" FormatDatoteke="URL" MIME="text/url" IkonaFormata="url.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/url.png" VelikostDatoteke="0" VelikostDatotekeKratko="0,00 KB" DatumVstavljanja="2026-06-09 14:03:13" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="false" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="2">
      <Naziv></Naziv>
      <OrgNaziv></OrgNaziv>
      <URL>https://ev.fe.uni-lj.si/1-2-2026/Thuma.pdf</URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>0</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5></MD5>
      <SHA256></SHA256>
      <UUID>2dccdcdc-63fb-11f1-9b0d-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=235203</PrenosPolniUrl>
      <Vsebine>
      </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="1.04" Koda="1.04" Naziv="Strokovni članek" SchemaOrg="Article"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
