Aller au contenu principal

SaaS vs Self-Hosted

Concepts fondamentaux​

SaaS vs Self-Hosted​

  • SaaS (Software-as-a-Service) signifie que l'application est hébergée et maintenue par l'éditeur. Exemple : GitGuardian SaaS est hébergé sur les serveurs de GitGuardian, commencez 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, reportez-vous à la page Configuration système requise.

Versions et mises à niveau​

  • SaaS : GitGuardian contrôle les publications de versions et peut résoudre rapidement les problèmes grâce à des correctifs ou des rollbacks. (Notes de version SaaS)
  • Self-Hosted : Le client décide quand déployer de nouvelles versions. GitGuardian fournit un support lorsque nécessaire et envoie des newsletters à chaque nouvelle version. (Notes de version Self-Hosted)

Pour plus de détails sur Self-Hosted, reportez-vous à la page Mise à niveau.

Maintenance​

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

Pour plus de détails sur Self-Hosted, reportez-vous à la page Contrôles de santé.

Support et débogage​

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

Pour plus de détails sur Self-Hosted, reportez-vous à 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 importantes entre les environnements, nécessitant davantage d'efforts pour qu'elles fonctionnent 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, reportez-vous à la page Aperçu 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, reportez-vous à 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, reportez-vous à 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 » des Honeytoken✅❌Le 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 prochaine version.
Score de risque de priorisation des incidents (Machine Learning)✅⌛Pas encore pris en charge sur Self-Hosted mais sera ajouté dans une prochaine version.
Public Monitoring✅✅ (2026.7.0)Détecte les secrets divulgué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 secrets✅PartielSelf-Hosted : « Source publicly visible » est toujours disponible ; « Public incident linked » nécessite en plus 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 Overview✅⌛Bientôt disponible...
Intégration Secrets Manager✅✅ (2025.3.0)ggscout est déployé sur le cluster GitGuardian Self-Hosted
IP allowlist✅❌Cette fonctionnalité n'est pas disponible sur les environnements Self-Hosted, car il existe des méthodes alternatives pour restreindre l'accès.
GG Bridge✅✅ (2026.9.0)Sur Self-Hosted, vous installez vous-même le serveur bridge et déclarez les bridges dans vos valeurs Helm : voir GitGuardian Bridge Self-Hosted.
GitGuardian Assistant✅⌛
Generic Detectors pour les sources non-VCS✅⌛
GitGuardian MCP server✅✅ (2026.7.0)