CodeMeter en programmeertaal delen onderliggend principe van universele veelzijdigheid

4 oktober 2021

Wibu-Systems biedt met AxPro­tector JavaScript een voor­zie­ning om JavaScript-appli­ca­ties te bevei­ligen en tevens te voorzien van de uitge­breide functies van de CodeMeter familie voor het aanmaken en beheren van softwarelicenties.

JavaScript is al meer dan 25 jaar populair bij software-ontwik­ke­laars. Hoewel het bij veel inci­den­tele gebrui­kers misschien nog steeds bekend staat als een taal voor brow­ser­toe­pas­singen aan de kant van de ’client’, is het inmiddels uitge­groeid tot een eerste keuze voor het maken van programma’s voor zowel de desktop- als de server­kant. JavaScript vinden we terug in veel netwerkap­pli­ca­ties die de grens tussen on-premise, edge of cloud-systemen in de nieuwe digitale economie en ’slimme industrie’ doen vervagen. Geen wonder dat JavaScript momenteel hoog scoort in de Tiobe-index, de inter­na­ti­o­nale lijst met de meest gebruikte ontwikkeltalen.

Wibu-Systems is al langer bezig om zijn expertise naar de JavaScript-wereld te brengen. De openheid daarvan gaven in het verleden aanlei­ding tot bezorgd­heid over de bevei­li­ging van systemen en het achter­lig­gende intel­lec­tuele eigendom. Die bezorgd­heid werd alleen maar groter met JavaScript aan het fundament van vitale appli­ca­ties in het digitale domein met op commer­ciële basis geëx­ploi­teerde netwer­k­in­fra­struc­turen, cloud­ge­ba­seerde bedrijfs­mo­dellen en slimme indu­striële produc­tie­con­cepten.  De CodeMeter Protec­tion Suite omvat nu dus ook het essen­tiële gereed­schap, nodig voor het beschermen en licen­ti­ëren van appli­ca­ties met behulp van AxPro­tector JavaScript. De speciale versie van de AxPro­tector-coderings- en bescher­mingstool stelt ontwik­ke­laars in staat om hun appli­ca­ties volledig of modulair te coderen voor creatieve aanpas­singen. Gelijk­tijdig zijn zij in staat om licenties diep en frau­de­be­stendig te inte­greren in de gege­ne­reerde appli­ca­ties. Optioneel voegt de IP-bevei­li­gings­modus bescher­ming toe tegen het omzeilen van licenties door met behulp van ’reverse engi­nee­ring’ broncode na te maken. Daarmee is AxPro­tector een ideale oplossing voor het bevei­ligen van waar­de­volle imma­te­riële activa in demo- of freemium-software.

AxPro­tector JavaScript is volledig geïn­te­greerd met de CodeMeter-familie van licen­tie­dis­tri­butie- en beheer­op­los­singen, inclusief de populaire CodeMeter License Central voor eenvou­dige en gebruiks­vrien­de­lijke afhan­de­ling van het licen­tie­proces en een keuze aan licen­tie­con­tai­ners, variërend van robuuste CmDongle-hard­wa­re­con­tai­ners of indu­striële ’embedded’ ASIC-systemen tot aan cloud­ge­ba­seerde CmCloud­Con­tai­ners. De toevoe­ging van AxPro­tector JavaScript brengt alle tech­ni­sche verfij­ning en creatieve commer­ciële moge­lijk­heden van CodeMeter binnen hand­be­reik van JavaScript-ontwik­ke­laars.  CodeMeter sluit naadloos aan op het JavaScript principe van één tech­no­logie die overal werkt: op servers op locatie of op afstand; stand-alone of in een Docker container; op een enkel­vou­dige computer of in een landschap van verbonden systemen.

AxPro­tector JavaScript kan node.JS-servertoepassingen en stan­da­lone Electron-appli­ca­ties coderen, beschermen en licen­ti­ëren. Zelfs zonder directe onder­steu­ning voor brow­ser­toe­pas­singen dekt dit het gehele scala aan essen­tiële toepas­singen in de JavaScript-wereld, inclusief de server-kant en de verborgen mecha­nismen, gericht op het in eerste instantie activeren van de gebrui­kers­ge­richte browser-app. De uitge­breide auto­ma­ti­se­rings­func­ties die in AxPro­tector zijn ingebouwd, maken het toevoegen van deze bevei­li­gingen eenvoudig en handig. Zonder veel hand­ma­tige inter­ven­ties of moeizaam compi­leren, worden de appli­ca­ties versleu­teld via een enkel­vou­dige procedure dan wel in een staps­ge­wijs, modulair uitge­voerd confi­gu­ra­tie­proces. Met minimale impact op de pres­ta­ties laten de licenties zich contro­leren en de bevei­ligde JavaScript-code zich ’on-the-fly’ decoderen, zodat de appli­catie een afzon­der­lijk bevei­ligde functie kan uitvoeren of activeren.

Rüdiger Kügler, VP Sales en Security Consul­tant bij Wibu-Systems, ziet over­een­kom­sten in het denken achter JavaScript en CodeMeter: “Voor Wibu-Systems en de makers van JavaScript draait het allemaal om openheid: we willen niet dat onze tech­no­logie wordt beperkt door de kunst­ma­tige grenzen tussen platforms, tech­no­lo­gieën of daad­wer­ke­lijke hardware. We willen dat alles vandaag en morgen veilig en betrouw­baar werkt in het gewenste ecosys­teem of infra­struc­tuur. Dat is wat we bedoelen met echte compatibiliteit.”

Pin It on Pinterest

Share This