CodeMeter maakt onafhankelijke app store voor industriële applicaties mogelijk

9 mei 2023

Om de toegang tot indu­striële appli­ca­ties te verge­mak­ke­lijken heeft de Open Industry 4.0 Alliance (OI4) twee jaar geleden een app store gelan­ceerd. Het gebruik van deze zogeheten OI4 Community App Store groeit flink. Goed geor­ga­ni­seerd licen­tie­be­heer is hierbij cruciaal. Hiervoor heeft de alliantie Wibu-Systems inge­scha­keld, een Duitse speci­a­list op dit gebied. 

De OI4-app store is gebouwd voor inter­o­pe­ra­bi­li­teit in de gemengde en hete­ro­gene land­schappen van de industrie. Het maakt gebruik van Docker-contai­ners om nieuwe soft­wa­re­mo­ge­lijk­heden te bieden aan eind­ge­brui­kers in fabrieken. Bescher­ming en licen­tie­be­heer zijn diep in app store geïn­te­greerd, meldt de alliantie. Hiertoe is gebruik gebruikt van de CodeMeter-oplossing van Wibu-Systems. Dit bedrijf heeft veel ervaring opgedaan met het beheren van licenties in Docker-systemen. Daarmee biedt CodeMeter de bevei­li­ging en de trans­pa­rantie die nodig is voor moni­to­ring van het gebruik van apps en de bijbe­ho­rende facturering. 

CmReady voor opslagkaarten

Wibu-Systems heeft onlangs ook CmReady geïn­tro­du­ceerd. Het CmReady-systeem voegt CodeMeter-moge­lijk­heden voor licen­tie­be­heer en security toe aan een aantal daarvoor gese­lec­teerde apparaten voor massa­op­slag (geheu­gen­sticks en ‑kaartjes). De Data Protec­tion (DP)-kaarten van Swissbit zullen de eerste CmReady-apparaten zijn en zullen beschik­baar zijn als in SD- en microSD-formaat. In de praktijk betekent dit dat de bevei­li­gings­mo­ge­lijk­heden van CodeMeter-licenties kunnen worden gebonden aan een unieke ID van de geheu­gen­kaarten zelf. Hierdoor is het mogelijk dat de licen­tie­houder licenties gemak­ke­lijk en met minimale imple­men­tatie-inspan­ningen kan verplaatsen van de ene machine naar het andere. CmReady maakt een breed scala aan CodeMeter-licen­tie­mo­dellen mogelijk, inclusief keuzes zoals abon­ne­menten, licenties voor betalen per gebruik of betalen per functie.

De licenties worden hierbij via een online-acti­ve­rings­proces gebonden aan een reeks systeem­ken­merken (voor zover aanwezig) met een vaste waarde (onder andere board, CPU, disk, network adapter) van de machi­ne­bestu­ring waarop de geli­cen­ti­eerde software draait. In een embedded omgeving of bij IoT-toepas­singen is dat niet altijd mogelijk, terwijl CmDongles en CmAsics soms ook geen optie zijn. Veel makers van embedded en IoT-apparaten kiezen wel voor gangbare apparaten voor massa­op­slag, zoals SD- of microSD-kaarten. CmReady biedt de soft­wa­re­ma­kers voor embedded systemen en IoT-apparaten in feite het beste van twee werelden. Met CmReady wordt de binding tot stand gebracht door de unieke hardware-ID (UID) van de kaart te combi­neren met een monotoon oplopend telme­cha­nisme. Daarmee zijn repe­te­rende aanvallen op de licen­tie­con­tainer te voorkomen. Deze UID-units zijn over­draag­baar en gemak­ke­lijk te gebruiken. Daardoor laten licenties zich eenvoudig toevoegen via het CodeMeter-licen­tie­be­heer­sys­teem en zijn er geen extra imple­men­tatie-inspan­ningen nodig om de binding tot stand te brengen.

AI-modellen beschermen

Wibu-Systems volgt daarnaast de ontwik­ke­lingen rond arti­fi­cial intel­li­gence op de voet, vertelt CEO Oliver Winzen­ried tijdens de Hannover Messe. “Wij zien dat veel bedrijven met AI-modellen als ChatGPT aan het expe­ri­men­teren zijn, ook in de industrie. Dat biedt enorm veel kansen, maar het brengt ook risico’s met zich mee. Zo is het niet verstandig als R&D‑afdelingen gebruik gaan maken van dit soort Large Language Models. Het probleem kan dan namelijk ontstaan dat zij zo’n model gebruiken voor hun onder­zoeks­werk, waardoor er infor­matie over hun research naar buiten komt. Dat kan een negatieve impact hebben op de toeken­ning van een patent.”

Voor een bedrijf als Wibu-Systems ontstaan hierdoor overigens inte­res­sante kansen. Bijvoor­beeld een op CodeMeter-tech­no­logie geba­seerde aanpak om AI-modellen te beschermen tegen onge­wenste aanpas­singen. Of een derge­lijke aanpak al op de roadmap van het bedrijf staat, laat Winzen­ried nog even in het midden. 

Wat tech­no­lo­gie­ont­wik­ke­ling wellicht wat dichter bij huis en daarom al wel op de roadmap: een aanpak om de afhan­ke­lijk­heid van een werkende inter­net­ver­bin­ding bij licen­tie­be­heer te vermin­deren. “Valt de inter­net­ver­bin­ding weg, dan kan onze CodeMeter-oplossing vaak niet contro­leren of de licentie voor de door ons beschermde machine nog geldig is. Op dit moment betekent dit dat de licentie als niet-geldig wordt aange­merkt. De gebruiker heeft dan geen toegang meer tot de software of bepaalde afge­schermde functies van de besturing. We kunnen dit oplossen door bijvoor­beeld een locale cache toe te voegen aan de dongle of de kaart. Hierin zou dan bijvoor­beeld kunnen worden vast­ge­legd dat de licentie ook bij het wegvallen van een verbin­ding toch nog een bepaalde tijd geldig blijft.”

Pin It on Pinterest

Share This