Egy rejtett fenyegetés az Android rendszerekben

A kibertámadások és az eszközökhöz való illetéktelen hozzáférés a mai világ egyik legnagyobb fenyegetését jelentik. Az Androidos eszközök és alkalmazások védelme különösen nagy kihívásokba ütközik, mivel a támadók egyre kifinomultabb módszerekkel próbálnak meg hozzáférni az érzékeny információkhoz. Az új támadási vektorok között szerepelnek többek között a gyártók által biztosított OEM (Original Equipment Manufacturer) engedélyek és az alkalmazások, amelyek túlzott rendszerhozzáférést kérnek a felhasználók tudta nélkül. Az ilyen típusú támadások kiemelkedően veszélyesek, mivel gyakran elkerülik a hagyományos biztonsági mechanizmusokat, és nem keltik fel a felhasználók figyelmét, miközben komoly adatvédelmi kockázatokkal járnak.

A hagyományos és az új típusú sebezhetőségek

Bár az Android operációs rendszert folyamatosan frissítik a biztonság javítása érdekében, a hagyományos támadási vektorok – mint a távoli kódfuttatás, vagy a nem biztonságos alkalmazások – továbbra is jelen vannak. Azonban egy új, sokkal rejtettebb fenyegetés is kialakult, amely az operációs rendszer megkerülésére és a felhasználói adatvédelmi beállítások manipulálására épít. Ezen támadások kulcsa a túlzott jogosultságokhoz való hozzáférés megszerzése, amely lehetővé teszi a támadók számára, hogy teljes hozzáférést nyerjenek a készülékek felett.

A legújabb támadások gyakran az OEM engedélyek kihasználásán keresztül érik el céljaikat. Az ilyen engedélyek rendszerint a gyártók által biztosított jogosultságok, amelyek lehetővé teszik az alkalmazások számára, hogy a rendszer szintjén módosításokat végezzenek. Bár ezek a jogosultságok alapvetően a rendszer normál működéséhez szükségesek, a támadók képesek őket visszaélés céljából alkalmazni, például álcázott kémkedési vagy jogosulatlan adatgyűjtési tevékenységekhez.

A sideloading és az alkalmazás jogosultságok manipulálása

Sideloading során a felhasználók alkalmazásokat telepítenek a Google Play Áruházon kívüli forrásokból, amely egy másik kulcsfontosságú tényezője a kiberfenyegetéseknek. Az ilyen alkalmazások gyakran elkerülik a Google áruház által végzett biztonsági ellenőrzéseket, mivel nem esnek át az automatikus szűrési rendszereken. Míg a hivatalos alkalmazások a Google Play-ben szigorúbb ellenőrzéseken esnek át, a sideload-olt alkalmazások könnyebben tartalmazhatnak rosszindulatú kódot, amely kihasználja az Android rendszerének gyengeségeit. A támadók számára ideális célt jelenthetnek az olyan alkalmazások is, amelyeket a gyártók előtelepítenek a készülékre. Ezek az alkalmazások gyakran rendelkeznek magas szintű jogosultságokkal, amelyeket a felhasználók nem tudnak eltávolítani, így, ha az ilyen alkalmazások kompromittálódnak, az komoly veszélyt jelenthet az adatvédelemre és a felhasználói biztonságra.

Az Android hozzáférhetőségi API kihasználása

A Hozzáférhetőségi API (Accessibility API) különösen érzékeny terület, mivel azt eredetileg a mozgáskorlátozott felhasználók számára hozták létre, hogy segítse őket az okostelefonjuk kezelésében. Az API lehetővé teszi az alkalmazások számára, hogy automatikusan olvassák a képernyőt és vezéreljék az eszközt, ezáltal könnyebbé téve a használatot az érintett felhasználók számára.

Azonban a támadók képesek kihasználni ezt az API-t a legkülönbözőbb rosszindulatú tevékenységekre. Például érzékeny információkat, mint jelszavakat, SMS-kódokat vagy banki adatokat tudnak kinyerni, vagy automatizált módon végezhetnek el nem engedélyezett műveleteket, például képernyőn történő bevitelt vagy alkalmazások vezérlését. A Google ugyan tett lépéseket annak érdekében, hogy az Android 13-ban szigorítsa a sideload-olt alkalmazások ellenőrzését, azonban a támadók továbbra is találnak módszereket a jogosultságok kijátszására. A legújabb megfigyelések szerint egyes tisztának tűnő alkalmazások első verziójukban ártalmatlanok, de később, frissítéseken keresztül belecsempészhetnek rosszindulatú kódokat, amelyek kihasználják az elérhető API-kat.

A gyári alkalmazások és az előre installált szoftverek veszélyei

Az előtelepített alkalmazások nemcsak kényelmesek, hanem komoly biztonsági kockázatokat is rejthetnek. Mivel ezek az alkalmazások gyári engedélyekkel rendelkeznek, számos esetben képesek manipulálni a rendszerbeállításokat, vagy hozzáférni az érzékeny felhasználói adatokhoz. Ezen alkalmazások egyik legnagyobb problémája, hogy a felhasználók nem tudják őket eltávolítani, így, ha ezek bármilyen módon kompromittálódnak, akkor a felhasználó adatainak védelme gyakorlatilag lehetetlenné válik. Egy példa erre a preinstallált OEM biztonsági alkalmazások, amelyek különböző eszközökhöz kerülnek telepítésre. Ha ezek az alkalmazások sérülékenyek vagy nem megfelelően védettek, a támadók hozzáférhetnek a felhasználói adatokhoz és végrehajthatják a kívánt támadást anélkül, hogy a felhasználó észrevenné.

Alkalmazások szigorú vizsgálata

A legfontosabb védekezési lépés, amit a felhasználóknak és a biztonsági szakembereknek meg kell tenniük az, hogy alaposan átvizsgálják az alkalmazásokat. Mivel a hagyományos víruskeresők nem mindig tudják észlelni az új típusú támadásokat, fontos, hogy figyeljük, hogyan viselkednek az alkalmazások, amikor futnak. Ha valami gyanús történik, például amikor az alkalmazás hozzáférést kér a rendszerhez vagy módosít valamit, azt figyelembe kell venni.

Különböző forrásokból való telepítés korlátozása

A sideloading minimalizálása is kulcsfontosságú a kockázatok csökkentésében. Ha csak megbízható forrásból származó alkalmazásokat telepítünk, jelentősen csökkenthetjük a nem biztonságos alkalmazások telepítéséből adódó fenyegetéseket. Az eszközök biztonságának növelése érdekében célszerű olyan beállításokat alkalmazni, amelyek megakadályozzák az ismeretlen forrásokból történő alkalmazástelepítést.

OEM és előtelepített alkalmazások ellenőrzése

A gyártók által telepített alkalmazások rendszeres ellenőrzése és frissítése elengedhetetlen, mivel az elavult vagy hibás kódot tartalmazó alkalmazások komoly biztonsági réseket okozhatnak. Az alkalmazások frissítésével és az általuk használt jogosultságok korlátozásával csökkenthetjük a potenciális kockázatokat.

(gbhackers)