Hoe beveilig ik mijn inloggegevens?

Laatst bijgewerkt: 3 maanden geleden

Je API-sleutels zijn de toegangspoort tot je Cathopic-account. Door ze goed te beveiligen, voorkom je onbevoegde toegang en bescherm je tegen factureringsfraude.

De gouden regel: houd sleutels geheim

Behandel je API-sleutels als wachtwoorden. Veelgemaakte fouten om te vermijden:

  • Sleutels hardcoderen direct in broncode

  • Sleutels vastleggen in Git of andere versiebeheersystemen

  • Sleutels gebruiken in client-side JavaScript of mobiele apps

  • Sleutels delen via e-mail, Slack of berichten-apps

  • Sleutels opslaan op openbare locaties (openbare repositories, wiki’s, enz.)

Gebruik omgevingsvariabelen

Sla sleutels op in omgevingsvariabelen in plaats van in code:

// .env-bestand (voeg toe aan .gitignore!)
CATHOPIC_API_KEY=sk_live_abc123xyz789...
// Je code
require('dotenv').config();
const apiKey = process.env.CATHOPIC_API_KEY;

Zo scheid je gevoelige gegevens van je codebase en wordt het rouleren van sleutels eenvoudiger.

Alleen server-side

API-aanroepen moeten plaatsvinden vanuit je backendservers, niet vanuit browsers of mobiele apps. Als gebruikers toegang nodig hebben tot Cathopic-bronnen:

  • Maak een backend-endpoint dat je API-sleutel gebruikt

  • Je frontend roept jouw endpoint aan, niet direct Cathopic

  • Je server valideert het gebruikersverzoek voordat hij Cathopic aanroept

Beperk op IP (indien mogelijk)

Sommige infrastructuren ondersteunen IP-whitelisting. Als je API-aanroepen afkomstig zijn van bekende IP’s:

  • Configureer firewallregels om uitgaande toegang te beperken

  • Gebruik dedicated serviceaccounts met minimale rechten

  • Controleer toeganglogs op ongebruikelijke activiteit

Als een sleutel is gecompromitteerd

Als je vermoedt dat een sleutel is blootgesteld:

  1. Genereer onmiddellijk een nieuwe API-sleutel

  2. Werk je applicatie bij met de nieuwe sleutel

  3. Verwijder de gecompromitteerde sleutel

  4. Bekijk gebruikslogs op verdachte activiteit

  5. Contact support als je ongeautoriseerde kosten ziet

Beheer je sleutels veilig op Instellingen → API.

Was dit artikel nuttig?