Aller au contenu principal

SaaS vs Self-Hosted

Concepts clés

SaaS vs Self-Hosted

  • SaaS (Software-as-a-Service) signifie que l'application est hébergée et maintenue par le fournisseur. Exemple : GitGuardian SaaS est hébergé sur les serveurs de GitGuardian, démarrez gratuitement !
  • Self-Hosted ou On-Premise signifie que l'application est hébergée sur les serveurs du client. Exemple : GitGuardian Self-Hosted est déployé sur les serveurs du client, choisissez votre méthode d'installation.

Déploiement

  • SaaS : GitGuardian gère et contrôle les serveurs, les bases de données et l'infrastructure.
  • Self-Hosted : GitGuardian assure la compatibilité avec l'environnement du client.

Pour plus de détails sur Self-Hosted, consultez la page System Requirements.

Versions et mises à niveau

  • SaaS : GitGuardian contrôle les publications de versions et peut rapidement résoudre les problèmes avec des correctifs ou des retours en arrière. (Notes de version SaaS)
  • Self-Hosted : Le client décide quand déployer les nouvelles versions. GitGuardian fournit un support en cas de besoin et envoie des newsletters à chaque nouvelle version. (Notes de version Self-Hosted)

Pour plus de détails sur Self-Hosted, consultez la page Upgrade.

Maintenance

  • SaaS : GitGuardian surveille la plateforme et gère les alertes.
  • Self-Hosted : GitGuardian n'a pas de visibilité directe et inclut des capacités de surveillance interne au sein de la plateforme, gérées par le client.

Pour plus de détails sur Self-Hosted, consultez la page Health Checks.

Support et débogage

  • SaaS : GitGuardian a un accès complet aux données et aux logs, permettant une identification rapide des bugs et leur correction.
  • Self-Hosted : GitGuardian s'appuie sur les données fournies par le client ("support bundle") pour investiguer les problèmes, ce qui peut allonger le processus de résolution.

Pour plus de détails sur Self-Hosted, consultez la page Support.

Matrice des fonctionnalités

Le logiciel exécuté dans nos solutions SaaS et Self-Hosted est essentiellement le même. Cependant, certaines fonctionnalités ne sont pas disponibles dans les versions Self-Hosted en raison de différences significatives d'environnements, nécessitant plus d'efforts pour fonctionner dans une configuration Self-Hosted. Les tableaux ci-dessous mettent en évidence certaines des différences entre nos offres SaaS et Self-Hosted.

  • ✅ disponible
  • ⌛ bientôt disponible
  • ❌ non disponible

Sources de scan de secrets

Pour plus de détails, consultez la page Vue d'ensemble des intégrations de scan de secrets.

Nom de la source de scanGitGuardian SaaSGitGuardian Self-HostedDétails supplémentaires
GitHub.com
GitHub Enterprise Server
GitLab.com
GitLab Self-Hosted Community Edition
GitLab Self-Hosted Premium/Ultimate Plan
Bitbucket Cloud✅ (2025.2.0)
Bitbucket Server/Data Center
Slack✅ (2024.3.0)
Microsoft Teams✅ (2024.3.0)
Jira Cloud✅ (2024.4.0)Scan récurrent au lieu de webhooks à partir de 2026.6.0
Jira Data Center✅ (2024.12.0)
ServiceNow✅ (2025.5.0)Pas de scan historique
Confluence Cloud✅ (2024.7.0)
Confluence Data Center✅ (2024.11.0)
Azure Container Registry✅ (2025.6.0)
Google Artifact Registry✅ (2025.6.0)
JFrog Container Registry✅ (2025.6.0)
DockerHub✅ (2025.6.0)
AWS Container Registry (ECR)✅ (2025.8.0)
Microsoft SharePoint Online✅ (2025.9.0)
Microsoft OneDrive✅ (2025.9.0)
Bring Your Own Sources✅ (2025.9.0)

Alertes et notifications

Pour plus de détails, consultez la page Alertes et notifications.

Nom du notificateurGitGuardian SaaSGitGuardian Self-Hosted
Slack
PagerDuty
Splunk
Discord
Jira Cloud✅ (2024.5.0)
Jira Data Center✅ (2024.12.0)
Microsoft Teams✅ (2025.1.0)

Honeytoken

Pour plus de détails, consultez la page Honeytoken.

Nom de la fonctionnalitéGitGuardian SaaSGitGuardian Self-HostedDétails supplémentaires
Honeytoken
Honeytoken Deployment Jobs✅ (2024.4.0)
Localisation détaillée "Publicly Exposed" du HoneytokenLe tag « Publicly Exposed » existe pour les deux, mais la localisation exacte sur GitHub.com n'est disponible que pour SaaS.

Autres fonctionnalités

Nom de la fonctionnalitéGitGuardian SaaSGitGuardian Self-HostedDétails supplémentaires
AI Filters✅ (2026.6.0)
Suivi de la remédiation✅ (2025.1.0)
False Positive Remover (Machine Learning)✅ (2025.1.0)
Secret Enricher (Machine Learning)✅ (2025.3.0)
Regroupement d'incidents similaires (Machine Learning)Pas encore pris en charge sur Self-Hosted, mais sera ajouté dans une version future.
Score de risque pour la priorisation des incidents (Machine Learning)Pas encore pris en charge sur Self-Hosted, mais sera ajouté dans une version future.
Public Monitoring✅ (2026.7.0)Détecte les secrets exposés sur des sources publiques. Sur Self-Hosted, nécessite un accès réseau sortant pour atteindre le service Public Monitoring de GitGuardian.
Tag « Publicly Leaked » des secretsPartielSelf-Hosted : « Source publicly visible » est toujours disponible ; « Public incident linked » nécessite en outre la fonctionnalité Public Monitoring (disponible à partir de 2026.7.0) ; « Outside perimeter » n'est pas disponible sur Self-Hosted. SaaS : les trois types d'exposition sont visibles avec un abonnement Public Monitoring.
Secrets Analyzer✅ (2025.4.0)
Advanced Analytics✅ (2025.12.0)
Analytics OverviewBientôt disponible...
Intégration Secrets Manager✅ (2025.3.0)ggscout est déployé sur le cluster GitGuardian Self-Hosted
IP allowlistCette fonctionnalité n'est pas disponible sur les environnements Self-Hosted, car il existe des méthodes alternatives pour restreindre l'accès.
GG BridgeNon pris en charge pour les déploiements Self-Hosted.
GitGuardian Assistant
Détecteurs génériques pour les sources non-VCS