[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