Deel van de Sovereign Stack · Familie: Soeverein

Sovereign Code

Host bedrijfsbroncode in een beheerde GitLab-omgeving in Europa of op eigen servers. Beheer toegang en controleer wijzigingen op wachtwoorden en toegangssleutels.

Waar uw code wordt gehost

Hoe het werkt

  1. Bedrijfsaccounts maken en de afgesproken projecten met hun geschiedenis overzetten.
  2. Wijzigingen nakijken en controleren voor opname in de hoofdversie.
  3. Een inventaris bijhouden, overbodige toegang verwijderen en projectherstel testen.

Scrol zijwaarts om de volledige tekening te lezen.

Uw ontwikkelaarswerknemers, stagiairs, studenten, het bureau de controle voor het opslaan wijzigingen op wachtwoorden en sleutels controleren de code Uw code, in Europa GitLab, op geharde servers in België, of in uw eigen gebouw beschermde branches: niemand herschrijft alleen de hoofdlijn ondertekende commits: elke wijziging zegt wie ze maakte een inventaris van elke repository die u bezit u weet waar elke regel van uw code staat Buitenpersoonlijke accounts: volg het bedrijfsbeleid aanbiedertoegang en wettelijk kader beoordelen Uw ontwikkelaarsde controle voor het opslaanUw code, in EuropaBuiten
De stappen hierboven leggen de tekening uit. Begrippen staan hieronder.

De code van uw team, onder bedrijfscontrole.

Uw ontwikkelteam
  • Medewerkers en partners
  • Bedrijfsaccounts voor projecten
  • Toegang voor de juiste mensen
Sovereign Code
  • GitLab onder bedrijfscontrole
  • Beschermde hoofdtakken beoordelen
  • Op blootgestelde sleutels controleren
Een herstelbaar project
  • Projecthistoriek bewaren
  • Toegang beoordelen en intrekken
  • Back-ups maken en herstel testen

Europese hosting of uw eigen servers; leg beheerderstoegang vast.

Repository
Projectbestanden en hun wijzigingsgeschiedenis.
Geheim
Een wachtwoord, token of sleutel waarmee software een andere dienst kan gebruiken.
Controle voor opslaan
Controles op de ontwikkelcomputer om blootgestelde inloggegevens te herkennen.
Beschermde branch
Gedeelde codeversie met regels voor beoordeling en aanvaarding van wijzigingen.
Ondertekende commit
Een wijziging met een cryptografische handtekening waarvan de identiteit moet worden gecontroleerd.
CLOUD Act
Clarifying Lawful Overseas Use of Data Act. Amerikaanse wet over elektronisch bewijs; het opslagland alleen bepaalt de verplichtingen niet.

Wie kan de code lezen en wijzigen?

Een repository bevat projectbestanden en hun wijzigingsgeschiedenis. Bedrijfsaccounts, toegangsregels en beschermde branches ondersteunen de afgesproken beoordeling van wijzigingen.

Controles op de ontwikkelcomputer en in het gedeelde proces helpen wachtwoorden en toegangssleutels opsporen. We spreken af waar elke controle draait; een blootgestelde sleutel moet ook worden ingetrokken en onderzocht.

Bestaande projecten verhuizen

We inventariseren eerst repositories, mensen en koppelingen. De planning behandelt codegeschiedenis, tickets waar ondersteund, automatisering, toegang en back-ups.

Voor de overstap controleren we of teams code kunnen ophalen, wijzigingen voorstellen en het afgesproken uitbrengproces uitvoeren.

Een les uit ons eigen project

Een student op een van onze projecten kopieerde de repository naar zijn persoonlijke GitHub-account. Die bevatte een SendGrid-toegangstoken. De aanbieder meldde later dat de token in een openbare repository was gevonden en ingetrokken.

De praktische les is bedrijfsaccounts gebruiken, blootgestelde inloggegevens controleren en projecten inventariseren. Het intrekken verwijderde de codekopieën niet.

Bij hosting horen ook aanbieder, beheerderstoegang en toepasselijke wettelijke verplichtingen te worden bekeken; het opslagland alleen volstaat niet.

Technische details

Voor IT’ers: GitLab, zelf gehost of in de EU gehost, secret scanning in pre-commit, beschermde branches, ondertekende commits, repository-inventaris.

Opleiding voor uw team

Duur
Een halve dag
Voor wie
Ontwikkelleiders en teams
Op het programma
Bedrijfsaccounts gebruiken, inloggegevens controleren en toegang en migratie voorbereiden.

Workshops →

Verwante onderwerpen

Bekijk praktische maatregelen en bronnen die bij deze dienst horen.

Vraag een offerte

Afkortingen die hier worden gebruikt: CLOUD Act, API, MFA
CLOUD Act — Clarifying Lawful Overseas Use of Data Act
Een Amerikaanse wet over toegang tot elektronisch bewijsmateriaal. Het opslagland alleen bepaalt niet de wettelijke verplichtingen van een aanbieder.
API — Application Programming Interface
Een afgesproken manier waarop een applicatie gegevens of acties bij een andere applicatie opvraagt.
MFA — Multi-Factor Authentication
Vraagt meer dan één soort bewijs om aan te melden, zoals een wachtwoord en een bevestiging op uw telefoon.

Alle afkortingen en hun uitleg →