Google Firabase Nedir ?

DOKTR1N

Moderatör


Google Firebase Nedir ?

Google Firebase, geliştiricilerin iOS, Android ve Web uygulamaları geliştirmesine olanak tanıyan, Google destekli bir uygulama geliştirme yazılımıdır . Firebase, analitiği izlemek, uygulama çökmelerini raporlamak ve düzeltmek, pazarlama ve ürün denemesi oluşturmak için araçlar sağlar.

Firebase, aşağıdakiler dahil bir dizi hizmetleri bizlere sunar

  • Analytics – Firebase için Google Analytics, 500 adede kadar ayrı etkinlik hakkında ücretsiz, sınırsız raporlama sunar . Analytics, iOS ve Android uygulamalarındaki kullanıcı davranışı hakkında veriler sunarak, performansı iyileştirme ve uygulama pazarlaması hakkında daha iyi kararlar alınmasını sağlar.
  • Kimlik Doğrulama – Firebase Kimlik Doğrulama, geliştiricilerin güvenli kimlik doğrulama sistemleri oluşturmasını kolaylaştırır ve kullanıcılar için oturum açma ve ilk katılım deneyimini geliştirir. Bu özellik, e-posta ve şifre hesaplarını, telefon yetkilendirmesini ve ayrıca Google, Facebook, GitHub , Twitter oturum açma ve daha fazlasını destekleyen eksiksiz bir kimlik çözümü sunar.
  • Bulut mesajlaşma – Firebase Bulut Mesajlaşma ( FCM ), şirketlerin iOS, Android ve web üzerinde hiçbir ücret ödemeden güvenilir bir şekilde mesaj alıp vermesini sağlayan bir çapraz platform mesajlaşma aracıdır.
  • Gerçek zamanlı veritabanı – Firebase Gerçek Zamanlı Veritabanı, verilerin kullanıcılar arasında gerçek zamanlı olarak depolanmasını ve senkronize edilmesini sağlayan, bulutta barındırılan bir NoSQL veritabanıdır. Veriler, tüm istemciler arasında gerçek zamanlı olarak senkronize edilir ve bir uygulama çevrimdışı olduğunda hala kullanılabilir durumdadır.
  • Crashlytics – Firebase Crashlytics, geliştiricilerin uygulamalarının kalitesini düşüren kararlılık sorunlarını izlemelerine, önceliklerini belirlemelerine ve düzeltmelerine yardımcı olan gerçek zamanlı bir kilitlenme muhabiridir. Crashlytics ile geliştiriciler, çökmeleri organize etmek ve gidermek için daha az, uygulamaları için özellikler oluşturmak için daha fazla zaman harcarlar.
  • Performans – Firebase Performans İzleme hizmeti, geliştiricilere, uygulamalarının performansının nerede ve ne zaman iyileştirilebileceğini belirlemelerine yardımcı olmak için iOS ve Android uygulamalarının performans özellikleri hakkında bilgi verir.
  • Test laboratuvarı – Firebase Test Lab, bulut tabanlı bir uygulama testi altyapısıdır. Geliştiriciler, tek bir işlemle iOS veya Android uygulamalarını çeşitli cihazlarda ve cihaz yapılandırmalarında test edebilir. Firebase konsolunda videolar, ekran görüntüleri ve günlükler dahil sonuçları görebilirler.



Kullanım durumları

Firebase kullanım hakkında bazı örnekleri aşağıda listeledim
  • Yerleştirme akışları oluşturun - geliştiriciler, Firebase Authentication'ı kullanarak kullanıcılara hızlı, sezgisel bir oturum açma işlemi sağlayabilir. Kullanıcıların Google, Twitter, Facebook veya GitHub hesapları aracılığıyla uygulamalarında beş dakikadan kısa bir sürede oturum açmasına olanak tanır. Geliştiriciler, kullanıcı deneyimini geliştirmek için işe alım akışlarının her adımını da izleyebilir. Ek olarak geliştiriciler, işe alım akışlarının her adımındaki olayları günlüğe kaydetmek, kullanıcıların nereye gittiklerini belirlemek için huniler oluşturmak ve bu değişikliklerin dönüşümleri nasıl etkilediğini görmek için uygulamalarında değişiklik yapmak üzere uzaktan yapılandırmayı kullanmak için Google Analytics for Firebase'i kullanabilir.
  • “Tekrar hoş geldiniz” ekranını özelleştirin – geliştiriciler, başlangıç ekranını kullanıcının tercihlerine, kullanım geçmişine, konumuna veya diline göre özelleştirerek her kullanıcıya en iyi deneyimi sunmak için kişiselleştirmeyi kullanabilir. Geliştiriciler, kısmen kullanıcı davranışlarına dayalı olarak hedef kitleleri tanımlayabilir ve her bir hedef kitleye hedeflenen içeriği gösterebilir.
  • Yeni özellikleri aşamalı olarak kullanıma sunar – geliştiriciler, nasıl çalıştıklarını ve kullanıcıların nasıl yanıt verdiğini görmek için önce bu özellikleri birkaç kullanıcı üzerinde test ederek minimum riskle yeni özellikleri başlatabilir. Ardından, geliştiriciler tatmin olduklarında uygulamalarını diğer kullanıcılarının kullanımına sunabilirler.



Güvenlik sızıntısı

Haziran 2018'de mobil güvenlik şirketi Appthority, binlerce iOS ve Android mobil uygulamasının 2.271 hatalı yapılandırılmış Firebase veri tabanı aracılığıyla 113 GB'dan fazla veriyi açığa çıkardığını bildirdi.

Ocak 2018'den itibaren, Appthority araştırmacıları, kullanıcı verilerini depolamak için Firebase sistemlerini kullanan mobil uygulamaları taradı ve Firebase alanlarına yapılan istekler için iletişim modelini analiz etti.

2,7 milyondan fazla Android ve iOS uygulamasını taradıktan sonra, araştırmacılar, verileri Firebase arka uçlarına bağlayan ve depolayan 28.502 mobil uygulama (1.275 iOS ve 27.227 Android) belirledi.

Bunlardan 3.046'sı (600 iOS ve 2.446 Android), herkesin içeriklerini görüntülemesini sağlayan 2.271 hatalı yapılandırılmış Firebase veritabanına veri kaydetti.


Veritabanları, 4,5 milyondan fazla LinkedIn, Firebase, Facebook ve kurumsal veri deposu kullanıcı belirteçleri dahil olmak üzere 100 milyondan fazla kullanıcı verisi kaydını açığa çıkardı; 25 milyon GPS konum kaydı; reçete ayrıntıları ve sohbet mesajları gibi 4 milyondan fazla korunan sağlık bilgisi kaydı; 2,6 milyon kullanıcı kimliği ve düz metin parolası; ve ödeme, bankacılık ve Bitcoin işlemleri dahil olmak üzere 50 bin finansal kayıt.


Fiyatlandırma

Firebase, 1 GB gerçek zamanlı veritabanı depolama alanı ve iki ücretli abonelik planı içeren ücretsiz bir plan sunar: Flame Plan (2,5 GB depolama için ayda 25 ABD Doları) ve Blaze Planı (kullandıkça öde, GB depolama başına 5 ABD Doları) . Tüm planlar A/B testi , analitik, uygulama indeksleme, kimlik doğrulama (telefon yetkilendirme hariç), bulut mesajlaşma , crashlytics, dinamik bağlantılar, davetler, performans izleme, tahminler ve uzaktan yapılandırmayı içerir.

Planlar arasındaki temel farklar, gerçek zamanlı veritabanında tahsis edilen depolamayı, yükleme işlemlerinin sayısını, Cloud Firestone bant genişliğini ve daha fazlasını içerir.





Vakitinizi Ayırdığınız İçin Teşekkürler

 

ByFelez

Uzman üye
9 Tem 2013
1,818
5
1,774


Google Firebase Nedir ?

Google Firebase, geliştiricilerin iOS, Android ve Web uygulamaları geliştirmesine olanak tanıyan, Google destekli bir uygulama geliştirme yazılımıdır . Firebase, analitiği izlemek, uygulama çökmelerini raporlamak ve düzeltmek, pazarlama ve ürün denemesi oluşturmak için araçlar sağlar.

Firebase, aşağıdakiler dahil bir dizi hizmetleri bizlere sunar

  • Analytics – Firebase için Google Analytics, 500 adede kadar ayrı etkinlik hakkında ücretsiz, sınırsız raporlama sunar . Analytics, iOS ve Android uygulamalarındaki kullanıcı davranışı hakkında veriler sunarak, performansı iyileştirme ve uygulama pazarlaması hakkında daha iyi kararlar alınmasını sağlar.
  • Kimlik Doğrulama – Firebase Kimlik Doğrulama, geliştiricilerin güvenli kimlik doğrulama sistemleri oluşturmasını kolaylaştırır ve kullanıcılar için oturum açma ve ilk katılım deneyimini geliştirir. Bu özellik, e-posta ve şifre hesaplarını, telefon yetkilendirmesini ve ayrıca Google, Facebook, GitHub , Twitter oturum açma ve daha fazlasını destekleyen eksiksiz bir kimlik çözümü sunar.
  • Bulut mesajlaşma – Firebase Bulut Mesajlaşma ( FCM ), şirketlerin iOS, Android ve web üzerinde hiçbir ücret ödemeden güvenilir bir şekilde mesaj alıp vermesini sağlayan bir çapraz platform mesajlaşma aracıdır.
  • Gerçek zamanlı veritabanı – Firebase Gerçek Zamanlı Veritabanı, verilerin kullanıcılar arasında gerçek zamanlı olarak depolanmasını ve senkronize edilmesini sağlayan, bulutta barındırılan bir NoSQL veritabanıdır. Veriler, tüm istemciler arasında gerçek zamanlı olarak senkronize edilir ve bir uygulama çevrimdışı olduğunda hala kullanılabilir durumdadır.
  • Crashlytics – Firebase Crashlytics, geliştiricilerin uygulamalarının kalitesini düşüren kararlılık sorunlarını izlemelerine, önceliklerini belirlemelerine ve düzeltmelerine yardımcı olan gerçek zamanlı bir kilitlenme muhabiridir. Crashlytics ile geliştiriciler, çökmeleri organize etmek ve gidermek için daha az, uygulamaları için özellikler oluşturmak için daha fazla zaman harcarlar.
  • Performans – Firebase Performans İzleme hizmeti, geliştiricilere, uygulamalarının performansının nerede ve ne zaman iyileştirilebileceğini belirlemelerine yardımcı olmak için iOS ve Android uygulamalarının performans özellikleri hakkında bilgi verir.
  • Test laboratuvarı – Firebase Test Lab, bulut tabanlı bir uygulama testi altyapısıdır. Geliştiriciler, tek bir işlemle iOS veya Android uygulamalarını çeşitli cihazlarda ve cihaz yapılandırmalarında test edebilir. Firebase konsolunda videolar, ekran görüntüleri ve günlükler dahil sonuçları görebilirler.



Kullanım durumları

Firebase kullanım hakkında bazı örnekleri aşağıda listeledim
  • Yerleştirme akışları oluşturun - geliştiriciler, Firebase Authentication'ı kullanarak kullanıcılara hızlı, sezgisel bir oturum açma işlemi sağlayabilir. Kullanıcıların Google, Twitter, Facebook veya GitHub hesapları aracılığıyla uygulamalarında beş dakikadan kısa bir sürede oturum açmasına olanak tanır. Geliştiriciler, kullanıcı deneyimini geliştirmek için işe alım akışlarının her adımını da izleyebilir. Ek olarak geliştiriciler, işe alım akışlarının her adımındaki olayları günlüğe kaydetmek, kullanıcıların nereye gittiklerini belirlemek için huniler oluşturmak ve bu değişikliklerin dönüşümleri nasıl etkilediğini görmek için uygulamalarında değişiklik yapmak üzere uzaktan yapılandırmayı kullanmak için Google Analytics for Firebase'i kullanabilir.
  • “Tekrar hoş geldiniz” ekranını özelleştirin – geliştiriciler, başlangıç ekranını kullanıcının tercihlerine, kullanım geçmişine, konumuna veya diline göre özelleştirerek her kullanıcıya en iyi deneyimi sunmak için kişiselleştirmeyi kullanabilir. Geliştiriciler, kısmen kullanıcı davranışlarına dayalı olarak hedef kitleleri tanımlayabilir ve her bir hedef kitleye hedeflenen içeriği gösterebilir.
  • Yeni özellikleri aşamalı olarak kullanıma sunar – geliştiriciler, nasıl çalıştıklarını ve kullanıcıların nasıl yanıt verdiğini görmek için önce bu özellikleri birkaç kullanıcı üzerinde test ederek minimum riskle yeni özellikleri başlatabilir. Ardından, geliştiriciler tatmin olduklarında uygulamalarını diğer kullanıcılarının kullanımına sunabilirler.



Güvenlik sızıntısı

Haziran 2018'de mobil güvenlik şirketi Appthority, binlerce iOS ve Android mobil uygulamasının 2.271 hatalı yapılandırılmış Firebase veri tabanı aracılığıyla 113 GB'dan fazla veriyi açığa çıkardığını bildirdi.

Ocak 2018'den itibaren, Appthority araştırmacıları, kullanıcı verilerini depolamak için Firebase sistemlerini kullanan mobil uygulamaları taradı ve Firebase alanlarına yapılan istekler için iletişim modelini analiz etti.

2,7 milyondan fazla Android ve iOS uygulamasını taradıktan sonra, araştırmacılar, verileri Firebase arka uçlarına bağlayan ve depolayan 28.502 mobil uygulama (1.275 iOS ve 27.227 Android) belirledi.

Bunlardan 3.046'sı (600 iOS ve 2.446 Android), herkesin içeriklerini görüntülemesini sağlayan 2.271 hatalı yapılandırılmış Firebase veritabanına veri kaydetti.


Veritabanları, 4,5 milyondan fazla LinkedIn, Firebase, Facebook ve kurumsal veri deposu kullanıcı belirteçleri dahil olmak üzere 100 milyondan fazla kullanıcı verisi kaydını açığa çıkardı; 25 milyon GPS konum kaydı; reçete ayrıntıları ve sohbet mesajları gibi 4 milyondan fazla korunan sağlık bilgisi kaydı; 2,6 milyon kullanıcı kimliği ve düz metin parolası; ve ödeme, bankacılık ve Bitcoin işlemleri dahil olmak üzere 50 bin finansal kayıt.


Fiyatlandırma

Firebase, 1 GB gerçek zamanlı veritabanı depolama alanı ve iki ücretli abonelik planı içeren ücretsiz bir plan sunar: Flame Plan (2,5 GB depolama için ayda 25 ABD Doları) ve Blaze Planı (kullandıkça öde, GB depolama başına 5 ABD Doları) . Tüm planlar A/B testi , analitik, uygulama indeksleme, kimlik doğrulama (telefon yetkilendirme hariç), bulut mesajlaşma , crashlytics, dinamik bağlantılar, davetler, performans izleme, tahminler ve uzaktan yapılandırmayı içerir.

Planlar arasındaki temel farklar, gerçek zamanlı veritabanında tahsis edilen depolamayı, yükleme işlemlerinin sayısını, Cloud Firestone bant genişliğini ve daha fazlasını içerir.





Vakitinizi Ayırdığınız İçin Teşekkürler

Ellerinize Sağlık :)
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.