A melhor maneira de ofuscar o script AIX

0

Qual é a melhor maneira de ofuscar um script de shell no AIX? O problema é que, como usuário compartilhado, gostaria que os outros não soubessem o código.

    
por user650034 15.07.2015 / 17:54

3 respostas

5

Não tente fazer isso. Isso não pode ser feito. Existem programas que são vendidos como obfuscadores de shell, mas eles apenas ofuscam o script contra invasores que não vão gastar nenhum esforço para quebrá-lo. Os ofuscadores podem, no entanto, quebrar maneiras interessantes .

Se você queria ofuscação para ocultar senhas ou outros dados confidenciais: isso não é possível. Os dados seriam fáceis de observar em tempo de execução - ofuscados ou não, em algum momento os dados precisam ser desofuscados para serem processados. Se você precisar proteger dados confidenciais, precisará de uma conta que não compartilhe com pessoas em quem não confia.

Se você queria ofuscação para esconder a lógica do seu roteiro: não faça isso. Se o seu script é valioso o suficiente para que alguém queira descobrir como funciona, um obfuscator não irá protegê-lo. Se o seu script não é valioso, não vale a pena ofuscá-lo.

    
por 16.07.2015 / 02:59
1

Se você não definir permissões de leitura / gravação, elas não poderão lê-lo. Você ainda pode definir permissões de execução.

    
por 23.07.2015 / 22:35
0

Qual é o tamanho da fonte shell aix. Se você entender bem, você pode replicar sua lógica em um Python (suponha que você saiba Python). Se você pudesse fazer isso, então você pode usar o PyInstaller para compilá-lo em binário.

Eu não aconselharia C, pois pode ser um exagero.

    
por 16.07.2015 / 09:26