Varga László, főszerkesztő ·

Google Firebase-hiba: Több ezer iPhone-alkalmazás omlott össze

Váratlanul összeomlott rengeteg iPhone-alkalmazás világszerte, miután a Google Firebase szolgáltatásában keletkezett egy hiba. A cég gyorsan reagált, és a javítás már el is készült, azonban a kezdeti órákban súlyos fennakadásokat okozott a felhasználók és fejlesztők körében egyaránt.

Pánikot okozott hétfő este a fejlesztők és felhasználók körében egy váratlan, de széleskörű alkalmazás-összeomlás az iPhone és más Apple platformokon. Kiderült, hogy a hiba forrása nem a készülékekben, hanem a Google egyik kritikus szolgáltatásában, a Firebase-ben, pontosabban a Google Analytics for Firebase (GA4F) iOS SDK-jában keresendő. A probléma rövid idő alatt több ezer alkalmazást érintett, alapjaiban rázva meg az iOS ökoszisztémát.

Mi történt pontosan?

A Google hivatalos közleménye szerint a 2026. szeptember 28-án 17:41 (PDT) körül kezdődött incidens oka egy rutinszerű konfigurációtisztítás volt. Egy régebbi, már nem használt konfigurációs jelzőt próbáltak eltávolítani a rendszerből, ám egy programozási hiba miatt az SDK továbbra is hivatkozott erre a jelzőre. Amikor az alkalmazások megpróbálták lekérni a hiányzó konfigurációs adatot, fatális hibát kaptak, ami azonnali összeomláshoz vezetett. A hibás konfiguráció két óra és tizenegy percig volt aktív, mielőtt a Google mérnökei sikeresen visszaállították a rendszert a legutóbbi ismert biztonságos állapotra. Fontos megjegyezni, hogy az összeomlások egyszeriek voltak, vagyis az alkalmazások újraindítását követően működőképessé váltak, csupán a hibajelentések „farokrésze” húzódott el a gyorsítótárazás miatt.

A Google Analytics for Firebase az egyik legnépszerűbb eszköz, amelyet a fejlesztők használnak alkalmazásaik teljesítményének nyomon követésére és elemzésére. Mivel a Firebase szolgáltatásai széles körben elterjedtek mind Android, mind iOS platformon, egy ilyen hiba azonnal globális hatással jár. Ahogy az egyik fejlesztő megjegyezte, egyes alkalmazások esetében több tízezer, sőt, egyeseknél ennél is több összeomlást regisztráltak, ami a normál szint több mint ötezerszerese volt. Sokan a saját kódjukban keresték a hibát, komoly időt és erőforrást felemésztve a felesleges hibakereséssel.

A Google reakciója és a megoldás

Nick Cooke, a Google szoftvermérnöke megerősítette, hogy a javítást gyorsan, mindössze két óra tizenegy perc alatt sikerült élesíteni. 2026. szeptember 28-án 19:52 (PDT) idejére a hibás konfiguráció már nem került kiadásra a szerverekről. A javításhoz nem volt szükség az alkalmazások frissítésére, hiszen a probléma a Google szerveroldali konfigurációjában rejlett. A gyorsítótárazási mechanizmusok miatt azonban egyes esetekben még négy órával a javítás után is tapasztalhattak összeomlásokat a felhasználók, de ezeknek éjfélre (PDT) teljesen meg kellett szűnniük.

Kulcsfontosságú események a leállás során:

  • 2026.09.28. 17:38 (PDT): Egy elavult konfigurációs jelzőt töröltek a rendszerből.
  • 2026.09.28. 17:41 (PDT): A hibás konfigurációs csomag elkezdett globálisan terjedni, az alkalmazások összeomlottak induláskor.
  • 2026.09.28. 17:59 (PDT): A fejlesztői riasztások megugrottak, az első hibajelentések a GitHubon jelentek meg. A Google mérnökei megkezdték a vizsgálatot.
  • 2026.09.28. 19:16 (PDT): A hiba okát azonosították, a visszaállítás elindult.
  • 2026.09.28. 19:52 (PDT): A visszaállítás teljesen befejeződött, a szerverek leálltak a hibás csomagok szolgáltatásával.

A Google elnézést kért a kellemetlenségért, és ígéretet tett arra, hogy a jövőben hasonló incidensek elkerülése érdekében szigorítják a belső folyamatokat. Négy fő területen terveznek fejlesztéseket: az SDK validációjának megerősítése (például ellenőrzik, hogy a konfigurációs jelzők nem null értékűek), a státusz-irányítópultok pontosságának és lefedettségének javítása (hogy a szerveroldali mellett a kliensoldali hibákat is tükrözzék), a folyamatvezérlő rendszerek (pipeline validation) továbbfejlesztése, valamint a konfigurációs változások bevezetésének finomhangolása.

Tanulságok és a jövő

Ez az eset is rávilágít arra, hogy a modern alkalmazások rendkívül komplex rendszereken alapulnak, és egy látszólag apró hiba is súlyos következményekkel járhat. A Google a jövőben szigorúbb ellenőrzéseket vezet be, és a Firebase iOS SDK-hoz egy javítócsomagot ad ki a következő héten, amely szigorúan validálja a bejövő szerveroldali adatokat. Ha egy jelző sérült vagy hiányzik, az SDK biztonságosan figyelmen kívül hagyja azt, és a gyorsítótárazott alapértékekre esik vissza. Ezen felül auditálják az összes többi Firebase iOS és Android SDK-t is, hogy hasonló sebezhetőségek ne fordulhassanak elő.

Ez az esemény emlékeztetőül szolgál arra, hogy még a legnagyobb technológiai vállalatok is hibázhatnak, és a digitális világban a stabilitás fenntartása folyamatos odafigyelést igényel. A felhasználók számára a legfontosabb, hogy az alkalmazások stabilan működjenek, és a Google elkötelezettsége a hibák megelőzése iránt megnyugtató lehet. Magyarországon a Firebase-t használó alkalmazások szintén érintettek voltak, de a Google gyors beavatkozásának köszönhetően az összeomlások azóta elhárultak, és a felhasználók zökkenőmentesen használhatják kedvenc appjaikat.