FireShield

Ne vous réveillez plus jamais avec une facture Google Cloud de 5 000 $

FireShield empêche qu'un bug ou une attaque ne se transforme en facture à cinq chiffres sur Google Cloud ou Firebase, y compris une limite d'utilisation Firebase inattendue ou une flambée sur la formule Blaze. Il agit dès que Google signale vos dépenses, sans attendre que quelqu'un lise une alerte.

Qu'est-ce que FireShield ?

Le serverless monte en charge automatiquement, sans plafond. Un bug ou une attaque ne fera pas tomber votre service : il le fera grossir, et votre facture avec lui, de façon exponentielle en quelques heures. FireShield agit dès que Google signale vos dépenses (personne n'a besoin de remarquer une alerte d'abord), pour que les dégâts ne continuent pas de s'accumuler.

Les alertes natives préviennent. FireShield agit.

Alertes de facturation natives

  • ✕Attendent que quelqu'un lise l'alerte et agisse
  • ✕Vous préviennent, sans jamais couper le trafic
  • ✕Aucune mesure d'atténuation automatique
  • ✕Alertes par e-mail uniquement, faciles à manquer

FireShield

  • ✓Agit dès que Google signale la dépense
  • ✓Le Soft Kill optionnel permet à votre service de se dégrader lui-même
  • ✓Le Hard Kill dissocie la facturation en dernier recours
  • ✓Vous alerte par e-mail, et votre équipe sur Slack ou Telegram
Formule Pro

Voyez où va l'argent, projet par projet

  • Burndown : finirez-vous le mois dans le budget ?

    Vos dépenses du mois comparées au rythme idéal pour votre budget, avec les dépenses de chaque jour face à l'objectif quotidien. Une courbe au-dessus du rythme en milieu de mois est l'avertissement précoce, avant qu'aucun seuil ne se déclenche.

  • Utilisation par service : d'où viennent les dépenses

    Choisissez les services Google Cloud qui vous intéressent (Cloud Run, Firestore, Cloud Storage…) et voyez la part de chacun dans les dépenses du mois, dans un graphique circulaire et empilés dans les barres quotidiennes.

  • Tous les mois, côte à côte

    Remontez les mois passés pour comparer un mois calme à celui où tout a dérapé.

Formule Pro

Repérez un emballement avant qu'il n'arrive sur la facture

  • L'utilisation, pas la dépense

    Google signale les dépenses avec des heures de retard. La détection des pics d'utilisation lit l'utilisation de chaque service dans Cloud Monitoring : une boucle qui martèle Firestore apparaît dès l'analyse suivante.

  • Comparé à votre propre normale

    Les 60 dernières minutes sont comparées à l'heure moyenne des 7 derniers jours. Vous réglez le multiplicateur et l'augmentation minimale de chaque service, pour qu'un service calme ne se déclenche pas sur du bruit.

  • Les mêmes actions que votre budget

    Email, Slack, Telegram, Soft Kill ou Hard Kill. Analyse toutes les 5 minutes avec Pro.

Comment fonctionne la détection des pics d'utilisation →

Conçu pour détenir les clés de votre compte de facturation

  • ✓

    Intégration sans aucun secret

    Associez un projet en vous connectant avec Google : votre jeton sert une seule fois à accorder à FireShield un rôle IAM natif, et n'est jamais conservé. Aucun fichier JSON de clé privée n'est jamais envoyé.

  • ✓

    Webhooks signés, protégés contre le rejeu

    Chaque appel Soft Kill est signé en HMAC-SHA256, avec une fenêtre anti-rejeu de 5 minutes et une comparaison en temps constant.

    Lire le guide d'intégration du Soft Kill →
  • ✓

    Isolation des organisations, appliquée côté serveur

    Les données de chaque organisation sont cloisonnées par un custom claim Firebase, vérifié au niveau de la couche de données, et jamais confié au client.

  • ✓

    Journal d'audit immuable

    Chaque action d'atténuation, automatique ou manuelle, est enregistrée et ne peut jamais être modifiée ni supprimée depuis le code de l'application.

Tarifs

Starter

9,90 $/mois

ou 99 $/an, 2 mois offerts

Protégez le projet qui compte le plus.

  • ✓1 projet
  • ✓Jusqu'à 10 seuils de budget par projet
  • ✓Alertes par e-mail
  • ✓Soft Kill et Hard Kill
  • ✓Journal d'audit immuable
Populaire

Pro

29,90 $/mois

ou 290 $/an, 2 mois offerts

Tous vos projets, avec toute l'équipe dans la boucle.

Tout ce qu'inclut Starter, plus :

  • ✓Projets illimités
  • ✓Alertes Slack et Telegram
  • ✓Graphiques de dépenses par projet
  • ✓Répartition des dépenses par service
  • ✓Détection des pics d'utilisation, toutes les 5 minutes

Chaque formule commence par un essai gratuit de 14 jours. Annulez avant la fin et vous ne payez rien. Changez de formule ou annulez à tout moment depuis votre tableau de bord.

Questions fréquentes

Comment FireShield sait-il que ma facture s'envole ?+

Google transmet les dépenses de chaque projet à FireShield via ses notifications de budget. Dès qu'un rapport arrive, FireShield le compare à vos seuils et exécute les actions associées ; personne n'a besoin de lire un e-mail d'abord. La fréquence et la rapidité des rapports dépendent de Google.

Que fait-il concrètement quand un seuil est franchi ?+

Ce que vous avez défini pour ce seuil. Chaque budget démarre avec un Hard Kill à 100 % (qui dissocie le compte de facturation GCP du projet pour arrêter les dépenses), que vous pouvez déplacer ou supprimer. Sur n'importe quel seuil, vous pouvez ajouter des alertes (e-mail, Slack, Telegram) et, si vous le souhaitez, un Soft Kill : un webhook signé envoyé à votre propre infrastructure pour lui demander de dégrader le service.

Dois-je modifier le code de mon application ?+

Non. Vous associez votre projet en vous connectant avec Google, ce qui accorde à FireShield un rôle IAM sur son compte de facturation. Rien à installer. Votre code ne change que si vous choisissez d'utiliser des Soft Kills : vous ajoutez alors un endpoint pour recevoir le webhook. FireShield ne touche jamais directement à vos services en cours d'exécution.

FireShield peut-il lire mon code source ou les secrets de mon infrastructure ?+

Non. L'intégration se fait sans aucun secret : elle repose sur l'attribution de rôles IAM, pas sur l'envoi d'identifiants.

Quelle est la différence entre Starter et Pro ?+

Les deux protègent vos projets de la même façon : jusqu'à 10 seuils par projet, alertes par e-mail, Soft Kill et Hard Kill. Starter couvre un projet. Pro couvre tous les projets que vous liez et ajoute les alertes Slack et Telegram, des graphiques de dépenses par projet, une répartition des dépenses par service et une détection des pics d'utilisation vérifiée toutes les 5 minutes.

FireShield fonctionne-t-il avec les projets Firebase ?+

Oui. Firebase repose sur Google Cloud, donc tout projet Firebase sur la formule Blaze (paiement à l'usage) est un projet GCP que FireShield peut protéger. Si vous avez déjà atteint une limite d'utilisation Firebase inattendue ou reçu une facture Blaze qui a dérapé, c'est exactement le scénario que FireShield a été conçu pour empêcher.

Qu'est-ce que la détection des pics d'utilisation ?+

Google signale les dépenses avec un délai de 15 minutes à plusieurs heures, si bien qu'un emballement peut prendre de l'ampleur avant qu'une alerte budgétaire ne se déclenche. Sur la formule Pro, FireShield lit aussi l'utilisation de chaque service (Firestore, Cloud Functions, Cloud Run, Cloud Storage, Realtime Database, SQL Connect, Cloud SQL, Hosting, Vertex AI, Firebase AI Logic et la Gemini API) et compare la dernière heure à son heure moyenne sur les 7 derniers jours. Quand un service dépasse le multiplicateur que vous avez fixé, par exemple 10 fois son niveau normal, et au moins l'augmentation minimale que vous choisissez, il exécute les actions choisies : une alerte, un Soft Kill ou un Hard Kill, et recommence à chaque analyse tant que l'utilisation respecte la règle. Il mesure l'utilisation, pas les coûts, et s'active projet par projet, ce qui accorde à FireShield un accès en lecture seule aux métriques d'utilisation de ce projet.

Logo FireWand

Vous gérez une base de données Firebase Data Connect ?

FireWand vous permet de parcourir, filtrer et modifier vos tables avec une vraie console SQL, gratuitement pour votre premier projet.

Essayer FireWand →