E M B E D D E D
Protezione della proprietà intellettuale Protezione dei progetti
CodeMeter consente all’applicazione di essere
completamente crittografata prima di essere scaricata
sulla macchina. In combinazione con altri metodi,
questo ostacola i tentativi di decodificare il codice e,
di conseguenza, protegge la proprietà intellettuale sia
nell’ambiente runtime del produttore di controller, che
nell’applicazione dell’ingegnere di stabilimento, rendendo
molto più difficile la fabbricazione di repliche e imitazioni. L’ingegnere di stabilimento può utilizzare CodeMeter
per impedire l’accesso illecito al codice sorgente della
propria applicazione. La protezione accessi può essere
implementata su base individuale per dipendenti e clienti.
La protezione dei progetti salvaguarda così la proprietà
intellettuale dell’ingegnere di stabilimento, proteggendo al
contempo il cliente dall’analisi del codice del progetto da
parte di possibili sabotatori. Il produttore di controller può
integrare la protezione dei progetti nel proprio ambiente
di sviluppo come valore aggiunto.
ExProtector di Wibu-Systems fornisce ai produttori di controller
e agli ingegneri di stabilimento un set di strumenti pronti per
l’uso, che ben si adattano a tutti i principali ambienti runtime,
quali ad esempio Windows Embedded, Real Time Linux e
VxWorks, e alla programmazione IEC61131.
Protezione contro la pirateria
CodeMeter può impedire il funzionamento dell’applicazione
e dell’ambiente runtime in mancanza di una licenza
valida e quindi proteggere i prodotti degli ingegneri di
stabilimento e dei produttori di controller da azioni di
reverse engineering. Possono essere integrati nel prodotto
diversi livelli di protezione. Ad esempio, una crittografia
AES a 128/256-bit impedisce integralmente la creazione
di repliche, mentre una protezione non vincolante mostra
solo un messaggio che ricorda all’utente di star utilizzando
una copia illegale dell’applicazione.
Il produttore di controller può vendere all’ingegnere di
stabilimento tale protezione contro la pirateria come
valore aggiunto. Wibu-Systems fornisce assistenza per
crittografare le applicazioni nel proprio ambiente di
sviluppo, decrittarle nell’ambiente runtime e per lo sviluppo
di API per la gestione delle licenze.
Funzionalità a richiesta
I dispositivi e gli strumenti del produttore di controller e
dell’ingegnere di stabilimento hanno funzionalità diverse a
seconda del mercato cui si rivolgono. Molto spesso, l’unico
fattore che li differenzia è il software.
CodeMeter consente di creare versioni diverse del
medesimo software. Le versioni differiscono esclusivamente
in termini di funzioni concesse in licenza ad ogni mercato.
Ciò consente di risparmiare tempo e denaro durante le
fasi di produzione e controllo qualità. Le singole funzioni
potranno essere commercializzate successivamente come
caratteristiche attivabili a richiesta. Grazie alla vendita di
componenti aggiuntivi, è possibile incrementare il proprio
fatturato e aumentare i profitti.
Autenticazione
Tutti possono utilizzare CodeMeter per implementare
meccanismi di autenticazione. I produttori di controller e
gli ingegneri di stabilimento possono gestire l’accesso dei
loro tecnici di servizio alle funzioni interne. Gli ingegneri
di stabilimento possono proteggere i propri clienti dalle
manipolazioni di possibili sabotatori o da configurazioni
errate generate da personale inesperto.
Trasferimento licenze
È possibile utilizzare CodeMeter per trasmettere le licenze
tramite il trasferimento di un file a una CmDongle o
CmActLicense nel controller. Quest’operazione rende il
trasferimento possibile anche in assenza di connettività.
Al produttore di controller, CodeMeter consente di integrare
il trasferimento licenze sia nell’ambiente di sviluppo, sia
nei componenti di configurazione dell’ambiente runtime
(ad es. l’interfaccia web). Le licenze per le funzioni
dell’ambiente runtime per controller sono accessibili dal
proprio CodeMeter License Central. È inoltre possibile
integrare l’accesso alle licenze dell’ingegnere di stabilimento
tramite il suo CodeMeter License Central nel proprio sistema.
Controller
fornitore Apparecchiature
produttore
Protezione dell'integrità da
manomissioni ü ü
Protezione della proprietà
intellettuale da reverse
engineering ü ü
ü
ü ü
ü
Protezione necessaria
Protezione contro la pirateria
Funzionalità a richiesta
Utente
Protezione dei dati di produ-
zione contro la manipolazione ü ü
Registro protetto delle
apprechiature ü ü
Protezione del progetto ü
ü ü
ü
Autenticazione
19