Digitale soevereiniteit is en blijft een buzzword waar zowel bedrijven als overheden graag mee smijten. Deze week kwam er een nieuw project voorbij dat de soevereiniteit van Europa moet vergroten: BEAM, een chatapp speciaal voor Belgische ambtenaren en militairen. Gaat het hier om de zoveelste hype, of zit er echt wat substantieels achter dit project?
De claims rond BEAM zijn flink: volgens De Standaard kan de app 'niet gekraakt worden', ook niet na wekenlange pogingen door ethische hackers en securitybedrijven. Bovendien draaien alle servers van de app in België en gaat het om een besloten systeem alleen voor Belgische ambtenaren, militairen en werknemers van inlichtingendiensten. Daardoor is de Cloud Act niet van toepassing op het systeem en kunnen de Verenigde Staten de communicatie niet inzien.
Geheimzinnig
Erg veel wil Brandon de Waele, directeur van BEAM-maker Belgian Secure Communications, niet kwijt over de app. Hij bevestigt aan De Standaard alleen dat de app sinds vorige week wordt gebruikt 'door mensen van defensie, inlichtingendiensten en overheidsdiensten' en dat volgende week de gefaseerde uitrol van de app start. Op termijn moeten alle ambtenaren gebruikmaken van BEAM voor de professionele communicatie.
De website van BSC levert bepaald niet veel meer informatie op. BSC omschrijft zich als een bedrijf 'voor de ontwikkeling van beveiligde communicatie- en informatiesystemen met als doel de uitwisseling van informatie tussen overheidsdiensten en -instellingen te faciliteren.' Op de website staan verder alleen een contactpagina met weinig informatie en een vrij uitgebreide Responsible Disclosure Policy. De Standaard omschrijft BSC als een 'semigeheim' overheidsbedrijf met vijftig tot honderd werknemers, die allemaal onder een schuilnaam opereren.
Op de eigen website staat dat BEAM gebruikmaakt van end-to-endversleuteling en minimale data verwerkt. Zo uploadt de app geen contacten en is er geen tracking in de app aanwezig. Alle gegevens blijven binnen door de Belgische overheid gecontroleerde systemen. Op de GitHub-pagina wordt duidelijk dat BEAM een fork is van Element X. Dat is een Matrix-client gemaakt door Element, een bedrijf dat zich duidelijk profileert als dé oplossing voor overheden die willen loskomen van big tech.
Enter the Matrix
Bij 'Matrix' denken sommigen misschien aan de populaire film uit 1999, maar het gaat hier om het Matrix-protocol. Tweakers schreef in 2022 al een uitgebreid achtergrondartikel over de standaard. Samengevat werkt Matrix als gedecentraliseerd communicatieprotocol, waarbij verschillende apps die Matrix gebruiken met elkaar kunnen communiceren. Naast Element en Element X werken bijvoorbeeld ook FluffyChat, Cinny en Nheko als Matrix-clients. Zowel tekst- als spraakchats zijn mogelijk. Het protocol gebruikt zijn twee eigen encryptiestandaarden: Olm voor het versleutelen van individuele gesprekken en Megolm voor het versleutelen van groepsgesprekken.
/i/2008076042.png?f=imagenormal)
Het Matrix-protocol wordt inmiddels gebruikt bij overheden in verschillende landen. De Franse overheid heeft een eigen versie van BEAM met Tchap en het Duitse leger communiceert via het op Matrix gebaseerde BwMessenger. Ook de app NI2CE Messenger, die bedoeld is voor NAVO-communicatie, gebruikt Matrix.
De Nederlandse overheid is ook bezig met een project dat het Matrix-protocol gebruikt: MijnBureau, een initiatief van onder meer de Rijksoverheid, het Ministerie van Binnenlandse Zaken en de gemeente Amsterdam. Deze suite moet een alternatief vormen voor de talloze commerciële kantoorsuites, zoals Google Workspace en Microsoft 365. Mijn Bureau biedt op dit moment onder meer software om documenten, spreadsheets en presentaties te bewerken, chatfuncties en een lokale AI-assistent. Later wil men ook bijvoorbeeld e-mailfunctionaliteit en een wachtwoordmanager toevoegen. De chatfunctie is gebouwd op Matrix.
Hoe veilig is veilig?
In het kader van soevereiniteit zijn initiatieven als BEAM een prima idee, die er inderdaad voor zorgen dat in ieder geval overheden niet meer afhankelijk zijn van Amerikaanse bedrijven. Element zit zelf gevestigd in Londen, maar aangezien de werking decentraal is, zijn Matrix-apps ook niet meteen afhankelijk van dat bedrijf.
:strip_exif()/i/2008074624.jpeg?f=imagenormal)
De claims dat BEAM 'onhackbaar' is, nemen wij wel met een korreltje zout. Ten eerste zijn maar heel weinig applicaties echt onhackbaar. De code is opensource en daarmee kunnen gebruikers de veiligheid zelf verifiëren, maar uiteindelijk zijn ook opensourceprojecten niet immuun voor kwetsbaarheden.
Wel zal de dienst minder interessant zijn voor hackersgroepen, omdat BEAM alleen toegankelijk is voor medewerkers voor de Belgische overheid. Daarmee is het aantal slachtoffers relatief klein. Maar voor staatshackers die meer te weten willen komen over de plannen van de Belgische overheid blijft BEAM een interessant doelwit. De tijd zal leren hoe goed de app daartegen is opgewassen.
Redactie: Imre Himmelbauer • Eindredactie: Marger Verschuur