Migliori pratiche per la protezione del software
Transcript
Migliori pratiche per la protezione del software
Migliori pratiche per la protezione del software – Rafforzamento del collegamento sicuro tra la chiave hardware e l’applicazione con AppOnChip Panoramica sulle caratteristiche Caratteristiche e vantaggi •Sicurezza migliorata •Implementazione facile •Massima flessibilità delle licenze •Trasparenza dell’utente finale •Nessun carico operativo Panoramica su Sentinel Envelope Uno dei più grandi problemi che devono affrontare i produttori di software nell’ambiente informatico odierno consiste nell’impedire l’uso non autorizzato del software senza creare ostacoli non necessari per i clienti che desiderano acquistarlo e usarlo legittimante. La pirateria informatica blocca i ricavi potenziali e ha conseguenze negative sui clienti paganti, i quali alla fine sono costretti a sostenere il costo dell’uso illegale di un prodotto. Ed è qui che entra in gioco Sentinel LDK Envelope, fornendo tecniche affidabili e di facile uso per proteggere l’IP, i ricavi e la reputazione dell’utente. Sentinel Envelope “avvolge” l’applicazione per fornire una protezione della proprietà intellettuale (IP) contro la decodifica tramite crittografia dei file, offuscamento del codice e anti-debugging a livello di sistema. Esso crea quindi più livelli casuali di protezione per ciascun file, rendendo molto difficile e lunga l’operazione di rimozione per gli hacker, assicurandosi che il codice del software sia sicuro contro l’esposizione mentre è in viaggio verso la destinazione dell’utente finale. AppOnChip – Il modo più sicuro di proteggere il software La nostra nuova funzionalità di Sentinel Envelope, AppOnChip facilita il collegamento inscindibile della chiave hardware Sentinel all’applicazione, mettendo a disposizione dei produttori di software la soluzione di protezione del software più sicura attualmente disponibile. Questo processo completamente automatico fornisce ai produttori di software un elenco di funzioni dell’applicazione contenente codici di blocco compatibili con la funzionalità AppOnChip. I blocchi di codice protetti, crittografati e firmati, possono essere quindi caricati ed eseguiti sulla chiave hardware stessa. Questa misura di sicurezza aggiuntiva fa del prodotto l’implementazione di licenze software più sicura attualmente disponibile sul mercato. Caratteristiche e vantaggi •Sicurezza più robusta – AppOnChip fornisce una protezione più robusta contro l’uso di software non autorizzato, in quanto richiede la presenza della chiave per l’esecuzione dell’applicazione. •Agevole implementazione – Il processo di vincolo del software alla chiave hardware, l’analisi del relativo codice compatibile per l’esecuzione sulla chiave e la conversione del codice in un formato eseguibile dalla chiave sono completamente automatici e non richiedono l’intervento dei tecnici. •Massima flessibilità delle licenze – I blocchi di codice protetto che saranno eseguiti dalla chiave non utilizzano lo spazio di archiviazione della chiave hardware, facendo in modo che l’ISV abbia a disposizione la massima quantità di memoria per l’archiviazione delle licenze. •Trasparenza per l’utente finale – La funzionalità AppOnChip non ha alcuna conseguenza sulle prestazioni dell’applicazione, né sull’esperienza dell’utente finale. •Nessun carico di lavoro operativo – Se viene rilasciata una nuova versione protetta del software, non è necessario aggiornare le chiavi sul campo. Come funziona – Protezione ed esecuzione Protezione – Dopo che la funzionalità AppOnChip è attivata all’interno di Sentinel LDK, l’applicazione non protetta sarà analizzata da AppOnChip per esaminare tutte le funzioni e le parti di codice supportate. Le parti di codice di tutte o alcune funzioni, selezionate dell’ISV vengono convertiti in un formato eseguibile sulla chiave. Questi blocchi di codice convertiti vengono crittografati e firmati per la sicurezza. Migliori pratiche per la protezione del software – Rafforzamento del collegamento sicuro tra la chiave hardware e l’applicazione con AppOnChip 1 Code Blocks 1 2 ?????????? Analizzatore AppOnChip F1 ------------- F2 ------------- F3 ------------- F4 ------------- #X*?%^@$ ######## 3 4 ######## #X*?%^@$ #X*?%^@$ ######## #X*?%^@$ ######## ect... Compatibile con AppOnChip 1 2 3 Il convertitore LLVM converte i blocchi di codice selezionati in un formato eseguibile sulla chiave I blocchi di codice supportati vengono automaticamente visualizzati all’ ISV L’applicazione viene analizzata dall’analizzatore AppOnChip 5 4 5 I blocchi di codice crittografati vengono eseguiti sulla chiave hardware al momento dell’esecuzione dell’applicazione protetta I blocchi di codice vengono crittografati e firmati dai certificati sulla chiave Sentinel Master Esecuzione – Quando un utente finale tenta di usare il software subentra la fase di esecuzione. Il software protetto viene eseguito normalmente fino a quando non raggiunge la funzione protetta dalla funzionalità AppOnChip di Sentinel LDK. Il flusso di codice a questo punto passa dall’applicazione protetta alla chiave. AppOnChip si carica dinamicamente e quindi esegue con sicurezza il codice protetto sulla chiave. I risultati del codice eseguito vengono rimandati all’applicazione e continua il flusso normale di esecuzione dell’applicazione. Attivazione della funzionalità AppOnChip – Un processo semplice in 5 clic X X 1 L’applicazione viene eseguita normalmente fino a quando non raggiunge una funzione protetta AppOnChip X 4 AppOnChip L’applicazione utilizza i risultati nell’ambito del suo flusso normale ? ? #X*?%^@$ X 2 #X*?%^@$ AppOnChip carica dinamicamente il codice protetto e quindi lo esegue con sicurezza sulla chiave X 3 AppOnChip restituisce all’applicazione i risultati del codice eseguito ######## #X*?%^@$ ######## #X*?%^@$ Per gli utenti di Sentinel LDK, approfittare della funzionalità di protezione software AppOnChip è un processo semplice in 5 clic. Una volta entrati nella console di gestione LDK, l’utente dovrà semplicemente: 1. Scegliere l’applicazione alla quale applicare la funzionalità. Partecipate alla conversazione 2. Selezionare la scheda AppOnChip. Sentinel Online 3. Selezionare la casella di controllo Enable AppOnChip. www.safenet-inc.com/sentinel www.LicensingLive.com Twitter twitter.com/LicensingLive LinkedIn http://bit.ly/LinkedInLicensingLive YouTube 4. Selezionare il comando software al quale applicare la funzionalità. Quando si attiva la funzionalità, LDK genera automaticamente un elenco di comandi e funzioni compatibili tra i quali scegliere. 5. Fare clic su Protect per completare il processo. Visitate il sito www.safenet-inc.com/software-monetization/apponchip/ per ottenere ulteriori informazioni sulla soluzione o per richiedere una prova gratuita oggi stesso! http://www.youtube.com/user/LicensingLive Sentinel Video Cloud http://sentinelvideos.safenet-inc.com/ Contatti: Per conoscere tutte le sedi e le informazioni di contatto visitare il sito www.safenet-inc.com Per restare in contatto con noi: www.safenet-inc.com/connected ©2014 SafeNet, Inc. Tutti i diritti riservati. SafeNet e il logo SafeNet sono marchi registrati di SafeNet. Tutti gli altri nomi di prodotti sono marchi di fabbrica dei rispettivi proprietari. FtB (IT) A4-31Jan2014 Migliori pratiche per la protezione del software – Rafforzamento del collegamento sicuro tra la chiave hardware e l’applicazione con AppOnChip 2
Documenti analoghi
Note sull`installazione del driver Sentinel SuperPro
Questa procedura oltre ad installare i driver, versione x.x.x, per la chiave di
tipo parallelo e USB installerebbe anche due ulteriori componenti software
non utilizzati da SIGLA e pertanto è neces...