[Cascavel-pm] Compilar o Perl
Luis Campos de Carvalho
lechamps em terra.com.br
Terça Junho 8 09:29:06 CDT 2004
Luís Fernando wrote:
> Dependendo do sistema operacional do provedor, você pode criar um
> binário em C, com um código como:
> void main() { system("/bin/programa_do_provedor.pl"; }
Gabriel, o que você acha de reconstruir o sistema em outra linguagem?
Assim, poderia vender soluções "fechadas" mais facilmente...
Talvez, tomando o seu programa perl como "protótipo" e construindo um
equivalente em C, você consiga mais facilmente o que deseja.
> Assim os usuários rodam o C (binário e você pode passar um upx por
> exemplo) ao invés do .pl. Eles continuariam tendo que ter acesso à
> leitura do .pl (já que o .c seria executado com usuário deles), MAS... eles não saberiam o nome dele ;)
>
> Dizem que "security is done in layers", então aí está mais um para o
> seu... apesar de ser uma solução "porca".
>
> Uma solução mais adequada talvez envolvesse escalar permissões para o
> binário em C (com SUDO por exemplo).
Dizem também que "Security by obscurity is no security at all", ou,
em bom português, "Segurança por obscuridade é (equivalente a) nenhuma
segurança"
Apenas mais uma pequena contribuição...
Putamplexos.
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho is BSc in Comp Science,
PerlMonk [SiteDocClan], Cascavel-pm Moderator,
Unix Sys Admin && Certified Oracle DBA
http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Mais detalhes sobre a lista de discussão Cascavel-pm