skip to main content
Terug naar Overzicht

Veilig apps ontwikkelen voor de overheid met iOS


Hoe ontwikkel je overheidsapps die moeiteloos en zonder gevaar voor privacy door overheidsambtenaren in het veld kunnen worden gebruikt?

Van belastingdienst tot douaneambtenaren: overheidsmedewerkers gebruiken steeds vaker apps om de kwaliteit van hun werk te verhogen en de efficiëntie te verbeteren. Maar hoe ontwikkel je overheidsapps die moeiteloos en zonder gevaar voor privacy door overheidsambtenaren in het veld kunnen worden gebruikt?

Nu de overheid de dienstverlening steeds verder digitaliseert, komen er ook steeds meer overheidsapps. Voor burgers, zoals de app Berichtenbox, waarin burgers alle meldingen en berichten van overheidsinstanties kunnen zien. Maar daarnaast heeft de overheid verschillende teams van app-ontwikkelaars die apps ontwikkelen om het werk van ambtenaren gemakkelijker te maken. Deze apps worden zowel in publieke app stores als via de MDM Enterprise App Store aangeboden. Via Apple Business Manager (ABM) kunnen ook custom apps beschikbaar worden gesteld. 

Privacy en veiligheid van apps
Een belangrijke keuze bij het ontwikkelen van deze apps is het besturingssysteem. Kies je voor iOS of voor Android? Of allebei? Belangrijke criteria bij deze keuze zijn de kosten (TCO), de beschikbaarheid van apps en de mensen in het werkveld die de apparaten gebruiken. Maar als overheidsinstantie moet er daarnaast op meer zaken worden gelet, zoals de privacy en veiligheid van apps. Met iOS kun je apps bouwen die beschikken over geavanceerde en gebruiksvriendelijke features die zijn geïntegreerd in het besturingssysteem.

Xcode, de ontwikkelomgeving voor iOS, iPadOS en macOS.
Xcode, de ontwikkelomgeving voor iOS, iPadOS en macOS.

Geïntegreerde App Security
iOS heeft de beveiliging van apps opgebouwd in meerdere lagen. Zo moeten apps altijd worden ondertekend met een app-code en hebben iOS-apps – door het gebruik van sandboxing – uitsluitend toegang tot de eigen data. Twee elementen die zorgen voor een veilig en stabiel platform voor apps, waardoor ontwikkelaars betrouwbare apps kunnen ontwikkelen, zonder dat gebruikers en systeembeheerders bang hoeven te zijn voor virussen of malware.

De ontwikkelaar hoeft geen extra handelingen te verrichten voor de beveiliging van iOS-apps.

Zorgvuldige controle op identiteit en review gemaakte apps
Bovendien moeten ontwikkelaars van nieuwe apps zich eerst registreren bij Apple voor het Apple Developer Program. Na zorgvuldige controle van de identiteit wordt een certificaat afgegeven, waarmee ontwikkelaars apps voor distributie kunnen aanbieden. Dit weerhoudt cybercriminelen ervan malafide iOS-apps te ontwikkelen en aan te bieden.

Voor de ontwikkelaar zelf betekent dit ook dat die geen handelingen hoeft te verrichten ten behoeve van de beveiliging van data in de app. Niet voor iOS kiezen betekent dan ook al snel dat er extra maatregelen moeten worden genomen om app gebruik te beveiligen, wat bovendien extra kosten tot gevolg heeft.

Nadat een app door een ontwikkelaar is gemaakt en deze de app heeft ingediend bij de Appstore voor publicatie, volgt er een review-procedure. Het appreview team van Apple gaat na of app doet wat hij moet doen en checkt of alle bovenstaande procedures zijn gevolgd. Je bent dus beschermd tegen de kwaadwillende apps.

Met iOS kun je apps bouwen die beschikken over geavanceerde en gebruiksvriendelijke features die zijn geïntegreerd in het besturingssysteem.

Accessibility
Behalve aan privacy en security, voldoe je als app-ontwikkelaar met iOS ook aan veel overheidseisen rond toegankelijkheid. Hoe gemakkelijk is jouw app te gebruiken door specifieke gebruikers met een handicap, zoals slechtzienden of mensen met gehoorproblemen? In iOS zitten veel standaardfuncties die door elke app gebruikt kunnen worden om het deze gebruikers gemakkelijker te maken.

Sinds enkele jaren zijn overheidsinstanties verplicht om ervoor te zorgen dat websites voldoen aan bepaalde eisen voor toegankelijkheid. Vanaf 2021 zijn ook alle mobiele applicaties aan de beurt. Met ingebouwde accessibility features (VoicOver, Speech, Begeleiding en Display aanpassingen), accessibility API’s en diverse tools voor app-ontwikkelaars, is iOS bij uitstek het meest geschikte platform om ieder type gebruiker een vloeiende gebruikerservaring te bieden.

Verzekerd van veilige software
Een laatste belangrijke factor bij de keuze voor het app platform, is dat iOS gebruikers veel vaker beschikken over de meest recente versie van het besturingssysteem. Drie weken na de release van iOS 13 draaide deze versie al op ruim 50% van alle iOS-devices. Ter vergelijking: bij Androidgebruikers heeft minder dan 1% de nieuwste Android-versie draaien.

Het gebruik van de nieuwste versie is natuurlijk belangrijk voor de beveiligingsupdates, maar bovenal produceren app ontwikkelaars bij voorkeur apps die draaien op de nieuwste versie van een besturingssysteem.

Wil je meer weten over het ontwikkelen van veilige apps voor overheidsmedewerkers? We helpen je graag op weg.