[Python-es] Seguridad en Python
Mario Lacunza
mlacunza en gmail.com
Mar Oct 30 02:01:36 CET 2012
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:: mlacunza en 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: mlacunzav en 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.cardenes en gmail.com <mailto:ricardo.cardenes en 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 <dhannier en gmail.com
> <mailto:dhannier en 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 en python.org <mailto:Python-es en python.org>
> >> http://mail.python.org/mailman/listinfo/python-es
> >> FAQ: http://python-es-faq.wikidot.com/
> >>
> > _______________________________________________
> > Python-es mailing list
> > Python-es en python.org <mailto:Python-es en 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 en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20121029/67c64fd9/attachment.html>
Más información sobre la lista de distribución Python-es