Sentinel Envelope Protection

Protezione software facile da applicare. Quasi impossibile da decifrare.

    • Basta un clic per applicare una protezione avanzata con il minimo sforzo.
    • Applica una protezione avanzata senza richiedere l'accesso o la modifica del codice sorgente originale.
    • Compatibile con un'ampia gamma di piattaforme e ambienti.
    Sentinel Envelope - Comprehensive Software Protection

    Sentinel Envelope - Overview of protection technologies

    Sentinel Envelope è un impacchettatore automatico di file che applica funzionalità di sicurezza avanzate. Insieme al sistema di gestione delle chiavi di licenza, protegge il prodotto da reverse engineering, manomissione, pirateria e contraffazione.

    Sentinel Envelope - How it works

    Funzionalità di Envelope

    Crittografia di codice, dati e file

    • Utilizzando tecnologie quali la crittografia di file eseguibili e librerie, la crittografia a livello di metodo e di classe.
    • Tutti i componenti crittografano il codice compilato utilizzando tecnologie all'avanguardia per ottenere la massima protezione. 

    Offuscamento di codice e simboli

    • Applicabile a .net e Java.
    • Il codice e i simboli sono offuscati, rendendo più difficile l'analisi e il reverse engineering.

    Disabilitazione delle chiavi di licenza

    • Gli aggressori non possono procedere con il reverse engineering perché la chiave di licenza (essenziale per l'esecuzione dell'applicazione) viene disabilitata non appena viene rilevato un tentativo di cracking.
    • Solo il fornitore può riabilitare la licenza. 

    Anti-debug e anti-tracciamento

    • Ricerca continua di debugger attivi, blocco dell'esecuzione dell'applicazione se vengono rilevati elementi dannosi o manomissioni. 

    Tecnologia Quiz Master

    • Modello di sicurezza innovativo che garantisce l'integrità dei motori di crittografia. Introduce valori di runtime casuali per ostacolare ulteriormente i cracker.

     

    Controlli di integrità

    • Garantisce che l'intero binario (codice e risorse) non sia stato alterato verificando che l'applicazione protetta sia stata firmata digitalmente. 

    Protezione dei file di dati distinti

    • Oltre a proteggere i file eseguibili, Sentinel Envelope protegge i file di dati.
    • La crittografia dei file di dati protegge il contenuto prezioso dall'uso non autorizzato.
    • La funzionalità di protezione dei dati crittografa in anticipo i file e possono essere decrittati solo dell'applicazione protetta da Envelope.
    • È possibile richiedere una licenza dedicata per la decodifica dei file di dati, oppure i file di dati possono condividere la stessa licenza dell'applicazione.
    • Questa funzione viene utilizzata per separare i file di dati dal codice dell'applicazione, consentendo una monetizzazione differenziata dei contenuti o di altre risorse provenienti da file. 

    Integrazione perfetta

    • Assicura che un cracker non possa operare una separazione tra l'applicazione originale e il codice protetto in assenza di una linea di demarcazione chiara.

    Envelope offre una protezione software completa per i fornitori di tutti i settori. Framework e script di codice gestito, modelli di intelligenza artificiale e funzioni altamente sensibili sono solo alcuni esempi delle esigenze specializzate che supportiamo. Se hai un'esigenza particolare, possiamo aiutarti. Contattaci oggi stesso.

    Protezione di framework e script di codice gestito

    • Gli eseguibili basati su .NET, Java e Python sono intrinsecamente più esposti rispetto al codice nativo. Le tecnologie dedicate proteggono questi ambienti ad alto rischio con tecniche di protezione specializzate.

    Casi d'uso: Applicazioni aziendali, applicazioni web, applicazioni cloud, applicazioni di apprendimento automatico

    Proteggere l'intelligenza artificiale

    • Sentinel protegge sia l'applicazione che il file del modello AI.
    • Applicazione protetta: Protegge il codice dell'applicazione dal disassemblaggio e dal reverse engineering. Strategia di protezione accoppiata contro la pirateria software.
    • Crittografia del file del modello: Protegge il modello da modifiche avverse impedendo alterazioni mirate a parametri, pesi e bias.

    Casi d'uso: Protezione di LLM e GenAI, protezione di funzionalità abilitate all'IA all'interno di applicazioni on-premises, ad esempio dispositivi sanitari e medici, catena di approvvigionamento e produzione e analisi dei clienti

    Massimo livello di protezione tramite l'esecuzione di codice direttamente su chip

    • Envelope estrae il codice, lo converte in un formato che il chip hardware è in grado di eseguire, lo crittografa e lo integra nel binario, sostituendo il codice originale.
    • In fase di esecuzione, l'applicazione protetta invia il codice crittografato alla chiave hardware, dove viene decrittografato ed eseguito in modo sicuro, fuori dalla portata di strumenti di cracking come i debugger.

    Casi d'uso: Fornitori che operano in settori con requisiti di sicurezza rigorosi, fornitori che scelgono la distribuzione con dongle.