SlideShare una empresa de Scribd logo
1 de 27
The Fine Balance of Trust Ruediger Kuegler, VP Professional Services
ruediger.kuegler@wibu.com
Joerg Jans, Professional Services
joerg.jans@wibu.com
Lost Licenses
09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 1
Introduction
09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 2
CmContainers in Brief
09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 3
CmCloudContainer
License container
in the WIBU cloud
Bound to a user
CmDongle
License container
in a secure HW element
Bound to a smart card chip
License Server
License Server in LAN / WAN
CmActLicense
License container
in an encrypted file
Bound to an endpoint
User Stories – CmDongles
 CmDongles can be lost
 “My Dog has eaten the CmDongle”
 “The CmDongle was burned in the fires down in Australia”
 “The WibuKey was burned with the whole production facility”
 CmDongles can be stolen
 “It looks like a memory stick”
 CmDongles can get broken
 MTBF > 3.000.000 hours (this happens very rarely)
 A dishonest customer can complain the dongle was stolen, lost or broken
09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 4
User Stories – CmActLicense 1
 CmActLicenses can become broken
 Very unlikely with SmartBind®, because of the tolerance level
 CmActLicenses can become invalid
 The user or other processes wipe out the license file
 Also very unlikely, because of
 Redundant storage of hidden information
 Windows-conform storage of license files in “Program Data”
 The computer with the associated CmActLicense was stolen
09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 5
User Stories – CmActLicense 2
 The computer where the CmActLicense was located
 breaks up (and is repaired)
 Hard drive crash …
 was replaced with a new machine
 The user / admin didn’t uninstall/deactivate the software before replacing the PC
 was reset
 Using computers for training purposes
 Personal computer that had become too slow or after a malware infection
 A dishonest customer can complain the license was stolen, lost, broken,
become invalid, or …
09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 6
User Stories – CmCloudContainer
 The credential file was deleted from the computer
 Deleted by accident or removed on purpose
 The user wants to use a different computer with the same license
 Standard use case, not really a lost/broken scenario
 The user thinks that somebody else got hold of his credential file and uses
their license now
 CmCloudServer doesn’t allow an over usage of licenses. The legitimate user will
find out that their license is already in use and they cannot use it anymore.
 A dishonest customer can complain the license was stolen or lost.
09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 7
Reactivation
on the Same Device
09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 8
Reactivation on the Same Device 1
09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 9
Reactivation on the Same Device 2
 Possible for CmActLicenses
 Use cases:
 Training computers
 Resetting a computer
 Repairing a computer
 Invalid licenses
 The ISV defines the rules
 How often, how often per time, manual approval
09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 10
Reactivating a License
09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 11
Reactivating a License 1
09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 12
Reactivating a License 1
 Possible for all CmContainer types
 The ISV defines the rules
 How often, how often per time, manual approval
 The user can be independent
 License Portal / WebDepot
 Software Activation Wizard and Gateway
 Automatic blacklisting
 The old license is withdrawn or the complete CmContainer is blacklisted
09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 13
Using Blacklists
09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 14
Using Blacklists 1
09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 15
Using Blacklists 2
 Possible for all CmContainer types
 Automatic blacklisting when
 A license is reactivated (global settings)
 A CmContainer is restored
 The CmContainer is locked during the next activation
 A “Honey Pot” license is created automatically (global settings)
 Activated like an automatic container update
09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 16
Checkpoint Licenses
09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 17
Checkpoint Licenses 1
09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 18
Checkpoint Licenses 2
 Possible for all CmContainer types
 Business view: The license is perpetual
 Technical view: The license has an Expiration Time
 The license is renewed automatically in the background
 With Software Activation Wizard (an Internet connection is needed temporarily)
 Configuring each item
 Validity: days from activation
 Threshold: remaining days before the next renewal starts
 Licenses can be used offline
09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 19
Recovering
Login Credentials
09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 20
First Retrieval of the Login Credentials
09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 21
Recovering the Login Credentials
09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 22
Resetting the Login Credentials
09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 23
Reset
Authorized user
Users with stolen login credentials
Recovering Login Credentials for CmCloudContainers 2
 Lost login credentials
 Login to License Portal
 Retrieval of the original credential file
 All other installations with the same credential file stay valid
 Stolen login credentials
 User: Login to License Portal or ISV: Login to Cloud Dashboard
 Retrieval of new credential file for the same CmContainer
 Licenses in the CmContainer are still valid
 All other installations with the old credential file become invalid
09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 24
Summary
09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 25
Summary
 CodeMeter offers highly sophisticated options for recovering licenses
 The ISV can configure rules for self service recovery
 Increasing user satisfaction
 Decreasing support efforts
 Transparent methods to detect/revoke licenses that are used fraudulently
 Blacklisting “lost” CmContainers when the user is back online
 Time-bombed Checkpoint Licenses expire automatically offline
 Automatic lock or renewal via Software Activation Wizard
 CmCloudContainers cannot get lost at all, they are safe in the cloud
09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 26
https://www.wibu.com
info@wibu.com
Europe: +49-721-931720
USA: +1-425-7756900
China: +86-21-55661790
Japan: +81-3-43608205
Thank you very much for your attention
09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 27

Más contenido relacionado

Similar a Lost Licenses - The Fine Balance of Trust

Software License Models - Spicing up the Mix
Software License Models - Spicing up the MixSoftware License Models - Spicing up the Mix
Software License Models - Spicing up the Mixteam-WIBU
 
Your Migration Map to a Comprehensive Protection and Licensing System
Your Migration Map to a Comprehensive Protection and Licensing SystemYour Migration Map to a Comprehensive Protection and Licensing System
Your Migration Map to a Comprehensive Protection and Licensing Systemteam-WIBU
 
Feeling Right at Home: Uniform Processes for Online and Offline Licenses
Feeling Right at Home: Uniform Processes for Online and Offline LicensesFeeling Right at Home: Uniform Processes for Online and Offline Licenses
Feeling Right at Home: Uniform Processes for Online and Offline Licensesteam-WIBU
 
Licensing in virtual environments
Licensing in virtual environmentsLicensing in virtual environments
Licensing in virtual environmentsteam-WIBU
 
Setting licenses free vs. locking them down
Setting licenses free vs. locking them downSetting licenses free vs. locking them down
Setting licenses free vs. locking them downteam-WIBU
 
License Portal - The DIY Solution
License Portal - The DIY SolutionLicense Portal - The DIY Solution
License Portal - The DIY Solutionteam-WIBU
 
Best Practices for License Management
Best Practices for License ManagementBest Practices for License Management
Best Practices for License Managementteam-WIBU
 
Optimizing Cloud Licensing: Strategies and Best Practices
Optimizing Cloud Licensing: Strategies and Best PracticesOptimizing Cloud Licensing: Strategies and Best Practices
Optimizing Cloud Licensing: Strategies and Best Practicesteam-WIBU
 
The Dongle is Dead. Long Live the Dongle.
The Dongle is Dead. Long Live the Dongle.The Dongle is Dead. Long Live the Dongle.
The Dongle is Dead. Long Live the Dongle.team-WIBU
 
Embedded devices - Big opportunities in tiny packages
Embedded devices - Big opportunities in tiny packagesEmbedded devices - Big opportunities in tiny packages
Embedded devices - Big opportunities in tiny packagesteam-WIBU
 
Authenticate and authorize your IIoTdevices
Authenticate and authorize your IIoTdevicesAuthenticate and authorize your IIoTdevices
Authenticate and authorize your IIoTdevicesteam-WIBU
 
No Time to Idle – License availability for business continuity
No Time to Idle – License availability for business continuityNo Time to Idle – License availability for business continuity
No Time to Idle – License availability for business continuityteam-WIBU
 
Total control over your protection and licensing process
Total control over your protection and licensing processTotal control over your protection and licensing process
Total control over your protection and licensing processteam-WIBU
 
Brkarc 2034 smart-licensing
Brkarc 2034 smart-licensingBrkarc 2034 smart-licensing
Brkarc 2034 smart-licensingMichael Ganschuk
 
Cloud-Based Licensing in Offline Scenarios
Cloud-Based Licensing in Offline ScenariosCloud-Based Licensing in Offline Scenarios
Cloud-Based Licensing in Offline Scenariosteam-WIBU
 
End-to-End License Transfer
End-to-End License TransferEnd-to-End License Transfer
End-to-End License Transferteam-WIBU
 
Monetizing Software, Machines, and Materials with New Business Models
Monetizing Software, Machines, and Materials with New Business ModelsMonetizing Software, Machines, and Materials with New Business Models
Monetizing Software, Machines, and Materials with New Business Modelsteam-WIBU
 
The fastest way to protect your know-how
The fastest way to protect your know-howThe fastest way to protect your know-how
The fastest way to protect your know-howteam-WIBU
 
Safer to market: Licensing and e-commerce integrated
Safer to market: Licensing and e-commerce integratedSafer to market: Licensing and e-commerce integrated
Safer to market: Licensing and e-commerce integratedteam-WIBU
 

Similar a Lost Licenses - The Fine Balance of Trust (20)

Software License Models - Spicing up the Mix
Software License Models - Spicing up the MixSoftware License Models - Spicing up the Mix
Software License Models - Spicing up the Mix
 
Your Migration Map to a Comprehensive Protection and Licensing System
Your Migration Map to a Comprehensive Protection and Licensing SystemYour Migration Map to a Comprehensive Protection and Licensing System
Your Migration Map to a Comprehensive Protection and Licensing System
 
Feeling Right at Home: Uniform Processes for Online and Offline Licenses
Feeling Right at Home: Uniform Processes for Online and Offline LicensesFeeling Right at Home: Uniform Processes for Online and Offline Licenses
Feeling Right at Home: Uniform Processes for Online and Offline Licenses
 
Licensing in virtual environments
Licensing in virtual environmentsLicensing in virtual environments
Licensing in virtual environments
 
Setting licenses free vs. locking them down
Setting licenses free vs. locking them downSetting licenses free vs. locking them down
Setting licenses free vs. locking them down
 
License Portal - The DIY Solution
License Portal - The DIY SolutionLicense Portal - The DIY Solution
License Portal - The DIY Solution
 
Best Practices for License Management
Best Practices for License ManagementBest Practices for License Management
Best Practices for License Management
 
Optimizing Cloud Licensing: Strategies and Best Practices
Optimizing Cloud Licensing: Strategies and Best PracticesOptimizing Cloud Licensing: Strategies and Best Practices
Optimizing Cloud Licensing: Strategies and Best Practices
 
The Dongle is Dead. Long Live the Dongle.
The Dongle is Dead. Long Live the Dongle.The Dongle is Dead. Long Live the Dongle.
The Dongle is Dead. Long Live the Dongle.
 
Embedded devices - Big opportunities in tiny packages
Embedded devices - Big opportunities in tiny packagesEmbedded devices - Big opportunities in tiny packages
Embedded devices - Big opportunities in tiny packages
 
Authenticate and authorize your IIoTdevices
Authenticate and authorize your IIoTdevicesAuthenticate and authorize your IIoTdevices
Authenticate and authorize your IIoTdevices
 
No Time to Idle – License availability for business continuity
No Time to Idle – License availability for business continuityNo Time to Idle – License availability for business continuity
No Time to Idle – License availability for business continuity
 
Total control over your protection and licensing process
Total control over your protection and licensing processTotal control over your protection and licensing process
Total control over your protection and licensing process
 
VBOT
VBOTVBOT
VBOT
 
Brkarc 2034 smart-licensing
Brkarc 2034 smart-licensingBrkarc 2034 smart-licensing
Brkarc 2034 smart-licensing
 
Cloud-Based Licensing in Offline Scenarios
Cloud-Based Licensing in Offline ScenariosCloud-Based Licensing in Offline Scenarios
Cloud-Based Licensing in Offline Scenarios
 
End-to-End License Transfer
End-to-End License TransferEnd-to-End License Transfer
End-to-End License Transfer
 
Monetizing Software, Machines, and Materials with New Business Models
Monetizing Software, Machines, and Materials with New Business ModelsMonetizing Software, Machines, and Materials with New Business Models
Monetizing Software, Machines, and Materials with New Business Models
 
The fastest way to protect your know-how
The fastest way to protect your know-howThe fastest way to protect your know-how
The fastest way to protect your know-how
 
Safer to market: Licensing and e-commerce integrated
Safer to market: Licensing and e-commerce integratedSafer to market: Licensing and e-commerce integrated
Safer to market: Licensing and e-commerce integrated
 

Más de team-WIBU

Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
Unlocking the Future: Empowering Industrial Security
Unlocking the Future: Empowering Industrial SecurityUnlocking the Future: Empowering Industrial Security
Unlocking the Future: Empowering Industrial Securityteam-WIBU
 
The Power of Partnership: Enabling Success Together
The Power of Partnership: Enabling Success TogetherThe Power of Partnership: Enabling Success Together
The Power of Partnership: Enabling Success Togetherteam-WIBU
 
Unleash the Power of CodeMeter - CodeMeter Basics
Unleash the Power of CodeMeter - CodeMeter BasicsUnleash the Power of CodeMeter - CodeMeter Basics
Unleash the Power of CodeMeter - CodeMeter Basicsteam-WIBU
 
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für GeschäftskontinuitätKeine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuitätteam-WIBU
 
For a Few Licenses More
For a Few Licenses MoreFor a Few Licenses More
For a Few Licenses Moreteam-WIBU
 
App Management on the Edge
App Management on the EdgeApp Management on the Edge
App Management on the Edgeteam-WIBU
 
Protecting and Licensing .NET Applications
Protecting and Licensing .NET ApplicationsProtecting and Licensing .NET Applications
Protecting and Licensing .NET Applicationsteam-WIBU
 
The first step is always the most decisive
The first step is always the most decisiveThe first step is always the most decisive
The first step is always the most decisiveteam-WIBU
 
Protection and monetization of 3D printed objects in the spare parts business...
Protection and monetization of 3D printed objects in the spare parts business...Protection and monetization of 3D printed objects in the spare parts business...
Protection and monetization of 3D printed objects in the spare parts business...team-WIBU
 
Serving Up Features-on-Demand for Every Appetite
Serving Up Features-on-Demand for Every AppetiteServing Up Features-on-Demand for Every Appetite
Serving Up Features-on-Demand for Every Appetiteteam-WIBU
 
Security and Protection for Machine Learning.pptx
Security and Protection for Machine Learning.pptxSecurity and Protection for Machine Learning.pptx
Security and Protection for Machine Learning.pptxteam-WIBU
 
Running code in secure hardware or cloud environments
Running code in secure hardware or cloud environmentsRunning code in secure hardware or cloud environments
Running code in secure hardware or cloud environmentsteam-WIBU
 
Protecting Node.js-based JavaScript Applications
Protecting Node.js-based JavaScript ApplicationsProtecting Node.js-based JavaScript Applications
Protecting Node.js-based JavaScript Applicationsteam-WIBU
 
Your CODESYS Applications, Protected and Licensed
Your CODESYS Applications, Protected and LicensedYour CODESYS Applications, Protected and Licensed
Your CODESYS Applications, Protected and Licensedteam-WIBU
 
Everything You Always Wanted to Know About CodeMeter FSBs
Everything You Always Wanted to Know About CodeMeter FSBsEverything You Always Wanted to Know About CodeMeter FSBs
Everything You Always Wanted to Know About CodeMeter FSBsteam-WIBU
 
Protecting Python applications the simpler way
Protecting Python applications the simpler wayProtecting Python applications the simpler way
Protecting Python applications the simpler wayteam-WIBU
 

Más de team-WIBU (17)

Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
Unlocking the Future: Empowering Industrial Security
Unlocking the Future: Empowering Industrial SecurityUnlocking the Future: Empowering Industrial Security
Unlocking the Future: Empowering Industrial Security
 
The Power of Partnership: Enabling Success Together
The Power of Partnership: Enabling Success TogetherThe Power of Partnership: Enabling Success Together
The Power of Partnership: Enabling Success Together
 
Unleash the Power of CodeMeter - CodeMeter Basics
Unleash the Power of CodeMeter - CodeMeter BasicsUnleash the Power of CodeMeter - CodeMeter Basics
Unleash the Power of CodeMeter - CodeMeter Basics
 
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für GeschäftskontinuitätKeine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
 
For a Few Licenses More
For a Few Licenses MoreFor a Few Licenses More
For a Few Licenses More
 
App Management on the Edge
App Management on the EdgeApp Management on the Edge
App Management on the Edge
 
Protecting and Licensing .NET Applications
Protecting and Licensing .NET ApplicationsProtecting and Licensing .NET Applications
Protecting and Licensing .NET Applications
 
The first step is always the most decisive
The first step is always the most decisiveThe first step is always the most decisive
The first step is always the most decisive
 
Protection and monetization of 3D printed objects in the spare parts business...
Protection and monetization of 3D printed objects in the spare parts business...Protection and monetization of 3D printed objects in the spare parts business...
Protection and monetization of 3D printed objects in the spare parts business...
 
Serving Up Features-on-Demand for Every Appetite
Serving Up Features-on-Demand for Every AppetiteServing Up Features-on-Demand for Every Appetite
Serving Up Features-on-Demand for Every Appetite
 
Security and Protection for Machine Learning.pptx
Security and Protection for Machine Learning.pptxSecurity and Protection for Machine Learning.pptx
Security and Protection for Machine Learning.pptx
 
Running code in secure hardware or cloud environments
Running code in secure hardware or cloud environmentsRunning code in secure hardware or cloud environments
Running code in secure hardware or cloud environments
 
Protecting Node.js-based JavaScript Applications
Protecting Node.js-based JavaScript ApplicationsProtecting Node.js-based JavaScript Applications
Protecting Node.js-based JavaScript Applications
 
Your CODESYS Applications, Protected and Licensed
Your CODESYS Applications, Protected and LicensedYour CODESYS Applications, Protected and Licensed
Your CODESYS Applications, Protected and Licensed
 
Everything You Always Wanted to Know About CodeMeter FSBs
Everything You Always Wanted to Know About CodeMeter FSBsEverything You Always Wanted to Know About CodeMeter FSBs
Everything You Always Wanted to Know About CodeMeter FSBs
 
Protecting Python applications the simpler way
Protecting Python applications the simpler wayProtecting Python applications the simpler way
Protecting Python applications the simpler way
 

Último

Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptrcbcrtm
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 

Último (20)

Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.ppt
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Odoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting ServiceOdoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting Service
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 

Lost Licenses - The Fine Balance of Trust

  • 1. The Fine Balance of Trust Ruediger Kuegler, VP Professional Services ruediger.kuegler@wibu.com Joerg Jans, Professional Services joerg.jans@wibu.com Lost Licenses 09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 1
  • 2. Introduction 09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 2
  • 3. CmContainers in Brief 09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 3 CmCloudContainer License container in the WIBU cloud Bound to a user CmDongle License container in a secure HW element Bound to a smart card chip License Server License Server in LAN / WAN CmActLicense License container in an encrypted file Bound to an endpoint
  • 4. User Stories – CmDongles  CmDongles can be lost  “My Dog has eaten the CmDongle”  “The CmDongle was burned in the fires down in Australia”  “The WibuKey was burned with the whole production facility”  CmDongles can be stolen  “It looks like a memory stick”  CmDongles can get broken  MTBF > 3.000.000 hours (this happens very rarely)  A dishonest customer can complain the dongle was stolen, lost or broken 09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 4
  • 5. User Stories – CmActLicense 1  CmActLicenses can become broken  Very unlikely with SmartBind®, because of the tolerance level  CmActLicenses can become invalid  The user or other processes wipe out the license file  Also very unlikely, because of  Redundant storage of hidden information  Windows-conform storage of license files in “Program Data”  The computer with the associated CmActLicense was stolen 09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 5
  • 6. User Stories – CmActLicense 2  The computer where the CmActLicense was located  breaks up (and is repaired)  Hard drive crash …  was replaced with a new machine  The user / admin didn’t uninstall/deactivate the software before replacing the PC  was reset  Using computers for training purposes  Personal computer that had become too slow or after a malware infection  A dishonest customer can complain the license was stolen, lost, broken, become invalid, or … 09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 6
  • 7. User Stories – CmCloudContainer  The credential file was deleted from the computer  Deleted by accident or removed on purpose  The user wants to use a different computer with the same license  Standard use case, not really a lost/broken scenario  The user thinks that somebody else got hold of his credential file and uses their license now  CmCloudServer doesn’t allow an over usage of licenses. The legitimate user will find out that their license is already in use and they cannot use it anymore.  A dishonest customer can complain the license was stolen or lost. 09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 7
  • 8. Reactivation on the Same Device 09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 8
  • 9. Reactivation on the Same Device 1 09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 9
  • 10. Reactivation on the Same Device 2  Possible for CmActLicenses  Use cases:  Training computers  Resetting a computer  Repairing a computer  Invalid licenses  The ISV defines the rules  How often, how often per time, manual approval 09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 10
  • 11. Reactivating a License 09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 11
  • 12. Reactivating a License 1 09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 12
  • 13. Reactivating a License 1  Possible for all CmContainer types  The ISV defines the rules  How often, how often per time, manual approval  The user can be independent  License Portal / WebDepot  Software Activation Wizard and Gateway  Automatic blacklisting  The old license is withdrawn or the complete CmContainer is blacklisted 09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 13
  • 14. Using Blacklists 09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 14
  • 15. Using Blacklists 1 09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 15
  • 16. Using Blacklists 2  Possible for all CmContainer types  Automatic blacklisting when  A license is reactivated (global settings)  A CmContainer is restored  The CmContainer is locked during the next activation  A “Honey Pot” license is created automatically (global settings)  Activated like an automatic container update 09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 16
  • 17. Checkpoint Licenses 09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 17
  • 18. Checkpoint Licenses 1 09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 18
  • 19. Checkpoint Licenses 2  Possible for all CmContainer types  Business view: The license is perpetual  Technical view: The license has an Expiration Time  The license is renewed automatically in the background  With Software Activation Wizard (an Internet connection is needed temporarily)  Configuring each item  Validity: days from activation  Threshold: remaining days before the next renewal starts  Licenses can be used offline 09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 19
  • 20. Recovering Login Credentials 09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 20
  • 21. First Retrieval of the Login Credentials 09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 21
  • 22. Recovering the Login Credentials 09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 22
  • 23. Resetting the Login Credentials 09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 23 Reset Authorized user Users with stolen login credentials
  • 24. Recovering Login Credentials for CmCloudContainers 2  Lost login credentials  Login to License Portal  Retrieval of the original credential file  All other installations with the same credential file stay valid  Stolen login credentials  User: Login to License Portal or ISV: Login to Cloud Dashboard  Retrieval of new credential file for the same CmContainer  Licenses in the CmContainer are still valid  All other installations with the old credential file become invalid 09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 24
  • 25. Summary 09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 25
  • 26. Summary  CodeMeter offers highly sophisticated options for recovering licenses  The ISV can configure rules for self service recovery  Increasing user satisfaction  Decreasing support efforts  Transparent methods to detect/revoke licenses that are used fraudulently  Blacklisting “lost” CmContainers when the user is back online  Time-bombed Checkpoint Licenses expire automatically offline  Automatic lock or renewal via Software Activation Wizard  CmCloudContainers cannot get lost at all, they are safe in the cloud 09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 26
  • 27. https://www.wibu.com info@wibu.com Europe: +49-721-931720 USA: +1-425-7756900 China: +86-21-55661790 Japan: +81-3-43608205 Thank you very much for your attention 09.09.2020 © WIBU-SYSTEMS AG 2020 – Lost Licenses, The Fine Balance of Trust 27