Androidos alkalmazások hozzáférési jogainak felhasználó általi felülbírálása

OData támogatás
Konzulens:
Dr. Fehér Gábor
Távközlési és Médiainformatikai Tanszék

Rohanó világunkban elengedhetetlenné vált annak biztosítása, hogy bármikor elérhetők legyünk bárki számára. A mobiltelefonok megjelenésével ennek biztosítása nagyban leegyszerűsödött. E készülékek piaca az elmúlt időben jelentősen megváltozott, az újdonságnak számító okostelefonok lassan kiszorítják az eddig megszokott hagyományos telefonokat, köszönhetően a köréjük épített marketingnek és a rendszereket fejlesztő cégek által kínált változatosságnak. E rendszerek közül a Google által fejlesztett és forgalmazott Andoid OS terjed a legnagyobb mértékben. Ez köszönhető a sokrétegű eszközbeli támogatottságnak illetve annak, hogy az operációs rendszer mind a fejlesztőknek, mind a felhasználóknak nagyfokú szabadságot biztosít. Viszont ennek a szabadságnak ára van, az Android biztonsági rendszerének számos hiányossága és hibája mutatkozott eddig. Az egyik probléma a rendszer nyíltságából adódik, nincs kellő szintű ellenőrzés a létrehozott alkalmazásokkal kapcsolatban, így a gyanútlan felhasználó könnyen kiszolgáltatottá válhat. A másik problémát az Android ellenőrzési rendszerének merevsége okozza, hiszen nem hagy választást a felhasználónak, ha egy alkalmazást használni szeretne, akkor engedélyezni kell az összes szükséges hozzáférési jogot is.

A dolgozat célja, hogy az Android rövid bemutatása után összefoglaljam az előbb említett problémák megoldására eddig publikált megvalósításokat, majd bemutassam a saját magam által létrehozott megoldást. Részletesen kitérek arra, hogy hol kellett módosítani a rendszer firmware-n és elmagyarázom az alkalmazásom felépítését és működését. Végezetül különböző tesztekkel igazolom munkám helyes működését. A kapott eredmény igazolja azt, hogy az Androiddal kapcsolatos problémát tényleg orvosolni lehet.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.