Documente Academic
Documente Profesional
Documente Cultură
productos de software
MCC Eugenio Jacobo Hernández Valdelamar
Producción de software
La piratería de software
DESARROLLO ADMINISTRACIÓN
Creación del producto Producción Eficiente & Efecti
Implica: Implica:
Métodos & Heurísticas Métodos & Heurísticas
Métricas de desarrollo
Administración del Métricas de calidad
proyecto
monitorea
Implementar /
Mejorarla
Desarrollar
Obtener un
Defenderla
Prototipo
Probar en la
Comercializarla
Realidad
Protegerla
www.conicyt.cl/revista/presentaciones/dpi.ppt
Descargar
Instalar
Cliente benigno
(programa) Anfitrión malicioso
Ataque Defensa
Piratería
María Mai
Ingeniería M M
en reversa
M M
Aplicación
Funcionalidad restringida:
- Por tiempo de sesión
- Modo de evaluación (acceso
solo a algunas funciones)
22 Eugenio Jacobo Hernández Valdelamar - Protección de productos de software - 2004
¿Qué hace el programa?
Tiempo de sesión limitado a 30 segundos
Suma y multiplica
(una calculadora
en ciernes) Funciones
inhibidas
Incremento de ciclos+1
Marcado
(watermarking)
Ofuscación
class C { float f
float f; Class C0
int v; int v
public C() { }
public void P() { method
f=1.2; P
}
public void Q() { Class C1
v=1;
P(); method
} Q
} Class C
• Compresión
• Encripción
• Detección de debuggers
• Redirección API
• Anti-dump
• Remueve OEP
• .EXE’
.EXE wrapper • Cargador
• Genera Cargador
• Modo trial
• Encripción
• Detección de debuggers
• Detecta modificaciones en el archivo
• una sola copia
Producción de
Restricción de uso
Validación de llave medios
por tiempo o sesiones
(física o lógica) con protección
Ofuscación
hasta que se registre
contra copiado
Restricción legales
por licencia
http://www.computercommunications.jeanm
http://shadowz.s5.com/cracktools/softice.ht
http://www.acrigs.com/FRAVIA/vbzero.htm
http://home.t-online.de/home/Ollydbg/