Cybersecurity

Come proteggere il contenuto dei tuoi script

14 Febbraio 2017

Hai uno script programmato a regola d’arte che vuoi utilizzare (e distribuire) senza che occhi indiscreti controllino il contenuto?

Hai un file batch che, pur svolgendo egregiamente il suo compito, è “orrendo” e per questo non vuoi che altri possano commentare il tuo “stile” di programmazione?

Vuoi distribuire un file video, ma non vuoi che altri lo modifichino attribuendosi dei meriti in maniera impropria?

Sono situazioni comuni, nelle quali mi sono trovato personalmente molte volte.
Come risolvere? Basta nascondere i tuoi file all’interno di un eseguibile. O meglio ancora, prendi i tuoi file sorgente e li converti in file eseguibili, utilizzando uno strumento molto semplice.

Sul sito F2KO Software si trovano diverse utility che fanno al caso nostro. Ne cito alcune:

  • Bat to Exe Converter: per trasformare file bach del DOS in eseguibili veri e propri;
  • VBS to EXE: per convertire script VBS in programmi veri e propri;
  • Ps1 to EXE: per convertire script PowerShell in programmi eseguibili;

…e via discorrendo.

Il funzionamento di queste utility è estremamente intuitivo.

Una volta scaricato il programma di interesse e decompresso l’archivio, ci sono sia la versione da installare, sia la versione portable.

Le utility funzionano sostanzialmente tutte allo stesso modo, occorre indicare:

  • dove si trova il file sorgente
  • il nome dell’eseguibile da generare.

A parte queste due informazioni obbligatorie, ci sono alcuni parametri che possono impostati per ottenere un eseguibile adatto alle proprie esigenze. Cito, per esempio:

  • l’architettura di riferimento (32 o 64 bit);
  • l’eventuale aggiunta file/programmi al pacchetto;
  • la possibilità di inserire delle informazioni sulla versione del software e sull’autore all’interno dell’eseguibile che si va a generare;
  • la possibilità di modificare “al volo” il codice sorgente dello script, senza dover chiudere l’utility.

Se devi “nascondere” qualcosa dei tuoi script, queste utility fanno al caso tuo!

Autore
Gabriele Palumbo
Nasco a Bologna ma ho vissuto l’infanzia in Piemonte, l’adolescenza in Puglia e la maturità tra Umbria, Toscana, Puglia, Emilia-Romagna e Lombardia (e non è ancora finita). Ho avuto quindi modo di entrare in contatto con diversi ambienti e contesti sociali. Una formazione umanistica (Sociologia della devianza a Perugia e Relazioni Internazionali a Pisa), passione per la scrittura e decine di corsi sul mondo digital sono state ottime basi per entrare nel campo del marketing e della comunicazione. Nel 2015 pubblico il romanzo breve “Ci siamo solo persi di vista” e, a inizio 2019, pubblico la biografia della rock band “Ministri”, entrata in poche ore nei Top Sellers di Amazon. Un romanzo è in fase di scrittura. Terminati gli studi entro attivamente nel mondo della musica, organizzando svariati concerti e un festival, e della comunicazione digitale, gestendo la linea editoriale di blog e social e ricoprendo ruoli di copywriter e content editor. Nel 2017 entro nel collettivo Dischirotti. occupandomi dei contenuti web, mentre il 2018 mi vede prima nell’agenzia FLOOR concerti come booking agent per svariati artisti e poi in VOX concerti come direttore di produzione. Tornato a Bologna inizio a collaborare con l’etichetta discografica Manita Dischi come project manager e svolgo un tirocinio presso l’agenzia di marketing e comunicazione digitale Engine Lab, nel ruolo di content editor. Dal 2020 al 2023 ho collaborato, sia come editor che come contributor, con Fantastico.esclamativo, newsletter letteraria e rivista culturale creata da Alberto Guidetti de Lo Stato Sociale. Ogni due sabati invio “Capibara”, una newsletter che tratta di attualità e meme in un progetto che, occasionalmente, porto anche dal vivo sotto forma di Stand-Up. Attualmente ricopro il ruolo di Channel Marketing Manager in Achab, con particolare focus su contenuti editoriali, analytics, marketing automation e CMS.
Commenti (0)
Iscriviti
Notificami
guest
0 Commenti
Inline Feedbacks
Guarda tutti i commenti