Diefstalbeveiliging instellen voor je SIM's

Diefstalbeveiliging, ook wel IMEI-lock genoemd, is een beveiligingsfunctie die een Simbase-SIM koppelt aan het IMEI (de unieke identificatie van een mobiel apparaat) van het eerste apparaat waarin hij wordt gebruikt. Haal je de SIM eruit en stop je hem in een ander apparaat, dan klopt het IMEI van dat apparaat niet met het vastgelegde IMEI en schakelt Simbase de SIM automatisch uit.

Dit artikel legt uit wat diefstalbeveiliging doet, wanneer het zin heeft om het aan te zetten en met welk operationeel aandachtspunt je rekening moet houden.

Wanneer gebruik je diefstalbeveiliging

Scenario
  • Vaste installatie, apparaat wordt waarschijnlijk niet verplaatst

  • Voertuigtelematica, asset trackers bij klanten

  • SIM's op de testbank van engineers

  • Voorraad reserve-SIM's die nog niet zijn uitgerold

  • SIM's in gedeelde apparaten of leenapparaten

Waartegen het beschermt

  • Diefstal van de SIM. Een gestolen SIM in een ander apparaat wordt geblokkeerd zodra de IMEI-wijziging is gedetecteerd.

  • Ongeautoriseerd hergebruik. Een SIM die uit een uitgerold apparaat wordt gehaald en in een privételefoon belandt (bewust of niet), werkt niet.

  • Fraude en datadiefstal. Gevoelige data die via een Simbase-SIM bereikbaar is, is lastiger weg te sluizen als de SIM alleen in het oorspronkelijke apparaat werkt.

Waartegen het niet beschermt:

  • Een gecompromitteerd apparaat. Is het apparaat zelf gecompromitteerd, dan blijft de SIM daarin gewoon werken. Diefstalbeveiliging controleert alleen het IMEI, niet de integriteit van de firmware.

  • Klonen van de SIM. Diefstalbeveiliging werkt met het IMEI dat het netwerk doorgeeft. Het voorkomt niet dat het SIM-geheim uit een gestolen SIM wordt gehaald.

  • Onderschepping van data onderweg. Gebruik daarvoor TLS en/of een VPN.

Hoe het werkt

Een datasessie is niet nodigHet apparaat hoeft geen data te versturen. Gewone signalering is genoeg: een registratiepoging, een location update of het normale verkeer tussen apparaat en zendmast geven allemaal het IMEI door, en elk daarvan kan de SIM koppelen of een mismatch veroorzaken.

Zodra een SIM met diefstalbeveiliging voor het eerst netwerkactiviteit heeft in een apparaat, legt Simbase het IMEI van dat apparaat vast bij de SIM. Elke keer dat het netwerk daarna het IMEI doorgeeft, controleert Simbase het:

  • Match: de SIM mag verbinden en verwerkt verkeer zoals normaal.

  • Mismatch: de SIM wordt automatisch uitgeschakeld zodra de wijziging is gedetecteerd, het verkeer stopt en Simbase mailt het technische contact van het account.

Wordt de SIM uitgeschakeld door een IMEI-mismatch, dan blijft hij Uitgeschakeld tot je ingrijpt. Zet diefstalbeveiliging uit en schakel de SIM weer in, of plaats de SIM terug in het oorspronkelijke apparaat.

Blokkeren gaat direct, detecteren nietHet blokkeren gaat direct: zodra Simbase de IMEI-wijziging ziet, wordt de SIM uitgeschakeld en stopt het verkeer. Het detecteren hangt af van het moment waarop het netwerk ons metadata met het nieuwe IMEI stuurt, en dat kan even duren. Nadat een SIM is verplaatst, kan er dus kort een moment zijn voordat de lock ingaat.

Diefstalbeveiliging inschakelen

Per SIM, in het dashboard

  1. Log in op dashboard.simbase.com.

  2. Open de SIM die je wilt beveiligen.

  3. Zoek de toggle Theft protection.

  4. Zet hem aan.

De SIM wordt nu gekoppeld aan het volgende IMEI dat voor hem wordt doorgegeven. Zit hij al in een apparaat met verbinding, dan wordt het IMEI van dat apparaat direct vastgelegd.

Blog Image

Via de API

  1. Maak een API-key aan met de scope simcards.details:write, via Integrations → API in het dashboard. Scopes leg je vast bij het aanmaken van een key en kun je daarna niet meer wijzigen.

  2. Stuur een PATCH-request naar de SIM en zet imei_lock op on.

Request

PATCH /v2/simcards/{ICCID} HTTP/1.1
Host: api.simbase.com
Authorization: Bearer YOUR_API_KEY
Content-Type: application/merge-patch+json
​
{
"imei_lock": "on"
}

Response

Een geslaagde call geeft 200 terug met de velden die zijn gewijzigd.

{
"message": "Simcard updated successfully",
"updated_fields": [
"imei_lock"
]
}

De SIM koppelt zich aan het IMEI dat hij nu doorgeeft, of aan het eerste IMEI dat voor hem binnenkomt als hij nog niet op het netwerk is gezien. Dit werkt hetzelfde als de toggle in het dashboard.

Uitzetten? Stuur "imei_lock": "off". Dat wist de koppeling en de SIM kan dan in elk apparaat verbinden.

Let op het content type.Met application/merge-patch+json geeft "imei_lock": null een validatiefout, met application/json wordt het gezien als "geen update". Stuur alleen de velden die je wilt wijzigen.

Diefstalbeveiliging uitschakelen

Dezelfde stappen, maar andersom:

  1. Open de SIM in het dashboard.

  2. Zet de toggle Theft protection uit.

Na het uitschakelen:

  • De IMEI-koppeling is gewist.

  • De SIM kan in elk apparaat verbinden.

  • Zet je diefstalbeveiliging later weer aan, dan begint de koppeling opnieuw. Het volgende IMEI dat binnenkomt wordt het nieuwe vastgelegde IMEI.

Plan legitieme apparaatwissels

Dit is het belangrijkste operationele aandachtspunt: wissel je het apparaat waarin een SIM zit, zet dan eerst diefstalbeveiliging uit. Anders gebeurt dit:

  1. Je plaatst de SIM in het vervangende apparaat.

  2. Het apparaat start op en verbindt met zijn nieuwe IMEI.

  3. Simbase ziet de mismatch en schakelt de SIM automatisch uit.

  4. Je hebt nu een uitgeschakelde SIM in het veld, die je alleen via het dashboard of de API weer kunt inschakelen.

De juiste volgorde:

  1. Schakel diefstalbeveiliging op de SIM uit in het dashboard, vóór de fysieke wissel.

  2. Plaats de SIM in het nieuwe apparaat.

  3. Zet het nieuwe apparaat aan en laat het succesvol verbinden.

  4. Zet diefstalbeveiliging weer aan. Het IMEI van het nieuwe apparaat wordt het nieuwe vastgelegde IMEI.

Wissel je vaak apparaten in het veld, automatiseer dit dan via de API.

IMEI-status controleren

In het dashboard

  1. Open de SIM in het dashboard.

  2. Het veld Theft protection toont de stand van de toggle en het vastgelegde IMEI, als dat er is.

  3. Zo controleer je of een SIM gekoppeld is aan het apparaat dat je verwacht. Handig tijdens de QA van een uitrol.

Via de API

Haal de SIM op met GET /v2/simcards/{ICCID}. De key heeft de scope simcards.details:read nodig.

GET /v2/simcards/{ICCID} HTTP/1.1
Host: api.simbase.com
Authorization: Bearer YOUR_API_KEY

De response bevat beide waarden, hier ingekort:

{
"iccid": "8912340400000000000",
"imei": "356938035643021",
"imei_lock": "off",
"state": "enabled"
}

imei_lock is on of off. imei is het IMEI dat de SIM nu doorgeeft. Staat de lock aan, dan is dat het vastgelegde IMEI.

Wil je een hele vloot controleren, haal dan je ICCID's op met GET /v2/simcards en roep voor elke SIM het detail-endpoint aan. Blijf daarbij onder de limiet van 10 calls per seconde.

Veelgestelde vragen

Er zijn twee opties. Plaats de SIM terug in het oorspronkelijke apparaat, of zet diefstalbeveiliging uit en schakel de SIM daarna weer in. Alleen diefstalbeveiliging uitzetten is niet genoeg: je moet de SIM ook weer inschakelen. Is de SIM echt gestolen, laat hem dan uitgeschakeld.

Nee. Diefstalbeveiliging werkt met één IMEI per SIM. Wissel je tussen twee bekende apparaten, zet diefstalbeveiliging dan uit of automatiseer de wissel met een script.

Nee. Het IMEI verandert niet bij een herstart. Diefstalbeveiliging grijpt alleen in bij een echte IMEI-mismatch.

Ja. Simbase mailt het technische contact van het account zodra een IMEI-mismatch een SIM uitschakelt. Houd de gegevens van dat contact actueel in je Simbase-accountinstellingen.

Gerelateerd

  • SIM-status: wat er gebeurt als diefstalbeveiliging een SIM uitschakelt

  • Diagnose: signaleert mismatches van diefstalbeveiliging

  • API: diefstalbeveiliging programmatisch aansturen

  • VPN: extra beveiliging bovenop de IMEI-lock