Everything You Always Wanted to Know About FSBs – But Were Afraid to Ask
In the CodeMeter universe, we always refer to Firm Security Boxes (FSBs) as the primary keys to your secure licensing kingdom. Still, there are different types of FSBs that give you access to the complete array of functions or a subset only, multiple FSBs you can own for the different roles you assign within your team, and two implementation options: you hold your own FSB or we rather host your FSB in case you opt for a cloud-based compiler like Azure Pipeline.
Python has become an increasingly attractive choice for software developers, also thanks to the sheer range of solid, up-to-date resources for AI and machine learning applications. However, its simplicity makes it an appealing target for would-be attackers. With the latest iteration of CodeMeter Protection Suite, you no longer need to transform your Python code into a native application; encrypting Python code effectively is now possible in its original form.
Whatever your vision of cloud licensing, CodeMeter can help it come true with its choice of building blocks: CodeMeter License Central lets software vendors create, manage, and distribute licenses to their end users; CodeMeter Cloud Lite provides simple licensing capabilities for SaaS applications run by their vendors; CodeMeter Cloud allows you to store licenses in the cloud for end users to enjoy their software wherever they want; and the license portal is the self-service solution for end users.
Embedded Devices: Big Opportunities in Tiny Packages
The recent technological advances have dramatically changed the way embedded systems are programmed and made it easier to customize hardware-based features. As software drives innovation, licensing and security expertise becomes crucial in the embedded systems domain. With IP theft, espionage, data and code manipulation, hijacking, and ransomware growing rampant, new skills have to be mastered to generate new revenue streams in the global digital economy while keeping core assets protected.
Virtual environments are becoming increasingly popular. Virtualization is cost-efficient and extremely flexible, and it is easy to use with major providers, such as Amazon (AWS) or Microsoft (Azure). However, virtualization exposes ISVs to additional software protection and licensing threats. With CodeMeter, you have the tools and methods you need to safeguard your IP, no matter which virtual environment configuration you and your customers prefer.
A license portal is the software vendor’s business card; it is essential that the customer experience of collecting and managing licenses matches the user’s business case and expectations. What you need is thus a modular design for this key component of the license lifecycle. WebDepot can be customized to provide the essential components only, to handle online and offline licenses, to allow users to move licenses in between containers, and even to rescue them when licenses are lost.
Over the last decades, licensing has surged to become a true business enabler for any digital asset, with the advent of cloud computing supercharging its potential. However, not all use cases are born equal, and a servitazion approach can make all the difference for a successful impact on a global scale. CodeMeter supports a vast array of licensing schemes, giving software developers the ability to offer users as much freedom as they want without compromising on security.
Wibu-Systems’ CodeMeter comes preloaded with a versatile repertoire of safeguards and mechanisms to ensure that lost licenses are just a brief inconvenience and neither a burden on users nor an open door to malicious actors for software publishers. Regardless of the license container of your choice, CodeMeter provides user-friendly recovery mechanisms, blacklists, and smart license configurations to prevent illicit use of the original license you delivered.
Digital certificates have proved their worth as a strong means of authentication for decades. With IIoT taking center stage in industrial automation, machines need to be identified securely as well to stop illicit users or systems from sneaking in and potentially wreaking havoc in networks. X.509 certificates, coupled with communication protocols like OPC UA and hardware-based safe storage solutions like CmDongles, are ideal choices to meet the challenges of today.
Best Practices for Software Trustworthiness in IIoT Applications
Untrustworthy software can have a significant impact on developers, owner-operators, and decision makers involved with industrial IoT systems. Trustworthiness requires best practices to be employed during the various aspects of creating, acquiring, and protecting software over the course of the complete lifecycle of the system.
Ensuring IoT Trustworthiness for the Digital Transformation: Focus on Reliability
IoT Trustworthiness represents the degree of confidence that an IIoT system will operate in conformance with a set of requirements despite external disruption or interference. Reliability, one of the five main characteristics of IoT Trustworthiness, is the ability of systems or their components to perform the required functions under a given set of conditions for a given period of time. Without sufficient reliability, software failures will mean interrupted service, lost productivity, and potentially physical harm or lives lost.
With .NET’s popularity growing even further since the release of .NET Standard and .NET Core, there has been increasing interest in its built-in security features like code signing and code access security. At the same time, .NET code remains notoriously susceptible to reverse engineering. AxProtector .NET provides robust protection of .NET executables and libraries, custom error handling, and a new level of performance that you can fine tune to meet your specific requirements.
With the introduction of CmCloudContainers, a new era of cloud licensing has started, one that provides users with an unprecedented new level of freedom. No need to carry around dongles or keep license files that are bound to one machine only. Instead, users are free to access their licenses anywhere and from any device. CmCloudContainers also work with all CodeMeter protection mechanisms, can contain multiple licenses, are easy to set up, and as secure as dongles.
CodeMeter addresses the needs of all software publishers from all sectors of industry. With CodeMeter License Central, they have the tool they need to map any licensing model. Both experienced software vendors who are exploring a possible migration to CodeMeter and newcomers who are dipping their toe in the water with CodeMeter can improve the art of mapping out their licensing schemes to make them as simple as possible and as complex as necessary.
Feeling Right at Home: Uniform Processes for Online and Offline Licenses
As the CodeMeter technology expands to welcome CodeMeter Cloud and reaps all of the mobility benefits associated with making licenses available in the cloud, anytime, and from any device, software developers should feel at home: All workflows for creating, delivering, changing, and managing licenses stay the same, whether you choose hard, soft, or cloud license containers. You can mix and match them in a heterogeneous architecture. All you need is to choose whether you want your licenses offline on a computer, mobile on a dongle, or online in the cloud.
Total Control over your Protection and Licensing Process
CodeMeter provides different paths to strong protection and flexible licensing. With CodeMeter Core API, you are in control over every option in the process: you can create simple license queries that you can make available via a wrapper as company-wide standard libraries, manage licensing operations, implement tailored cryptographic functions, and customize queries for maximum security. Combine it with Wibu Universal Protection Interface and CodeMeter Protection Suite and you’ll have the perfect security setup.
The manufacturers who will still be holding the reins in tomorrow’s markets are the ones who are first to understand that the product ownership era is coming to an end, to transition from products to services, to rethink their entire supply chain from a radically new perspective, to implement newer licensing models and enable license updates transparently in the background when the software is started, without the customer having to take any additional action other than placing the purchase order.
With HTML5 applications and environments, easy-to-deploy frameworks like Electron and node.js, and Docker containers, languages that used to be confined to the online world are becoming the focus of on-premise applications alike. Similarly, the technological barrier between cloud, edge and on-premise applications is becoming increasingly blurred. This change creates new conditions for software protection and licensing that CodeMeter Runtime, CodeMeter Protection Suite, CodeMeter Core API, and CodeMeter Cloud Lite address with unique strategies.
Intellectual property can come in all shapes and sizes, spanning from algorithms mapped in software to sensitive documents or data made available to service technicians for their maintenance work. If your IP is stolen, you can always sue later on, but prevention is better than cure. With CodeMeter Protection Suite, Wibu-Systems provides a whole battery of IP protection tools that you can integrate quickly and easily into your software. These tools are tailored to suit the specificities of the development environments and target platforms used.
IP Protection for Device and Machine Manufacturers
With the digital transformation underway, know-how piracy no longer affects traditional office software developers alone, but entire sectors of industry, from automation to the healthcare business or from critical public infrastructure to the financial world. It is paramount to assess the technical and digital resources that represent the IP of the company and safeguard them with appropriate and effective measures like encryption, authentication verification, and integrity protection in combination with secure elements aimed at safeguarding the “secrets”.
Your Migration Map to a Comprehensive Protection and Licensing System
ISVs usually migrate to a new secure licensing technology in response to the more complex protection and/or licensing needs they have to confront with. Choosing a mature, interoperable, comprehensive, and widely adopted technology, developed independently by a fully dedicated vendor, makes even more sense when ISVs want more solid ground to stand on when they reach for higher sales goals. An array of use cases and associated migration approaches will help you realize whether you are ready to leapfrog into the future of license and entitlement management.
When you invest in Siemens TIA Portal®, you also want to safeguard your applications for Siemens PLC and HMI with a higher gear. CodeMeter License Central is the gateway between CodeMeter Keyring Password Manager (the user, password, and entitlement management tool) and CodeMeter Keyring for TIA Portal Password Provider (the component that bridges CodeMeter with the TIA Portal). You can then assign clear roles to your team members, protect the IP of your projects, and control user access with a hardware-based solution: CmDongle.
For more than 30 years, dongles have been an effective choice for software protection. What software developers like about them is the great protection they offer against hackers, coming at comparatively low costs for them. Users, on the other hand, enjoy their portability and the option of using their licenses on the go and offline. But CmDongles have also one feature that beats one key weakness of typical dongle solutions in many industries and use cases: they are multivendor-capable.
.NET Standard provides a specification for the .NET APIs that simplifies interoperability and compatibility between different .NET environments, making it easier for developers to implement their applications or migrate from one platform to another. AxProtector .NET is able to protect .NET applications using the entire .NET Framework. In particular, the AxProtector .NET Standard flavor can protect .NET Standard 2.0 applications, including .NET Core 2.0 and applications for Mono 5.4.
Making your everyday life easier with license automation
Automating license and entitlement management with CodeMeter License Central can free up your time, provide a reliable source of alerts for you to intervene in person when you have to, and allow you to customize the widest array of factors possible to meet all your customers’ needs. You’ll be in charge of the tolerance levels your users are entitled to, you’ll be the initiator of single or multiple tasks, you’ll be able to monitor the complete gamut of activities, and you can change the course of action at any time.
Whether your software is under the attack of a hacker or you are being cheated by a customer, or your clients are experiencing technical issues with their machines or have lost one of your dongles, CodeMeter offers the unique ability in the global market to lock licenses down. CodeMeter Protection Suite, CodeMeter License Central, and CodeMeter API are ready to come to your rescue. The settings include enablement, disablement, and deferred feature activation.
The means of protection need to be appropriate for the value and appeal of your software. With CodeMeter AxProtector, you can safeguard your compiled applications against automatic hacking. IxProtector and Core API increase security even more. However, it’s only with CodeMoving, that you reach optimal protection: by moving essential code into a CmDongle for execution, it keeps it far away from the prying eyes of would-be hackers.
Your interconnected devices are only as strong as the weakest link. Choosing a connectivity solution without a robust security framework will leave your data and the system that supports it exposed and vulnerable. The solution? Applying the security-related benefits described in the IIC publications Industrial Internet Reference Architecture, Industrial Internet Security Framework, and Industrial Internet Connectivity Framework.
Setting the foundations for a new generation of knowledgeable buyers
Students are the workforce and the buyers of tomorrow. A solid long-term business plan for an ISV should include an investment in a positive relationship with academia. CodeMeter EduPortal is a tailored version of the license portal that addresses the needs of higher education institutions, distinguishes between faculty staff and students, and provides user registration and verification, license creation, delivery, and activation capabilities.
Streamlining licensing migration from 3rd party systems
Over the years, the evolving needs of your business and your customer base are pretty likely to outgrow the structure of the licensing system you originally put in place; Custom Licensing Adapter is your key reference point when it comes to interfacing your legacy licensing system with CodeMeter License Central, optimizing your license and entitlement processes, and creating a future-proof sales model.
Monetizing Software, Machines, and Materials with New Business Models
Pay-per-use licensing schemes build a high level of trust with customers, allowing them to pay on the go for the machine lease, the consumables, the raw material, or the software package they specifically requested, at the time they really need it. By introducing this model gradually alongside existing systems, the lower initial revenues are more than compensated for as the relationship with your customers deepens.
New Paths to Monetization with the Convergence of Online and Offline Licensing
As licensing in the cloud becomes a popular trend, CodeMeter has something unique to offer in the global market; by staying true to our principles of uniformity, comprehensiveness, simplicity, uniqueness, and continuity, we have created a cloud licensing solution that perfectly serves gradual or full migrations of your customers from offline to online and still provides the same seamless user experience you are already used to.
The Effort Performance Relationship in Software Protection
For the optimal protection of your software, the code should be split into individual parts and dynamically reassembled at runtime. AxProtector .NET and AxProtector Java take care of this operation automatically for you. With native applications and libraries that are protected with AxProtector, Translocated Execution enters the scene and inserts automatic decryption routines into your application.
The entitlement and disablement of functionalities, disablement of complete licenses, automatic updating of license checkpoints, and automatic renewals of subscriptions after payment or of maintenance contracts are just some use cases you may come across when changing a license in the field. Our Software Activation Wizard is your best ally for a greater user experience.
Protecting the intellectual property associated with digital assets that come in a form other than software applications requires a different approach and dedicated tools. While CodeMeter Protection Suite protects software against illicit actions, SmartShelter|PDF, SmartShelter|SDL, and CodeMeter Core API are here to protect and license your digital documents.
Dominating Industrie 4.0 with Secure Software Licensing
The key element of the new CodeMeter Embedded 2.0 is compatibility: Compatibility with any embedded system platform and operating system, the complete array of Wibu-Systems’ hardware and software secure elements, and all the core elements of CodeMeter technology: CodeMeter Runtime, CodeMeter Protection Suite, and CodeMeter License Central.
Secure endpoints, namely devices that employ both computation and communications resources and expose functional capabilities, are your first line of defense against cyberattacks. The Industrial Internet Security Framework (IISF) outlines the fifteen attack points for IIoT endpoints and the presentation covers real-world customer use cases too.
OPC UA Security: Native and Add-On Solutions for the Rise of Smart Factories
OPC UA is a multi-platform, plug & play Information Exchange Standard for industrial smart automation and cloud networking that is facilitating the convergence of OT and IT. CodeMeter Embedded fully supports the OPC UA defined Security Profiles and configurations and provides even stronger security for modern M2M communications.
Reconcile simplicity and sophistication with the Nested Items option of CodeMeter License Central. A great help for designing your licensing business model to handle software functions separately and deliver scalable packages that grow in features and investment as needed. Meet higher revenue goals and surprise customers with tailored offerings.
Enabling Embedded Security for the Internet of Things
Security Profile for VxWorks 7 integrates CodeMeter technology, providing its complete range of hardware- and software-based capabilities for IoT applications supported by RTOS. In particular, it offers secure boot, a secure runtime loader, advanced user management, network security and encrypted containers, with the option to seamlessly upgrade to Wibu-Systems' hardware solutions.
The partnership between CODESYS and Wibu-Systems was born out of the demand for IP protection against reverse engineering and copy protection against counterfeiting attempts. Discover the various technological levels involved in the complete integration of CodeMeter with CODESYS.
Secure license management at the heart of embedded systems and integrity protection
As cyberphysical systems are introduced in manufacturing, security and safety become vulnerable to cyberattacks on embedded software, machines, or entire production plants. Hear the success stories to learn how CodeMeter can safeguard intellectual property, reinvestments in research and development, and even jobs.
A customer centric view of best practices in software monetization
Software monetization is the key strategy to expand your top-line revenues while controlling bottom-line costs. We unveil the 3 S’s of Wibu-Systems: seamless, secure, and scalable technology. Learn about real business use cases that you can apply to increase the strength of your application and multiply your licensing models.