Hola,

uhm... puedes utilizar tecnicas de ofuscacion principalmente.... es decir aun si leen tu codigo no se entenderia nada.. algo como

Source code:

def ObtenerImpuesto(valor1):
    val = valor1 * 0,18
    return val

es diferente a Source code ofuscado:

def sGhyshe4ksu(sh2f):
    dsy = sh2f * 0,18
    return dsy

como veras aqui solo se q estas multiplicando y si eres mosca sabras q puede ser porcentaje, si a esto le agregas la creacion de funciones falsas, llamadas repetitivas, loops, etc etc etc la hace aun mas dificil....

Ahora la idea es: si vas a crear un soft con 1000 lineas de codigo mejor create un EXE o similar para Linux/Mac, si tu soft va a atener 20,000 lineas de codigo les va a costar mas crakearlo, leerlas y entenderlas q pagarte :) depende mas del modelo de negocio q escojas.

Saludos / Best regards

Mario Lacunza
Email:: mlacu...@gmail.com
Personal Website:: http://www.lacunza.biz/
OpenOffice.org Perú:: http://openoffice-peru.com/
Hosting:: http://mlv-host.com/
Mascotas Perdidas:: http://mascotas-perdidas.com/
Google Talk / Y! messenger / Skype: mlacunzav
MSN: mlacun...@hotmail.com

El 29/10/12 19:46, Asdrúbal Iván Suárez Rivera escribió:


El día 29 de octubre de 2012 20:11, Ricardo Cárdenes <ricardo.carde...@gmail.com <mailto:ricardo.carde...@gmail.com>> escribió:
> El mejor consejo en este caso sería... no uses Python. Si el usuario
> tiene acceso al bytecode, se puede descompilar.
>

Quizás esto sirva

http://stackoverflow.com/questions/3694413/distributing-closed-source-python-program

De todas maneras, en mi opinión personal, python *_NO ES_* el mejor lenguaje para aplicaciones que no sean open source.

> 2012/10/29 Dhannier Molina <dhann...@gmail.com <mailto:dhann...@gmail.com>>: >> Hola!! Alguien me puede ayudar, tengo dudas en relacion a la seguridad en
>> python.
>>
>> Hay alguna forma de impedir que el Bytecode generado al correr un programa >> en python sea decompilado? Es decir, que un intruso pueda generar el archivo
>> .PY a partir del .PYC.
>>
>> Necesito blindar lo mejor posible mi sistema, que herramientas podría usar?.
>> Saludos!!
>>
>> _______________________________________________
>> Python-es mailing list
>> Python-es@python.org <mailto:Python-es@python.org>
>> http://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
> _______________________________________________
> Python-es mailing list
> Python-es@python.org <mailto:Python-es@python.org>
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/



--
Asdrúbal Iván Suárez Rivera

Si quieres aprender, enseña. Marco Tulio Cicerón.

¿Tienes twitter?
Sígueme: @asdrubalivan


_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a